TO: Al Viro <[email protected]>

tree:   git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   efefb5ca5da52f7537c7ced03d6e53408f13a26e
commit: 89f862f21bb1b2353022ca28cfe80e6e2a992294 [3386/7369] merge 
d_materialise_unique() into d_splice_alias()
:::::: branch date: 19 hours ago
:::::: commit date: 2 weeks ago

New smatch warnings:
fs/fuse/dir.c:392 fuse_lookup() error: passing non negative 2147383647 to 
ERR_PTR
fs/dcache.c:2662 d_splice_alias() error: passing non negative 2147383647 to 
ERR_PTR

Old smatch warnings:
fs/dcache.c:858 shrink_dentry_list() error: double lock 
'spin_lock:&inode->i_lock'
fs/dcache.c:1091 d_walk() error: double lock 
'spin_lock:&this_parent->d_lockref.lock'
fs/dcache.c:2269 d_delete() warn: inconsistent returns 
'spin_lock:&dentry->d_lockref.lock'.
fs/dcache.c:2269 d_delete() warn: inconsistent returns 
'spin_lock:&inode->i_lock'.

git remote add next 
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git remote update next
git checkout 89f862f21bb1b2353022ca28cfe80e6e2a992294
vim +392 fs/fuse/dir.c

c180eebe Miklos Szeredi 2008-07-25  376         err = PTR_ERR(newent);
c180eebe Miklos Szeredi 2008-07-25  377         if (IS_ERR(newent))
5835f339 Miklos Szeredi 2013-09-05  378                 goto out_err;
d2a85164 Miklos Szeredi 2006-10-17  379  
0de6256d Miklos Szeredi 2008-07-25  380         entry = newent ? newent : entry;
c180eebe Miklos Szeredi 2008-07-25  381         if (outarg_valid)
1fb69e78 Miklos Szeredi 2007-10-18  382                 
fuse_change_entry_timeout(entry, &outarg);
8cbdf1e6 Miklos Szeredi 2006-01-06  383         else
8cbdf1e6 Miklos Szeredi 2006-01-06  384                 
fuse_invalidate_entry_cache(entry);
c180eebe Miklos Szeredi 2008-07-25  385  
4582a4ab Feng Shuo      2013-01-15  386         
fuse_advise_use_readdirplus(dir);
0de6256d Miklos Szeredi 2008-07-25  387         return newent;
c180eebe Miklos Szeredi 2008-07-25  388  
c180eebe Miklos Szeredi 2008-07-25  389   out_iput:
c180eebe Miklos Szeredi 2008-07-25  390         iput(inode);
c180eebe Miklos Szeredi 2008-07-25  391   out_err:
c180eebe Miklos Szeredi 2008-07-25 @392         return ERR_PTR(err);
e5e5558e Miklos Szeredi 2005-09-09  393  }
e5e5558e Miklos Szeredi 2005-09-09  394  
6f9f1180 Miklos Szeredi 2006-01-06  395  /*
6f9f1180 Miklos Szeredi 2006-01-06  396   * Atomic create+open operation
6f9f1180 Miklos Szeredi 2006-01-06  397   *
6f9f1180 Miklos Szeredi 2006-01-06  398   * If the filesystem doesn't support 
this, then fall back to separate
6f9f1180 Miklos Szeredi 2006-01-06  399   * 'mknod' + 'open' requests.
6f9f1180 Miklos Szeredi 2006-01-06  400   */

:::::: The code at line 392 was first introduced by commit
:::::: c180eebe1390c2076ead6a9bc95a02efb994edb7 fuse: add fuse_lookup_name() 
helper

:::::: TO: Miklos Szeredi <[email protected]>
:::::: CC: Linus Torvalds <[email protected]>

---
0-DAY kernel test infrastructure                Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
kbuild mailing list
[email protected]
https://lists.01.org/mailman/listinfo/kbuild

Reply via email to