From: Jan-Benedict G. <jb...@he...> - 2006-11-17 09:26:14
|
Documentation/filesystems/udf.txt | 13 ++ Documentation/kprobes.txt | 5 - Makefile | 2 arch/arm/configs/ateb9200_defconfig | 2 arch/arm/configs/collie_defconfig | 2 arch/arm/configs/ixp4xx_defconfig | 6 - arch/arm/configs/omap_h2_1610_defconfig | 2 arch/arm/configs/s3c2410_defconfig | 2 arch/arm/configs/versatile_defconfig | 2 arch/arm/mach-pnx4008/core.c | 69 ++++++++++++++ arch/arm/oprofile/op_counter.h | 2 arch/i386/kernel/io_apic.c | 4 arch/ia64/hp/sim/Kconfig | 4 arch/ia64/hp/sim/hpsim_irq.c | 2 arch/ia64/kernel/iosapic.c | 6 - arch/ia64/kernel/irq.c | 4 arch/ia64/kernel/irq_ia64.c | 4 arch/ia64/kernel/irq_lsapic.c | 2 arch/ia64/sn/kernel/bte.c | 9 - arch/ia64/sn/kernel/irq.c | 2 arch/x86_64/Makefile | 4 arch/x86_64/kernel/io_apic.c | 4 arch/x86_64/kernel/vsyscall.c | 2 block/scsi_ioctl.c | 3 drivers/block/aoe/aoeblk.c | 1 drivers/char/ipmi/ipmi_msghandler.c | 2 drivers/char/ipmi/ipmi_si_intf.c | 2 drivers/firmware/dell_rbu.c | 9 - drivers/infiniband/hw/ipath/Kconfig | 2 drivers/infiniband/hw/ipath/Makefile | 5 - drivers/infiniband/hw/ipath/ipath_driver.c | 4 drivers/macintosh/windfarm_pm112.c | 11 ++ drivers/macintosh/windfarm_pm81.c | 1 drivers/macintosh/windfarm_pm91.c | 1 drivers/net/tg3.c | 25 +++-- drivers/parport/parport_ip32.c | 2 drivers/scsi/3w-9xxx.c | 141 +++++++++++++++++------------ drivers/scsi/3w-9xxx.h | 14 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 18 +++ drivers/scsi/aic94xx/aic94xx_hwi.h | 12 ++ drivers/scsi/aic94xx/aic94xx_init.c | 2 drivers/scsi/aic94xx/aic94xx_sas.h | 1 drivers/scsi/aic94xx/aic94xx_scb.c | 72 ++++++++++++++ drivers/scsi/aic94xx/aic94xx_seq.c | 5 - drivers/scsi/aic94xx/aic94xx_seq.h | 2 drivers/scsi/gdth.c | 4 drivers/scsi/iscsi_tcp.c | 22 +--- drivers/scsi/libiscsi.c | 9 + drivers/scsi/libsas/sas_expander.c | 84 +++++++++-------- drivers/scsi/psi240i.c | 2 drivers/scsi/scsi_lib.c | 1 drivers/scsi/scsi_transport_iscsi.c | 2 drivers/scsi/sg.c | 25 ++--- drivers/usb/core/message.c | 5 - drivers/usb/host/ohci-hcd.c | 25 +++-- drivers/usb/host/ohci-hub.c | 6 - drivers/usb/input/hid-core.c | 5 - drivers/usb/input/hid-input.c | 17 +++ drivers/usb/input/hid.h | 1 drivers/usb/misc/auerswald.c | 2 drivers/usb/serial/ftdi_sio.c | 2 drivers/usb/serial/ftdi_sio.h | 11 ++ drivers/usb/serial/ipaq.c | 1 drivers/usb/storage/unusual_devs.h | 18 --- drivers/video/aty/atyfb_base.c | 2 drivers/video/pnx4008/pnxrgbfb.c | 5 - drivers/video/pnx4008/sdum.c | 2 drivers/w1/masters/matrox_w1.c | 2 fs/Kconfig | 3 fs/debugfs/inode.c | 4 fs/ecryptfs/dentry.c | 6 + fs/ecryptfs/inode.c | 5 - fs/fat/file.c | 10 ++ fs/hfs/super.c | 2 fs/msdos/namei.c | 1 fs/vfat/namei.c | 1 include/asm-powerpc/systbl.h | 1 include/asm-powerpc/topology.h | 8 + include/asm-powerpc/unistd.h | 3 include/linux/in6.h | 12 ++ include/linux/msdos_fs.h | 2 include/linux/netfilter/x_tables.h | 16 --- include/linux/netfilter_arp/arp_tables.h | 25 ++--- include/linux/netfilter_ipv4/ip_tables.h | 27 +++-- include/linux/netfilter_ipv6/ip6_tables.h | 27 +++-- include/linux/pci_regs.h | 1 kernel/irq/chip.c | 2 mm/vmalloc.c | 5 - net/ipv4/netfilter/ip_queue.c | 7 - net/ipv4/tcp.c | 7 - net/ipv6/netfilter/ip6_queue.c | 7 - net/ipv6/netfilter/ip6_tables.c | 2 net/netfilter/nfnetlink_log.c | 2 net/netfilter/nfnetlink_queue.c | 7 - 94 files changed, 626 insertions(+), 309 deletions(-) New commits: commit 1b9bb3c14c60324b54645ffefbe6d270f9fd191c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1b9bb3c14c60324b54645ffefbe6d270f9fd191c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1b9bb3c14c60324b54645ffefbe6d270f9fd191c Merge: 0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 d355c3c23ce56ab83e41f2bfb30d02fb90618530 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 16:40:04 2006 -0800 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: aoe: Add forgotten NULL at end of attribute list in aoeblk.c debugfs: check return value correctly W1: ioremap balanced with iounmap commit 0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 Merge: ccf9ff524ccb195d648ecb0b168340560b42532c 5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 16:39:46 2006 -0800 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: USB: auerswald possible memleak fix USB: ipaq: Add HTC Modem Support USB: Fixed outdated usb_get_device_descriptor() documentation usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i USB: hid-core: Add quirk for new Apple keyboard/trackpad USB Storage: unusual_devs.h entry for Sony Ericsson P990i USB: correct keymapping on Powerbook built-in USB ISO keyboards USB: OHCI: fix root-hub resume bug USB: Fix UCR-61S2B unusual_dev entry USB: ftdi driver pid for dmx-interfaces USB: ftdi_sio: adds vendor/product id for a RFID construction kit OHCI: disallow autostop when wakeup is not available commit d355c3c23ce56ab83e41f2bfb30d02fb90618530 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d355c3c23ce56ab83e41f2bfb30d02fb90618530 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d355c3c23ce56ab83e41f2bfb30d02fb90618530 Author: Dennis Stosberg <de...@st...> Date: Mon Nov 13 09:15:20 2006 +0100 aoe: Add forgotten NULL at end of attribute list in aoeblk.c This caused the system to stall when the aoe module was loaded. The error was introduced in commit 4ca5224f3ea4779054d96e885ca9b3980801ce13 Signed-off-by: Dennis Stosberg <de...@st...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 7bb0386f102ece8819182ccf7fffe8bbebc32b19 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7bb0386f102ece8819182ccf7fffe8bbebc32b19 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7bb0386f102ece8819182ccf7fffe8bbebc32b19 Author: Akinobu Mita <aki...@gm...> Date: Thu Oct 19 12:24:42 2006 +0900 debugfs: check return value correctly The return value is stored in "*dentry", not in "dentry". Signed-off-by: Akinobu Mita <aki...@gm...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit e45413eb708c1cf21082764457692c8eeac0ca97 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e45413eb708c1cf21082764457692c8eeac0ca97 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e45413eb708c1cf21082764457692c8eeac0ca97 Author: Amol Lad <am...@ve...> Date: Thu Oct 5 14:26:02 2006 +0400 W1: ioremap balanced with iounmap ioremap must be balanced with iounmap in error path. Please consider for 2.6.19. Signed-off-by: Amol Lad <am...@ve...> Signed-off-by: Evgeniy Polyakov <jo...@2k...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 Author: Mariusz Kozlowski <m.k...@tu...> Date: Tue Nov 7 00:31:51 2006 +0100 USB: auerswald possible memleak fix fix possible memory leak in auerbuf_setup(). Regards, Mariusz Kozlowski Signed-off-by: Mariusz Kozlowski <m.k...@tu...> Signed-off-by: Wolfgang Muees <wol...@ik...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 0029908ba9661ef26f7020309966aae23c2027b8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0029908ba9661ef26f7020309966aae23c2027b8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0029908ba9661ef26f7020309966aae23c2027b8 Author: Alex Sanks <al...@sa...> Date: Sun Oct 29 16:38:31 2006 -0800 USB: ipaq: Add HTC Modem Support Adds support for HTC Smart Phones in modem mode (as opposed to sync mode). Loads and works with pppd on my T-Mobile SDA. Signed-off-by: Alex Sanks <al...@sa...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 6ab16a9029b0b26c23a4806d90ca76be6d6beae3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6ab16a9029b0b26c23a4806d90ca76be6d6beae3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6ab16a9029b0b26c23a4806d90ca76be6d6beae3 Author: Laurent Pinchart <lau...@sk...> Date: Tue Nov 7 10:16:25 2006 +0100 USB: Fixed outdated usb_get_device_descriptor() documentation usb_get_device_descriptor() used to convert several descriptor fields to host CPU's byte order. Now that it doesn't convert them anymore, update the documentation to reflect this. Signed-off-by: Laurent Pinchart <lau...@sk...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 70708f2c2a3c164e9aa80345919a22c838b3b314 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=70708f2c2a3c164e9aa80345919a22c838b3b314 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=70708f2c2a3c164e9aa80345919a22c838b3b314 Author: Sergey Vlasov <vs...@al...> Date: Mon Nov 6 16:33:07 2006 +0300 usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i For some reason the unusual_devs.h entry for Sony Ericsson P990i had three identical copies in a wrong place in the file in addition to the correct entry. Signed-off-by: Sergey Vlasov <vs...@al...> Signed-off-by: Phil Dibowitz <ph...@ip...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 Author: Julien BLACHE <jb...@jb...> Date: Sun Nov 12 11:22:42 2006 +0100 USB: hid-core: Add quirk for new Apple keyboard/trackpad The new Core2 Duo MacBook Pro have a new keyboard+trackpad device. The following patch adds the needed HID quirk for the Fn key. Signed-off-by: Julien BLACHE <jb...@jb...> Signed-off-by: Vojtech Pavlik <vo...@su...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit a3878f11ed29c50b7da1336adcac089e9c741fc2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a3878f11ed29c50b7da1336adcac089e9c741fc2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a3878f11ed29c50b7da1336adcac089e9c741fc2 Author: Jan Mate <ma...@fi...> Date: Wed Nov 8 19:58:04 2006 -0800 USB Storage: unusual_devs.h entry for Sony Ericsson P990i USB Storage: this patch adds support for Sony Ericsson P990i Signed-off-by: Jan Mate <ma...@fi...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit bb7eef6eea53633a8a49f014fd27c08f7d5fda1a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bb7eef6eea53633a8a49f014fd27c08f7d5fda1a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bb7eef6eea53633a8a49f014fd27c08f7d5fda1a Author: Olaf Hering <ol...@su...> Date: Wed Nov 8 19:58:07 2006 -0800 USB: correct keymapping on Powerbook built-in USB ISO keyboards similar to the version in adbhid_input_register(): The '<>' key and the '^°' key on a german keyboard is swapped. Provide correct keys to userland, external USB keyboards will not work correctly when the 'badmap'/'goodmap' workarounds from xkeyboard-config are used. It is expected that distributions drop the badmap/goodmap part from keycodes/macintosh in the xkeyboard-config package. This is probably 2.6.18.x material, if major distros settle on 2.6.18. Signed-off-by: Olaf Hering <ol...@su...> Cc: Dmitry Torokhov <dt...@ma...> Cc: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 583ceada075597a5b6acab1140d61ac81586a2a6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=583ceada075597a5b6acab1140d61ac81586a2a6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=583ceada075597a5b6acab1140d61ac81586a2a6 Author: Alan Stern <st...@ro...> Date: Tue Oct 24 12:04:22 2006 -0400 USB: OHCI: fix root-hub resume bug When a suspended OHCI controller sees a port's status change, it sets both the Root-Hub-Status-Change and the Resume-Detect bits in the Interrupt Status register. Processing both these bits, the driver tries to resume the root hub twice! This patch (as807) fixes the bug by ignoring RD if RHSC is set. It also prints a slightly more informative log message when a remote-wakeup event occurs. Signed-off-by: Alan Stern <st...@ro...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 51b5bce8c253b82d4789161cc3b0c74bee313bb1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51b5bce8c253b82d4789161cc3b0c74bee313bb1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51b5bce8c253b82d4789161cc3b0c74bee313bb1 Author: Phil Dibowitz <ph...@ip...> Date: Thu Nov 2 23:14:10 2006 -0800 USB: Fix UCR-61S2B unusual_dev entry Recently this entry's bcd scope was narrowed so as not to falsly apply to bcd's other than 0x0110. But while it breaks those of a larger bcd, it is still needed for those of a smaller bcd - so this changes the lower bcd limit to 0x0000. Signed-off-by: Phil Dibowitz <ph...@ip...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit fad14a0da885714c8610982045a6d04a4886865e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fad14a0da885714c8610982045a6d04a4886865e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fad14a0da885714c8610982045a6d04a4886865e Author: Frank Sievertsen <fr...@si...> Date: Fri Oct 20 09:43:53 2006 +0200 USB: ftdi driver pid for dmx-interfaces Please add a usb pid to the ftdi_sio driver. The pid is used by dmx4all dmx-interfaces (for stage lighting). The interfaces are using the usb-id 0403:c850. I added the id to the driver and it works perfectly. I added a patch for linux 2.6.18.1, too. From: Frank Sievertsen <fr...@si...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 40c36092f75ae2026e35feb4f85caa143b64423a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=40c36092f75ae2026e35feb4f85caa143b64423a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=40c36092f75ae2026e35feb4f85caa143b64423a Author: Kjell Myksvoll <km...@gm...> Date: Sun Oct 22 23:26:42 2006 +0200 USB: ftdi_sio: adds vendor/product id for a RFID construction kit Adds the vendor and prodcut id for a RFID construction kit from the Elektor Electronics magazine, september 2006. From: Kjell Myksvoll <km...@gm...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 3da2495c0a92723d58cacaaff48dc60a29ddaae6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3da2495c0a92723d58cacaaff48dc60a29ddaae6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3da2495c0a92723d58cacaaff48dc60a29ddaae6 Author: Alan Stern <st...@ro...> Date: Tue Nov 14 16:28:01 2006 -0500 OHCI: disallow autostop when wakeup is not available This patch (as822) prevents the OHCI autostop mechanism from kicking in if the root hub is not able or not allowed to issue wakeup requests. Signed-off-by: Alan Stern <st...@ro...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit ccf9ff524ccb195d648ecb0b168340560b42532c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ccf9ff524ccb195d648ecb0b168340560b42532c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ccf9ff524ccb195d648ecb0b168340560b42532c Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 11:49:16 2006 +0100 [PATCH] x86_64: fix CONFIG_CC_STACKPROTECTOR build bug on x86_64, the CONFIG_CC_STACKPROTECTOR build fails if used in a distcc setup that has "CC" defined to "distcc gcc": gcc: gcc: linker input file unused because linking not done gcc: gcc: linker input file unused because linking not done gcc: gcc: linker input file unused because linking not done this is because the gcc-x86_64-has-stack-protector.sh script has a 2-parameters assumption. Fix this by passing $(CC) as a single parameter. Signed-off-by: Ingo Molnar <mi...@el...> Please-Use-Me-More: make randconfig Signed-off-by: Linus Torvalds <tor...@os...> commit 6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 Author: Andi Kleen <ak...@su...> Date: Thu Nov 16 10:22:03 2006 +0100 [PATCH] x86-64: Fix vsyscall.c compilation on UP Broken by earlier patch by me. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 Merge: d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 aa8d18731508bb0a16f69b77e5f4541f0d6fb553 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 12:22:52 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] Remove OP_MAX_COUNTER [ARM] Remove PM_LEGACY=y from selected ARM defconfigs [ARM] 3857/2: pnx4008: add devices' registration commit d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 Merge: 626db29f31ce253726411182ff6c15e31efe2e9a 05052f7f130b1232faeee1674a5bc41f67746cff Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:48:01 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: [SCSI] psi240i.c: fix an array overrun [SCSI] gdth: Fix && typos [SCSI] iscsi class: update version [SCSI] iscsi_tcp: fix xmittask oops [SCSI] iscsi: add newlines to debug messages [SCSI] iscsi: always release crypto [SCSI] sg: fix incorrect last scatg length [SCSI] 3ware 9000 add support for 9650SE [SCSI] aic94xx SCSI timeout fix: SMP retry fix. [SCSI] aic94xx SCSI timeout fix commit 626db29f31ce253726411182ff6c15e31efe2e9a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=626db29f31ce253726411182ff6c15e31efe2e9a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=626db29f31ce253726411182ff6c15e31efe2e9a Merge: b342baa737164e86cc67d5f16a305d04895ef338 c7835a77c86422d276b0d1a4c70924d933014c13 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:45:23 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [TG3]: Disable TSO on 5906 if CLKREQ is enabled. [TCP]: Fix up sysctl_tcp_mem initialization. [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr() [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL [TG3]: Increase 5906 firmware poll time. commit b342baa737164e86cc67d5f16a305d04895ef338 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b342baa737164e86cc67d5f16a305d04895ef338 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b342baa737164e86cc67d5f16a305d04895ef338 Merge: 097b8457dafe7efc22201b4062e2d1e82e494067 cea196bb2eb918c30f97a2b752bcec929d761f64 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:44:38 2006 -0800 Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 * 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6: [IA64] a fix towards allmodconfig build [IA64] use generic_handle_irq() [IA64] typename -> name conversion [IA64] irqs: use `name' not `typename' [IA64] bte_unaligned_copy() transfers one extra cache line. commit 097b8457dafe7efc22201b4062e2d1e82e494067 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=097b8457dafe7efc22201b4062e2d1e82e494067 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=097b8457dafe7efc22201b4062e2d1e82e494067 Author: Tejun Heo <ht...@gm...> Date: Thu Nov 16 01:19:31 2006 -0800 [PATCH] scsi: clear garbage after CDBs on SG_IO ATAPI devices transfer fixed number of bytes for CDBs (12 or 16). Some ATAPI devices choke when shorter CDB is used and the left bytes contain garbage. Block SG_IO cleared left bytes but SCSI SG_IO didn't. This patch makes SCSI SG_IO clear it and simplify CDB clearing in block SG_IO. Signed-off-by: Tejun Heo <ht...@gm...> Cc: Mathieu Fluhr <mf...@ne...> Cc: James Bottomley <Jam...@st...> Cc: Douglas Gilbert <do...@to...> Acked-by: Jens Axboe <jen...@or...> Cc: <st...@ke...> Acked-by: Jeff Garzik <jg...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ae56fb16337c882c52806508f93ead4034004c7a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ae56fb16337c882c52806508f93ead4034004c7a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ae56fb16337c882c52806508f93ead4034004c7a Author: Michael Halcrow <mha...@us...> Date: Thu Nov 16 01:19:30 2006 -0800 [PATCH] eCryptfs: CIFS nlink fixes When CIFS is the lower filesystem, the old lower dentry needs to be explicitly dropped from inside eCryptfs to force a revalidate. In addition, when CIFS is the lower filesystem, the inode attributes need to be copied back up from the lower inode to the eCryptfs inode on an eCryptfs revalidate. Signed-off-by: Michael Halcrow <mha...@us...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 31be8309532a6743f301cb2e83bd12ca07988b09 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=31be8309532a6743f301cb2e83bd12ca07988b09 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=31be8309532a6743f301cb2e83bd12ca07988b09 Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Nov 16 01:19:29 2006 -0800 [PATCH] Fix strange size check in __get_vm_area_node() Recently, __get_vm_area_node() was changed like following if (unlikely(!area)) return NULL; - if (unlikely(!size)) { - kfree (area); + if (unlikely(!size)) return NULL; - } It is leaking `area', also original code seems strange already. Probably, we wanted to do this patch. Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit da63fc7ce63b43426dc3c69c05e28de2872c159a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da63fc7ce63b43426dc3c69c05e28de2872c159a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da63fc7ce63b43426dc3c69c05e28de2872c159a Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Nov 16 01:19:28 2006 -0800 [PATCH] fat: add fat_getattr() This adds fat_getattr() for setting stat->blksize. (FAT uses the size of cluster for proper I/O) Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 565762f3fae23ec4db26607cf4726de7b5075b3b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=565762f3fae23ec4db26607cf4726de7b5075b3b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=565762f3fae23ec4db26607cf4726de7b5075b3b Author: Alexey Dobriyan <ado...@op...> Date: Thu Nov 16 01:19:28 2006 -0800 [PATCH] Don't give bad kprobes example aka ") < 0))" typo Signed-off-by: Alexey Dobriyan <ado...@op...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 64aaa4f8b7e676ccd3f6448df6867097b873b0a6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64aaa4f8b7e676ccd3f6448df6867097b873b0a6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64aaa4f8b7e676ccd3f6448df6867097b873b0a6 Author: David Howells <dho...@re...> Date: Thu Nov 16 01:19:27 2006 -0800 [PATCH] AFS: Amend the AFS configuration options Amend the text of AFS configuration options. Signed-off-by: David Howells <dho...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6897083abfb0156b533ab8ac42c47f68c550ca9e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6897083abfb0156b533ab8ac42c47f68c550ca9e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6897083abfb0156b533ab8ac42c47f68c550ca9e Author: Akinobu Mita <aki...@gm...> Date: Thu Nov 16 01:19:25 2006 -0800 [PATCH] dell_rbu: fix error check platform_device_register_simple() returns error code as pointer when it fails. The return value should be checked by IS_ERR(). Cc: Abhay Salunke <abh...@de...> Signed-off-by: Akinobu Mita <aki...@gm...> Cc: Matt Domsch <Mat...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 55aa601e14cbec987fa577a895e9297df1d0a71d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=55aa601e14cbec987fa577a895e9297df1d0a71d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=55aa601e14cbec987fa577a895e9297df1d0a71d Author: Phillip Susi <ps...@cf...> Date: Thu Nov 16 01:19:23 2006 -0800 [PATCH] Update udf documentation to reflect current state of read/write support Change Documentation/filesystems/udf.txt from saying that read/write mounts on cd media are not supported to instead state the current level of support. Specifically that it works fine on dvd+rw media and can be made to work on cd-rw media via the pktcdvd device. Cc: Peter Osterlund <pe...@te...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d6ddf55440833fd9404138026af246c51ebeef22 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d6ddf55440833fd9404138026af246c51ebeef22 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d6ddf55440833fd9404138026af246c51ebeef22 Author: Eric Sandeen <sa...@re...> Date: Thu Nov 16 01:19:22 2006 -0800 [PATCH] hfs_fill_super returns success even if no root inode http://kernelfun.blogspot.com/2006/11/mokb-14-11-2006-linux-26x-selinux.html mount that image... fs: filesystem was not cleanly unmounted, running fsck.hfs is recommended. mounting read-only. hfs: get root inode failed. BUG: unable to handle kernel NULL pointer dereference at virtual address 00000018 printing eip ... EIP is at superblock_doinit+0x21/0x767 ... [] selinux_sb_kern_mount+0xc/0x4b [] vfs_kern_mount+0x99/0xf6 [] do_kern_mount+0x2d/0x3e [] do_mount+0x5fa/0x66d [] sys_mount+0x77/0xae [] syscall_call+0x7/0xb DWARF2 unwinder stuck at syscall_call+0x7/0xb hfs_fill_super() returns success even if root_inode = hfs_iget(sb, &fd.search_key->cat, &rec); or sb->s_root = d_alloc_root(root_inode); fails. This superblock finds its way to superblock_doinit() which does: struct dentry *root = sb->s_root; struct inode *inode = root->d_inode; and boom. Need to make sure the error cases return an error, I think. [ak...@os...: return -ENOMEM on oom] Signed-off-by: Eric Sandeen <sa...@re...> Cc: Roman Zippel <zi...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f Author: Arnaud Giersch <arn...@fr...> Date: Thu Nov 16 01:19:21 2006 -0800 [PATCH] parport: fix compilation failure Fix compilation failure. Signed-off-by: Arnaud Giersch <arn...@fr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit e757bef270e21453bf507df200e2fb477c076da6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e757bef270e21453bf507df200e2fb477c076da6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e757bef270e21453bf507df200e2fb477c076da6 Author: Bryan O'Sullivan <bo...@se...> Date: Thu Nov 16 01:19:19 2006 -0800 [PATCH] IB/ipath - fix driver build for platforms with PCI, but not HT The PCI Express and Hypertransport chip-specific source files should only be built when the kernel has the capability of actually compiling them. This fixes the driver build on, for example, ia64. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Cc: "Eric W. Biederman" <ebi...@xm...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3b46f0396c76a61526dec57a782a061c197ac337 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b46f0396c76a61526dec57a782a061c197ac337 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b46f0396c76a61526dec57a782a061c197ac337 Author: Olaf Hering <ol...@ae...> Date: Thu Nov 16 01:19:17 2006 -0800 [PATCH] set default video mode on PowerBook Wallstreet Finally add the third PowerBook Wallstreet 233MHz model to the list of known display resolutions. Without this change, a 640x480 video mode is used. A workaround so far was to boot with 'video=atyfb:vmode:14' Signed-off-by: Olaf Hering <ol...@ae...> Cc: Benjamin Herrenschmidt <be...@ke...> Cc: "Antonino A. Daplas" <ad...@po...> Cc: Solomon Peachy <pi...@sh...> Cc: James Simmons <jsi...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a9083081b56800691e79d541638fd2fc6366db0f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a9083081b56800691e79d541638fd2fc6366db0f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a9083081b56800691e79d541638fd2fc6366db0f Author: Michael Halcrow <mha...@us...> Date: Thu Nov 16 01:19:16 2006 -0800 [PATCH] eCryptfs: dput() lower d_parent on rename On rename, for both the old and new lower dentry objects, eCryptfs is missing a dput on the lower parent directory dentry. This patch will prevent the BUG() at fs/dcache.c:613 from being hit after renaming a file inside eCryptfs and then doing a umount on the lower filesystem. Signed-off-by: Michael Halcrow <mha...@us...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3b9c10dc59eaaef23e5a47110c20fb554f7dba28 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b9c10dc59eaaef23e5a47110c20fb554f7dba28 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b9c10dc59eaaef23e5a47110c20fb554f7dba28 Author: Vitaly Wool <vw...@ru...> Date: Thu Nov 16 01:19:14 2006 -0800 [PATCH] pnx4008:fix NULL dereference in rgbfb Fix possible NULL dereference in pnxrgbfb. Signed-off-by: Vitaly Wool <vw...@ru...> Cc: James Simmons <jsi...@in...> Cc: "Antonino A. Daplas" <ad...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 84a763e3d1a47fa9308b8817f265e936e5f1000a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=84a763e3d1a47fa9308b8817f265e936e5f1000a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=84a763e3d1a47fa9308b8817f265e936e5f1000a Author: Vitaly Wool <vw...@ru...> Date: Thu Nov 16 01:19:11 2006 -0800 [PATCH] pnx4008: rename driver Make the drivers' names less generic to avoid possible confusion in future, as was requested by Russell King. Signed-off-by: Vitaly Wool <vw...@ru...> Acked-by: James Simmons <jsi...@in...> Cc: Russell King <rm...@ar...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b86432b42eba5671969a9e6483ee219674b7ee25 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b86432b42eba5671969a9e6483ee219674b7ee25 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b86432b42eba5671969a9e6483ee219674b7ee25 Author: Zhang, Yanmin <yan...@li...> Date: Thu Nov 16 01:19:10 2006 -0800 [PATCH] some irq_chip variables point to NULL I got an oops when booting 2.6.19-rc5-mm1 on my ia64 machine. Below is the log. Oops 11012296146944 [1] Modules linked in: binfmt_misc dm_mirror dm_multipath dm_mod thermal processor f an container button sg eepro100 e100 mii Pid: 0, CPU 0, comm: swapper psr : 0000121008022038 ifs : 800000000000040b ip : [<a0000001000e1411>] Not tainted ip is at __do_IRQ+0x371/0x3e0 unat: 0000000000000000 pfs : 000000000000040b rsc : 0000000000000003 rnat: 656960155aa56aa5 bsps: a00000010058b890 pr : 656960155aa55a65 ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f csd : 0000000000000000 ssd : 0000000000000000 b0 : a0000001000e1390 b6 : a0000001005beac0 b7 : e00000007f01aa00 f6 : 000000000000000000000 f7 : 0ffe69090000000000000 f8 : 1000a9090000000000000 f9 : 0ffff8000000000000000 f10 : 1000a908ffffff6f70000 f11 : 1003e0000000000000909 r1 : a000000100fbbff0 r2 : 0000000000010002 r3 : 0000000000010001 r8 : fffffffffffbffff r9 : a000000100bd8060 r10 : a000000100dd83b8 r11 : fffffffffffeffff r12 : a000000100bcbbb0 r13 : a000000100bc4000 r14 : 0000000000010000 r15 : 0000000000010000 r16 : a000000100c01aa8 r17 : a000000100d2c350 r18 : 0000000000000000 r19 : a000000100d2c300 r20 : a000000100c01a88 r21 : 0000000080010100 r22 : a000000100c01ac0 r23 : a0000001000108e0 r24 : e000000477980004 r25 : 0000000000000000 r26 : 0000000000000000 r27 : e00000000913400c r28 : e0000004799ee51c r29 : e0000004778b87f0 r30 : a000000100d2c300 r31 : a00000010005c7e0 Call Trace: [<a000000100014600>] show_stack+0x40/0xa0 sp=a000000100bcb760 bsp=a000000100bc4f40 [<a000000100014f00>] show_regs+0x840/0x880 sp=a000000100bcb930 bsp=a000000100bc4ee8 [<a000000100037fb0>] die+0x250/0x320 sp=a000000100bcb930 bsp=a000000100bc4ea0 [<a00000010005e5f0>] ia64_do_page_fault+0x8d0/0xa20 sp=a000000100bcb950 bsp=a000000100bc4e50 [<a00000010000caa0>] ia64_leave_kernel+0x0/0x290 sp=a000000100bcb9e0 bsp=a000000100bc4e50 [<a0000001000e1410>] __do_IRQ+0x370/0x3e0 sp=a000000100bcbbb0 bsp=a000000100bc4df0 [<a000000100011f50>] ia64_handle_irq+0x170/0x220 sp=a000000100bcbbb0 bsp=a000000100bc4dc0 [<a00000010000caa0>] ia64_leave_kernel+0x0/0x290 sp=a000000100bcbbb0 bsp=a000000100bc4dc0 [<a000000100012390>] ia64_pal_call_static+0x90/0xc0 sp=a000000100bcbd80 bsp=a000000100bc4d78 [<a000000100015630>] default_idle+0x90/0x160 sp=a000000100bcbd80 bsp=a000000100bc4d58 [<a000000100014290>] cpu_idle+0x1f0/0x440 sp=a000000100bcbe20 bsp=a000000100bc4d18 [<a000000100009980>] rest_init+0xc0/0xe0 sp=a000000100bcbe20 bsp=a000000100bc4d00 [<a0000001009f8ea0>] start_kernel+0x6a0/0x6c0 sp=a000000100bcbe20 bsp=a000000100bc4ca0 [<a0000001000089f0>] __end_ivt_text+0x6d0/0x6f0 sp=a000000100bcbe30 bsp=a000000100bc4c00 <0>Kernel panic - not syncing: Aiee, killing interrupt handler! The root cause is that some irq_chip variables, especially ia64_msi_chip, initiate their memeber end to point to NULL. __do_IRQ doesn't check if irq_chip->end is null and just calls it after processing the interrupt. As irq_chip->end is called at many places, so I fix it by reinitiating irq_chip->end to dummy_irq_chip.end, e.g., a noop function. Signed-off-by: Zhang Yanmin <yan...@in...> Cc: Thomas Gleixner <tg...@li...> Cc: Ingo Molnar <mi...@el...> Cc: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b48f5457b4e9d64d9c1117a4ece247d98b4db49f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b48f5457b4e9d64d9c1117a4ece247d98b4db49f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b48f5457b4e9d64d9c1117a4ece247d98b4db49f Author: Zhang, Yanmin <yan...@li...> Date: Thu Nov 16 01:19:08 2006 -0800 [PATCH] ipmi: use platform_device_add() instead of platform_device_register() to register device allocated dynamically I got below warning when running 2.6.19-rc5-mm1 on my ia64 machine. WARNING at lib/kobject.c:172 kobject_init() Call Trace: [<a0000001000137c0>] show_stack+0x40/0xa0 sp=e0000002ff9f7bc0 bsp=e0000002ff9f0d10 [<a000000100013850>] dump_stack+0x30/0x60 sp=e0000002ff9f7d90 bsp=e0000002ff9f0cf8 [<a000000100407bb0>] kobject_init+0x90/0x160 sp=e0000002ff9f7d90 bsp=e0000002ff9f0cd0 [<a0000001005ae080>] device_initialize+0x40/0x1c0 sp=e0000002ff9f7da0 bsp=e0000002ff9f0cb0 [<a0000001005b88c0>] platform_device_register+0x20/0x60 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c90 [<a000000100592560>] try_smi_init+0xbc0/0x11e0 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c50 [<a000000100594900>] init_ipmi_si+0xaa0/0x12e0 sp=e0000002ff9f7de0 bsp=e0000002ff9f0bd8 [<a000000100009910>] init+0x350/0x780 sp=e0000002ff9f7e00 bsp=e0000002ff9f0ba8 [<a000000100011d30>] kernel_thread_helper+0x30/0x60 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 [<a0000001000090c0>] start_kernel_thread+0x20/0x40 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 WARNING at lib/kobject.c:172 kobject_init() Call Trace: [<a0000001000137c0>] show_stack+0x40/0xa0 sp=e0000002ff9f7b40 bsp=e0000002ff9f0db0 [<a000000100013850>] dump_stack+0x30/0x60 sp=e0000002ff9f7d10 bsp=e0000002ff9f0d98 [<a000000100407bb0>] kobject_init+0x90/0x160 sp=e0000002ff9f7d10 bsp=e0000002ff9f0d70 [<a0000001005ae080>] device_initialize+0x40/0x1c0 sp=e0000002ff9f7d20 bsp=e0000002ff9f0d50 [<a0000001005b88c0>] platform_device_register+0x20/0x60 sp=e0000002ff9f7d50 bsp=e0000002ff9f0d30 [<a00000010058ac00>] ipmi_register_smi+0xcc0/0x18e0 sp=e0000002ff9f7d50 bsp=e0000002ff9f0c90 [<a000000100592600>] try_smi_init+0xc60/0x11e0 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c50 [<a000000100594900>] init_ipmi_si+0xaa0/0x12e0 sp=e0000002ff9f7de0 bsp=e0000002ff9f0bd8 [<a000000100009910>] init+0x350/0x780 sp=e0000002ff9f7e00 bsp=e0000002ff9f0ba8 [<a000000100011d30>] kernel_thread_helper+0x30/0x60 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 [<a0000001000090c0>] start_kernel_thread+0x20/0x40 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 The root cause is the device struct is initialized twice. If the device is allocated dynamically by platform_device_alloc, platform_device_alloc will initialize struct device, then, platform_device_add should be used to register the device. The difference between platform_device_register and platform_device_add is platform_device_register will initiate the device while platform_device_add won't. Signed-off-by: Zhang Yanmin <yan...@in...> Cc: Corey Minyard <mi...@ac...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit cea196bb2eb918c30f97a2b752bcec929d761f64 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cea196bb2eb918c30f97a2b752bcec929d761f64 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cea196bb2eb918c30f97a2b752bcec929d761f64 Author: Luck, Tony <ton...@in...> Date: Thu Nov 16 00:43:12 2006 -0800 [IA64] a fix towards allmodconfig build The HP_SIMSCSI driver can't be built as a module (unhealthy dependencies on things that shouldn't really be exported). Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 5fbb004aba15bbca64c3fb611113295bda7ee9ea gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5fbb004aba15bbca64c3fb611113295bda7ee9ea gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5fbb004aba15bbca64c3fb611113295bda7ee9ea Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 00:43:07 2006 -0800 [IA64] use generic_handle_irq() Use generic_handle_irq() to handle mixed-type irq handling. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 06344db3162323247e9ac8d76d5acdb79d05f3c0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=06344db3162323247e9ac8d76d5acdb79d05f3c0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=06344db3162323247e9ac8d76d5acdb79d05f3c0 Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 00:43:02 2006 -0800 [IA64] typename -> name conversion convert irq chip typename -> name. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 351a58390aad350bd5e22c7cc468f44a9330685c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=351a58390aad350bd5e22c7cc468f44a9330685c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=351a58390aad350bd5e22c7cc468f44a9330685c Author: Andrew Morton <ak...@os...> Date: Thu Nov 16 00:42:58 2006 -0800 [IA64] irqs: use `name' not `typename' `typename' is going away and is usually uninitialised anwyay. Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit c7835a77c86422d276b0d1a4c70924d933014c13 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c7835a77c86422d276b0d1a4c70924d933014c13 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c7835a77c86422d276b0d1a4c70924d933014c13 Author: Michael Chan <mc...@br...> Date: Wed Nov 15 21:14:42 2006 -0800 [TG3]: Disable TSO on 5906 if CLKREQ is enabled. Due to hardware errata, TSO must be disabled if the PCI Express clock request is enabled on 5906. The chip may hang when transmitting TSO frames if CLKREQ is enabled. Update version to 3.69. Signed-off-by: Michael Chan <mc...@br...> Signed-off-by: David S. Miller <da...@da...> commit 52bf376c63eebe72e862a1a6e713976b038c3f50 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=52bf376c63eebe72e862a1a6e713976b038c3f50 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=52bf376c63eebe72e862a1a6e713976b038c3f50 Author: John Heffner <jhe...@ps...> Date: Tue Nov 14 20:25:17 2006 -0800 [TCP]: Fix up sysctl_tcp_mem initialization. Fix up tcp_mem initial settings to take into account the size of the hash entries (different on SMP and non-SMP systems). Signed-off-by: John Heffner <jhe...@ps...> Signed-off-by: David S. Miller <da...@da...> commit 337dde798dd1f3e4d4df4e684a0b4355dd65103d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=337dde798dd1f3e4d4df4e684a0b4355dd65103d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=337dde798dd1f3e4d4df4e684a0b4355dd65103d Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:49:13 2006 -0800 [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr() nexthdr is NEXTHDR_FRAGMENT, the nexthdr value from the fragment header is hp->nexthdr. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit b96e7ecbd052a0916b6078e7600604d7e276a336 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b96e7ecbd052a0916b6078e7600604d7e276a336 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b96e7ecbd052a0916b6078e7600604d7e276a336 Author: Yasuyuki Kozakai <yas...@to...> Date: Tue Nov 14 19:48:48 2006 -0800 [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 66 and 67 for getsockopt on IPv6 socket is doubly used for IPv6 Advanced API and ip6tables. This moves numbers for ip6tables to 68 and 69. This also kills XT_SO_* because {ip,ip6,arp}_tables doesn't have so much common numbers now. The old userland tools keep to behave as ever, because old kernel always calls functions of IPv6 Advanced API for their numbers. Signed-off-by: Yasuyuki Kozakai <yas...@to...> Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit d8a585d78efdf191a64ca655136ac1e49fd27cf4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8a585d78efdf191a64ca655136ac1e49fd27cf4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8a585d78efdf191a64ca655136ac1e49fd27cf4 Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:48:09 2006 -0800 [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue Based on patch by James D. Nurmi: I've got some code very dependant on nfnetlink_queue, and turned up a large number of warns coming from skb_trim. While it's quite possibly my code, having not seen it on older kernels made me a bit suspect. Anyhow, based on some googling I turned up this thread: http://lkml.org/lkml/2006/8/13/56 And believe the issue to be related, so attached is a small patch to the kernel -- not sure if this is completely correct, but for anyone else hitting the WARN_ON(1) in skbuff.h, it might be helpful.. Signed-off-by: James D. Nurmi <jd...@gm...> Ported to ip6_queue and nfnetlink_queue and added return value checks. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit 7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:47:09 2006 -0800 [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL NFULA_SEQ_GLOBAL should be in network byteorder. Spotted by Al Viro. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit 0ccead1869444891ae6b41f2c5fc8498521c908e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0ccead1869444891ae6b41f2c5fc8498521c908e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0ccead1869444891ae6b41f2c5fc8498521c908e Author: Gary Zambrano <zam...@br...> Date: Tue Nov 14 16:34:00 2006 -0800 [TG3]: Increase 5906 firmware poll time. Newer 5906 bootcode needs about 7ms to finish resetting so the poll firmware loop was changed to maximum 20ms. Signed-off-by: Gary Zambrano <zam...@br...> Signed-off-by: Michael Chan <mc...@br...> Acked-by: Jeff Garzik <je...@ga...> Signed-off-by: David S. Miller <da...@da...> commit 44597f65f6af3c692560a639f61d25398d13d1b6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=44597f65f6af3c692560a639f61d25398d13d1b6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=44597f65f6af3c692560a639f61d25398d13d1b6 Author: Linus Torvalds <tor...@wo...> Date: Wed Nov 15 20:03:40 2006 -0800 Linux 2.6.19-rc6 Getting there. Hopefully the MSI and other interrupt problems are all solved now. Signed-off-by: Linus Torvalds <tor...@os...> commit d31e817183a4c1ee2e5fc0635ac075381f5c4419 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d31e817183a4c1ee2e5fc0635ac075381f5c4419 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d31e817183a4c1ee2e5fc0635ac075381f5c4419 Author: Benjamin Herrenschmidt <be...@ke...> Date: Thu Nov 16 14:00:57 2006 +1100 [PATCH] powerpc: windfarm shall request it's sub modules The windfarm code, in it's current incarnation, uses request_module() to load the various submodules it needs for a given platform so that only the main platform control module needs to be modprobed. However, it was missing various bits. This fixes it. In the future, we'll use some hotplug mecanisms to try to get all of this auto-loaded on the platforms where it matters but that isn't ready yet. Signed-off-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9716a340310a383751a06589d0775fad04bd3f54 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9716a340310a383751a06589d0775fad04bd3f54 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9716a340310a383751a06589d0775fad04bd3f54 Author: Stephen Rothwell <sf...@ca...> Date: Mon Nov 13 14:52:42 2006 +1100 [POWERPC] Wire up sys_move_pages All the infrastructure is already in place for this, so we only need to allocate a syscall number and hook it up. Signed-off-by: Stephen Rothwell <sf...@ca...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 056f4faa572f64fa926491a7d42c627c9dc507a7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=056f4faa572f64fa926491a7d42c627c9dc507a7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=056f4faa572f64fa926491a7d42c627c9dc507a7 Author: Stephen Rothwell <sf...@ca...> Date: Mon Nov 13 14:51:46 2006 +1100 [POWERPC] Add the thread_siblings files to sysfs This adds the /sys/devices/system/cpu/*/topology/thread_siblings files on powerpc. These files are already available on other architectures. Signed-off-by: Stephen Rothwell <sf...@ca...> Signed-off-by: Paul Mackerras <pa...@sa...> commit cbf093e8c7447a202e376199cc017161262bd7cd gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cbf093e8c7447a202e376199cc017161262bd7cd gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cbf093e8c7447a202e376199cc017161262bd7cd Author: Robin Holt <ho...@sg...> Date: Tue Nov 14 20:50:59 2006 -0600 [IA64] bte_unaligned_copy() transfers one extra cache line. When called to do a transfer that has a start offset within the cache line which is uneven between source and destination and a length which terminates the source of the copy exactly on a cache line, one extra line gets copied into a temporary buffer. This is normally not an issue since the buffer is a kernel buffer and only the requested information gets copied into the user buffer. The problem arises when the source ends at the very last physical page of memory. That last cache line does not exist and results in the SHUB chip raising an MCA. Signed-off-by: Robin Holt <ho...@sg...> Signed-off-by: Dean Nelson <dc...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit 45c99533252ef2297f37c5fdd672a3e0eb566870 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=45c99533252ef2297f37c5fdd672a3e0eb566870 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=45c99533252ef2297f37c5fdd672a3e0eb566870 Author: Eric W. Biederman <ebi...@xm...> Date: Tue Nov 14 10:52:12 2006 -0700 [PATCH] Use delayed disable mode of ioapic edge triggered interrupts Komuro reports that ISA interrupts do not work after a disable_irq(), causing some PCMCIA drivers to not work, with messages like eth0: Asix AX88190: io 0x300, irq 3, hw_addr xx:x... [truncated message content] |