[PATCH] ksz884x: fix return value of netdev_set_eeprom
ksz884x: fix return value of netdev_set_eeprom netdev_set_eeprom() confused ethtool by just returning 1 on error instead of a proper -EINVAL. Signed-off-by: Jens Rottmann <JRottmann(a)LiPPERTEmbedded.de> --- --- linux-2.6.34-rc2-git1/drivers/net/ksz884x.c +++ return_value_fixed/drivers/net/ksz884x.c @@ -6322... 23 Mar 2010 11:17
[patch 3/5] mincore: pass ranges as start,end address pairs
Instead of passing a start address and a number of pages into the helper functions, convert them to use a start and an end address. Signed-off-by: Johannes Weiner <hannes(a)cmpxchg.org> --- mm/mincore.c | 57 +++++++++++++++++++++++++++------------------------------ 1 files changed, 27 insertions(+), 30 deletio... 23 Mar 2010 11:17
hwmon: f71882fg: properly acquire I/O regions while probing
On Tue, Mar 23, 2010 at 03:12:15PM +0100, Giel van Schijndel wrote: Acquire the I/O region for the Super I/O chip while we're working on it. Further alter the way multiple Super I/O addresses are probed for chips such that errors in the probing process are passed on from the module initialisation functi... 24 Mar 2010 06:35
[PATCH] staging: crystalhd: printk register accesses to debug for big-endian systems
The CrystalHD device driver assumes a little endian host. In order to verify future work on endianess-independence, this patch adds printk's to track the register access to the device. This helps verify bitfield endianess correctness as well as any hard-coded assumptions in the driver code. Signed-off-by: Leon ... 23 Mar 2010 10:07
[git patches] libata fixes
This push includes a fix for the ata_piix timeouts people have been seeing... it has seen several successful test reports, and is ready for wider testing in 2.6.34-rc. Please pull from 'upstream-linus' branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream-linus to receive the... 23 Mar 2010 10:07
Allow different tracers to be compiled independently
On Tue, 2010-03-23 at 08:27 -0400, Mathieu Desnoyers wrote: * Ingo Molnar (mingo(a)elte.hu) wrote: We're in complete agreement here. When I considered if it was worth it to create such a per-tracepoint group compile-time disabling in the first place, I decided not to do it precisely due to the add... 25 Mar 2010 20:53
[PATCH 04/11] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove
CONFIG_MIGRATION currently depends on CONFIG_NUMA or on the architecture being able to hot-remove memory. The main users of page migration such as sys_move_pages(), sys_migrate_pages() and cpuset process migration are only beneficial on NUMA so it makes sense. As memory compaction will operate within a zone and i... 23 Mar 2010 08:58
[PATCH 11/11] Do not compact within a preferred zone after a compaction failure
The fragmentation index may indicate that a failure it due to external fragmentation, a compaction run complete and an allocation failure still fail. There are two obvious reasons as to why o Page migration cannot move all pages so fragmentation remains o A suitable page may exist but watermarks are not met ... 23 Mar 2010 08:58
[PATCH 08/11] Add /proc trigger for memory compaction
This patch adds a proc file /proc/sys/vm/compact_memory. When an arbitrary value is written to the file, all zones are compacted. The expected user of such a trigger is a job scheduler that prepares the system before the target application runs. Signed-off-by: Mel Gorman <mel(a)csn.ul.ie> Acked-by: Rik van Riel <r... 23 Mar 2010 08:58
smp_call_function_many SMP race
On Tue, 2010-03-23 at 22:15 +1100, Anton Blanchard wrote: It turns out commit c0f68c2fab4898bcc4671a8fb941f428856b4ad5 (generic-ipi: cleanup for generic_smp_call_function_interrupt()) is at fault. It removes locking from smp_call_function_many and in doing so creates a rather complicated race. A rat... 23 Mar 2010 18:20