First  |  Prev |  Next  |  Last
Pages: 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453
[PATCH 04/31] memblock: Remove nid_range argument, arch provides memblock_nid_range() instead
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- arch/sparc/mm/init_64.c | 16 ++++++---------- include/linux/memblock.h | 7 +++++-- mm/memblock.c | 13 ++++++++----- 3 files changed, 19 insertions(+), 17 deletions(... 22 Jul 2010 14:43
[PATCH 17/31] memblock: split memblock_find_base() out of __memblock_alloc_base()
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> This will be used by the array resize code and might prove useful to some arch code as well at which point it can be made non-static. Also add comment as to why aligning size is important [ Yinghai Lu ]: it should return MEMBLOCK_ERROR when it fail to fi... 22 Jul 2010 14:43
[PATCH 14/31] memblock: Make memblock_find_region() out of memblock_alloc_region()
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> This function will be used to locate a free area to put the new memblock arrays when attempting to resize them. memblock_alloc_region() is gone, the two callsites now call memblock_add_region(). Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.o... 22 Jul 2010 14:43
[PATCH 08/31] memblock: Remove rmo_size, burry it in arch/powerpc where it belongs
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> The RMA (RMO is a misnomer) is a concept specific to ppc64 (in fact server ppc64 though I hijack it on embedded ppc64 for similar purposes) and represents the area of memory that can be accessed in real mode (aka with MMU off), or on embedded, from the excep... 22 Jul 2010 14:43
[PATCH 09/31] memblock: Change u64 to phys_addr_t
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Let's not waste space and cycles on archs that don't support >32-bit physical address space. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- include/linux/memblock.h | 44 +++++++++--------- mm/memblock.c | 114 +++++++... 22 Jul 2010 14:43
[PATCH 06/31] memblock: Expose MEMBLOCK_ALLOC_ANYWHERE
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- arch/powerpc/mm/hash_utils_64.c | 2 +- include/linux/memblock.h | 1 + mm/memblock.c | 2 -- 3 files changed, 2 insertions(+), 3 deletions(-) diff -... 22 Jul 2010 14:43
[PATCH] cgroupfs: create /sys/fs/cgroup to mount cgroupfs on
We really shouldn't be asking userspace to create new root filesystems. So follow along with all of the other in-kernel filesystems, and provide a mount point in sysfs. For cgroupfs, this should be in /sys/fs/cgroup/ This change provides that mount point when the cgroup filesystem is registered in the kernel. ... 22 Jul 2010 14:43
[PATCH 05/31] memblock: Factor the lowest level alloc function
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- mm/memblock.c | 59 ++++++++++++++++++++++++++------------------------------ 1 files changed, 27 insertions(+), 32 deletions(-) diff --git a/mm/memblock.c b/mm/memblock.c index 83643... 22 Jul 2010 14:43
[PATCH 15/31] memblock: Define MEMBLOCK_ERROR internally instead of using ~(phys_addr_t)0
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- mm/memblock.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/mm/memblock.c b/mm/memblock.c index eae3dc0..5743417 100644 --- a/mm/memblock.c +++ b... 22 Jul 2010 14:43
[PATCH 23/31] memblock: Separate memblock_alloc_nid() and memblock_alloc_try_nid()
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> The former is now strict, it will fail if it cannot honor the allocation within the node, while the later implements the previous semantic which falls back to allocating anywhere. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- arch... 22 Jul 2010 14:43
First  |  Prev |  Next  |  Last
Pages: 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453