Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6

+46 -32
+1
arch/ia64/ia32/ia32_signal.c
··· 515 515 516 516 sigact_set_handler(&new_sa, handler, 0); 517 517 new_sa.sa.sa_flags = SA_ONESHOT | SA_NOMASK; 518 + sigemptyset(&new_sa.sa.sa_mask); 518 519 519 520 ret = do_sigaction(sig, &new_sa, &old_sa); 520 521
+16
arch/ia64/kernel/entry.S
··· 1601 1601 data8 sys_inotify_add_watch 1602 1602 data8 sys_inotify_rm_watch 1603 1603 data8 sys_migrate_pages // 1280 1604 + data8 sys_openat 1605 + data8 sys_mkdirat 1606 + data8 sys_mknodat 1607 + data8 sys_fchownat 1608 + data8 sys_futimesat // 1285 1609 + data8 sys_newfstatat 1610 + data8 sys_unlinkat 1611 + data8 sys_renameat 1612 + data8 sys_linkat 1613 + data8 sys_symlinkat // 1290 1614 + data8 sys_readlinkat 1615 + data8 sys_fchmodat 1616 + data8 sys_faccessat 1617 + data8 sys_ni_syscall // reserved for pselect 1618 + data8 sys_ni_syscall // 1295 reserved for ppoll 1619 + data8 sys_unshare 1604 1620 1605 1621 .org sys_call_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
+3 -26
arch/ia64/kernel/fsys.S
··· 878 878 data8 0 // timer_delete 879 879 data8 0 // clock_settime 880 880 data8 fsys_clock_gettime // clock_gettime 881 - data8 0 // clock_getres // 1255 882 - data8 0 // clock_nanosleep 883 - data8 0 // fstatfs64 884 - data8 0 // statfs64 885 - data8 0 886 - data8 0 // 1260 887 - data8 0 888 - data8 0 // mq_open 889 - data8 0 // mq_unlink 890 - data8 0 // mq_timedsend 891 - data8 0 // mq_timedreceive // 1265 892 - data8 0 // mq_notify 893 - data8 0 // mq_getsetattr 894 - data8 0 // kexec_load 895 - data8 0 896 - data8 0 // 1270 897 - data8 0 898 - data8 0 899 - data8 0 900 - data8 0 901 - data8 0 // 1275 902 - data8 0 903 - data8 0 904 - data8 0 905 - data8 0 906 - data8 0 // 1280 881 + #define __NR_syscall_last 1255 882 + 883 + .space 8*(NR_syscalls + 1024 - __NR_syscall_last), 0 907 884 908 885 .org fsyscall_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
+3
arch/ia64/kernel/mca_drv.c
··· 437 437 * the process not have any locks of kernel. 438 438 */ 439 439 440 + /* Is minstate valid? */ 441 + if (!peidx_bottom(peidx) || !(peidx_bottom(peidx)->valid.minstate)) 442 + return 0; 440 443 psr1 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_ipsr); 441 444 442 445 /*
+4 -4
arch/ia64/sn/kernel/io_init.c
··· 617 617 void sn_bus_free_sysdata(void) 618 618 { 619 619 struct sysdata_el *element; 620 - struct list_head *list; 620 + struct list_head *list, *safe; 621 621 622 - sn_sysdata_free_start: 623 - list_for_each(list, &sn_sysdata_list) { 622 + list_for_each_safe(list, safe, &sn_sysdata_list) { 624 623 element = list_entry(list, struct sysdata_el, entry); 625 624 list_del(&element->entry); 625 + list_del(&(((struct pcidev_info *) 626 + (element->sysdata))->pdi_list)); 626 627 kfree(element->sysdata); 627 628 kfree(element); 628 - goto sn_sysdata_free_start; 629 629 } 630 630 return; 631 631 }
+3 -1
arch/ia64/sn/kernel/irq.c
··· 299 299 return; 300 300 301 301 sn_irq_info = SN_PCIDEV_INFO(pci_dev)->pdi_sn_irq_info; 302 - if (!sn_irq_info || !sn_irq_info->irq_irq) { 302 + if (!sn_irq_info) 303 + return; 304 + if (!sn_irq_info->irq_irq) { 303 305 kfree(sn_irq_info); 304 306 return; 305 307 }
+16 -1
include/asm-ia64/unistd.h
··· 270 270 #define __NR_inotify_add_watch 1278 271 271 #define __NR_inotify_rm_watch 1279 272 272 #define __NR_migrate_pages 1280 273 + #define __NR_openat 1281 274 + #define __NR_mkdirat 1282 275 + #define __NR_mknodat 1283 276 + #define __NR_fchownat 1284 277 + #define __NR_futimesat 1285 278 + #define __NR_newfstatat 1286 279 + #define __NR_unlinkat 1287 280 + #define __NR_renameat 1288 281 + #define __NR_linkat 1289 282 + #define __NR_symlinkat 1290 283 + #define __NR_readlinkat 1291 284 + #define __NR_fchmodat 1292 285 + #define __NR_faccessat 1293 286 + /* 1294, 1295 reserved for pselect/ppoll */ 287 + #define __NR_unshare 1296 273 288 274 289 #ifdef __KERNEL__ 275 290 276 291 #include <linux/config.h> 277 292 278 - #define NR_syscalls 270 /* length of syscall table */ 293 + #define NR_syscalls 273 /* length of syscall table */ 279 294 280 295 #define __ARCH_WANT_SYS_RT_SIGACTION 281 296