]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Btrfs: release space on error in page_mkwrite
authorJosef Bacik <josef@redhat.com>
Fri, 13 Jan 2012 00:10:12 +0000 (19:10 -0500)
committerGuru Anbalagane <guru.anbalagane@oracle.com>
Fri, 27 Jan 2012 01:21:10 +0000 (17:21 -0800)
commit25a65a877cc4902dfe7fd39599f96f898bbb5b1f
tree94b2a761945536ebd6856d412824dcb7d4efce90
parent314f86e36daa653eac5c254b45baac1b058ad6d7
Btrfs: release space on error in page_mkwrite

If updating the inode gave us an ENOSPC we were just returning in page_mkwrite,
which is a problem since we make our reservation right before trying to update
the inode, so fix the out label so that we actually free our reservation.
Thanks,

Signed-off-by: Josef Bacik <josef@redhat.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
(cherry picked from commit ec39e180fd3188c983c94603634bfcd019f42ae7)
fs/btrfs/inode.c