All of lore.kernel.org
 help / color / mirror / Atom feed
* [morse:mpam/snapshot/v5.18 145/146] drivers/perf/resctrl_pmu.c:241:11: warning: variable 'id' is uninitialized when used within its own initialization
@ 2022-06-20  3:15 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-06-20  3:15 UTC (permalink / raw)
  To: James Morse; +Cc: llvm, kbuild-all, linux-kernel

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/morse/linux.git mpam/snapshot/v5.18
head:   bac90d25cbdee0fc233b9b1c47d5b6f44101a384
commit: 03bff3df8a6f1e3120c7140d4c569bbb78d6e6d4 [145/146] drivers/perf: Add PMU to support reading resctrl counters via perf
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20220620/202206201130.h6t8Rjbz-lkp@intel.com/config)
compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project af6d2a0b6825e71965f3e2701a63c239fa0ad70f)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install arm64 cross compiling tool for clang build
        # apt-get install binutils-aarch64-linux-gnu
        # https://git.kernel.org/pub/scm/linux/kernel/git/morse/linux.git/commit/?id=03bff3df8a6f1e3120c7140d4c569bbb78d6e6d4
        git remote add morse https://git.kernel.org/pub/scm/linux/kernel/git/morse/linux.git
        git fetch --no-tags morse mpam/snapshot/v5.18
        git checkout 03bff3df8a6f1e3120c7140d4c569bbb78d6e6d4
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=arm64 SHELL=/bin/bash drivers/perf/

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

All warnings (new ones prefixed by >>):

>> drivers/perf/resctrl_pmu.c:241:11: warning: variable 'id' is uninitialized when used within its own initialization [-Wuninitialized]
           u64 id = id;
               ~~   ^~
   1 warning generated.


vim +/id +241 drivers/perf/resctrl_pmu.c

   232	
   233	/*
   234	 * Not all architetures do anything with resctrl_arch_mon_ctx_alloc_no_wait(),
   235	 * so hwc->idx may be meaningless.
   236	 */
   237	static int resctrl_pmu_event_idx(struct perf_event *event)
   238	{
   239		u16 event_num = get_event(event);
   240		u32 closid, rmid, idx;
 > 241		u64 id = id;
   242	
   243		__resctrl_id_decode(id, &closid, &rmid);
   244		idx = resctrl_arch_rmid_idx_encode(closid, rmid);
   245	
   246		return idx << ilog2(RESCTRL_MAX_EVENT_NUM) | event_num;
   247	}
   248	

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-06-20  3:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-20  3:15 [morse:mpam/snapshot/v5.18 145/146] drivers/perf/resctrl_pmu.c:241:11: warning: variable 'id' is uninitialized when used within its own initialization kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.