All of lore.kernel.org
 help / color / mirror / Atom feed
* arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static?
@ 2023-12-01 20:50 kernel test robot
  2023-12-04  2:33 ` Liu, Yujie
  0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2023-12-01 20:50 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "only Makefile file changed"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Masahiro Yamada <masahiroy@kernel.org>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   994d5c58e50e91bb02c7be4a91d5186292a895c8
commit: b1fbfcb4a20949df08dd995927cdc5ad220c128d kbuild: make single target builds even faster
date:   4 years ago
:::::: branch date: 16 hours ago
:::::: commit date: 4 years ago
config: arc-randconfig-r111-20231107 (https://download.01.org/0day-ci/archive/20231202/202312020444.TVaqgtVQ-lkp@intel.com/config)
compiler: arceb-elf-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20231202/202312020444.TVaqgtVQ-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/r/202312020444.TVaqgtVQ-lkp@intel.com/

sparse warnings: (new ones prefixed by >>)
   arch/arc/plat-axs10x/axs10x.c:313:35: sparse: sparse: undefined identifier '__builtin_arc_lr'
>> arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static?
>> arch/arc/plat-axs10x/axs10x.c:383:6: sparse: sparse: symbol 'coware_swa_comm_offset' was not declared. Should it be static?
--
>> arch/arc/plat-hsdk/platform.c:16:5: sparse: sparse: symbol 'arc_hsdk_axi_dmac_coherent' was not declared. Should it be static?
   arch/arc/plat-hsdk/platform.c:27:17: sparse: sparse: undefined identifier '__builtin_arc_sr'
   arch/arc/plat-hsdk/platform.c:34:17: sparse: sparse: undefined identifier '__builtin_arc_sr'
--
   kernel/signal.c:1245:9: sparse: sparse: no member 'ip' in struct pt_regs
   kernel/signal.c:1251:29: sparse: sparse: no member 'ip' in struct pt_regs
   kernel/signal.c:1251:29: sparse: sparse: cast from unknown type
   kernel/signal.c:1251:29: sparse: sparse: no member 'ip' in struct pt_regs
   kernel/signal.c:1251:29: sparse: sparse: cast from unknown type
   kernel/signal.c:1251:29: sparse: sparse: cannot dereference this type
>> kernel/signal.c:1251:29: sparse: sparse: non-scalar type in conditional:
>> kernel/signal.c:1251:29: sparse:    void
   kernel/signal.c:1370:27: sparse: sparse: incompatible types in comparison expression (different address spaces):
   kernel/signal.c:1370:27: sparse:    struct sighand_struct [noderef] <asn:4> *
   kernel/signal.c:1370:27: sparse:    struct sighand_struct *
   kernel/signal.c:1948:65: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *tsk @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:1948:65: sparse:     expected struct task_struct *tsk
   kernel/signal.c:1948:65: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:1949:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:1949:40: sparse:     expected void const volatile *p
   kernel/signal.c:1949:40: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:1949:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:1949:40: sparse:     expected void const volatile *p
   kernel/signal.c:1949:40: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:1992:54: sparse: sparse: incorrect type in argument 3 (different address spaces) @@     expected struct task_struct *p @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:1992:54: sparse:     expected struct task_struct *p
   kernel/signal.c:1992:54: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:1993:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct task_struct *parent @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:1993:34: sparse:     expected struct task_struct *parent
   kernel/signal.c:1993:34: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2022:24: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected struct task_struct *parent @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:2022:24: sparse:     expected struct task_struct *parent
   kernel/signal.c:2022:24: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2025:24: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected struct task_struct *parent @@     got struct task_struct [noderef] <asn:4> *real_parent @@
   kernel/signal.c:2025:24: sparse:     expected struct task_struct *parent
   kernel/signal.c:2025:24: sparse:     got struct task_struct [noderef] <asn:4> *real_parent
   kernel/signal.c:2506:52: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *tsk @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:2506:52: sparse:     expected struct task_struct *tsk
   kernel/signal.c:2506:52: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2508:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:2508:49: sparse:     expected void const volatile *p
   kernel/signal.c:2508:49: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:2508:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:2508:49: sparse:     expected void const volatile *p
   kernel/signal.c:2508:49: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:3676:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct siginfo const [noderef] [usertype] <asn:1> *from @@     got struct siginfo [usertype] *info @@
   kernel/signal.c:3676:46: sparse:     expected struct siginfo const [noderef] [usertype] <asn:1> *from
   kernel/signal.c:3676:46: sparse:     got struct siginfo [usertype] *info
   kernel/signal.c:1289:9: sparse: sparse: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
   kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, ...):
   include/linux/rcupdate.h:649:9: sparse: sparse: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
   include/linux/rcupdate.h:651:9: sparse: sparse: context imbalance in 'send_sigqueue' - wrong count at exit
   kernel/signal.c:1929:47: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1967:19: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2088:13: sparse: sparse: dereference of noderef expression
   kernel/signal.c: note: in included file (through include/uapi/asm-generic/bpf_perf_event.h, arch/arc/include/generated/uapi/asm/bpf_perf_event.h, ...):
   include/linux/ptrace.h:99:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *p1 @@     got struct task_struct [noderef] <asn:4> *real_parent @@
   include/linux/ptrace.h:99:40: sparse:     expected struct task_struct *p1
   include/linux/ptrace.h:99:40: sparse:     got struct task_struct [noderef] <asn:4> *real_parent
   include/linux/ptrace.h:99:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct task_struct *p2 @@     got struct task_struct [noderef] <asn:4> *parent @@
   include/linux/ptrace.h:99:60: sparse:     expected struct task_struct *p2
   include/linux/ptrace.h:99:60: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2299:13: sparse: sparse: context imbalance in 'do_signal_stop' - different lock contexts for basic block
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   include/linux/ptrace.h:99:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *p1 @@     got struct task_struct [noderef] <asn:4> *real_parent @@
   include/linux/ptrace.h:99:40: sparse:     expected struct task_struct *p1
   include/linux/ptrace.h:99:40: sparse:     got struct task_struct [noderef] <asn:4> *real_parent
   include/linux/ptrace.h:99:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct task_struct *p2 @@     got struct task_struct [noderef] <asn:4> *parent @@
   include/linux/ptrace.h:99:60: sparse:     expected struct task_struct *p2
   include/linux/ptrace.h:99:60: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2591:69: sparse: sparse: context imbalance in 'get_signal' - unexpected unlock
   kernel/signal.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h):
   arch/arc/include/asm/uaccess.h:619:33: sparse: sparse: incorrect type in initializer (different address spaces) @@     expected unsigned char *d_char @@     got void [noderef] <asn:1> *to @@
   arch/arc/include/asm/uaccess.h:619:33: sparse:     expected unsigned char *d_char
   arch/arc/include/asm/uaccess.h:619:33: sparse:     got void [noderef] <asn:1> *to
   kernel/signal.c:3736:58: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct siginfo [usertype] *info @@     got struct siginfo [noderef] [usertype] <asn:1> *info @@
   kernel/signal.c:3736:58: sparse:     expected struct siginfo [usertype] *info
   kernel/signal.c:3736:58: sparse:     got struct siginfo [noderef] [usertype] <asn:1> *info

vim +/coware_swa_pid_offset +382 arch/arc/plat-axs10x/axs10x.c

5fa2daaa8d8223 Vineet Gupta 2015-03-09  378  
2924cd18c434c7 Ruud Derwig  2014-12-03  379  /*
2924cd18c434c7 Ruud Derwig  2014-12-03  380   * For the VDK OS-kit, to get the offset to pid and command fields
2924cd18c434c7 Ruud Derwig  2014-12-03  381   */
2924cd18c434c7 Ruud Derwig  2014-12-03 @382  char coware_swa_pid_offset[TASK_PID];
2924cd18c434c7 Ruud Derwig  2014-12-03 @383  char coware_swa_comm_offset[TASK_COMM];
2924cd18c434c7 Ruud Derwig  2014-12-03  384  

:::::: The code at line 382 was first introduced by commit
:::::: 2924cd18c434c79ee777dc63616a8505045d7509 ARCv2: [vdk] dts files and defconfig for HS38 VDK

:::::: TO: Ruud Derwig <rderwig@synopsys.com>
:::::: CC: Vineet Gupta <vgupta@synopsys.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static?
  2023-12-01 20:50 arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static? kernel test robot
@ 2023-12-04  2:33 ` Liu, Yujie
  0 siblings, 0 replies; 2+ messages in thread
From: Liu, Yujie @ 2023-12-04  2:33 UTC (permalink / raw)
  To: lkp, oe-kbuild

not_report

only Makefile change.

Makefile | 90 +++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
 1 file changed, 47 insertions(+), 43 deletions(-)

No relation with the sparse warning in arch/arc/plat-axs10x/axs10x.c

-----Original Message-----
From: lkp <lkp@intel.com> 
Sent: Saturday, December 2, 2023 04:51
To: oe-kbuild@lists.linux.dev
Cc: lkp <lkp@intel.com>
Subject: arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static?

:::::: 
:::::: Manual check reason: "only Makefile file changed"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Masahiro Yamada <masahiroy@kernel.org>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   994d5c58e50e91bb02c7be4a91d5186292a895c8
commit: b1fbfcb4a20949df08dd995927cdc5ad220c128d kbuild: make single target builds even faster
date:   4 years ago
:::::: branch date: 16 hours ago
:::::: commit date: 4 years ago
config: arc-randconfig-r111-20231107 (https://download.01.org/0day-ci/archive/20231202/202312020444.TVaqgtVQ-lkp@intel.com/config)
compiler: arceb-elf-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20231202/202312020444.TVaqgtVQ-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/r/202312020444.TVaqgtVQ-lkp@intel.com/

sparse warnings: (new ones prefixed by >>)
   arch/arc/plat-axs10x/axs10x.c:313:35: sparse: sparse: undefined identifier '__builtin_arc_lr'
>> arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static?
>> arch/arc/plat-axs10x/axs10x.c:383:6: sparse: sparse: symbol 'coware_swa_comm_offset' was not declared. Should it be static?
--
>> arch/arc/plat-hsdk/platform.c:16:5: sparse: sparse: symbol 'arc_hsdk_axi_dmac_coherent' was not declared. Should it be static?
   arch/arc/plat-hsdk/platform.c:27:17: sparse: sparse: undefined identifier '__builtin_arc_sr'
   arch/arc/plat-hsdk/platform.c:34:17: sparse: sparse: undefined identifier '__builtin_arc_sr'
--
   kernel/signal.c:1245:9: sparse: sparse: no member 'ip' in struct pt_regs
   kernel/signal.c:1251:29: sparse: sparse: no member 'ip' in struct pt_regs
   kernel/signal.c:1251:29: sparse: sparse: cast from unknown type
   kernel/signal.c:1251:29: sparse: sparse: no member 'ip' in struct pt_regs
   kernel/signal.c:1251:29: sparse: sparse: cast from unknown type
   kernel/signal.c:1251:29: sparse: sparse: cannot dereference this type
>> kernel/signal.c:1251:29: sparse: sparse: non-scalar type in conditional:
>> kernel/signal.c:1251:29: sparse:    void
   kernel/signal.c:1370:27: sparse: sparse: incompatible types in comparison expression (different address spaces):
   kernel/signal.c:1370:27: sparse:    struct sighand_struct [noderef] <asn:4> *
   kernel/signal.c:1370:27: sparse:    struct sighand_struct *
   kernel/signal.c:1948:65: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *tsk @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:1948:65: sparse:     expected struct task_struct *tsk
   kernel/signal.c:1948:65: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:1949:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:1949:40: sparse:     expected void const volatile *p
   kernel/signal.c:1949:40: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:1949:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:1949:40: sparse:     expected void const volatile *p
   kernel/signal.c:1949:40: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:1992:54: sparse: sparse: incorrect type in argument 3 (different address spaces) @@     expected struct task_struct *p @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:1992:54: sparse:     expected struct task_struct *p
   kernel/signal.c:1992:54: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:1993:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct task_struct *parent @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:1993:34: sparse:     expected struct task_struct *parent
   kernel/signal.c:1993:34: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2022:24: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected struct task_struct *parent @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:2022:24: sparse:     expected struct task_struct *parent
   kernel/signal.c:2022:24: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2025:24: sparse: sparse: incorrect type in assignment (different address spaces) @@     expected struct task_struct *parent @@     got struct task_struct [noderef] <asn:4> *real_parent @@
   kernel/signal.c:2025:24: sparse:     expected struct task_struct *parent
   kernel/signal.c:2025:24: sparse:     got struct task_struct [noderef] <asn:4> *real_parent
   kernel/signal.c:2506:52: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *tsk @@     got struct task_struct [noderef] <asn:4> *parent @@
   kernel/signal.c:2506:52: sparse:     expected struct task_struct *tsk
   kernel/signal.c:2506:52: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2508:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:2508:49: sparse:     expected void const volatile *p
   kernel/signal.c:2508:49: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:2508:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected void const volatile *p @@     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> * @@
   kernel/signal.c:2508:49: sparse:     expected void const volatile *p
   kernel/signal.c:2508:49: sparse:     got struct cred const [noderef] <asn:4> *[noderef] <asn:4> *
   kernel/signal.c:3676:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct siginfo const [noderef] [usertype] <asn:1> *from @@     got struct siginfo [usertype] *info @@
   kernel/signal.c:3676:46: sparse:     expected struct siginfo const [noderef] [usertype] <asn:1> *from
   kernel/signal.c:3676:46: sparse:     got struct siginfo [usertype] *info
   kernel/signal.c:1289:9: sparse: sparse: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
   kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, ...):
   include/linux/rcupdate.h:649:9: sparse: sparse: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
   include/linux/rcupdate.h:651:9: sparse: sparse: context imbalance in 'send_sigqueue' - wrong count at exit
   kernel/signal.c:1929:47: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1949:40: sparse: sparse: dereference of noderef expression
   kernel/signal.c:1967:19: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2088:13: sparse: sparse: dereference of noderef expression
   kernel/signal.c: note: in included file (through include/uapi/asm-generic/bpf_perf_event.h, arch/arc/include/generated/uapi/asm/bpf_perf_event.h, ...):
   include/linux/ptrace.h:99:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *p1 @@     got struct task_struct [noderef] <asn:4> *real_parent @@
   include/linux/ptrace.h:99:40: sparse:     expected struct task_struct *p1
   include/linux/ptrace.h:99:40: sparse:     got struct task_struct [noderef] <asn:4> *real_parent
   include/linux/ptrace.h:99:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct task_struct *p2 @@     got struct task_struct [noderef] <asn:4> *parent @@
   include/linux/ptrace.h:99:60: sparse:     expected struct task_struct *p2
   include/linux/ptrace.h:99:60: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2299:13: sparse: sparse: context imbalance in 'do_signal_stop' - different lock contexts for basic block
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   kernel/signal.c:2508:49: sparse: sparse: dereference of noderef expression
   include/linux/ptrace.h:99:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@     expected struct task_struct *p1 @@     got struct task_struct [noderef] <asn:4> *real_parent @@
   include/linux/ptrace.h:99:40: sparse:     expected struct task_struct *p1
   include/linux/ptrace.h:99:40: sparse:     got struct task_struct [noderef] <asn:4> *real_parent
   include/linux/ptrace.h:99:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct task_struct *p2 @@     got struct task_struct [noderef] <asn:4> *parent @@
   include/linux/ptrace.h:99:60: sparse:     expected struct task_struct *p2
   include/linux/ptrace.h:99:60: sparse:     got struct task_struct [noderef] <asn:4> *parent
   kernel/signal.c:2591:69: sparse: sparse: context imbalance in 'get_signal' - unexpected unlock
   kernel/signal.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h):
   arch/arc/include/asm/uaccess.h:619:33: sparse: sparse: incorrect type in initializer (different address spaces) @@     expected unsigned char *d_char @@     got void [noderef] <asn:1> *to @@
   arch/arc/include/asm/uaccess.h:619:33: sparse:     expected unsigned char *d_char
   arch/arc/include/asm/uaccess.h:619:33: sparse:     got void [noderef] <asn:1> *to
   kernel/signal.c:3736:58: sparse: sparse: incorrect type in argument 2 (different address spaces) @@     expected struct siginfo [usertype] *info @@     got struct siginfo [noderef] [usertype] <asn:1> *info @@
   kernel/signal.c:3736:58: sparse:     expected struct siginfo [usertype] *info
   kernel/signal.c:3736:58: sparse:     got struct siginfo [noderef] [usertype] <asn:1> *info

