[RFC] Intelligent power sharing driver
This patchset adds the core IPS driver to drivers/platform/x86, along with some helper code in the timer subsystem to allow for deferrable on-stack timers. Note that the deferrable timers don't actually work at this point; I'm probably just doing something silly in the IPS driver in using them, but it's possible... 26 Mar 2010 20:27
x86: Make sure free_init_pages() free pages in boundary
On Fri, Mar 26, 2010 at 03:21:32PM -0700, Yinghai Lu wrote: diff --git a/arch/x86/kernel/head32.c b/arch/x86/kernel/head32.c index adedeef..fe3d953 100644 --- a/arch/x86/kernel/head32.c +++ b/arch/x86/kernel/head32.c @@ -47,6 +47,7 @@ void __init i386_start_kernel(void) u64 ramdisk_image = boot_par... 27 Mar 2010 22:10
Add MSG_WAITFORONE flag to recvmmsg
Le vendredi 26 mars 2010 à 17:35 -0500, Brandon L Black a écrit : From: Brandon L Black <blblack(a)gmail.com> Add new flag MSG_WAITFORONE for the recvmmsg() syscall. When this flag is specified for a blocking socket, recvmmsg() will only block until at least 1 packet is available. The default behavior... 27 Mar 2010 11:58
[PATCH] Add MSG_WAITFORONE flag to recvmmsg
From: Brandon L Black <blblack(a)gmail.com> Add new flag MSG_WAITFORONE for the recvmmsg() syscall. When this flag is specified for a blocking socket, recvmmsg() will only block until at least 1 packet is available. The default behavior is to block until all vlen packets are available. This flag has no effect ... 26 Mar 2010 19:13
dmaengine: xlldma platform bus driver
On Fri, 2010-03-26 at 15:33 -0600, Grant Likely wrote: On Wed, Mar 17, 2010 at 10:26 AM, Steven J. Magnani <steve(a)digidescorp.com> wrote: Platform bus attachment for the Xilinx MPMC Soft Direct Memory Access Controller DMA engine. Signed-off-by: Steven J. Magnani <steve(a)digidescorp.com> -... 26 Mar 2010 19:13
[PATCH 23/24] x86, lmb: Use lmb_memory_size()/lmb_free_memory_size() to get correct dma_reserve
lmb_memory_size() will return memory size in lmb.memory.region. lmb_free_memory_size() will return free memory size in lmb.memory.region. So We can get exact reseved size. Set the size right after initmem_init(), because later bootmem API will get area from 16M. (except some fallback). Later after we remove ... 26 Mar 2010 19:13
[PATCH 18/24] lmb: Add reserve_lmb_overlap_ok()
Some areas from firmware could be reserved several times from different callers. If these area are overlapped, We may have overlapped entries in lmb.reserved. Try to free the area at first, before rerserve them again. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- include/linux/lmb.h | 1 + mm/lmb.c... 26 Mar 2010 19:13
[PATCH 08/24] lmb: Add find_lmb_area_size()
The same as find_lmb_area(), but size is returned according free range. Will be used to find free ranges for early_memtest and memory corruption check Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- include/linux/lmb.h | 1 + mm/lmb.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++... 26 Mar 2010 19:13
[PATCH 15/24] lmb: Add find_lmb_area_node()
It can be used to find NODE_DATA for numa. Need to make sure early_node_map[] is filled before it is called Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- include/linux/lmb.h | 1 + mm/lmb.c | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 0 deletions(-) diff --git a/include/li... 26 Mar 2010 19:12
dmaengine: xlldma platform bus driver
On Fri, Mar 26, 2010 at 4:20 PM, Steven J. Magnani <steve(a)digidescorp.com> wrote: On Fri, 2010-03-26 at 15:33 -0600, Grant Likely wrote: On Wed, Mar 17, 2010 at 10:26 AM, Steven J. Magnani <steve(a)digidescorp.com> wrote: Platform bus attachment for the Xilinx MPMC Soft Direct Memory Access Contro... 26 Mar 2010 19:12