From: Jan-Benedict G. <jb...@he...> - 2006-05-01 08:33:12
|
Documentation/HOWTO | 3 Documentation/pci.txt | 12 Documentation/power/video.txt | 2 Makefile | 2 arch/arm/Makefile | 2 arch/arm/kernel/Makefile | 2 arch/arm/kernel/head-nommu.S | 4 arch/arm/vfp/vfpdouble.c | 2 arch/arm/vfp/vfpmodule.c | 2 arch/arm/vfp/vfpsingle.c | 2 arch/i386/Kconfig | 4 arch/i386/kernel/kprobes.c | 21 arch/i386/kernel/smpboot.c | 4 arch/i386/pci/irq.c | 1 arch/ia64/Kconfig | 2 arch/ia64/configs/sn2_defconfig | 76 - arch/ia64/ia32/binfmt_elf32.c | 3 arch/ia64/ia32/ia32_entry.S | 2 arch/ia64/kernel/mca_drv.c | 54 arch/ia64/kernel/topology.c | 7 arch/ia64/pci/pci.c | 3 arch/ia64/sn/kernel/sn2/sn_hwperf.c | 8 arch/ia64/sn/kernel/xpc_partition.c | 8 arch/ia64/sn/pci/tioce_provider.c | 6 arch/mips/Kconfig | 50 arch/mips/Kconfig.debug | 8 arch/mips/Makefile | 5 arch/mips/configs/atlas_defconfig | 83 - arch/mips/configs/bigsur_defconfig | 64 arch/mips/configs/capcella_defconfig | 143 +- arch/mips/configs/cobalt_defconfig | 68 arch/mips/configs/db1000_defconfig | 70 - arch/mips/configs/db1100_defconfig | 71 - arch/mips/configs/db1200_defconfig | 68 arch/mips/configs/db1500_defconfig | 105 - arch/mips/configs/db1550_defconfig | 73 - arch/mips/configs/ddb5476_defconfig | 69 - arch/mips/configs/ddb5477_defconfig | 67 arch/mips/configs/decstation_defconfig | 69 - arch/mips/configs/e55_defconfig | 288 ---- arch/mips/configs/ev64120_defconfig | 67 arch/mips/configs/ev96100_defconfig | 64 arch/mips/configs/ip22_defconfig | 77 - arch/mips/configs/ip27_defconfig | 54 arch/mips/configs/ip32_defconfig | 67 arch/mips/configs/it8172_defconfig | 66 arch/mips/configs/ivr_defconfig | 67 arch/mips/configs/jaguar-atx_defconfig | 56 arch/mips/configs/jmr3927_defconfig | 72 - arch/mips/configs/lasat200_defconfig | 69 - arch/mips/configs/malta_defconfig | 86 - arch/mips/configs/mipssim_defconfig | 64 arch/mips/configs/mpc30x_defconfig | 95 - arch/mips/configs/ocelot_3_defconfig | 72 - arch/mips/configs/ocelot_c_defconfig | 66 arch/mips/configs/ocelot_defconfig | 64 arch/mips/configs/ocelot_g_defconfig | 66 arch/mips/configs/pb1100_defconfig | 70 - arch/mips/configs/pb1500_defconfig | 73 - arch/mips/configs/pb1550_defconfig | 73 - arch/mips/configs/pnx8550-jbs_defconfig | 76 - arch/mips/configs/pnx8550-v2pci_defconfig | 85 - arch/mips/configs/qemu_defconfig | 48 arch/mips/configs/rbhma4500_defconfig | 95 - arch/mips/configs/rm200_defconfig | 121 + arch/mips/configs/sb1250-swarm_defconfig | 63 arch/mips/configs/sead_defconfig | 50 arch/mips/configs/tb0226_defconfig | 218 +-- arch/mips/configs/tb0229_defconfig | 282 +--- arch/mips/configs/tb0287_defconfig | 104 + arch/mips/configs/workpad_defconfig | 185 +- arch/mips/configs/yosemite_defconfig | 54 arch/mips/defconfig | 77 - arch/mips/kernel/branch.c | 2 arch/mips/kernel/rtlx.c | 11 arch/mips/kernel/vpe.c | 6 arch/mips/mips-boards/generic/init.c | 1 arch/mips/mips-boards/generic/pci.c | 1 arch/mips/mips-boards/malta/malta_int.c | 3 arch/mips/oprofile/common.c | 5 arch/mips/sgi-ip27/ip27-timer.c | 2 arch/mips/sgi-ip32/ip32-irq.c | 7 arch/powerpc/configs/cell_defconfig | 40 arch/powerpc/kernel/cputable.c | 16 arch/powerpc/kernel/module_64.c | 16 arch/powerpc/kernel/prom_init.c | 112 + arch/powerpc/kernel/setup-common.c | 8 arch/powerpc/kernel/setup_64.c | 8 arch/powerpc/kernel/systbl.S | 13 arch/powerpc/mm/hugetlbpage.c | 295 +++- arch/powerpc/mm/init_64.c | 7 arch/powerpc/platforms/cell/spu_base.c | 10 arch/powerpc/platforms/cell/spu_callbacks.c | 13 arch/powerpc/platforms/powermac/pci.c | 2 arch/ppc/platforms/4xx/ocotea.c | 2 arch/ppc/platforms/mpc8272ads_setup.c | 114 + arch/ppc/platforms/mpc866ads_setup.c | 140 ++ arch/ppc/platforms/mpc885ads_setup.c | 131 + arch/ppc/platforms/pq2ads.c | 31 arch/ppc/syslib/ibm440gx_common.c | 13 arch/ppc/syslib/ibm440gx_common.h | 4 arch/ppc/syslib/mpc8xx_devices.c | 25 arch/ppc/syslib/ppc_sys.c | 4 arch/ppc/syslib/pq2_sys.c | 8 arch/s390/kernel/compat_signal.c | 2 arch/s390/kernel/compat_wrapper.S | 42 arch/s390/kernel/syscalls.S | 5 arch/s390/kernel/vmlinux.lds.S | 4 arch/s390/mm/extmem.c | 19 drivers/Kconfig | 2 drivers/block/floppy.c | 2 drivers/char/mwave/mwavedd.c | 2 drivers/char/tipar.c | 2 drivers/input/serio/i8042-io.h | 4 drivers/mmc/pxamci.c | 10 drivers/pci/msi.c | 4 drivers/pci/quirks.c | 6 drivers/pcmcia/i82365.c | 7 drivers/s390/block/dasd.c | 5 drivers/s390/block/dasd_devmap.c | 102 + drivers/s390/block/dasd_eckd.c | 51 drivers/s390/block/dasd_eckd.h | 46 drivers/s390/block/dasd_int.h | 12 drivers/s390/char/tape_3590.c | 22 drivers/s390/char/tape_std.h | 1 drivers/s390/cio/chsc.c | 30 drivers/s390/cio/qdio.c | 36 drivers/s390/s390mach.c | 33 drivers/scsi/Kconfig | 4 drivers/scsi/advansys.c | 2 drivers/serial/cpm_uart/cpm_uart.h | 49 drivers/serial/cpm_uart/cpm_uart_core.c | 280 +++- drivers/serial/cpm_uart/cpm_uart_cpm1.c | 54 drivers/serial/cpm_uart/cpm_uart_cpm2.c | 14 drivers/usb/gadget/net2280.c | 15 drivers/usb/host/ehci-pci.c | 2 drivers/usb/host/ohci-pci.c | 2 drivers/usb/host/uhci-hcd.c | 2 drivers/usb/serial/ftdi_sio.c | 3 drivers/usb/serial/ftdi_sio.h | 13 drivers/usb/serial/pl2303.c | 1 drivers/usb/serial/pl2303.h | 1 drivers/usb/serial/whiteheat.c | 1 drivers/usb/storage/unusual_devs.h | 9 drivers/video/Kconfig | 2 drivers/video/au1200fb.c | 1922 ---------------------------- drivers/video/fbsysfs.c | 92 - fs/splice.c | 99 - fs/stat.c | 2 include/asm-i386/i387.h | 4 include/asm-i386/pgtable-2level.h | 3 include/asm-i386/pgtable-3level.h | 20 include/asm-i386/pgtable.h | 4 include/asm-ia64/acpi.h | 5 include/asm-ia64/machvec.h | 2 include/asm-ia64/sn/sn2/sn_hwperf.h | 6 include/asm-ia64/sn/sn_sal.h | 17 include/asm-ia64/thread_info.h | 2 include/asm-ia64/topology.h | 5 include/asm-mips/bitops.h | 56 include/asm-mips/mips-boards/generic.h | 1 include/asm-powerpc/cputable.h | 14 include/asm-powerpc/io.h | 6 include/asm-powerpc/page_64.h | 1 include/asm-powerpc/pgalloc.h | 2 include/asm-powerpc/unistd.h | 20 include/asm-ppc/ppc_sys.h | 2 include/asm-ppc/reg_booke.h | 1 include/asm-s390/cache.h | 2 include/asm-s390/futex.h | 123 + include/asm-xtensa/signal.h | 2 include/linux/debugfs.h | 5 include/linux/kobject.h | 3 include/linux/pagemap.h | 2 include/linux/signal.h | 4 kernel/irq/manage.c | 6 kernel/power/main.c | 2 lib/kobject.c | 7 lib/kobject_uevent.c | 8 mm/filemap.c | 32 mm/slab.c | 3 sound/oss/Kconfig | 14 sound/ppc/toonie.c | 2 183 files changed, 4481 insertions(+), 4352 deletions(-) New commits: commit a4b016f5d1098bfddd92021fae992230b02965a7$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a4b016f5d1098bfddd92021fae992230b02965a7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a4b016f5d1098bfddd92021fae992230b02965a7 Merge: 77912f8... abbf542... Author: Jan-Benedict Glaw <jb...@d2...> Date: Mon May 1 10:31:11 2006 +0200 Merge branch 'vax4linus' commit abbf542e6e3d4c1d9ca09bf0a8f7a0d11f4495f4$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=abbf542e6e3d4c1d9ca09bf0a8f7a0d11f4495f4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=abbf542e6e3d4c1d9ca09bf0a8f7a0d11f4495f4 Merge: 5cdc4b7... e0a515b... Author: Jan-Benedict Glaw <jb...@d2...> Date: Mon May 1 10:30:44 2006 +0200 Merge branch 'master' commit e0a515bc6a2188f02916e976f419a8640312e32a$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e0a515bc6a2188f02916e976f419a8640312e32a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e0a515bc6a2188f02916e976f419a8640312e32a Merge: 991cef7... 6fb8f3a... Author: Linus Torvalds <tor...@g5...> Date: Sat Apr 29 17:07:03 2006 -0700 Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: [PATCH] powerpc: update cell_defconfig [PATCH] spufs: Disable local interrupts for SPE hash_page calls. [PATCH] powerpc: Add cputable entry for POWER6 [PATCH] ppc32 CPM_UART: Fixed odd address translations [PATCH] ppc32: Update board-specific code of the CPM UART users [PATCH] ppc32 CPM_UART: Convert to use platform devices [PATCH] ppc32: odd fixes and improvements in ppc_sys [PATCH] powerpc: Wire up *at syscalls [PATCH] ppc32: add 440GX erratum 440_43 workaround [PATCH] powerpc: Use check_legacy_ioport() on ppc32 too. [PATCH] powerpc64: Fix loading of modules without a .toc section [PATCH] sound/ppc: snd_pmac_toonie_init should be __init powerpc/pseries: Tell firmware our capabilities on new machines [PATCH] powerpc: Fix pagetable bloat for hugepages commit 991cef7be26ce78fe2bac72bedaf89e002cc2712$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=991cef7be26ce78fe2bac72bedaf89e002cc2712 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=991cef7be26ce78fe2bac72bedaf89e002cc2712 Author: Ralf Baechle <ra...@li...> Date: Sat Apr 29 08:52:44 2006 +0800 [PATCH] au1200fb: Remove accidentally duplicated content of au1200fb.c Content of file au1200fb.c was duplicated. Remove. Signed-off-by: Ralf Baechle <ra...@li...> Signed-off-by: Antonino Daplas <ad...@po...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4 Author: Linus Torvalds <tor...@g5...> Date: Sat Apr 29 14:27:13 2006 -0700 [SCSI] advansys driver: limp along on x86 Let people enable the advansys driver on x86-32, even though it's broken on other architectures due to missing DMA mapping infrastructure. It's used by Jeffrey Phillips Freeman <jef...@sy...> and possibly others. Signed-off-by: Linus Torvalds <tor...@os...> commit 543f2a3382bd7abd7380903518c61f00c7c87577$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=543f2a3382bd7abd7380903518c61f00c7c87577 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=543f2a3382bd7abd7380903518c61f00c7c87577 Author: Chuck Ebbert <763...@co...> Date: Sat Apr 29 14:07:49 2006 -0400 [PATCH] i386: fix broken FP exception handling The FXSAVE information leak patch introduced a bug in FP exception handling: it clears FP exceptions only when there are already none outstanding. Mikael Pettersson reported that causes problems with the Erlang runtime and has tested this fix. Signed-off-by: Chuck Ebbert <763...@co...> Acked-by: Mikael Pettersson <mi...@it...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6fb8f3acbe833586eb32598d1f844eb9f77c4fba$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6fb8f3acbe833586eb32598d1f844eb9f77c4fba gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6fb8f3acbe833586eb32598d1f844eb9f77c4fba Author: Arnd Bergmann <ar...@ar...> Date: Sat Apr 29 02:40:22 2006 +0200 [PATCH] powerpc: update cell_defconfig reflect the changes to Kconfig since the last update. Signed-off-by: Arnd Bergmann <arn...@de...> Signed-off-by: Paul Mackerras <pa...@sa...> commit f807221dedbd30726c5dffcd5b5d22ce0ea683cb$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f807221dedbd30726c5dffcd5b5d22ce0ea683cb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f807221dedbd30726c5dffcd5b5d22ce0ea683cb Author: Arnd Bergmann <ar...@ar...> Date: Sat Apr 29 02:40:21 2006 +0200 [PATCH] spufs: Disable local interrupts for SPE hash_page calls. This patch disables and saves local interrupts during hash_page processing for SPE contexts. We have to do it explicitly in the spu_irq_class_1_bottom function. For the interrupt handlers, we get the behaviour implicitly by using SA_INTERRUPT to disable interrupts while in the handler. Signed-off-by: Arnd Bergmann <arn...@de...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 03054d51a70e8c273df5d9bc31fea6c843eaa1c3$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=03054d51a70e8c273df5d9bc31fea6c843eaa1c3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=03054d51a70e8c273df5d9bc31fea6c843eaa1c3 Author: Anton Blanchard <an...@sa...> Date: Sat Apr 29 09:51:06 2006 +1000 [PATCH] powerpc: Add cputable entry for POWER6 Add a cputable entry for the POWER6 processor. The SIHV and SIPR bits in the mmcra have moved in POWER6, so disable support for that until oprofile is fixed. Also tell firmware that we know about POWER6. Signed-off-by: Anton Blanchard <an...@sa...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 693f7d362055261882659475d2ef022e32edbff1$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=693f7d362055261882659475d2ef022e32edbff1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=693f7d362055261882659475d2ef022e32edbff1 Author: shin, jacob <jac...@am...> Date: Fri Apr 28 10:54:37 2006 -0500 [PATCH] slab: fix crash on __drain_alien_cahce() during CPU Hotplug transfer_objects should only be called when all of the cpus in the node are online. CPU_DEAD notifier callback marks l3->shared to NULL. Signed-off-by: Jacob Shin <jac...@am...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4de0b1ee1b630318553248c4cfc78358720a5c84$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4de0b1ee1b630318553248c4cfc78358720a5c84 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4de0b1ee1b630318553248c4cfc78358720a5c84 Author: Antonino A. Daplas <ad...@gm...> Date: Thu Apr 27 18:40:47 2006 -0700 [PATCH] asiliantfb: Add help text in Kconfig Add help text in Kconfig Signed-off-by: Antonino Daplas <ad...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9587c4bf72bf6cc79e1c471a201c0bd73171fcd6$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9587c4bf72bf6cc79e1c471a201c0bd73171fcd6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9587c4bf72bf6cc79e1c471a201c0bd73171fcd6 Author: Antonino A. Daplas <ad...@gm...> Date: Thu Apr 27 18:40:39 2006 -0700 [PATCH] suspend: Documentation update for IBM Thinkpad X30 As reported in Bugzilla Bug 6406, resume from S3 results in a blank screen. For the IBM Thinkpad X30 using vesafb as the console driver, successful resume from S3 requires option acpi_sleep=s3_bios,s3_mode. Update documentation. I would presume that, in any hardware, using vesafb as the console driver will require as a minimum s3_mode. Signed-off-by: Antonino Daplas <ad...@po...> Cc: <ig...@uc...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a3266a930450287e27a8a14ffe0484992941b9f7$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a3266a930450287e27a8a14ffe0484992941b9f7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a3266a930450287e27a8a14ffe0484992941b9f7 Author: Martin Schwidefsky <sch...@de...> Date: Thu Apr 27 18:40:33 2006 -0700 [PATCH] s390: new system calls Add sys_set_robust_list, sys_get_robust_list, sys_splice, sys_sync_file and sys_tee system calls. Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3d052595423b4432f4d599c1aeb1949ac0da7314$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3d052595423b4432f4d599c1aeb1949ac0da7314 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3d052595423b4432f4d599c1aeb1949ac0da7314 Author: Horst Hummel <hor...@de...> Date: Thu Apr 27 18:40:28 2006 -0700 [PATCH] s390: dasd device identifiers Generate new sysfs-attribute 'uid' that contains an device specific unique identifier. This can be used to identity multiple ALIASES of the same physical device (PAV). In addition the sysfs-attributes 'vendor' (containing the manufacturer of the device) and 'alias' (identify alias or base device) is added. This is first part of PAV support in LPAR (also valid on zVM). Signed-off-by: Horst Hummel <hor...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 58268b97f679108d32a882a7fc029585da801975$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=58268b97f679108d32a882a7fc029585da801975 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=58268b97f679108d32a882a7fc029585da801975 Author: Christian Borntraeger <cbo...@de...> Date: Thu Apr 27 18:40:24 2006 -0700 [PATCH] s390: add read_mostly optimization Add a read_mostly section and define __read_mostly to prevent cache line pollution due to writes for mostly read variables. In addition fix the incorrect alignment of the cache_line_aligned data section. s390 has a cacheline size of 256 bytes. Signed-off-by: Christian Borntraeger <cbo...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b73d40c6178f2c8b2d574db566b47f36e3d12072$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b73d40c6178f2c8b2d574db566b47f36e3d12072 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b73d40c6178f2c8b2d574db566b47f36e3d12072 Author: Heiko Carstens <hei...@de...> Date: Thu Apr 27 18:40:23 2006 -0700 [PATCH] s390: instruction processing damage handling In case of an instruction processing damage (IPD) machine check in kernel mode the resulting action is always to stop the kernel. This is not necessarily the best solution since a retry of the failing instruction might succeed. Add logic to retry the instruction if no more than 30 instruction processing damage checks occured in the last 5 minutes. Signed-off-by: Heiko Carstens <hei...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e Author: Gerald Schaefer <ger...@de...> Date: Thu Apr 27 18:40:22 2006 -0700 [PATCH] s390: segment operation error codes Print a warning with the z/VM error code if segment_load, segment_type or segment_save fail to ease the problem determination. Signed-off-by: Gerald Schaefer <ger...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 2cc924b8ba1e9493ed50f5b793974e2427a15748$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2cc924b8ba1e9493ed50f5b793974e2427a15748 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2cc924b8ba1e9493ed50f5b793974e2427a15748 Author: Stefan Bader <sh...@de...> Date: Thu Apr 27 18:40:16 2006 -0700 [PATCH] s390: tape 3590 changes Added some changes that where proposed by Andrew Morton. Added 3592 device type. Signed-off-by: Stefan Bader <sh...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6 Author: Martin Schwidefsky <sch...@de...> Date: Thu Apr 27 18:40:12 2006 -0700 [PATCH] s390: futex atomic operations Add support for atomic futex operations. Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd Author: Christian Borntraeger <cbo...@de...> Date: Thu Apr 27 18:40:11 2006 -0700 [PATCH] s390: fix slab debugging With CONFIG_SLAB_DEBUG=y networking over qeth doesn't work. The problem is that the qib structure embedded in the qeth_irq structure needs an alignment of 256 but kmalloc only guarantees an alignment of 8. When using SLAB debugging the alignment of qeth_irq is not sufficient for the embedded qib structure which causes all users of qdio (qeth and zfcp) to stop working. Allocate qeth_irq structure with __get_free_page. That wastes a small amount of memory (~2500 bytes) per online adapter. Signed-off-by: Christian Borntraeger <cbo...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 39ccf95e28765a08a9e01be614695d7c570b4e77$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=39ccf95e28765a08a9e01be614695d7c570b4e77 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=39ccf95e28765a08a9e01be614695d7c570b4e77 Author: Horst Hummel <hor...@de...> Date: Thu Apr 27 18:40:10 2006 -0700 [PATCH] s390: dasd ioctl never returns The dasd state machine is not designed to enable an unformatted device, since 'unformatted' is a final state. The BIODASDENABLE ioctl calls dasd_enable_device() which never returns if the device is in this special state. Return -EPERM in dasd_increase_state for unformatted devices to make dasd_enable_device terminate. Note: To get such an unformatted device online it has to be re-analyzed. This means that the device needs to be disabled prior to re-enablement. Signed-off-by: Horst Hummel <hor...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a3ae39c060be57a4936d2c1d970e4d0c7d320d9c$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a3ae39c060be57a4936d2c1d970e4d0c7d320d9c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a3ae39c060be57a4936d2c1d970e4d0c7d320d9c Author: Andreas Herrmann <ahe...@de...> Date: Thu Apr 27 18:40:09 2006 -0700 [PATCH] s390: qdio memory allocations Avoid memory allocation with GFP_KERNEL in qdio_establish/qdio_shutdown. Use memory pool instead. (Otherwise this can lead to an I/O stall where qdio waits for a free page and zfcp waits for end of error recovery in low memory situations.) Signed-off-by: Andreas Herrmann <ahe...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 28f223782bca914ae65d08234c57c2175ecd7f5d$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=28f223782bca914ae65d08234c57c2175ecd7f5d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=28f223782bca914ae65d08234c57c2175ecd7f5d Author: Laurent Meyer <mey...@fr...> Date: Thu Apr 27 18:40:07 2006 -0700 [PATCH] s390: alternate signal stack handling bug If a signal handler has been established with the SA_ONSTACK option but no alternate stack is provided with sigaltstack(), the kernel still tries to install the alternate stack. Also when setting an alternate stack with sigalstack() and the SS_DISABLE flag, the kernel tries to install the alternate stack on signal delivery. Use the correct conditions sas_ss_flags() to check if the alternate stack has to be used. Signed-off-by: Laurent Meyer <mey...@fr...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6dcfca78d4c036c9d012f913e2a622aae218827f$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6dcfca78d4c036c9d012f913e2a622aae218827f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6dcfca78d4c036c9d012f913e2a622aae218827f Author: Stefan Bader <sh...@de...> Date: Thu Apr 27 18:40:04 2006 -0700 [PATCH] s390: enable interrupts on error path Interrupts can stay disabled if an error occurred in _chp_add(). Use spin_unlock_irq on the error paths to reenable interrupts. Signed-off-by: Stefan Bader <sh...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 329b785bcee5d001f97a33bdb80de014bb5020b0$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=329b785bcee5d001f97a33bdb80de014bb5020b0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=329b785bcee5d001f97a33bdb80de014bb5020b0 Author: Peter Oberparleiter <pet...@de...> Date: Thu Apr 27 18:40:02 2006 -0700 [PATCH] s390: fix I/O termination race in cio Fix a race condition in the I/O termination logic. The race can cause I/O to a dasd device to fail with no retry left after turning one channel path to the device off and on multiple times. Signed-off-by: Peter Oberparleiter <pet...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit bcff5cd667da6eb3df9173626497e3e69b004e42$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bcff5cd667da6eb3df9173626497e3e69b004e42 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bcff5cd667da6eb3df9173626497e3e69b004e42 Author: Masami Hiramatsu <hir...@sd...> Date: Thu Apr 27 18:39:55 2006 -0700 [PATCH] kprobe: fix resume execution on i386 Fix resume_execution() to handle iret and absolute jump opcode correctly on i386. Signed-off-by: Masami Hiramatsu <hir...@sd...> Cc: Ananth N Mavinakayanahalli <an...@in...> Cc: "Keshavamurthy, Anil S" <ani...@in...> Cc: Prasanna S Panchamukhi <pra...@in...> Cc: Jim Keniston <jke...@us...> Cc: Yumiko Sugita <su...@sd...> Cc: Satoshi Oshima <so...@re...> Cc: Hideo Aoki <ha...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit bf661987da6f5131475dfe3f51a98de4e2589ed3$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bf661987da6f5131475dfe3f51a98de4e2589ed3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bf661987da6f5131475dfe3f51a98de4e2589ed3 Author: mao, bibo <bib...@in...> Date: Thu Apr 27 18:39:44 2006 -0700 [PATCH] kprobe cleanup for VM_MASK judgement When trap happens in user space, kprobe_exceptions_notify() funtion will skip it. This patch deletes some unnecessary code for VM_MASK judgement in eflags. Signed-off-by: bibo, mao <bib...@in...> Cc: Masami Hiramatsu <hir...@sd...> Cc: Ananth N Mavinakayanahalli <an...@in...> Acked-by: "Keshavamurthy, Anil S" <ani...@in...> Acked-by: Prasanna S Panchamukhi <pra...@in...> Cc: Jim Keniston <jke...@us...> Cc: Yumiko Sugita <su...@sd...> Cc: Satoshi Oshima <so...@re...> Cc: Hideo Aoki <ha...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9539d4e79fae8482bc64ced03a46c7c6d711d19e$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9539d4e79fae8482bc64ced03a46c7c6d711d19e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9539d4e79fae8482bc64ced03a46c7c6d711d19e Author: Andi Kleen <ak...@su...> Date: Thu Apr 27 18:39:36 2006 -0700 [PATCH] Mark VMSPLIT EMBEDDED Running abnormal VM splits causes weird problems - people can set non-standard splits by accident, then lots of time gets wasted diagnosing it - see the long "[stable] 2.6.16.6 breaks java... sort of" email thread. So we need to make this option harder to set. Use CONFIG_EMBEDDED for this. CONFIG_EMBEDDED isn't really the right thing to use, but there's nothing else obvious and avoiding these problems is more important than Kconfig purity. Signed-off-by: Andi Kleen <ak...@su...> Cc: Adrian Bunk <bu...@st...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 35076bdfa171cd83d89fcb96568e786f0da91d9f$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=35076bdfa171cd83d89fcb96568e786f0da91d9f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=35076bdfa171cd83d89fcb96568e786f0da91d9f Author: Ashok Raj <ash...@in...> Date: Thu Apr 27 18:39:30 2006 -0700 [PATCH] enable X86_PC for HOTPLUG_CPU CPU_HOTPLUG has race conditions when we use broadcast mode IPI. - First we introduced no_broadcast option (see include/asm-i386/mach-default/mach_ipi.h) - x86_64 solved it by using physical flat mode (same as bigsmp on i386) since this will not use broadcast shortcuts for IPI. - We switched to use bigsmp on i386 so that we can have same handling as x86_64, but apparently this caused an error message, if kernel was compiled without X86_GENERICARCH, X86_BIGSMP. The message "You have >8 CPUS..." which was bogus and misleading, and only indicated one of the above ARCH wasnt selected. So we do not switch to automatic bigsmp for HOTPLUG_CPU support in i386 until the other related config dependencies for SMP_SUSPEND etc can be done right. Signed-off-by: Ashok Raj <ash...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 7f5910ecabd3a36b9c06f73e33b673ccf150f3b4$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7f5910ecabd3a36b9c06f73e33b673ccf150f3b4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7f5910ecabd3a36b9c06f73e33b673ccf150f3b4 Author: Dave Jones <da...@re...> Date: Thu Apr 27 18:39:24 2006 -0700 [PATCH] Avoid printing pointless tsc skew msgs These messages are kinda silly.. CPU#0 had 0 usecs TSC skew, fixed it up. CPU#1 had 0 usecs TSC skew, fixed it up. inspired from: http://bugzilla.kernel.org/attachment.cgi?id=7713&action=view Signed-off-by: Dave Jones <da...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1d3d1d3e0356b583b642b016f874e2d1bd578453$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1d3d1d3e0356b583b642b016f874e2d1bd578453 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1d3d1d3e0356b583b642b016f874e2d1bd578453 Author: Adrian Bunk <bu...@st...> Date: Thu Apr 27 18:39:21 2006 -0700 [PATCH] re-add the OSS SOUND_CS4232 option A regression in the ALSA driver compared to the OSS driver was reported as ALSA bug #1520, so let's keep the OSS driver for now. Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d698f1c72629ff43d0cb6b9f1d17c491c057a0d9$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d698f1c72629ff43d0cb6b9f1d17c491c057a0d9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d698f1c72629ff43d0cb6b9f1d17c491c057a0d9 Author: Eric Sesterhenn <sna...@gm...> Date: Thu Apr 27 18:39:20 2006 -0700 [PATCH] fix array overrun in drivers/char/mwave/mwavedd.c this fixes coverity id #489. Since the last element in the array is always ARRAY_SIZE-1 we have to check for ipcnum >= ARRAY_SIZE() Signed-off-by: Eric Sesterhenn <sna...@gm...> Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1ac3836ce689e594b20c7c9855f64a63751c2d10$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1ac3836ce689e594b20c7c9855f64a63751c2d10 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1ac3836ce689e594b20c7c9855f64a63751c2d10 Author: Daniel Drake <ds...@ge...> Date: Thu Apr 27 18:39:19 2006 -0700 [PATCH] tipar oops fix If compiled into the kernel, parport_register_driver() is called before the parport driver has been initalised. This means that it is expected that tp_count is 0 after the parport_register_driver() call() - tipar's attach function will not be called until later during bootup. Signed-off-by: Daniel Drake <ds...@ge...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 13e87ec68641fd54f3fa04eef3419d034ed2115a$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=13e87ec68641fd54f3fa04eef3419d034ed2115a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=13e87ec68641fd54f3fa04eef3419d034ed2115a Author: Andrew Morton <ak...@os...> Date: Thu Apr 27 18:39:18 2006 -0700 [PATCH] request_irq(): remove warnings from irq probing - Add new SA_PROBEIRQ which suppresses the new sharing-mismatch warning. Some drivers like to use request_irq() to find an unused interrupt slot. - Use it in i82365.c - Kill unused SA_PROBE. Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 47bb789973fed504e4711ec34e63b84e6cbfb4e8$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=47bb789973fed504e4711ec34e63b84e6cbfb4e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=47bb789973fed504e4711ec34e63b84e6cbfb4e8 Author: dean gaudet <de...@ar...> Date: Thu Apr 27 18:39:17 2006 -0700 [PATCH] off-by-1 in kernel/power/main.c There's an off-by-1 in kernel/power/main.c:state_store() ... if your kernel just happens to have some non-zero data at pm_states[PM_SUSPEND_MAX] (i.e. one past the end of the array) then it'll let you write anything you want to /sys/power/state and in response the box will enter S5. Signed-off-by: dean gaudet <de...@ar...> Acked-by: Pavel Machek <pa...@uc...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 09b03b6c29638eb5c79b02e585cb1b20d91a8ea0$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=09b03b6c29638eb5c79b02e585cb1b20d91a8ea0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=09b03b6c29638eb5c79b02e585cb1b20d91a8ea0 Author: Vitaly Bordug <vb...@ru...> Date: Tue Apr 25 20:26:46 2006 +0400 [PATCH] ppc32 CPM_UART: Fixed odd address translations Current address translation methods can produce wrong results, because virt_to_bus and vice versa may not produce correct offsets on dma-allocated memory. The right way is, while tracking both phys and virt address of the window that has been allocated for boffer descriptors, and use those numbers to compute the offset and make translation properly. Signed-off-by: Vitaly Bordug <vb...@ru...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 4427d6bf966379304f77b7cc8c92421e6bb95483$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4427d6bf966379304f77b7cc8c92421e6bb95483 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4427d6bf966379304f77b7cc8c92421e6bb95483 Author: Vitaly Bordug <vb...@ru...> Date: Tue Apr 25 20:26:43 2006 +0400 [PATCH] ppc32: Update board-specific code of the CPM UART users This has the relevant updates/additions to the BSP code so that proper platform_info struct well be passed to the CPM UART drivers. The changes covered mpc866ads, mpc885ads and mpc8272ads. Signed-off-by: Vitaly Bordug <vb...@ru...> Signed-off-by: Paul Mackerras <pa...@sa...> commit e27987cddd8db3a72a0f4734b5d94d06c7677323$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e27987cddd8db3a72a0f4734b5d94d06c7677323 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e27987cddd8db3a72a0f4734b5d94d06c7677323 Author: Vitaly Bordug <vb...@ru...> Date: Tue Apr 25 20:26:41 2006 +0400 [PATCH] ppc32 CPM_UART: Convert to use platform devices This is intended to make the driver code more generic and flexible, to get rid of board-specific layouts within driver, and generic rehaul, yet keeping compatibility with the existing stuff utilizing it, being compatible with legacy behavior (but with complaints that legacy mode used). Signed-off-by: Vitaly Bordug <vb...@ru...> Signed-off-by: Paul Mackerras <pa...@sa...> commit a73c87bfe98f4d54c919e920a6efb0a116115722$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a73c87bfe98f4d54c919e920a6efb0a116115722 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a73c87bfe98f4d54c919e920a6efb0a116115722 Author: Vitaly Bordug <vb...@ru...> Date: Tue Apr 25 20:26:33 2006 +0400 [PATCH] ppc32: odd fixes and improvements in ppc_sys This consists of offsets fix in ..._devices.c, and update of ppc_sys_fixup_mem_resource() function to prevent subsequent fixups Signed-off-by: Vitaly Bordug <vb...@ru...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 2833c28aa0d0326780acfa61149a2a02dcb2c9b4$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2833c28aa0d0326780acfa61149a2a02dcb2c9b4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2833c28aa0d0326780acfa61149a2a02dcb2c9b4 Author: Andreas Schwab <sc...@su...> Date: Thu Apr 27 15:46:42 2006 +0200 [PATCH] powerpc: Wire up *at syscalls Wire up *at syscalls. This patch has been tested on ppc64 (using glibc's testsuite, both 32bit and 64bit), and compile-tested for ppc32 (I have currently no ppc32 system available, but I expect no problems). Signed-off-by: Andreas Schwab <sc...@su...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 30aacebed0f0619f23ce84df7c59ad033ca08d77$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=30aacebed0f0619f23ce84df7c59ad033ca08d77 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=30aacebed0f0619f23ce84df7c59ad033ca08d77 Author: Eugene Surovegin <eb...@eb...> Date: Tue Apr 25 01:22:44 2006 -0700 [PATCH] ppc32: add 440GX erratum 440_43 workaround This patch adds workaround for PPC 440GX erratum 440_43. According to this erratum spurious MachineChecks (caused by L1 cache parity) can happen during DataTLB miss processing. We disable L1 cache parity checking for 440GX rev.C and rev.F Signed-off-by: Eugene Surovegin <eb...@eb...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 1269277a5e7c6d7ae1852e648a8bcdb78035e9fa$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1269277a5e7c6d7ae1852e648a8bcdb78035e9fa gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1269277a5e7c6d7ae1852e648a8bcdb78035e9fa Author: David Woodhouse <dw...@in...> Date: Mon Apr 24 23:22:17 2006 +0100 [PATCH] powerpc: Use check_legacy_ioport() on ppc32 too. Some people report that we die on some Macs when we are expecting to catch machine checks after poking at some random I/O address. I'd seen it happen on my dual G4 with serial ports until we fixed those to use OF, but now other users are reporting it with i8042. This expands the use of check_legacy_ioport() to avoid that situation even on 32-bit kernels. Signed-off-by: David Woodhouse <dw...@in...> Signed-off-by: Paul Mackerras <pa...@sa...> commit f749edae5ebd339eaf22508572233600f717424f$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f749edae5ebd339eaf22508572233600f717424f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f749edae5ebd339eaf22508572233600f717424f Author: Alan Modra <am...@bi...> Date: Mon Apr 24 22:11:51 2006 +0930 [PATCH] powerpc64: Fix loading of modules without a .toc section Normally, ppc64 module .ko files contain a table-of-contents (.toc) section, but if the module doesn't reference any static or external data or external procedures, it is possible for gcc/binutils to generate a .ko that doesn't have a .toc. Currently the module loader refuses to load such a module, since it needs the address of the .toc section to use in relocations. This patch fixes the problem by using the address of the .stubs section instead, which is an acceptable substitute in this situation. Signed-off-by: Paul Mackerras <pa...@sa...> commit d882995c054ff90706cc339321bfb04b15c5581f$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d882995c054ff90706cc339321bfb04b15c5581f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d882995c054ff90706cc339321bfb04b15c5581f Author: Andreas Schwab <sc...@su...> Date: Sun Apr 23 20:32:41 2006 +0200 [PATCH] sound/ppc: snd_pmac_toonie_init should be __init snd_pmac_toonie_init is only called by __init code and calls __init code itself. Signed-off-by: Andreas Schwab <sc...@su...> Signed-off-by: Paul Mackerras <pa...@sa...> commit f709bfac48492e289ba78ea1e8c0b3daab264e90$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f709bfac48492e289ba78ea1e8c0b3daab264e90 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f709bfac48492e289ba78ea1e8c0b3daab264e90 Author: Paul Mackerras <pa...@sa...> Date: Fri Apr 28 16:28:35 2006 +1000 powerpc/pseries: Tell firmware our capabilities on new machines This adds code to call a new firmware method to tell the firmware what machines and capabilities (such as VMX/Altivec) we support. This will be needed on POWER5+ and POWER6 machines, and it has no effect on past and current machines. Signed-off-by: Paul Mackerras <pa...@sa...> commit f10a04c034c7285a1b15dfa4a83d3e56578e34e8$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f10a04c034c7285a1b15dfa4a83d3e56578e34e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f10a04c034c7285a1b15dfa4a83d3e56578e34e8 Author: David Gibson <da...@gi...> Date: Fri Apr 28 15:02:51 2006 +1000 [PATCH] powerpc: Fix pagetable bloat for hugepages At present, ARCH=powerpc kernels can waste considerable space in pagetables when making large hugepage mappings. Hugepage PTEs go in PMD pages, but each PMD page maps 256M and so contains only 16 hugepage PTEs (128 bytes of data), but takes up a 1024 byte allocation. With CONFIG_PPC_64K_PAGES enabled (64k base page size), the situation is worse. Now hugepage PTEs are at the PTE page level (also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation. The PowerPC MMU already means that any 256M region is either all hugepage, or all normal pages. Thus, with some care, we can use a different allocation for the hugepage PTE tables and only allocate the 128 bytes necessary. Signed-off-by: Paul Mackerras <pa...@sa...> commit 37e53db8aa233c65142d63b496277bf5be9c0ade$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=37e53db8aa233c65142d63b496277bf5be9c0ade gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=37e53db8aa233c65142d63b496277bf5be9c0ade Merge: 94b1661... 7384c8b... Author: Linus Torvalds <tor...@g5...> Date: Thu Apr 27 17:01:37 2006 -0700 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: [IA64] update sn2 defconfig [IA64] Add mca recovery failure messages [IA64-SGI] fix SGI Altix tioce_reserve_m32() bug [IA64] enable dumps to capture second page of kernel stack [IA64-SGI] - Reduce overhead of reading sn_topology [IA64-SGI] - Fix discover of nearest cpu node to IO node [IA64] IOC4 config option ordering [IA64] Setup an IA64 specific reclaim distance [IA64] eliminate compile time warnings [IA64] eliminate compile time warnings [IA64-SGI] SN SAL call to inject memory errors [IA64] - Fix MAX_PXM_DOMAINS for systems with > 256 nodes [IA64] Remove unused variable in sn_sal.h [IA64] Remove redundant NULL checks before kfree [IA64] wire up compat_sys_adjtimex() commit 7384c8bd90a4932517872f9807d34979a6fd29c4$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7384c8bd90a4932517872f9807d34979a6fd29c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7384c8bd90a4932517872f9807d34979a6fd29c4 Author: Jes Sorensen <je...@sg...> Date: Thu Apr 27 06:10:35 2006 -0400 [IA64] update sn2 defconfig Update SN2 defconfig to latest kernel and add QLA FC drivers commonly found in SN2 boxes. Signed-off-by: Jes Sorensen <je...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit 189979619f90fd2eb168fbb9c262569176160624$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=189979619f90fd2eb168fbb9c262569176160624 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=189979619f90fd2eb168fbb9c262569176160624 Author: Russ Anderson <rj...@ef...> Date: Thu Apr 27 10:07:08 2006 -0500 [IA64] Add mca recovery failure messages When the mca recovery code encounters a condition that makes the MCA non-recoverable, print the reason it could not recover. This will make it easier to identify why the recovery code did not recover. Signed-off-by: Russ Anderson <rj...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit cda3d4a069b915cf46e640bb6872a9d9aefeaabe$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cda3d4a069b915cf46e640bb6872a9d9aefeaabe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cda3d4a069b915cf46e640bb6872a9d9aefeaabe Author: Mike Habeck <ha...@sg...> Date: Wed Apr 26 12:05:50 2006 -0500 [IA64-SGI] fix SGI Altix tioce_reserve_m32() bug The following patch fixes a bug in the SGI Altix tioce_reserve_m32() code. The bug was that we could walking past the end of the CE ASIC 32/40bit PMU ATE Buffer, resulting in a PIO Reply Error. Signed-off-by: Mike Habeck <ha...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit 1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2 Author: Cliff Wickman <cp...@sg...> Date: Tue Apr 25 10:47:48 2006 -0500 [IA64] enable dumps to capture second page of kernel stack In SLES10 (2.6.16) crash dumping (in my experience, LKCD) is unable to capture the second page of the 2-page task/stack allocation. This is particularly troublesome for dump analysis, as the stack traceback cannot be done. (A similar convention is probably needed throughout the kernel to make kernel multi-page allocations detectable for dumping) Multi-page kernel allocations are represented by the single page structure associated with the first page of the allocation. The page structures associated with the other pages are unintialized. If the dumper is selecting only kernel pages it has no way to identify any but the first page of the allocation. The fix is to make the task/stack allocation a compound page. Signed-off-by: Cliff Wickman <cp...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3 Author: Jack Steiner <st...@sg...> Date: Sat Apr 22 09:37:19 2006 -0500 [IA64-SGI] - Reduce overhead of reading sn_topology MPI programs using certain debug options have a long startup time. This was traced to a "vmalloc/vfree" in the code that reads /proc/sgi_sn/sn_topology. On large systems, vfree requires an IPI to all cpus to do TLB purging. Replace the vmalloc/vfree with kmalloc/kfree. Although the size of the structure being allocated is unknown, it will not not exceed 96 bytes. Signed-off-by: Jack Steiner <st...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit f0fe253c4719faf76d40f581cdc0e8aef77273bb$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f0fe253c4719faf76d40f581cdc0e8aef77273bb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f0fe253c4719faf76d40f581cdc0e8aef77273bb Author: Jack Steiner <st...@sg...> Date: Sat Apr 22 09:36:07 2006 -0500 [IA64-SGI] - Fix discover of nearest cpu node to IO node Fix a bug that causes discovery of the nearest node/cpu to a TIO (IO node) to fail. Signed-off-by: Jack Steiner <st...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit 94b1661d08a27a8d2b1b0127c272987b0ab4ad6a$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=94b1661d08a27a8d2b1b0127c272987b0ab4ad6a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=94b1661d08a27a8d2b1b0127c272987b0ab4ad6a Merge: 4e9a4b7... 75cf745... Author: Linus Torvalds <tor...@g5...> Date: Thu Apr 27 14:26:03 2006 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: [PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges [PATCH] PCI: fix potential resource leak in drivers/pci/msi.c [PATCH] PCI: Documentation: no more device ids [PATCH] PCI: fix via irq SATA patch commit 4e9a4b71f1eb23f35c394eb2b388dbe0389d316a$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4e9a4b71f1eb23f35c394eb2b388dbe0389d316a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4e9a4b71f1eb23f35c394eb2b388dbe0389d316a Merge: 2cb1459... 7e0258f... Author: Linus Torvalds <tor...@g5...> Date: Thu Apr 27 14:25:46 2006 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: [PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader [PATCH] USB: ftdi_sio: Adds support for iPlus device. [PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB [PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines [PATCH] USB: net2280: set driver data before it is used [PATCH] USB: net2280: check for shared IRQs [PATCH] USB: net2280: send 0-length packets for ep0 [PATCH] USB: net2280: Handle STALLs for 0-length control-IN requests [PATCH] USB: storage: atmel unusual dev update [PATCH] USB: Storage: unusual devs update [PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303 [PATCH] USB: Resource leak fix for whiteheat driver commit 2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76$ gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76 Merge: a9aa0e2... 5bd982e... Author: Linus Torvalds <tor...@g5...> Date: Thu Apr 27 14:25:30 2006 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: [PATCH] Added URI of "linux kernel development process" [PATCH] Kobject: possible cleanups [PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled [PATCH] Kobject: f... [truncated message content] |