From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: arch/x86/events/intel/ds.c:45:16: warning: union member 'intel_x86_pebs_dse::st_reserved1' is never used. [unusedStructMember]
Date: Sat, 20 Nov 2021 06:13:57 +0800 [thread overview]
Message-ID: <202111200630.vuw9LT4S-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 6066 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Kan Liang <kan.liang@linux.intel.com>
CC: Peter Zijlstra <peterz@infradead.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 4c388a8e740d3235a194f330c8ef327deef710f6
commit: 61b985e3e775a3a75fda04ce7ef1b1aefc4758bc perf/x86/intel: Add perf core PMU support for Sapphire Rapids
date: 10 months ago
:::::: branch date: 21 hours ago
:::::: commit date: 10 months ago
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
cppcheck possible warnings: (new ones prefixed by >>, may not real problems)
In file included from arch/x86/events/intel/ds.c:
arch/x86/events/perf_event.h:87:2: warning: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction]
return event->hw.flags & PERF_X86_EVENT_TOPDOWN;
^
arch/x86/events/perf_event.h:987:2: warning: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction]
return hwc->flags & PERF_X86_EVENT_PAIR;
^
arch/x86/events/intel/ds.c:1614:28: warning: Either the condition 'basic==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
void *next_record = basic + 1;
^
arch/x86/events/intel/ds.c:1621:12: note: Assuming that condition 'basic==NULL' is not redundant
if (basic == NULL)
^
arch/x86/events/intel/ds.c:1614:28: note: Null pointer addition
void *next_record = basic + 1;
^
arch/x86/events/intel/ds.c:41:16: warning: union member 'intel_x86_pebs_dse::ld_reserved' is never used. [unusedStructMember]
unsigned int ld_reserved:24;
^
>> arch/x86/events/intel/ds.c:45:16: warning: union member 'intel_x86_pebs_dse::st_reserved1' is never used. [unusedStructMember]
unsigned int st_reserved1:3;
^
>> arch/x86/events/intel/ds.c:48:16: warning: union member 'intel_x86_pebs_dse::st_reserved2' is never used. [unusedStructMember]
unsigned int st_reserved2:26;
^
>> arch/x86/events/intel/ds.c:54:16: warning: union member 'intel_x86_pebs_dse::ld_reserved3' is never used. [unusedStructMember]
unsigned int ld_reserved3:26;
^
vim +45 arch/x86/events/intel/ds.c
ca037701a02533 arch/x86/kernel/cpu/perf_event_intel_ds.c Peter Zijlstra 2010-03-02 30
ca037701a02533 arch/x86/kernel/cpu/perf_event_intel_ds.c Peter Zijlstra 2010-03-02 31 */
ca037701a02533 arch/x86/kernel/cpu/perf_event_intel_ds.c Peter Zijlstra 2010-03-02 32
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 33 union intel_x86_pebs_dse {
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 34 u64 val;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 35 struct {
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 36 unsigned int ld_dse:4;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 37 unsigned int ld_stlb_miss:1;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 38 unsigned int ld_locked:1;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 39 unsigned int ld_data_blk:1;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 40 unsigned int ld_addr_blk:1;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 41 unsigned int ld_reserved:24;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 42 };
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 43 struct {
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 44 unsigned int st_l1d_hit:1;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 @45 unsigned int st_reserved1:3;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 46 unsigned int st_stlb_miss:1;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 47 unsigned int st_locked:1;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 @48 unsigned int st_reserved2:26;
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 49 };
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 50 struct {
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 51 unsigned int st_lat_dse:4;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 52 unsigned int st_lat_stlb_miss:1;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 53 unsigned int st_lat_locked:1;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 @54 unsigned int ld_reserved3:26;
61b985e3e775a3 arch/x86/events/intel/ds.c Kan Liang 2021-01-28 55 };
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 56 };
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 57
f20093eef5f784 arch/x86/kernel/cpu/perf_event_intel_ds.c Stephane Eranian 2013-01-24 58
:::::: The code at line 45 was first introduced by commit
:::::: f20093eef5f7843a25adfc0512617d4b1ff1aa6e perf/x86: Add memory profiling via PEBS Load Latency
:::::: TO: Stephane Eranian <eranian@google.com>
:::::: CC: Arnaldo Carvalho de Melo <acme@redhat.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
next reply other threads:[~2021-11-19 22:13 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-19 22:13 kernel test robot [this message]
-- strict thread matches above, loose matches on Subject: below --
2022-01-25 19:16 arch/x86/events/intel/ds.c:45:16: warning: union member 'intel_x86_pebs_dse::st_reserved1' is never used. [unusedStructMember] kernel test robot
2021-12-16 23:08 kernel test robot
2021-08-07 19:47 kernel test robot
2021-06-16 9:08 kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202111200630.vuw9LT4S-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.