summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ioctl.c
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2012-01-25 13:47:40 -0500
committerChris Mason <chris.mason@oracle.com>2012-01-27 10:44:44 -0500
commit9998eb703490589c3e8f1bf09b15203156776edb (patch)
tree5d01f0e7efae049b9be80292c93fe30f11eeefd1 /fs/btrfs/ioctl.c
parent9b23062840e7c685ef0a0b561285d6e3a3b6811b (diff)
downloadop-kernel-dev-9998eb703490589c3e8f1bf09b15203156776edb.zip
op-kernel-dev-9998eb703490589c3e8f1bf09b15203156776edb.tar.gz
Btrfs: fix reservations in btrfs_page_mkwrite
Josef fixed btrfs_page_mkwrite to properly release reserved extents if there was an error. But if we fail to get a reservation and we fail to dirty the inode (for ENOSPC reasons), we'll end up trying to release a reservation we never had. This makes sure we only release if we were able to reserve. Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/ioctl.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud