[PATCH 10/25] lmb: Remove unused lmb.debug struct member
Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- include/linux/lmb.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/linux/lmb.h b/include/linux/lmb.h index 042250c..5fdd900 100644 --- a/include/linux/lmb.h +++ b/include/linux/lmb.h @@ -32,7 +32,6 @@ ... 10 May 2010 07:40
[PATCH 12/25] lmb: Move lmb arrays to static storage in lmb.c and make their size a variable
This is in preparation for having resizable arrays. Note that we still allocate one more than needed, this is unchanged from the previous implementation. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- include/linux/lmb.h | 7 ++++--- lib/lmb.c | 10 +++++++++- 2 files ch... 10 May 2010 07:40
[GIT PULL] oprofile hotplug fixes for x86
On 06.05.10 15:26:07, Robert Richter wrote: Ingo, I will send a separate pull request. Ingo, please pull oprofile hotplug fixes for x86 from: git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git core Thanks, -Robert -- The following changes since commit 5bdb7934ca4115a12c7d585c5a4531... 10 May 2010 07:40
[PATCHv4 4/4] OMAP3: export chip IDCODE, Production ID and Die ID
From: Eduardo Valentin <eduardo.valentin(a)nokia.com> This patch exports the OMAP3 IDCODE and Production ID to userspace via /proc/socinfo. Die ID is also exported depending on what users pass as kernel parameter. It is same protection mechanism made for x86 product number. So, if user passes "omap3_die_id" para... 10 May 2010 07:40
[PATCHv4 3/4] mach-omap1: export omap1 info under /proc/socinfo
From: Eduardo Valentin <eduardo.valentin(a)nokia.com> Report OMAP name and rev under /proc/socinfo node. Signed-off-by: Eduardo Valentin <eduardo.valentin(a)nokia.com> --- arch/arm/mach-omap1/id.c | 45 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 6 deletions(-) diff --git... 10 May 2010 07:40
[PATCHv4 1/4] procfs: Introduce socinfo under /proc
From: Eduardo Valentin <eduardo.valentin(a)nokia.com> This patch introduce the /proc/socinfo node. Its purpose is to export System on Chip information and specific bits. The way it is done is basically same structure which is used to build /proc/cpuinfo. Thus, it relies on the existence of socinfo_op seq_operatio... 10 May 2010 07:40
[PATCH v2] ad7877: keep dma rx buffers in seperate cache lines
With dma based spi transmission, data corruption is observed occasionally. With dma buffers located right next to msg and xfer fields, cache lines correctly flushed in preparation for dma usage may be polluted again when writing to fields in the same cache line. Make sure cache fields used with dma do not shar... 10 May 2010 07:40
[PATCH 06/25] lmb: Expose LMB_ALLOC_ANYWHERE
Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- arch/powerpc/mm/hash_utils_64.c | 2 +- include/linux/lmb.h | 1 + lib/lmb.c | 2 -- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/mm/hash_utils_64.c b/arch/powerpc/mm/ha... 10 May 2010 06:35
[PATCH 14/25] lmb: Make lmb_find_region() out of lmb_alloc_region()
This function will be used to locate a free area to put the new lmb arrays when attempting to resize them. lmb_alloc_region() is gone, the two callsites now call lmb_add_region(). Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- lib/lmb.c | 20 +++++++++----------- 1 files changed, 9 inse... 10 May 2010 06:35
[PATCH 20/25] lmb: Add arch function to control coalescing of lmb memory regions
Some archs such as ARM want to avoid coalescing accross things such as the lowmem/highmem boundary or similar. This provides the option to control it via an arch callback for which a weak default is provided which always allows coalescing. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- in... 10 May 2010 06:35