From: Jan-Benedict G. <jb...@he...> - 2006-05-10 06:42:08
|
Makefile | 20 -- arch/i386/kernel/io_apic.c | 5 arch/i386/kernel/mpparse.c | 12 + arch/ia64/lib/memcpy_mck.S | 9 arch/ppc/kernel/head_8xx.S | 4 arch/x86_64/kernel/e820.c | 6 arch/x86_64/kernel/io_apic.c | 5 arch/x86_64/kernel/mpparse.c | 12 + arch/x86_64/kernel/pci-gart.c | 8 arch/x86_64/kernel/setup.c | 30 ++- arch/x86_64/kernel/traps.c | 12 + drivers/base/class.c | 32 +++ drivers/cpufreq/cpufreq_ondemand.c | 28 ++- drivers/net/au1000_eth.c | 18 - drivers/net/irda/irda-usb.c | 2 drivers/net/ne.c | 31 ++- drivers/net/sky2.c | 217 ++++++++++++------------ drivers/net/sky2.h | 3 drivers/net/spider_net.c | 12 - drivers/net/spider_net.h | 2 drivers/net/sungem_phy.c | 45 ++++ drivers/net/sungem_phy.h | 1 drivers/net/wireless/bcm43xx/bcm43xx_main.c | 45 ++-- drivers/net/wireless/bcm43xx/bcm43xx_main.h | 6 drivers/net/wireless/bcm43xx/bcm43xx_phy.c | 2 drivers/net/wireless/bcm43xx/bcm43xx_wx.c | 7 drivers/video/logo/Makefile | 2 fs/locks.c | 21 +- fs/xfs/xfs_alloc.c | 5 fs/xfs/xfs_rename.c | 12 + fs/xfs/xfs_vfsops.c | 27 -- fs/xfs/xfs_vnodeops.c | 2 include/asm-i386/io_apic.h | 1 include/asm-ia64/bitops.h | 1 include/asm-ppc/page.h | 1 include/asm-x86_64/e820.h | 2 include/asm-x86_64/io_apic.h | 1 include/linux/device.h | 2 include/linux/netdevice.h | 20 +- include/net/ieee80211.h | 6 include/net/ieee80211softmac.h | 3 net/core/dev.c | 2 net/core/net-sysfs.c | 49 +---- net/ieee80211/softmac/ieee80211softmac_assoc.c | 17 + net/ieee80211/softmac/ieee80211softmac_auth.c | 16 + net/ieee80211/softmac/ieee80211softmac_module.c | 4 net/ieee80211/softmac/ieee80211softmac_scan.c | 8 net/ipv4/ip_input.c | 2 scripts/gen_initramfs_list.sh | 6 scripts/mkmakefile | 5 scripts/mod/modpost.c | 6 51 files changed, 504 insertions(+), 291 deletions(-) New commits: commit 8befe1a49fdf2f33672bcb85d8682afac40b1659 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8befe1a49fdf2f33672bcb85d8682afac40b1659 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8befe1a49fdf2f33672bcb85d8682afac40b1659 Merge: b913f05... 3cd73ee... Author: Jan-Benedict Glaw <jb...@d2...> Date: Wed May 10 08:39:48 2006 +0200 Merge branch 'master' commit 3cd73eedde34c5fd88d62d8523c4260970fdc6fb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3cd73eedde34c5fd88d62d8523c4260970fdc6fb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3cd73eedde34c5fd88d62d8523c4260970fdc6fb Merge: c51e078... 23aee82... Author: Linus Torvalds <tor...@g5...> Date: Tue May 9 10:18:35 2006 -0700 Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/netdev-2.6 * 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/netdev-2.6: [PATCH] bcm43xx: Fix access to non-existent PHY registers [PATCH] bcm43xx: Fix array overrun in bcm43xx_geo_init [PATCH] bcm43xx: check for valid MAC address in SPROM [PATCH] ieee80211: Fix A band channel count (resent) [PATCH] bcm43xx: fix iwmode crash when down [PATCH] softmac: make non-operational after being stopped [PATCH] softmac: don't reassociate if user asked for deauthentication spidernet: enable support for bcm5461 ethernet phy spidernet: introduce new setting Fix RTL8019AS init for Toshiba RBTX49xx boards au1000_eth.c: use ether_crc() from <linux/crc32.h> sky2: version 1.3 Add more support for the Yukon Ultra chip found in dual core centino laptops. sky2: synchronize irq on remove sky2: dont write status ring sky2: edge triggered workaround enhancement sky2: use mask instead of modulo operation sky2: tx ring index mask fix sky2: status irq hang fix sky2: backout NAPI reschedule commit c51e078f82096a7d35ac8ec2416272e843a0e1c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c51e078f82096a7d35ac8ec2416272e843a0e1c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c51e078f82096a7d35ac8ec2416272e843a0e1c4 Author: Marcelo Tosatti <ma...@kv...> Date: Fri May 5 17:09:29 2006 -0300 [PATCH] ppc32/8xx: Fix r3 trashing due to 8MB TLB page instantiation Instantiation of 8MB pages on the TLB cache for the kernel static mapping trashes r3 register on !CONFIG_8xx_CPU6 configurations. This ensures r3 gets saved and restored. Signed-off-by: Marcelo Tosatti <ma...@kv...> Signed-off-by: Paul Mackerras <pa...@sa...> commit e4de00215c3af02116db3d486bf53700dfe10619 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e4de00215c3af02116db3d486bf53700dfe10619 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e4de00215c3af02116db3d486bf53700dfe10619 Author: Paul Mackerras <pa...@sa...> Date: Tue May 9 16:00:59 2006 +1000 powerpc/32: Define an is_kernel_addr() to fix ARCH=ppc compilation My commit 6bfd93c32a5065d0e858780b3beb0b667081601c broke the ARCH=ppc compilation by using the is_kernel_addr() macro in asm/uaccess.h. This fixes it by defining a suitable is_kernel_addr() for ARCH=ppc. Signed-off-by: Paul Mackerras <pa...@sa...> commit e515f048c46e457ef61ce9c8b56bd36e825a48a0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e515f048c46e457ef61ce9c8b56bd36e825a48a0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e515f048c46e457ef61ce9c8b56bd36e825a48a0 Merge: 601e7f0... e63a369... Author: Linus Torvalds <tor...@g5...> Date: Mon May 8 17:41:05 2006 -0700 Merge git://oss.sgi.com:8090/xfs-2.6 * git://oss.sgi.com:8090/xfs-2.6: [XFS] Fix a possible metadata buffer (AGFL) refcount leak when fixing an [XFS] Fix a project quota space accounting leak on rename. [XFS] Fix a possible forced shutdown due to mishandling write barriers commit 23aee82e75c1ced9492cbff6090b8e213d95945e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=23aee82e75c1ced9492cbff6090b8e213d95945e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=23aee82e75c1ced9492cbff6090b8e213d95945e Merge: 8ec9345... 178e0cc... Author: Stephen Hemminger <she...@os...> Date: Mon May 8 16:01:20 2006 -0700 Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 commit 8ec93459655a3618dedec6360bb28d63f0010ef6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8ec93459655a3618dedec6360bb28d63f0010ef6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8ec93459655a3618dedec6360bb28d63f0010ef6 Author: Jens Osterkamp <Jen...@de...> Date: Thu May 4 05:59:41 2006 -0400 spidernet: enable support for bcm5461 ethernet phy A newer board revision changed the type of ethernet phy. Moreover, this generalizes the way that a phy gets switched into fiber mode when autodetection is not available. Signed-off-by: Jens Osterkamp <Jen...@de...> Signed-off-by: Arnd Bergmann <arn...@de...> Signed-off-by: Stephen Hemminger <she...@os...> commit b636d17a3bee8ba988e78e4bc8262f0dc3fad8ab gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b636d17a3bee8ba988e78e4bc8262f0dc3fad8ab gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b636d17a3bee8ba988e78e4bc8262f0dc3fad8ab Author: Jens Osterkamp <jen...@de...> Date: Thu May 4 05:59:56 2006 -0400 spidernet: introduce new setting We found a new chip setting that we need in order to make the driver work more reliable. Signed-off-by: Arnd Bergmann <arn...@de...> Signed-off-by: Stephen Hemminger <she...@os...> commit aedc0e520e5ae9ba1342c25c4604d18fb236c2bc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=aedc0e520e5ae9ba1342c25c4604d18fb236c2bc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=aedc0e520e5ae9ba1342c25c4604d18fb236c2bc Author: Sergei Shtylyov <ssh...@ru...> Date: Tue May 9 00:58:28 2006 +0400 Fix RTL8019AS init for Toshiba RBTX49xx boards Ensure that 8-bit mode is selected for the on-board Realtek RTL8019AS chip on Toshiba RBHMA4x00, get rid of the duplicate #ifdef's when setting ei_status.word16. The chip's datasheet says that the PSTOP register shouldn't exceed 0x60 in 8-bit mode -- ensure this too. Signed-off-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Stephen Hemminger <she...@os...> commit 8cd35da094bed8a41eb722c1d03eab24d57bf706 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8cd35da094bed8a41eb722c1d03eab24d57bf706 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8cd35da094bed8a41eb722c1d03eab24d57bf706 Author: Herbert Valerio Riedel <hv...@gn...> Date: Mon May 1 15:37:09 2006 +0200 au1000_eth.c: use ether_crc() from <linux/crc32.h> since the au1000 driver already selects the CRC32 routines, simply replace the internal ether_crc() implementation with the semantically equivalent one from <linux/crc32.h> Signed-off-by: Herbert Valerio Riedel <hv...@gn...> Signed-off-by: Stephen Hemminger <she...@os...> commit 6d4b0f617d577975108ccc7e3b0c7dbe50144df6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6d4b0f617d577975108ccc7e3b0c7dbe50144df6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6d4b0f617d577975108ccc7e3b0c7dbe50144df6 Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:34 2006 -0700 sky2: version 1.3 Update version number, to track changes. Signed-off-by: Stephen Hemminger <she...@os...> commit ed6d32c7a927bfccf921d15a3e25160f4528c3eb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ed6d32c7a927bfccf921d15a3e25160f4528c3eb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ed6d32c7a927bfccf921d15a3e25160f4528c3eb Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:33 2006 -0700 Add more support for the Yukon Ultra chip found in dual core centino laptops. The newest Yukon Ultra chipset's require more special tweaks. They seem to be like the Yukon XL chipsets. This code is transliterated from the latest SysKonnect driver; I don't have any Ultra hardware. Signed-off-by: Stephe Hemminger <she...@os...> Signed-off-by: Stephen Hemminger <she...@os...> commit 72cb8529208020484cecd69bbf87719b50ee6313 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=72cb8529208020484cecd69bbf87719b50ee6313 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=72cb8529208020484cecd69bbf87719b50ee6313 Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:32 2006 -0700 sky2: synchronize irq on remove Need to make sure interrupt is not racing with unregister of network device. Signed-off-by: Stephen Hemminger <she...@os...> commit e71ebd73276cc21efc74aba4118ef037cd32e50a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e71ebd73276cc21efc74aba4118ef037cd32e50a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e71ebd73276cc21efc74aba4118ef037cd32e50a Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:31 2006 -0700 sky2: dont write status ring It is more efficient not to write the status ring from the processor and just read the active portion. Signed-off-by: Stephen Hemminger <she...@os...> commit 01bd75645f94d49cb7ffd61022890166ce00ec2a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=01bd75645f94d49cb7ffd61022890166ce00ec2a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=01bd75645f94d49cb7ffd61022890166ce00ec2a Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:30 2006 -0700 sky2: edge triggered workaround enhancement Need to make the edge-triggered workaround timer faster to get marginally better peformance. The test_and_set_bit in schedule_prep() acts as a barrier already. Make it a module parameter so that laptops who are concerned about power can set it to 0; and user's stuck with broken BIOS's can turn the driver into pure polling. Signed-off-by: Stephen Hemminger <she...@os...> commit cb5d9547307f44f210f88c829bad4249eeb24bc3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cb5d9547307f44f210f88c829bad4249eeb24bc3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cb5d9547307f44f210f88c829bad4249eeb24bc3 Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:29 2006 -0700 sky2: use mask instead of modulo operation Gcc isn't smart enough to know that it can do a modulo operation with power of 2 constant by doing a mask. So add macro to do it for us. Signed-off-by: Stephen Hemminger <she...@os...> commit f55925d7eb04f936ab4c001f10e3e9c74c1297ae gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f55925d7eb04f936ab4c001f10e3e9c74c1297ae gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f55925d7eb04f936ab4c001f10e3e9c74c1297ae Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:28 2006 -0700 sky2: tx ring index mask fix Mask for transmit ring status was picking up bits from the unused sync ring. They were always zero, so far... Also, make sure to remind self not to make tx ring too big. Signed-off-by: Stephen Hemminger <she...@os...> commit 1e5f1283a2aed429f4457e2eb875b1928a6643df gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1e5f1283a2aed429f4457e2eb875b1928a6643df gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1e5f1283a2aed429f4457e2eb875b1928a6643df Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:27 2006 -0700 sky2: status irq hang fix The status interrupt flag should be cleared before processing, not afterwards to avoid race. Need to process in poll routine even if no new interrupt status. This is a normal occurrence when more than 64 frames (NAPI weight) are processed in one poll routine. Signed-off-by: Stephen Hemminger <she...@os...> commit d324031245abbb54e4e0321004430826052b6c37 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d324031245abbb54e4e0321004430826052b6c37 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d324031245abbb54e4e0321004430826052b6c37 Author: Stephen Hemminger <she...@os...> Date: Mon May 8 15:11:26 2006 -0700 sky2: backout NAPI reschedule This is a backout of earlier patch. The whole rescheduling hack was a bad idea. It doesn't really solve the problem and it makes the code more complicated for no good reason. Signed-off-by: Stephen Hemminger <she...@os...> commit 601e7f024edbea8018de34c83a7398623214e636 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=601e7f024edbea8018de34c83a7398623214e636 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=601e7f024edbea8018de34c83a7398623214e636 Author: Linus Torvalds <tor...@g5...> Date: Mon May 8 13:38:42 2006 -0700 Revert "kbuild: fix modpost segfault for 64bit mipsel kernel" This reverts commit c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed, which caused problems for the x86 build. Quoth Sam: "It was discussed on mips list but apparently the fix was bogus. I will not have time to look into it so mips can carry this local fix until we get a proper fix in mainline." Signed-off-by: Linus Torvalds <tor...@os...> commit 6810b548b25114607e0814612d84125abccc0a4f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6810b548b25114607e0814612d84125abccc0a4f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6810b548b25114607e0814612d84125abccc0a4f Author: Andi Kleen <ak...@su...> Date: Mon May 8 15:17:31 2006 +0200 [PATCH] x86_64: Move ondemand timer into own work queue Taking the cpu hotplug semaphore in a normal events workqueue is unsafe because other tasks can wait for any workqueues with it hold. This results in a deadlock. Move the DBS timer into its own work queue which is not affected by other work queue flushes to avoid this. Has been acked by Venkatesh. Cc: ven...@in... Cc: cp...@li... Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit ac71d12c990526b01ef6cfe50907ef8530a30331 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ac71d12c990526b01ef6cfe50907ef8530a30331 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ac71d12c990526b01ef6cfe50907ef8530a30331 Author: Andi Kleen <ak...@su...> Date: Mon May 8 15:17:28 2006 +0200 [PATCH] x86_64: Avoid EBDA area in early boot allocator Based on analysis&patch from Robert Hentosch Observed on a Dell PE6850 with 16GB The problem occurs very early on, when the kernel allocates space for the temporary memory map called bootmap. The bootmap overlaps the EBDA region. EBDA region is not historically reserved in the e820 mapping. When the bootmap is freed it marks the EBDA region as usable. If you notice in setup.c there is already code to work around the EBDA in reserve_ebda_region(), this check however occurs after the bootmap is allocated and doesn't prevent the bootmap from using this range. AK: I redid the original patch. Thanks also to Jan Beulich for spotting some mistakes. Cc: Rob...@de... Cc: jbe...@no... Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8b1ffe9550e71224c43d8c754245bd76f4ea9bb8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8b1ffe9550e71224c43d8c754245bd76f4ea9bb8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8b1ffe9550e71224c43d8c754245bd76f4ea9bb8 Author: Corey Minyard <mi...@ac...> Date: Mon May 8 15:17:25 2006 +0200 [PATCH] x86_64: add nmi_exit to die_nmi Playing with NMI watchdog on x86_64, I discovered that it didn't do what I expected. It always panic-ed, even when it didn't happen from interrupt context. This patch solves that problem for me. Also, in this case, do_exit() will be called with interrupts disabled, I believe. Would it be wise to also call local_irq_enable() after nmi_exit()? [Yes I added it -AK] Currently, on x86_64, any NMI watchdog timeout will cause a panic because the irq count will always be set to be in an interrupt when do_exit() is called from die_nmi(). If we add nmi_exit() to the die_nmi() call (since the nmi will never exit "normally") it seems to solve this problem. The following small program can be used to trigger the NMI watchdog to reproduce this: main () { iopl(3); for (;;) asm("cli"); } Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit cdc60a4c8e71c4bcf67e83fac6c0cabd0ff19bfe gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cdc60a4c8e71c4bcf67e83fac6c0cabd0ff19bfe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cdc60a4c8e71c4bcf67e83fac6c0cabd0ff19bfe Author: Corey Minyard <mi...@ac...> Date: Mon May 8 15:17:22 2006 +0200 [PATCH] x86_64: fix die_lock nesting I noticed this when poking around in this area. The oops_begin() function in x86_64 would only conditionally claim the die_lock if the call is nested, but oops_end() would always release the spinlock. This patch adds a nest count for the die lock so that the release of the lock is only done on the final oops_end(). Signed-off-by: Corey Minyard <mi...@ac...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 5192d84e4c32cd335fd572e5ff0712041f45f7e7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5192d84e4c32cd335fd572e5ff0712041f45f7e7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5192d84e4c32cd335fd572e5ff0712041f45f7e7 Author: Andi Kleen <ak...@su...> Date: Mon May 8 15:17:19 2006 +0200 [PATCH] x86_64: Check for too many northbridges in IOMMU code The IOMMU code can only deal with 8 northbridges. Error out when more are found. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit e0c1e9bf81badc7ba59e120d6218101903d5d103 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e0c1e9bf81badc7ba59e120d6218101903d5d103 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e0c1e9bf81badc7ba59e120d6218101903d5d103 Author: Kimball Murray <kim...@gm...> Date: Mon May 8 15:17:16 2006 +0200 [PATCH] x86_64: avoid IRQ0 ioapic pin collision The patch addresses a problem with ACPI SCI interrupt entry, which gets re-used, and the IRQ is assigned to another unrelated device. The patch corrects the code such that SCI IRQ is skipped and duplicate entry is avoided. Second issue came up with VIA chipset, the problem was caused by original patch assigning IRQs starting 16 and up. The VIA chipset uses 4-bit IRQ register for internal interrupt routing, and therefore cannot handle IRQ numbers assigned to its devices. The patch corrects this problem by allowing PCI IRQs below 16. Cc: len...@in... Signed-off by: Natalie Protasevich <Nat...@un...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit abfd3057187812352cd8502c29ca50cd010b3ccc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=abfd3057187812352cd8502c29ca50cd010b3ccc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=abfd3057187812352cd8502c29ca50cd010b3ccc Merge: 96b8eaa... 913ed41... Author: Linus Torvalds <tor...@g5...> Date: Mon May 8 09:28:35 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] remove asm-ia64/bitops.h self-inclusion [IA64] strcpy returns NULL pointer and not destination pointer commit 96b8eaa14a20771997b501a049e418b871bf9def gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=96b8eaa14a20771997b501a049e418b871bf9def gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=96b8eaa14a20771997b501a049e418b871bf9def Merge: bed7a56... 0eb1bd2... Author: Linus Torvalds <tor...@g5...> Date: Mon May 8 09:11:10 2006 -0700 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: [IRDA] irda-usb: use NULL instead of 0 [IPV4]: Remove likely in ip_rcv_finish() [NET]: Create netdev attribute_groups with class_device_add [CLASS DEVICE]: add attribute_group creation commit bed7a560333d40269a886c4421d4c8f964a32177 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bed7a560333d40269a886c4421d4c8f964a32177 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bed7a560333d40269a886c4421d4c8f964a32177 Merge: 75dff55... fd5f0cd... Author: Linus Torvalds <tor...@g5...> Date: Mon May 8 09:10:44 2006 -0700 Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: kbuild: Do not overwrite makefile as anohter user kbuild: drivers/video/logo/ - fix ident glitch kbuild: fix gen_initramfs_list.sh kbuild modpost - relax driver data name kbuild: removing .tmp_versions considered harmful kbuild: fix modpost segfault for 64bit mipsel kernel commit 75dff55af9a989293e9f9bacf049858f4262bc08 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=75dff55af9a989293e9f9bacf049858f4262bc08 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=75dff55af9a989293e9f9bacf049858f4262bc08 Author: Trond Myklebust <Tro...@ne...> Date: Sun May 7 23:02:42 2006 -0400 [PATCH] fs/locks.c: Fix lease_init It is insane to be giving lease_init() the task of freeing the lock it is supposed to initialise, given that the lock is not guaranteed to be allocated on the stack. This causes lockups in fcntl_setlease(). Problem diagnosed by Daniel Hokka Zakrisson <da...@ho...> Also fix a slab leak in __setlease() due to an uninitialised return value. Problem diagnosed by Björn Steinbrink. Signed-off-by: Trond Myklebust <Tro...@ne...> Tested-by: Daniel Hokka Zakrisson <da...@ho...> Signed-off-by: Linus Torvalds <tor...@os...> commit e63a3690013a475746ad2cea998ebb534d825704 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e63a3690013a475746ad2cea998ebb534d825704 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e63a3690013a475746ad2cea998ebb534d825704 Author: Nathan Scott <na...@sg...> Date: Mon May 8 19:51:58 2006 +1000 [XFS] Fix a possible metadata buffer (AGFL) refcount leak when fixing an AG freelist. SGI-PV: 952681 SGI-Modid: xfs-linux-melb:xfs-kern:25902a Signed-off-by: Nathan Scott <na...@sg...> commit b1ecdda9313ec5d2f971993f44f6b657acf70cff gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b1ecdda9313ec5d2f971993f44f6b657acf70cff gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b1ecdda9313ec5d2f971993f44f6b657acf70cff Author: Nathan Scott <na...@sg...> Date: Mon May 8 19:51:42 2006 +1000 [XFS] Fix a project quota space accounting leak on rename. SGI-PV: 951636 SGI-Modid: xfs-linux-melb:xfs-kern:25811a Signed-off-by: Nathan Scott <na...@sg...> commit d08d389d5aef0509edba7ee42cd6c6a3998fee22 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d08d389d5aef0509edba7ee42cd6c6a3998fee22 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d08d389d5aef0509edba7ee42cd6c6a3998fee22 Author: Nathan Scott <na...@sg...> Date: Mon May 8 19:51:28 2006 +1000 [XFS] Fix a possible forced shutdown due to mishandling write barriers with remount,ro. SGI-PV: 951944 SGI-Modid: xfs-linux-melb:xfs-kern:25742a Signed-off-by: Nathan Scott <na...@sg...> commit fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28 Author: Jan Beulich <jbe...@no...> Date: Tue May 2 12:33:20 2006 +0200 kbuild: Do not overwrite makefile as anohter user Change the conditional of the outputmakefile rule to be evaluated entirely in make, and add a conditional to not touch the generated makefile when e.g. running 'make install' as root while the build was done as non-root. Also adjust the comment describing this, and move the message printing and redirection to mkmakefile. Signed-off-by: Jan Beulich <jbe...@no...> Signed-off-by: Sam Ravnborg <sa...@ra...> commit 0eb1bd210d94e9f2c87551d794bb2755e5e24eed gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0eb1bd210d94e9f2c87551d794bb2755e5e24eed gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0eb1bd210d94e9f2c87551d794bb2755e5e24eed Author: Randy Dunlap <rd...@xe...> Date: Sat May 6 18:34:10 2006 -0700 [IRDA] irda-usb: use NULL instead of 0 Use NULL instead of 0 for a null pointer value (sparse warning): drivers/net/irda/irda-usb.c:1781:30: warning: Using plain integer as NULL pointer Also, correct timeout argument to use milliseconds instead of jiffies. Signed-off-by: Randy Dunlap <rd...@xe...> Signed-off-by: David S. Miller <da...@da...> commit 0182bd2b1e2fb45a55f110795bfdb9aa5f6c6b0b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0182bd2b1e2fb45a55f110795bfdb9aa5f6c6b0b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0182bd2b1e2fb45a55f110795bfdb9aa5f6c6b0b Author: Hua Zhong <hz...@gm...> Date: Sat May 6 18:11:39 2006 -0700 [IPV4]: Remove likely in ip_rcv_finish() This is another result from my likely profiling tool (dw...@mv... just sent the patch of the profiling tool to linux-kernel mailing list, which is similar to what I use). On my system (not very busy, normal development machine within a VMWare workstation), I see a 6/5 miss/hit ratio for this "likely". Signed-off-by: Hua Zhong <hz...@gm...> Signed-off-by: David S. Miller <da...@da...> commit fe9925b551a95fae6ec61470c79f8b701a2fe928 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fe9925b551a95fae6ec61470c79f8b701a2fe928 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fe9925b551a95fae6ec61470c79f8b701a2fe928 Author: Stephen Hemminger <she...@os...> Date: Sat May 6 17:56:03 2006 -0700 [NET]: Create netdev attribute_groups with class_device_add Atomically create attributes when class device is added. This avoids the race between registering class_device (which generates hotplug event), and the creation of attribute groups. Signed-off-by: Stephen Hemminger <she...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> Signed-off-by: David S. Miller <da...@da...> commit 1498221d51a43d5fa1a580618591497d90f957d9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1498221d51a43d5fa1a580618591497d90f957d9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1498221d51a43d5fa1a580618591497d90f957d9 Author: Stephen Hemminger <she...@os...> Date: Sat May 6 17:55:11 2006 -0700 [CLASS DEVICE]: add attribute_group creation Extend the support of attribute groups in class_device's to allow groups to be created as part of the registration process. This allows network device's to avoid race between registration and creating groups. Note that unlike attributes that are a property of the class object, the groups are a property of the class_device object. This is done because there are different types of network devices (wireless for example). Signed-off-by: Stephen Hemminger <she...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> Signed-off-by: David S. Miller <da...@da...> commit 178e0cc5ff249965c6cfbd78b1af6a5e614d837c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=178e0cc5ff249965c6cfbd78b1af6a5e614d837c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=178e0cc5ff249965c6cfbd78b1af6a5e614d837c Author: David Woodhouse <dw...@in...> Date: Fri May 5 18:19:37 2006 +0100 [PATCH] bcm43xx: Fix access to non-existent PHY registers Fix the conditions under which we poke at the APHY registers in bcm43xx_phy_initg() to avoid a machine check on chips where they don't exist. Signed-off-by: David Woodhouse <dw...@in...> Signed-off-by: John W. Linville <lin...@tu...> commit 869aaab1812c4212e65fb181e94b824cf49f9509 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=869aaab1812c4212e65fb181e94b824cf49f9509 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=869aaab1812c4212e65fb181e94b824cf49f9509 Author: Michael Buesch <mb...@bu...> Date: Fri May 5 17:23:51 2006 +0200 [PATCH] bcm43xx: Fix array overrun in bcm43xx_geo_init The problem here is that the bcm34xx driver and the ieee80211 stack do not agree on what channels are possible for 802.11a. The ieee80211 stack only wants channels between 34 and 165, while the bcm43xx driver accepts anything from 0 to 200. I made the bcm43xx driver comply with the ieee80211 stack expectations, by using the proper constants. Signed-off-by: Jean Delvare <jde...@su...> [mb]: Reduce stack usage by kzalloc-ing ieee80211_geo Signed-off-by: Michael Buesch <mb...@bu...> Signed-off-by: John W. Linville <lin...@tu...> commit f9f7b9602ecb66f55718d6d1afa3e2b1e721b22d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f9f7b9602ecb66f55718d6d1afa3e2b1e721b22d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f9f7b9602ecb66f55718d6d1afa3e2b1e721b22d Author: Stefano Brivio <ste...@po...> Date: Fri May 5 01:26:29 2006 +0200 [PATCH] bcm43xx: check for valid MAC address in SPROM Check for valid MAC address in SPROM fields instead of relying on PHY type while setting the MAC address in the networking subsystem, as some devices have multiple PHYs. Signed-off-by: Stefano Brivio <ste...@po...> Signed-off-by: John W. Linville <lin...@tu...> commit f21709d70ad6d7ad50288f7056c3a368138b017c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f21709d70ad6d7ad50288f7056c3a368138b017c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f21709d70ad6d7ad50288f7056c3a368138b017c Author: Jean Delvare <jde...@su...> Date: Thu May 4 19:47:19 2006 +0200 [PATCH] ieee80211: Fix A band channel count (resent) The channel count for 802.11a is still not right. We better compute it from the min and max channel numbers, rather than hardcoding it. Signed-off-by: Jean Delvare <jde...@su...> Signed-off-by: John W. Linville <lin...@tu...> commit 5b4b9775a00c20ade1b1ac8aa25e0e4059d6243e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5b4b9775a00c20ade1b1ac8aa25e0e4059d6243e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5b4b9775a00c20ade1b1ac8aa25e0e4059d6243e Author: Michael Buesch <mb...@bu...> Date: Mon May 1 22:43:00 2006 +0200 [PATCH] bcm43xx: fix iwmode crash when down This fixes a crash when iwconfig ethX mode foo is done before ifconfig ethX up or after ifconfig ethX down Signed-off-by: Michael Buesch <mb...@bu...> Signed-off-by: John W. Linville <lin...@tu...> commit d57336e3f2dd7c2d1fbe4a8323029869fb6e1f00 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d57336e3f2dd7c2d1fbe4a8323029869fb6e1f00 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d57336e3f2dd7c2d1fbe4a8323029869fb6e1f00 Author: Daniel Drake <ds...@ge...> Date: Sun Apr 30 22:09:07 2006 +0100 [PATCH] softmac: make non-operational after being stopped zd1211 with softmac and wpa_supplicant revealed an issue with softmac and the use of workqueues. Some of the work functions actually reschedule themselves, so this meant that there could still be pending work after flush_scheduled_work() had been called during ieee80211softmac_stop(). This patch introduces a "running" flag which is used to ensure that rescheduling does not happen in this situation. I also used this flag to ensure that softmac's hooks into ieee80211 are non-operational once the stop operation has been started. This simply makes softmac a little more robust, because I could crash it easily by receiving frames in the short timeframe after shutting down softmac and before turning off the ZD1211 radio. (ZD1211 is now fixed as well!) Signed-off-by: Daniel Drake <ds...@ge...> Acked-by: Johannes Berg <joh...@si...> Signed-off-by: John W. Linville <lin...@tu...> commit 995c99268e0b12eb3c8939211ba5368dd92d98d9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=995c99268e0b12eb3c8939211ba5368dd92d98d9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=995c99268e0b12eb3c8939211ba5368dd92d98d9 Author: Daniel Drake <ds...@ge...> Date: Sun Apr 30 19:49:30 2006 +0100 [PATCH] softmac: don't reassociate if user asked for deauthentication When wpa_supplicant exits, it uses SIOCSIWMLME to request deauthentication. softmac then tries to reassociate without any user intervention, which isn't the desired behaviour of this signal. This change makes softmac only attempt reassociation if the remote network itself deauthenticated us. Signed-off-by: Daniel Drake <ds...@ge...> Acked-by: Johannes Berg <joh...@si...> Signed-off-by: John W. Linville <lin...@tu...> commit 913ed41eb5c948d2f8b5deffd29c2638eceef3d7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=913ed41eb5c948d2f8b5deffd29c2638eceef3d7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=913ed41eb5c948d2f8b5deffd29c2638eceef3d7 Author: Jon Mason <jd...@us...> Date: Wed May 3 17:26:58 2006 -0500 [IA64] remove asm-ia64/bitops.h self-inclusion asm-ia64/bitops.h includes itself. The #ifndef _ASM_IA64_BITOPS_H prevents this from being an issue, but it should still be removed. Signed-off-by: Jon Mason <jd...@us...> Signed-off-by: Tony Luck <ton...@in...> commit 3e6e155646706f1ef9f791a4402d145f112a3f8d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3e6e155646706f1ef9f791a4402d145f112a3f8d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3e6e155646706f1ef9f791a4402d145f112a3f8d Author: Chen, Kenneth W <ken...@in...> Date: Wed May 3 11:53:43 2006 -0700 [IA64] strcpy returns NULL pointer and not destination pointer Bob Picco noted that 6edfba1b33c701108717f4e036320fc39abe1912 dropped the -ffreestanding compiler flag from the top level Makefile, which allows the compiler to substitute memcpy() in places where strcpy() is used with a known size source string. But the ia64 memcpy() returns 0 for success, and "bytes copied" for failure. Fix to return the address of the destination string (like stdlibc version, and other architectures). There are no places where ia64 specific code makes use of the non-standard return value. Signed-off-by: Ken Chen <ken...@in...> Signed-off-by: Tony Luck <ton...@in...> commit cc873e1aa1fa916a485294117a9846e668505671 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cc873e1aa1fa916a485294117a9846e668505671 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cc873e1aa1fa916a485294117a9846e668505671 Author: Sam Ravnborg <sa...@ma...> Date: Sun Apr 30 23:59:16 2006 +0200 kbuild: drivers/video/logo/ - fix ident glitch Jan Engelhardt <je...@li...> wrote: while compiling 2.6.17-rc2 with allyesconfig, this showed up: ... LOGO drivers/video/logo/logo_superh_clut224.c CC drivers/video/logo/logo_linux_mono.o ... A tab had sneaked in. Convert it to a few spaces. Signed-off-by: Sam Ravnborg <sa...@ra...> commit 46ed981d5d203703a01137cc58c841d34e90c147 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=46ed981d5d203703a01137cc58c841d34e90c147 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=46ed981d5d203703a01137cc58c841d34e90c147 Author: Sam Ravnborg <sa...@ma...> Date: Sun Apr 30 23:56:33 2006 +0200 kbuild: fix gen_initramfs_list.sh Create correct dependencies when specifying your own file with list of files etc. to include in initramfs. Reported by: Andre Noll <ma...@sk...> Signed-off-by: Sam Ravnborg <sa...@ra...> commit 72ee59b5797e5d6fe32b5cf3473660a50a02db40 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=72ee59b5797e5d6fe32b5cf3473660a50a02db40 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=72ee59b5797e5d6fe32b5cf3473660a50a02db40 Author: Randy Dunlap <rd...@xe...> Date: Sat Apr 15 11:17:12 2006 -0700 kbuild modpost - relax driver data name Relax driver data name from *_driver to *driver. This fixes the 26 section mismatch warnings in drivers/ide/pci. Signed-off-by: Randy Dunlap <rd...@xe...> Signed-off-by: Sam Ravnborg <sa...@ra...> commit fca1dff218163ffd34d1e9e0b9b244e8c8803601 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fca1dff218163ffd34d1e9e0b9b244e8c8803601 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fca1dff218163ffd34d1e9e0b9b244e8c8803601 Author: Pavel Roskin <pr...@gn...> Date: Mon Apr 24 15:55:27 2006 -0400 kbuild: removing .tmp_versions considered harmful Remove *.mod files but not .tmp_versions for external builds When "make install" is run as root, .tmp_versions is re-created and becomes owned by root. Subsequent "make" run by user fails because .tmp_versions cannot be removed. Signed-off-by: Pavel Roskin <pr...@gn...> Signed-off-by: Sam Ravnborg <sa...@ra...> commit c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed Author: Atsushi Nemoto <an...@mb...> Date: Tue Apr 25 01:53:43 2006 +0900 kbuild: fix modpost segfault for 64bit mipsel kernel 64bit mips has different r_info layout. This patch fixes modpost segfault for 64bit little endian mips kernel. Signed-off-by: Atsushi Nemoto <an...@mb...> Signed-off-by: Sam Ravnborg <sa...@ra...> |