lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202206110629.olgNuQ6q-lkp@intel.com>
Date:   Sat, 11 Jun 2022 06:23:41 +0800
From:   kernel test robot <lkp@...el.com>
To:     David Howells <dhowells@...hat.com>
Cc:     kbuild-all@...ts.01.org,
        GNU/Weeb Mailing List <gwml@...r.gnuweeb.org>,
        linux-kernel@...r.kernel.org
Subject: [ammarfaizi2-block:dhowells/linux-fs/netfs-linked-list 53/57]
 fs/ceph/inode.c:453:33: warning: unused variable 'ctx'

tree:   https://github.com/ammarfaizi2/linux-block dhowells/linux-fs/netfs-linked-list
head:   c19d336b7f0c53bd31e73f6d7d6c1524f0df55b8
commit: 61ba76d79797856f64673f37c08bdfb79df31f21 [53/57] afs: Use the netfs write helpers
config: x86_64-rhel-8.3 (https://download.01.org/0day-ci/archive/20220611/202206110629.olgNuQ6q-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-3) 11.3.0
reproduce (this is a W=1 build):
        # https://github.com/ammarfaizi2/linux-block/commit/61ba76d79797856f64673f37c08bdfb79df31f21
        git remote add ammarfaizi2-block https://github.com/ammarfaizi2/linux-block
        git fetch --no-tags ammarfaizi2-block dhowells/linux-fs/netfs-linked-list
        git checkout 61ba76d79797856f64673f37c08bdfb79df31f21
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@...el.com>

All warnings (new ones prefixed by >>):

   fs/ceph/inode.c: In function 'ceph_alloc_inode':
>> fs/ceph/inode.c:453:33: warning: unused variable 'ctx' [-Wunused-variable]
     453 |         struct netfs_i_context *ctx;
         |                                 ^~~


vim +/ctx +453 fs/ceph/inode.c

   447	
   448	/*
   449	 * initialize a newly allocated inode.
   450	 */
   451	struct inode *ceph_alloc_inode(struct super_block *sb)
   452	{
 > 453		struct netfs_i_context *ctx;
   454		struct ceph_inode_info *ci;
   455		int i;
   456	
   457		ci = alloc_inode_sb(sb, ceph_inode_cachep, GFP_NOFS);
   458		if (!ci)
   459			return NULL;
   460	
   461		dout("alloc_inode %p\n", &ci->netfs.inode);
   462	
   463		/* Set parameters for the netfs library */
   464		netfs_inode_init(&ci->netfs.inode, &ceph_netfs_ops);
   465		ci->netfs.min_bshift = ilog2(0x10000);
   466		ci->netfs.obj_bshift = ilog2(0x40000);
   467	
   468		spin_lock_init(&ci->i_ceph_lock);
   469	
   470		ci->i_version = 0;
   471		ci->i_inline_version = 0;
   472		ci->i_time_warp_seq = 0;
   473		ci->i_ceph_flags = 0;
   474		atomic64_set(&ci->i_ordered_count, 1);
   475		atomic64_set(&ci->i_release_count, 1);
   476		atomic64_set(&ci->i_complete_seq[0], 0);
   477		atomic64_set(&ci->i_complete_seq[1], 0);
   478		ci->i_symlink = NULL;
   479	
   480		ci->i_max_bytes = 0;
   481		ci->i_max_files = 0;
   482	
   483		memset(&ci->i_dir_layout, 0, sizeof(ci->i_dir_layout));
   484		memset(&ci->i_cached_layout, 0, sizeof(ci->i_cached_layout));
   485		RCU_INIT_POINTER(ci->i_layout.pool_ns, NULL);
   486	
   487		ci->i_fragtree = RB_ROOT;
   488		mutex_init(&ci->i_fragtree_mutex);
   489	
   490		ci->i_xattrs.blob = NULL;
   491		ci->i_xattrs.prealloc_blob = NULL;
   492		ci->i_xattrs.dirty = false;
   493		ci->i_xattrs.index = RB_ROOT;
   494		ci->i_xattrs.count = 0;
   495		ci->i_xattrs.names_size = 0;
   496		ci->i_xattrs.vals_size = 0;
   497		ci->i_xattrs.version = 0;
   498		ci->i_xattrs.index_version = 0;
   499	
   500		ci->i_caps = RB_ROOT;
   501		ci->i_auth_cap = NULL;
   502		ci->i_dirty_caps = 0;
   503		ci->i_flushing_caps = 0;
   504		INIT_LIST_HEAD(&ci->i_dirty_item);
   505		INIT_LIST_HEAD(&ci->i_flushing_item);
   506		ci->i_prealloc_cap_flush = NULL;
   507		INIT_LIST_HEAD(&ci->i_cap_flush_list);
   508		init_waitqueue_head(&ci->i_cap_wq);
   509		ci->i_hold_caps_max = 0;
   510		INIT_LIST_HEAD(&ci->i_cap_delay_list);
   511		INIT_LIST_HEAD(&ci->i_cap_snaps);
   512		ci->i_head_snapc = NULL;
   513		ci->i_snap_caps = 0;
   514	
   515		ci->i_last_rd = ci->i_last_wr = jiffies - 3600 * HZ;
   516		for (i = 0; i < CEPH_FILE_MODE_BITS; i++)
   517			ci->i_nr_by_mode[i] = 0;
   518	
   519		mutex_init(&ci->i_truncate_mutex);
   520		ci->i_truncate_seq = 0;
   521		ci->i_truncate_size = 0;
   522		ci->i_truncate_pending = 0;
   523	
   524		ci->i_max_size = 0;
   525		ci->i_reported_size = 0;
   526		ci->i_wanted_max_size = 0;
   527		ci->i_requested_max_size = 0;
   528	
   529		ci->i_pin_ref = 0;
   530		ci->i_rd_ref = 0;
   531		ci->i_rdcache_ref = 0;
   532		ci->i_wr_ref = 0;
   533		ci->i_wb_ref = 0;
   534		ci->i_fx_ref = 0;
   535		ci->i_wrbuffer_ref = 0;
   536		ci->i_wrbuffer_ref_head = 0;
   537		atomic_set(&ci->i_filelock_ref, 0);
   538		atomic_set(&ci->i_shared_gen, 1);
   539		ci->i_rdcache_gen = 0;
   540		ci->i_rdcache_revoking = 0;
   541	
   542		INIT_LIST_HEAD(&ci->i_unsafe_dirops);
   543		INIT_LIST_HEAD(&ci->i_unsafe_iops);
   544		spin_lock_init(&ci->i_unsafe_lock);
   545	
   546		ci->i_snap_realm = NULL;
   547		INIT_LIST_HEAD(&ci->i_snap_realm_item);
   548		INIT_LIST_HEAD(&ci->i_snap_flush_item);
   549	
   550		INIT_WORK(&ci->i_work, ceph_inode_work);
   551		ci->i_work_mask = 0;
   552		memset(&ci->i_btime, '\0', sizeof(ci->i_btime));
   553		return &ci->netfs.inode;
   554	}
   555	

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