From: Jan-Benedict G. <jb...@he...> - 2006-11-06 22:11:42
|
arch/avr32/boards/atstk1000/setup.c | 9 ---- arch/avr32/kernel/head.S | 3 - arch/avr32/kernel/syscall-stubs.S | 9 ++++ arch/avr32/kernel/syscall_table.S | 1 arch/avr32/lib/findbit.S | 3 + arch/avr32/lib/io-readsb.S | 2 + arch/s390/Kconfig | 3 - arch/s390/defconfig | 1 arch/s390/kernel/setup.c | 55 +++++++++++++++++++++------- arch/s390/mm/init.c | 32 +++++++++++----- drivers/isdn/gigaset/common.c | 2 - drivers/misc/lkdtm.c | 8 ++-- drivers/net/Kconfig | 4 +- drivers/net/ehea/ehea.h | 5 -- drivers/net/ehea/ehea_ethtool.c | 2 - drivers/net/ehea/ehea_main.c | 26 ++++++------- drivers/net/ehea/ehea_phyp.c | 2 - drivers/net/ehea/ehea_phyp.h | 6 ++- drivers/net/ehea/ehea_qmr.c | 17 ++++---- drivers/net/wireless/bcm43xx/bcm43xx_leds.c | 7 +++ drivers/net/wireless/bcm43xx/bcm43xx_leds.h | 6 +++ drivers/net/wireless/bcm43xx/bcm43xx_main.c | 16 +++++++- drivers/net/wireless/hostap/hostap_plx.c | 4 +- fs/dlm/lockspace.c | 14 ++++++- fs/gfs2/inode.c | 3 + fs/gfs2/main.c | 4 +- fs/gfs2/ops_super.c | 44 ++++++++++++++-------- fs/lockd/svc.c | 3 - fs/nfs/sysctl.c | 5 -- include/asm-avr32/unistd.h | 3 + include/linux/sysctl.h | 23 ++++++++--- kernel/cpu.c | 2 - kernel/delayacct.c | 15 ++++--- kernel/sysctl.c | 30 +++++++++++++-- net/ieee80211/ieee80211_rx.c | 12 +++--- net/sunrpc/svcauth.c | 1 36 files changed, 251 insertions(+), 131 deletions(-) New commits: commit 64651309a1f0de3da131c8dc1d279c932fa979c7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64651309a1f0de3da131c8dc1d279c932fa979c7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64651309a1f0de3da131c8dc1d279c932fa979c7 Merge: b7651030a56b9aa80e9cb43b4c8bb28b89c42359 e2de7f565521a76fbbb927f701c5a1d381c71a93 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 6 09:10:25 2006 -0800 Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes: [DLM] fix oops in kref_put when removing a lockspace [DLM] Fix kref_put oops [GFS2] Fix OOM error handling [GFS2] Fix incorrect fs sync behaviour. [GFS2] don't panic needlessly commit b7651030a56b9aa80e9cb43b4c8bb28b89c42359 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b7651030a56b9aa80e9cb43b4c8bb28b89c42359 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b7651030a56b9aa80e9cb43b4c8bb28b89c42359 Merge: bee42f626e2fee83cb7b51be9dc658c4f4046e77 6af0f5f83169ef215b4579834ddfb2691e8a7bff Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 6 09:07:19 2006 -0800 Merge branch 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32 * 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32: AVR32: Add missing return instruction in __raw_writesb AVR32: Wire up sys_epoll_pwait AVR32: Fix thinko in generic_find_next_zero_le_bit() AVR32: Get rid of board_early_init commit bee42f626e2fee83cb7b51be9dc658c4f4046e77 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bee42f626e2fee83cb7b51be9dc658c4f4046e77 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bee42f626e2fee83cb7b51be9dc658c4f4046e77 Merge: 64cb104e9d52f60cc18b9ed0d17edb34110a46b2 c4972f33169e3e1ce06ad00917ddaf2c3b49b36a Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 6 09:06:53 2006 -0800 Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6 * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6: [S390] IRQs too early enabled. [S390] revert add_active_range() usage patch. commit e2de7f565521a76fbbb927f701c5a1d381c71a93 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e2de7f565521a76fbbb927f701c5a1d381c71a93 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e2de7f565521a76fbbb927f701c5a1d381c71a93 Author: Patrick Caulfield <pca...@re...> Date: Mon Nov 6 08:53:28 2006 +0000 [DLM] fix oops in kref_put when removing a lockspace Now that the lockspace struct is freed when the last sysfs object is released this patch prevents use of that lockspace by sysfs. We attempt to re-get the lockspace from the lockspace list and fail the request if it has been removed. Signed-Off-By: Patrick Caulfield <pca...@re...> Signed-off-by: Steven Whitehouse <swh...@re...> commit ba542e3b92f9ea7c482ae56b68b9122eebc53a39 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ba542e3b92f9ea7c482ae56b68b9122eebc53a39 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ba542e3b92f9ea7c482ae56b68b9122eebc53a39 Author: Patrick Caulfield <pca...@re...> Date: Thu Nov 2 14:41:23 2006 +0000 [DLM] Fix kref_put oops This patch fixes the recounting on the lockspace kobject. Previously the lockspace was freed while userspace could have had a reference to one of its sysfs files, causing an oops in kref_put. Now the lockspace kfree is moved into the kobject release() function Signed-Off-By: Patrick Caulfield <pca...@re...> Signed-off-by: Steven Whitehouse <swh...@re...> commit 26d83dedf61d26d85f10bc34b92f4de7660fd746 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=26d83dedf61d26d85f10bc34b92f4de7660fd746 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=26d83dedf61d26d85f10bc34b92f4de7660fd746 Author: Steven Whitehouse <swh...@re...> Date: Mon Oct 30 16:59:08 2006 -0500 [GFS2] Fix OOM error handling Fix the OOM error handling in inode.c where it was possible for a NULL pointer to be dereferenced. Signed-off-by: Steven Whitehouse <swh...@re...> commit 4a221953ed121692aa25998451a57c7f4be8b4f6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4a221953ed121692aa25998451a57c7f4be8b4f6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4a221953ed121692aa25998451a57c7f4be8b4f6 Author: Steven Whitehouse <swh...@re...> Date: Wed Nov 1 09:57:57 2006 -0500 [GFS2] Fix incorrect fs sync behaviour. This adds a sync_fs superblock operation for GFS2 and removes the journal flush from write_super in favour of sync_fs where it ought to be. This is more or less identical to the way in which ext3 does this. This bug was pointed out by Russell Cattelan <cat...@re...> Cc: Russell Cattelan <cat...@re...> Signed-off-by: Steven Whitehouse <swh...@re...> commit eb1dc33aa235b0e44ada6716cda385883c6e6bff gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=eb1dc33aa235b0e44ada6716cda385883c6e6bff gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=eb1dc33aa235b0e44ada6716cda385883c6e6bff Author: Alexey Dobriyan <ado...@gm...> Date: Sat Oct 28 03:03:48 2006 +0400 [GFS2] don't panic needlessly First, SLAB_PANIC is unjustified. Second, all error propagating and backing out is in place. Signed-off-by: Alexey Dobriyan <ado...@gm...> Signed-off-by: Steven Whitehouse <swh...@re...> commit 6af0f5f83169ef215b4579834ddfb2691e8a7bff gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6af0f5f83169ef215b4579834ddfb2691e8a7bff gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6af0f5f83169ef215b4579834ddfb2691e8a7bff Author: Haavard Skinnemoen <hsk...@at...> Date: Mon Nov 6 14:06:45 2006 +0100 AVR32: Add missing return instruction in __raw_writesb __raw_writesb ends with a conditional branch, which is obviously wrong. It should return after the last loop terminates. Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit bbfd2bf9028a55cb85ff51eb34dc663b7e49ed55 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bbfd2bf9028a55cb85ff51eb34dc663b7e49ed55 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bbfd2bf9028a55cb85ff51eb34dc663b7e49ed55 Author: Haavard Skinnemoen <hsk...@at...> Date: Mon Nov 6 14:02:44 2006 +0100 AVR32: Wire up sys_epoll_pwait Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit c4972f33169e3e1ce06ad00917ddaf2c3b49b36a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c4972f33169e3e1ce06ad00917ddaf2c3b49b36a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c4972f33169e3e1ce06ad00917ddaf2c3b49b36a Author: Heiko Carstens <hei...@de...> Date: Mon Nov 6 10:49:02 2006 +0100 [S390] IRQs too early enabled. setup_lowcore() calls ctl_set_bit() which returns withs interrupts enabled. The setup arch code is not supposed to enable interrupts that early. Therefore use the __ctl_set_bit() variant. This fixes the not working lock dependency validator on non 64 bit systems. Signed-off-by: Heiko Carstens <hei...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> commit bcc8bcb1f0cc51c0042497d5de2d79743050e3bb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bcc8bcb1f0cc51c0042497d5de2d79743050e3bb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bcc8bcb1f0cc51c0042497d5de2d79743050e3bb Author: Heiko Carstens <hei...@de...> Date: Mon Nov 6 10:49:00 2006 +0100 [S390] revert add_active_range() usage patch. Commit 7676bef9c183fd573822cac9992927ef596d584c breaks DCSS support on s390. DCSS needs initialized struct pages to work. With the usage of add_active_range() only the struct pages for physically present pages are initialized. This could be fixed if the DCSS driver would initiliaze the struct pages itself, but this doesn't work too. This is because the mem_map array does not include holes after the last present memory area and therefore there is nothing that could be initialized. To fix this and to avoid some dirty hacks revert this patch for now. Will be added later when we move to a virtual mem_map. Cc: Carsten Otte <co...@de...> Cc: Adrian Bunk <bu...@st...> Signed-off-by: Heiko Carstens <hei...@de...> Signed-off-by: Martin Schwidefsky <sch...@de...> commit 64cb104e9d52f60cc18b9ed0d17edb34110a46b2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64cb104e9d52f60cc18b9ed0d17edb34110a46b2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64cb104e9d52f60cc18b9ed0d17edb34110a46b2 Merge: 0c7bb31db0e35d4b772fac452b722460ca368acf 78eb77a9cc3af73e3cd86a197b7c1f28fd840978 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 6 01:46:43 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: [PATCH] Kconfig: remove redundant NETDEVICES depends [PATCH] ehea: 64K page support fix [PATCH] ehea: Removed redundant define [PATCH] ehea: Nullpointer dereferencation fix [PATCH] bcm43xx: fix unexpected LED control values in BCM4303 sprom [PATCH] bcm43xx: Fix low-traffic netdev watchdog TX timeouts [PATCH] hostap_plx: fix CIS verification [PATCH] ieee80211: don't flood log with errors commit 0c7bb31db0e35d4b772fac452b722460ca368acf gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0c7bb31db0e35d4b772fac452b722460ca368acf gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0c7bb31db0e35d4b772fac452b722460ca368acf Author: Akinobu Mita <aki...@gm...> Date: Sun Nov 5 23:52:13 2006 -0800 [PATCH] sunrpc: add missing spin_unlock auth_domain_put() forgot to unlock acquired spinlock. Cc: Olaf Kirch <ok...@mo...> Cc: Andy Adamson <an...@ci...> Cc: J. Bruce Fields <bf...@ci...> Acked-by: Trond Myklebust <Tro...@ne...> Signed-off-by: Akinobu Mita <aki...@gm...> Cc: Neil Brown <ne...@su...> Acked-by: Peter Zijlstra <a.p...@ch...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 7cc13edc139108bb527b692f0548dce6bc648572 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7cc13edc139108bb527b692f0548dce6bc648572 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7cc13edc139108bb527b692f0548dce6bc648572 Author: Eric W. Biederman <ebi...@xm...> Date: Sun Nov 5 23:52:13 2006 -0800 [PATCH] sysctl: implement CTL_UNNUMBERED This patch takes the CTL_UNNUMBERD concept from NFS and makes it available to all new sysctl users. At the same time the sysctl binary interface maintenance documentation is updated to mention and to describe what is needed to successfully maintain the sysctl binary interface. Signed-off-by: Eric W. Biederman <ebi...@xm...> Acked-by: Alan Cox <al...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d99f160ac53e51090f015a8f0617cea25f81a191 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d99f160ac53e51090f015a8f0617cea25f81a191 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d99f160ac53e51090f015a8f0617cea25f81a191 Author: Eric W. Biederman <ebi...@xm...> Date: Sun Nov 5 23:52:12 2006 -0800 [PATCH] sysctl: allow a zero ctl_name in the middle of a sysctl table Since it is becoming clear that there are just enough users of the binary sysctl interface that completely removing the binary interface from the kernel will not be an option for foreseeable future, we need to find a way to address the sysctl maintenance issues. The basic problem is that sysctl requires one central authority to allocate sysctl numbers, or else conflicts and ABI breakage occur. The proc interface to sysctl does not have that problem, as names are not densely allocated. By not terminating a sysctl table until I have neither a ctl_name nor a procname, it becomes simple to add sysctl entries that don't show up in the binary sysctl interface. Which allows people to avoid allocating a binary sysctl value when not needed. I have audited the kernel code and in my reading I have not found a single sysctl table that wasn't terminated by a completely zero filled entry. So this change in behavior should not affect anything. I think this mechanism eases the pain enough that combined with a little disciple we can solve the reoccurring sysctl ABI breakage. Signed-off-by: Eric W. Biederman <ebi...@xm...> Acked-by: Alan Cox <al...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0e009be8a0c2309f3696df70f72ef0075aa34c9c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0e009be8a0c2309f3696df70f72ef0075aa34c9c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0e009be8a0c2309f3696df70f72ef0075aa34c9c Author: Eric W. Biederman <ebi...@xm...> Date: Sun Nov 5 23:52:11 2006 -0800 [PATCH] Improve the removed sysctl warnings Don't warn about libpthread's access to kernel.version. When it receives -ENOSYS it will read /proc/sys/kernel/version. If anything else shows up print the sysctl number string. Signed-off-by: Eric W. Biederman <ebi...@xm...> Cc: Cal Peake <cp...@ab...> Cc: Alan Cox <al...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 64efade11cddc4237c1b95ea4ca18af122a7e19e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64efade11cddc4237c1b95ea4ca18af122a7e19e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64efade11cddc4237c1b95ea4ca18af122a7e19e Author: Peter Zijlstra <a.p...@ch...> Date: Sun Nov 5 23:52:10 2006 -0800 [PATCH] lockdep: fix delayacct locking bug Make the delayacct lock irqsave; this avoids the possible deadlock where an interrupt is taken while holding the delayacct lock which needs to take the delayacct lock. Signed-off-by: Peter Zijlstra <a.p...@ch...> Acked-by: Oleg Nesterov <ol...@tv...> Cc: Balbir Singh <ba...@in...> Cc: Shailabh Nagar <na...@wa...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit e5b9a335fd2180c6db1bcc4b24e83aff7481ebe3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e5b9a335fd2180c6db1bcc4b24e83aff7481ebe3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e5b9a335fd2180c6db1bcc4b24e83aff7481ebe3 Author: Tilman Schmidt <ti...@im...> Date: Sun Nov 5 23:52:08 2006 -0800 [PATCH] isdn/gigaset: convert warning message Make the failed-to-allocate-skb warning a non-debug message. Signed-off-by: Tilman Schmidt <ti...@im...> Cc: Hansjoerg Lipp <hj...@we...> Cc: Karsten Keil <kk...@su...> Cc: Kai Germaschewski <kai...@gm...> Cc: Akinobu Mita <aki...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 18a61e4adbc4dbe209e0d154df5cd37ce17dc314 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=18a61e4adbc4dbe209e0d154df5cd37ce17dc314 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=18a61e4adbc4dbe209e0d154df5cd37ce17dc314 Author: Ankita Garg <an...@in...> Date: Sun Nov 5 23:52:07 2006 -0800 [PATCH] Fix for LKDTM MEM_SWAPOUT crashpoint The MEM_SWAPOUT crashpoint in LKDTM could be broken as some compilers inline the call to shrink_page_list() and symbol lookup for this function name fails. Replacing it with the function shrink_inactive_list(), which is the only function calling shrink_page_list(). Signed-off-by: Ankita Garg <an...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4b96b1a10cb00c867103b21f0f2a6c91b705db11 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4b96b1a10cb00c867103b21f0f2a6c91b705db11 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4b96b1a10cb00c867103b21f0f2a6c91b705db11 Author: Gautham R Shenoy <eg...@in...> Date: Sun Nov 5 23:52:04 2006 -0800 [PATCH] Fix the spurious unlock_cpu_hotplug false warnings Cpu-hotplug locking has a minor race case caused because of setting the variable "recursive" to NULL *after* releasing the cpu_bitmask_lock in the function unlock_cpu_hotplug,instead of doing so before releasing the cpu_bitmask_lock. This was the cause of most of the recent false spurious lock_cpu_unlock warnings. This should fix the problem reported by Martin Lorenz reported in http://lkml.org/lkml/2006/10/29/127. Thanks to Srinivasa DS for pointing it out. Signed-off-by: Gautham R Shenoy <eg...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 168c8fa32ff40d6caf7226a5abf2a0096f3393bf gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=168c8fa32ff40d6caf7226a5abf2a0096f3393bf gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=168c8fa32ff40d6caf7226a5abf2a0096f3393bf Author: Haavard Skinnemoen <hsk...@at...> Date: Tue Oct 31 20:01:11 2006 +0100 AVR32: Fix thinko in generic_find_next_zero_le_bit() The existing implementation of this function seems to be looking for a one although it should be looking for a zero. This causes trouble for the ext2 filesystem, which tends to report -ENOSPC without this patch. Fix this by complementing each word before scanning. Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit e9a43850e6a99e335c8120579749389b376bc204 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e9a43850e6a99e335c8120579749389b376bc204 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e9a43850e6a99e335c8120579749389b376bc204 Author: Haavard Skinnemoen <hsk...@at...> Date: Mon Oct 30 09:31:27 2006 +0100 AVR32: Get rid of board_early_init board_early_init() is left over from some early prototyping work where we had to initialize the SDRAM controller ourselves. This depends on the kernel being loaded into static RAM, which just isn't possible on any commercially available products today. In order to run without a boot loader, we need to create a zImage stub or have the debugger initialize the SDRAM for us (for really low-level debugging) Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit 78eb77a9cc3af73e3cd86a197b7c1f28fd840978 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=78eb77a9cc3af73e3cd86a197b7c1f28fd840978 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=78eb77a9cc3af73e3cd86a197b7c1f28fd840978 Merge: a81c52a81d6dbe6a36bce18112da04f20b175192 df6d7c94b0c3ae6a1185c9e5fa8ee3368e4a5efb Author: Jeff Garzik <je...@ga...> Date: Mon Nov 6 02:58:09 2006 -0500 Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes commit a81c52a81d6dbe6a36bce18112da04f20b175192 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a81c52a81d6dbe6a36bce18112da04f20b175192 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a81c52a81d6dbe6a36bce18112da04f20b175192 Author: Randy Dunlap <ran...@or...> Date: Wed Nov 1 21:18:58 2006 -0800 [PATCH] Kconfig: remove redundant NETDEVICES depends drivers/net/Kconfig says: # All the following symbols are dependent on NETDEVICES - do not repeat # that for each of the symbols. so remove duplicate 'depends' uses of NETDEVICES. Signed-off-by: Randy Dunlap <ran...@or...> Signed-off-by: Jeff Garzik <je...@ga...> commit a1d261c561522151cb96c75f1dd1a51cf17665cf gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a1d261c561522151cb96c75f1dd1a51cf17665cf gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a1d261c561522151cb96c75f1dd1a51cf17665cf Author: Thomas Klein <oss...@de...> Date: Fri Nov 3 17:48:23 2006 +0100 [PATCH] ehea: 64K page support fix This patch fixes 64k page support by using PAGE_MASK and appropriate pagesize defines in several places. Signed-off-by: Thomas Klein <tk...@de...> Signed-off-by: Jeff Garzik <je...@ga...> commit 07fd06b3bc1589e44aefd02eb28700a51b3c9d12 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=07fd06b3bc1589e44aefd02eb28700a51b3c9d12 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=07fd06b3bc1589e44aefd02eb28700a51b3c9d12 Author: Thomas Klein <oss...@de...> Date: Fri Nov 3 17:47:52 2006 +0100 [PATCH] ehea: Removed redundant define Removed define H_CB_ALIGNMENT which is already defined in include/asm-powerpc/hvcall.h Signed-off-by: Thomas Klein <tk...@de...> Signed-off-by: Jeff Garzik <je...@ga...> commit 1b5135d9b922fdcf46e1e7383167d93d42635fb4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1b5135d9b922fdcf46e1e7383167d93d42635fb4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1b5135d9b922fdcf46e1e7383167d93d42635fb4 Author: Thomas Klein <oss...@de...> Date: Fri Nov 3 17:47:20 2006 +0100 [PATCH] ehea: Nullpointer dereferencation fix Fix: Must check for nullpointer before dereferencing it - not afterwards. Signed-off-by: Thomas Klein <tk...@de...> Signed-off-by: Jeff Garzik <je...@ga...> commit df6d7c94b0c3ae6a1185c9e5fa8ee3368e4a5efb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=df6d7c94b0c3ae6a1185c9e5fa8ee3368e4a5efb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=df6d7c94b0c3ae6a1185c9e5fa8ee3368e4a5efb Author: Larry Finger <Lar...@lw...> Date: Tue Oct 17 23:38:26 2006 -0500 [PATCH] bcm43xx: fix unexpected LED control values in BCM4303 sprom The bcm43xx driver uses 4 locations in the devices sprom to determine the behavior of the leds. Certain defaults are assigned if all bits are set in those locations. On at least one BCM4303 chip, the sprom contains values other than the default, which executes an assertion placed in the default case of a following switch statement. This patch makes the leds on the above mentioned interface behave correctly. In addition, it limits the number of logged messages to 20 for the case of unexpected values in the sprom locations. Signed-off-by: Larry Finger <Lar...@lw...> Signed-off-by: John W. Linville <lin...@tu...> commit 81e171b95d2d06a64465a1e6ab1e2fb864ea2448 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=81e171b95d2d06a64465a1e6ab1e2fb864ea2448 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=81e171b95d2d06a64465a1e6ab1e2fb864ea2448 Author: Michael Buesch <mb...@bu...> Date: Sat Oct 28 17:52:34 2006 -0500 [PATCH] bcm43xx: Fix low-traffic netdev watchdog TX timeouts This fixes a netdev watchdog timeout problem. The software needs to call netif_tx_disable before running the hardware calibration code. The problem condition can be shown by the following timegraph. |---5secs - ~10 jiffies time---|---|OOPS ^ ^ last real TX periodic work stops netif At OOPS, the following happens: The watchdog timer triggers, because the timeout of 5secs is over. The watchdog first checks for stopped TX. _Usually_ TX is only stopped from the TX handler to indicate a full TX queue. But this is different. We need to stop TX here, regardless of the TX queue state. So the watchdog recognizes the stopped device and assumes it is stopped due to full TX queues (Which is a _wrong_ assumption in this case). It then tests how far the last TX has been in the past. If it's more than 5secs (which is the case for low or no traffic), it will fire a TX timeout. Signed-off-by: Michael Buesch <mb...@bu...> Signed-off-by: Larry Finger <Lar...@lw...> Signed-off-by: John W. Linville <lin...@tu...> commit 115e222d538e7838bffa0f76409acd9816a0ef32 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=115e222d538e7838bffa0f76409acd9816a0ef32 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=115e222d538e7838bffa0f76409acd9816a0ef32 Author: Pavel Roskin <pr...@gn...> Date: Tue Oct 24 22:41:27 2006 -0400 [PATCH] hostap_plx: fix CIS verification The length of the manfid CIS should be at least 4, and it's normally 4. It's incorrect to require it to be at least 5. This breaks support for most (if not all) cards. The right place to ensure that we don't access beyond the CIS buffer is to strengthen another check. Make sure that the next tuple begins at least at the CIS buffer end (in which case we stop processing) or before that. Reported by ph...@fr... Signed-off-by: Pavel Roskin <pr...@gn...> Signed-off-by: John W. Linville <lin...@tu...> commit aec41a0d02342fc9e3b6bb278eae50fa29f04d1f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=aec41a0d02342fc9e3b6bb278eae50fa29f04d1f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=aec41a0d02342fc9e3b6bb278eae50fa29f04d1f Author: Jiri Benc <jb...@su...> Date: Wed Oct 18 19:34:40 2006 +0200 [PATCH] ieee80211: don't flood log with errors The "ieee80211: Workaround malformed 802.11 frames from AP" patch (see http://kernel.org/git/?p=linux/kernel/git/linville/wireless-2.6.git;a=commit;h=f09fc44d8c25f22c4d985bb93857338ed02feac6 ) fixes the problem with some buggy APs but also converts debug message into an error one. This floods the log with errors when you are near such AP (you get a message for every beacon). This patch reverts the error message back to the debug one. Signed-off-by: Jiri Benc <jb...@su...> Signed-off-by: John W. Linville <lin...@tu...> |