aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2008-06-25 16:01:30 -0400
committerChris Mason <chris.mason@oracle.com>2008-09-25 11:04:03 -0400
commit594a24eb0e7fa8413f8b443863be4b7c72bfde9f (patch)
tree616ddbee05148d18096fc56daf0a9af598078fc6 /fs/btrfs/file.c
parent051e1b9f748ae673b7325d3fc049bb838606cffa (diff)
Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks
This allows us to delete an unlinked inode with dirty pages from the list instead of forcing commit to write these out before deleting the inode. Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/file.c')
-rw-r--r--fs/btrfs/file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index 18bbe108a0e6..b7f8f92daf8a 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -976,7 +976,7 @@ out_nolock:
976 976
977int btrfs_release_file(struct inode * inode, struct file * filp) 977int btrfs_release_file(struct inode * inode, struct file * filp)
978{ 978{
979 btrfs_del_ordered_inode(inode); 979 btrfs_del_ordered_inode(inode, 0);
980 if (filp->private_data) 980 if (filp->private_data)
981 btrfs_ioctl_trans_end(filp); 981 btrfs_ioctl_trans_end(filp);
982 return 0; 982 return 0;