• F
    bootmem: Add free_bootmem_late() · 9f993ac3
    FUJITA Tomonori 提交于
    Add a new function for freeing bootmem after the bootmem
    allocator has been released and the unreserved pages given to
    the page allocator.
    
    This allows us to reserve bootmem and then release it if we
    later discover it was not needed.
    
    ( This new API will be used by the swiotlb code to recover
      a significant amount of RAM (64MB). )
    Signed-off-by: NFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
    Acked-by: NPekka Enberg <penberg@cs.helsinki.fi>
    Cc: chrisw@sous-sol.org
    Cc: dwmw2@infradead.org
    Cc: joerg.roedel@amd.com
    Cc: muli@il.ibm.com
    Cc: hannes@cmpxchg.org
    Cc: tj@kernel.org
    Cc: akpm@linux-foundation.org
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    LKML-Reference: <1257849980-22640-7-git-send-email-fujita.tomonori@lab.ntt.co.jp>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    9f993ac3
bootmem.h 4.8 KB