mm: replace various uses of num_physpages by totalram_pages
commit 4481374c upstream. Sizing of memory allocations shouldn't depend on the number of physical pages found in a system, as that generally includes (perhaps a huge amount of) non-RAM pages. The amount of what actually is usable as storage should instead be used as a basis here. Some of the calculations (i.e. those not intending to use high memory) should likely even use (totalram_pages - totalhigh_pages). Signed-off-by:Jan Beulich <jbeulich@novell.com> Acked-by:
Rusty Russell <rusty@rustcorp.com.au> Acked-by:
Ingo Molnar <mingo@elte.hu> Cc: Dave Airlie <airlied@linux.ie> Cc: Kyle McMartin <kyle@mcmartin.ca> Cc: Jeremy Fitzhardinge <jeremy@goop.org> Cc: Pekka Enberg <penberg@cs.helsinki.fi> Cc: Hugh Dickins <hugh.dickins@tiscali.co.uk> Cc: "David S. Miller" <davem@davemloft.net> Cc: Patrick McHardy <kaber@trash.net> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- arch/x86/kernel/microcode_core.c 2 additions, 2 deletionsarch/x86/kernel/microcode_core.c
- drivers/char/agp/backend.c 2 additions, 2 deletionsdrivers/char/agp/backend.c
- drivers/parisc/ccio-dma.c 2 additions, 2 deletionsdrivers/parisc/ccio-dma.c
- drivers/parisc/sba_iommu.c 2 additions, 2 deletionsdrivers/parisc/sba_iommu.c
- drivers/xen/balloon.c 0 additions, 4 deletionsdrivers/xen/balloon.c
- fs/ntfs/malloc.h 1 addition, 1 deletionfs/ntfs/malloc.h
- include/linux/mm.h 1 addition, 0 deletionsinclude/linux/mm.h
- init/main.c 2 additions, 2 deletionsinit/main.c
- mm/slab.c 1 addition, 1 deletionmm/slab.c
- mm/swap.c 1 addition, 1 deletionmm/swap.c
- mm/vmalloc.c 2 additions, 2 deletionsmm/vmalloc.c
- net/core/sock.c 2 additions, 2 deletionsnet/core/sock.c
- net/dccp/proto.c 3 additions, 3 deletionsnet/dccp/proto.c
- net/decnet/dn_route.c 1 addition, 1 deletionnet/decnet/dn_route.c
- net/ipv4/route.c 1 addition, 1 deletionnet/ipv4/route.c
- net/ipv4/tcp.c 2 additions, 2 deletionsnet/ipv4/tcp.c
- net/netfilter/nf_conntrack_core.c 2 additions, 2 deletionsnet/netfilter/nf_conntrack_core.c
- net/netfilter/x_tables.c 1 addition, 1 deletionnet/netfilter/x_tables.c
- net/netfilter/xt_hashlimit.c 4 additions, 4 deletionsnet/netfilter/xt_hashlimit.c
- net/netlink/af_netlink.c 3 additions, 3 deletionsnet/netlink/af_netlink.c
Loading
Please register or sign in to comment