• Hyunchul Lee's avatar
    ubifs: Change gfp flags in page allocation for bulk read · 480a1a6a
    Hyunchul Lee authored
    In low memory situations, page allocations for bulk read
    can kill applications for reclaiming memory, and print an
    failure message when allocations are failed.
    Because bulk read is just an optimization, we don't have
    to do these and can stop page allocations.
    
    Though this siutation happens rarely, add __GFP_NORETRY
    to prevent from excessive memory reclaim and killing
    applications, and __GFP_WARN to suppress this failure
    message.
    
    For this, Use readahead_gfp_mask for gfp flags when
    allocating pages.
    Signed-off-by: default avatarHyunchul Lee <cheol.lee@lge.com>
    Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
    480a1a6a
file.c 48.3 KB