vim +/coware_swa_pid_offset +382 arch/arc/plat-axs10x/axs10x.c

5fa2daaa8d8223 Vineet Gupta 2015-03-09  378  
2924cd18c434c7 Ruud Derwig  2014-12-03  379  /*
2924cd18c434c7 Ruud Derwig  2014-12-03  380   * For the VDK OS-kit, to get the offset to pid and command fields
2924cd18c434c7 Ruud Derwig  2014-12-03  381   */
2924cd18c434c7 Ruud Derwig  2014-12-03 @382  char coware_swa_pid_offset[TASK_PID];
2924cd18c434c7 Ruud Derwig  2014-12-03 @383  char coware_swa_comm_offset[TASK_COMM];
2924cd18c434c7 Ruud Derwig  2014-12-03  384  

:::::: The code at line 382 was first introduced by commit
:::::: 2924cd18c434c79ee777dc63616a8505045d7509 ARCv2: [vdk] dts files and defconfig for HS38 VDK

:::::: TO: Ruud Derwig <rderwig@synopsys.com>
:::::: CC: Vineet Gupta <vgupta@synopsys.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-12-04  2:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-01 20:50 arch/arc/plat-axs10x/axs10x.c:382:6: sparse: sparse: symbol 'coware_swa_pid_offset' was not declared. Should it be static? kernel test robot
2023-12-04  2:33 ` Liu, Yujie

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.