Re: [PATCH] Btrfs: fix error check of btrfs_lookup_dentry()

2013-12-16 Thread David Sterba
On Fri, Dec 13, 2013 at 09:51:42AM +0900, Tsutomu Itoh wrote: --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -4974,10 +4974,17 @@ static void btrfs_dentry_release(struct dentry *dentry) static struct dentry *btrfs_lookup(struct inode *dir, struct dentry *dentry,

Re: [PATCH] Btrfs: fix error check of btrfs_lookup_dentry()

2013-12-16 Thread Tsutomu Itoh
Hi, David, On 2013/12/17 0:27, David Sterba wrote: On Fri, Dec 13, 2013 at 09:51:42AM +0900, Tsutomu Itoh wrote: --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -4974,10 +4974,17 @@ static void btrfs_dentry_release(struct dentry *dentry) static struct dentry *btrfs_lookup(struct inode *dir,

[PATCH] Btrfs: fix error check of btrfs_lookup_dentry()

2013-12-12 Thread Tsutomu Itoh
Clean up btrfs_lookup_dentry() to never return NULL, but PTR_ERR(-ENOENT) instead. This keeps the return value convention consistent. Callers who use btrfs_lookup_dentry() require a trivial update. create_snapshot() in particular looks like it can also lose a BUG_ON(!inode) which is not really

Re: [PATCH] Btrfs: fix error check of btrfs_lookup_dentry()

2011-06-28 Thread Josef Bacik
On 06/27/2011 11:34 PM, Tsutomu Itoh wrote: The return value of btrfs_lookup_dentry is checked so that the panic such as illegal address reference should not occur. Signed-off-by: Tsutomu Itoh t-i...@jp.fujitsu.com Nack, please fix btrfs_lookup_dentry to return ERR_PTR(-ENOENT) if it doesn't

Re: [PATCH] Btrfs: fix error check of btrfs_lookup_dentry()

2011-06-28 Thread Tsutomu Itoh
(2011/06/28 23:22), Josef Bacik wrote: On 06/27/2011 11:34 PM, Tsutomu Itoh wrote: The return value of btrfs_lookup_dentry is checked so that the panic such as illegal address reference should not occur. Signed-off-by: Tsutomu Itoh t-i...@jp.fujitsu.com Nack, please fix btrfs_lookup_dentry

[PATCH] Btrfs: fix error check of btrfs_lookup_dentry()

2011-06-27 Thread Tsutomu Itoh
The return value of btrfs_lookup_dentry is checked so that the panic such as illegal address reference should not occur. Signed-off-by: Tsutomu Itoh t-i...@jp.fujitsu.com --- fs/btrfs/inode.c |1 + fs/btrfs/ioctl.c | 10 +- 2 files changed, 10 insertions(+), 1 deletions(-) diff