[PATCH 1/4] input: Introduce buflock, a one-to-many circular buffer mechanism
In spite of the many lock patterns and fifo helpers in the kernel, the case of a single writer feeding many readers via a circular buffer seems to be uncovered. This patch adds the buflock, a minimalistic interface implementing SMP-safe locking for such a buffer. Under normal operation, given adequate buffer size, ... 3 Jun 2010 04:34
[PATCH 3/4] input: evdev: Convert to dynamic event buffer (rev3)
Allocate the event buffer dynamically, and prepare to compute the buffer size in a separate function. This patch defines the size computation to be identical to the current code, and does not contain any logical changes. Signed-off-by: Henrik Rydberg <rydberg(a)euromail.se> --- drivers/input/evdev.c | 23 +++++... 3 Jun 2010 04:34
[PATCH 0/4] input: evdev: Dynamic buffers (rev3)
Dmitry, Please find enclosed the third version of the evdev buffer patches. This version has one more patch; the locking mechanism has been broken out into its own file, buflock.h, adding a fair amount of documentation. The mechanism has been moderately tested, showing graceful dropping of packets as the buffe... 3 Jun 2010 04:34
[PATCH 4/4] input: Use driver hint to compute the evdev buffer size
Some devices, in particular MT devices, produce a lot of data. This leads to a high frequency of lost packets in evdev, which by default uses a fairly small event buffer. Let the drivers hint the average number of events per packet for the device by calling the input_set_events_per_packet(), and use that informati... 3 Jun 2010 04:34
linux-next: boot failure with next-20100603
Hi Rusty, Today's linux-next produced these messages during the boot of a Power7 box: Starting udev: udevd[2739]: udev: missing sysfs features; please update the kernel or disable the kernel's CONFIG_SYSFS_DEPRECATED option; udev may fail to work correctly %GUnable to handle kernel paging request for data at ... 3 Jun 2010 12:17
[PATCH 2/2] menuconfig: truncate list items
Truncate list items to fit in a single line, otherwise those items which have long prompts will cover some other items. This follows the behavior of menubox. Signed-off-by: Li Zefan <lizf(a)cn.fujitsu.com> --- scripts/kconfig/lxdialog/checklist.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(... 3 Jun 2010 04:34
drivers/net/enic: Use (pr|netdev)_<level> macro helpers
On 6/2/10 8:30 AM, "Joe Perches" <joe(a)perches.com> wrote: Compile tested only Add #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt Remove #define PFX Use pr_<level> Use netdev_<level> Remove trailing periods from most formats Signed-off-by: Joe Perches <joe(a)perches.com> Thanks Joe. I teste... 3 Jun 2010 04:34
x86, cpufeature: Suppress compiler warning with gcc 3.x
On 06/03/2010 06:52 AM, Tetsuo Handa wrote: Gcc 3.x generates a warning arch/x86/include/asm/cpufeature.h: In function `__static_cpu_has': arch/x86/include/asm/cpufeature.h:315: warning: asm operand 1 probably doesn't match constraints on each file. But static_cpu_has() for gcc 3.x does not... 3 Jun 2010 03:29
[PATCH] acer-wmi/hp-wmi: use platform_device_unregister instead of platform_device_del in module_exit
platform_device_unregister will also call platform_device_put() to drop reference count. Signed-off-by: Axel Lin <axel.lin(a)gmail.com> --- drivers/platform/x86/acer-wmi.c | 2 +- drivers/platform/x86/hp-wmi.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/ac... 3 Jun 2010 03:29
2.6.25-rc1 ahci regression
Hi there, I happened to notice that the commit 365cfa1ed5 caused the following boot error with 2.6.25-rc1 on a system with ICH10 SATA AHCI controller. It's weird if there is really no function changes in the patch. Any ideas? dracut: Starting plymouth daemon pata_jmicron 0000:0f:00.0: PCI INT A -> GSI 16... 4 Jun 2010 01:36