[PATCHv3] USB: f_mass_storage: dynamic buffers for better alignment
"Static" buffers in fsg_buffhd structure (ie. fields which are arrays rather then pointers to dynamically allocated memory) are not aligned to any "big" power of two which may lead to poor DMA performance (copying "by hand" of head or tail) or no DMA at all even if otherwise hardware supports it. Therefore, this... 15 Mar 2010 16:59
[PATCH] USB: f_mass_storage: dynamic buffers for better alignment
From: Michal Nazarewicz <mina86(a)mina86.com> Using of "static" buffers in fsg_buffhd structure causes buffers not to be aligned to any bigger power of two (like cache size for instance) which as a result may lead to some copying of data or slower DMA access (as head must to be copied via CPU). So even though cod... 15 Mar 2010 16:59
Staging: dream: generic_gpio: Use linux instead of asm uaccess.h
Hi! Sorry I have been confused with the description of another patch. I will fix the description. Thanks Pavel! .... ...plus, was the patch actually tested? I'd still like to know if it was tested... Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) h... 15 Mar 2010 16:59
[PATCH 6/6] call_usermodehelper: UMH_WAIT_EXEC ignores kernel_thread() failure
UMH_WAIT_EXEC should report the error if kernel_thread() fails, like UMH_WAIT_PROC does. Signed-off-by: Oleg Nesterov <oleg(a)redhat.com> --- kernel/kmod.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 34-rc1/kernel/kmod.c~6_UMH_WAIT_EXEC 2010-03-15 20:32:23.000000000 +0100 +++ 34-rc1/ker... 15 Mar 2010 16:59
[PATCH 5/6] call_usermodehelper: simplify/fix UMH_NO_WAIT case
__call_usermodehelper(UMH_NO_WAIT) has 2 problems: - if kernel_thread() fails, call_usermodehelper_freeinfo() is not called. - for unknown reason UMH_NO_WAIT has UMH_WAIT_PROC logic, we spawn yet another thread which waits until the user mode application exits. Change the UMH_NO_WAIT code to use ... 15 Mar 2010 16:59
[PATCH 4/6] wait_for_helper: SIGCHLD from user-space can lead to use-after-free
1. wait_for_helper() calls allow_signal(SIGCHLD) to ensure the child can't autoreap itself. However, this means that a spurious SIGCHILD from user-space can set TIF_SIGPENDING and: - kernel_thread() or sys_wait4() can fail due to signal_pending() - worse, wait4() can fail before ____call_use... 15 Mar 2010 16:59
[PATCH 0/6] umh: keys, signals, misc
On 03/15, Neil Horman wrote: Hey, so I've rediffed and tested the user mode helper bits from my previous patch set that got wrecked when the rcustring bits got pulled. More wrecked patches on top of Neil's refactoring. None was changed, so I keeped the acks. Oleg. -- To unsubscribe from this list:... 15 Mar 2010 16:59
[PATCH 2/2] drm/i915: blacklist lid status: Elite Co. G335
BugLink: http://launchpad.net/bug/515246 Elite Computers G335 reports the lid status as closed when it is open. This leads to a "no connectors reported" error at startup. Blacklisting it to always return a connected status for the default lvds connector. Signed-off-by: Surbhi Palande <surbhi.palande(a)canonical.c... 15 Mar 2010 15:49
[PATCH 1/2] drm/i915: blacklist lid status: Sony VGN-BX196VP
BugLink: http://launchpad.net/bug/515246 Sony VGN-BX196VP reports the lid status as closed when it is open. This leads to a "no connectors reported" error at startup. Blacklisting it to always return a connected status for the default lvds connector. Signed-off-by: Surbhi Palande <surbhi.palande(a)canonical.com> ... 15 Mar 2010 15:49
[PATCH 0/2] blacklist lid status: Sony VGN-BX196VP and Elite Co.
The following two patches are quirks that blacklist bios which report incorrect lid status. These are bioses for machines with a 900 GM. The first one is tested by Ubuntu users and the second one isn't. Further testing will be appreciated. Surbhi Palande (2): drm/i915: blacklist lid status: Sony VGN-BX196VP ... 15 Mar 2010 15:49