• Chris Mason's avatar
    Btrfs: don't use highmem for free space cache pages · 2b108268
    Chris Mason authored
    In order to create the free space cache concurrently with FS modifications,
    we need to take a few block group locks.
    
    The cache code also does kmap, which would schedule with the locks held.
    Instead of going through kmap_atomic, lets just use lowmem for the cache
    pages.
    Signed-off-by: default avatarChris Mason <clm@fb.com>
    2b108268
free-space-cache.c 88.5 KB