add Honeywell hmc5843 3-Axis Magnetometer (digital compass) driver.
On Thu, Dec 10, 2009 at 10:50:12PM -0800, Steven King wrote: +static void hmc5843_poll(struct input_polled_dev *ipdev) +{ + struct hmc5843 *hmc5843 = ipdev->private; + int x, y, z; + CC drivers/input/misc/hmc5843.o drivers/input/misc/hmc5843.c: In function 'hmc5843_poll': drivers/input/misc/h... 15 Dec 2009 10:02
move eject code from zd1211rw to usb-storage
Stefan Seyfried schrieb: The USB ID claimed by zd1211rw for the fake storage device is also in use by other, non-zd1211rw devices (Sphairon Homelink 1202). Move the eject of these devices to where it belongs and where all the needed infrastructure already exists: usb-storage. We can do the eject (as ... 17 Dec 2009 13:43
kexec boot regression
Hi, I have this big box that takes forever to boot, so I use kexec to boot into new kernels. Works fine, but some time past 2.6.32 it stopped working. Instead of wasting brain cycles on finding out why, I handed the problem to my trusty regression friend - git bisect. This is what it found (sorry Yinghai it's ... 16 Dec 2009 05:47
[mmotm][PATCH 4/5] mm : add lowmem detection logic
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu(a)> Final purpose of this patch is for improving oom/memoy shortage detection better. In general there are OOM cases that lowmem is exhausted. What this lowmem means is determined by the situation, but in general, limited amount of memory for some special use ... 15 Dec 2009 04:37
Use prepare_to_wait_exclusive() instead prepare_to_wait()
On Mon, 14 Dec 2009 21:30:19 +0900 (JST) KOSAKI Motohiro <kosaki.motohiro(a)> wrote: if we don't use exclusive queue, wake_up() function wake _all_ waited task. This is simply cpu wasting. Signed-off-by: KOSAKI Motohiro <kosaki.motohiro(a)> --- mm/vmscan.c | 4 ++-- ... 16 Dec 2009 01:31
[PATCH] drivers/mtd/nand/gpio.c: use resource_size()
Use resource_size(). Signed-off-by: H Hartley Sweeten <hsweeten(a)> Cc: David Woodhouse <dwmw2(a)> --- diff --git a/drivers/mtd/nand/gpio.c b/drivers/mtd/nand/gpio.c index 8f902e7..41f7d22 100644 --- a/drivers/mtd/nand/gpio.c +++ b/drivers/mtd/nand/gpio.c @@ -181,11 +181,11 @@ ... 14 Dec 2009 17:42
[PATCH] nomadik_nand.c: use resource_size()
Use resource_size(). Signed-off-by: H Hartley Sweeten <hsweeten(a)> Cc: David Woodhouse <dwmw2(a)> --- diff --git a/drivers/mtd/nand/nomadik_nand.c b/drivers/mtd/nand/nomadik_nand.c index 7c302d5..ed966c0 100644 --- a/drivers/mtd/nand/nomadik_nand.c +++ b/drivers/mtd/nand/nomadi... 14 Dec 2009 17:42
fs: fix compat_ioctl build for CONFIG_BLOCK=n
On Monday 14 December 2009 17:10:05 Randy Dunlap wrote: From: Randy Dunlap <randy.dunlap(a)> Fix build failure when CONFIG_BLOCK=n: fs/compat_ioctl.c:1604: error: 'SG_SET_TRANSFORM' undeclared Signed-off-by: Randy Dunlap <randy.dunlap(a)> Your patch is obviously correct, b... 15 Dec 2009 15:35
On 12/14/2009 07:32 AM, KOSAKI Motohiro wrote: When fork bomb invoke OOM Killer, almost task might start to reclaim and sleep on shrink_zone_begin(). if we use TASK_UNINTERRUPTIBLE, OOM killer can't kill such task. it mean we never recover from fork bomb. This patch fixes it. Signed-off-by: KOSAKI ... 14 Dec 2009 19:56
Use io_schedule() instead schedule()
On 12/14/2009 07:30 AM, KOSAKI Motohiro wrote: All task sleeping point in vmscan (e.g. congestion_wait) use io_schedule. then shrink_zone_begin use it too. I'm not sure we really are in io wait when waiting on this queue, but there's a fair chance we may be so this is a reasonable change. Signed-off-by:... 14 Dec 2009 21:03