From: Chris Mason Date: Mon, 1 Aug 2011 18:27:34 +0000 (-0400) Subject: Merge branch 'alloc_path' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh... X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=b43b31bdf2e662006c27cc4dcccf863312d62bc1;p=GitHub%2Fexynos8895%2Fandroid_kernel_samsung_universal8895.git Merge branch 'alloc_path' of git://git./linux/kernel/git/mfasheh/btrfs-error-handling into for-linus --- b43b31bdf2e662006c27cc4dcccf863312d62bc1 diff --cc fs/btrfs/inode.c index 586cf6a43855,88829993db6c..4360ccb191b1 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@@ -1061,9 -1070,10 +1061,10 @@@ static noinline int run_delalloc_nocow( u64 ino = btrfs_ino(inode); path = btrfs_alloc_path(); - BUG_ON(!path); + if (!path) + return -ENOMEM; - nolock = is_free_space_inode(root, inode); + nolock = btrfs_is_free_space_inode(root, inode); if (nolock) trans = btrfs_join_transaction_nolock(root);