On 10/11/23 09:17, Dan Carpenter wrote: > Hi Bernd, > > kernel test robot noticed the following build warnings: > > https://git-scm.com/docs/git-format-patch#_base_tree_information] > > url: https://github.com/intel-lab-lkp/linux/commits/Bernd-Schubert/fuse-rename-fuse_create_open/20230921-013805 > base: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git for-next > patch link: https://lore.kernel.org/r/20230920173445.3943581-5-bschubert%40ddn.com > patch subject: [PATCH v9 4/7] vfs: Optimize atomic_open() on positive dentry > config: i386-randconfig-141-20230927 (https://download.01.org/0day-ci/archive/20231011/202310111259.WGjXat6p-lkp@xxxxxxxxx/config) > compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 > reproduce: (https://download.01.org/0day-ci/archive/20231011/202310111259.WGjXat6p-lkp@xxxxxxxxx/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot <lkp@xxxxxxxxx> > | Reported-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > | Closes: https://lore.kernel.org/r/202310111259.WGjXat6p-lkp@xxxxxxxxx/ > > New smatch warnings: > fs/namei.c:3418 atomic_revalidate_open() warn: variable dereferenced before check 'got_write' (see line 3414) > > Old smatch warnings: > fs/namei.c:1573 lookup_dcache() warn: passing zero to 'ERR_PTR' > fs/namei.c:1658 lookup_fast() warn: passing zero to 'ERR_PTR' > fs/namei.c:2189 hash_name() error: uninitialized symbol 'bdata'. > fs/namei.c:2600 __kern_path_locked() warn: inconsistent returns '&path->dentry->d_inode->i_rwsem'. > fs/namei.c:3480 lookup_open() error: uninitialized symbol 'error'. > > vim +/got_write +3418 fs/namei.c Thanks, fixed in my v10 branch,.