• William Lee Irwin III's avatar
    [PATCH] x86 PAE swapspace expansion · 93ff3346
    William Lee Irwin III authored
    PAE is artificially limited in terms of swapspace to the same bitsplit as
    ordinary i386, a 5/24 split (32 swapfiles, 64GB max swapfile size), when a
    5/27 split (32 swapfiles, 512GB max swapfile size) is feasible.  This patch
    transparently removes that limitation by using more of the space available
    in PAE's wider ptes for swap ptes.
    
    While this is obviously not likely to be used directly, it is important
    from the standpoint of strict non-overcommit, where the swapspace must be
    potentially usable in order to be reserved for non-overcommit.  There are
    workloads with Committed_AS of over 256GB on ia32 PAE wanting strict
    non-overcommit to prevent being OOM killed.
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    93ff3346
pgtable-3level.h 3.96 KB