btrfs: add the ability to use NO_FLUSH for data reservations
In order to accommodate NOWAIT IOCB's we need to be able to do NO_FLUSH data reservations, so plumb this through the delalloc reservation system. Reviewed-by:Filipe Manana <fdmanana@suse.com> Signed-off-by:
Josef Bacik <josef@toxicpanda.com> Signed-off-by:
Stefan Roesch <shr@fb.com> Signed-off-by:
David Sterba <dsterba@suse.com>
Showing
- fs/btrfs/block-group.c 1 addition, 1 deletionfs/btrfs/block-group.c
- fs/btrfs/delalloc-space.c 10 additions, 3 deletionsfs/btrfs/delalloc-space.c
- fs/btrfs/delalloc-space.h 2 additions, 1 deletionfs/btrfs/delalloc-space.h
- fs/btrfs/file.c 1 addition, 1 deletionfs/btrfs/file.c
- fs/btrfs/inode.c 2 additions, 2 deletionsfs/btrfs/inode.c
- fs/btrfs/space-info.c 2 additions, 1 deletionfs/btrfs/space-info.c
Please register or sign in to comment