* [zen-kernel-zen-kernel:5.6/muqss 1/20] kernel/sched/MuQSS.h:560:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
@ 2020-05-25 7:43 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-05-25 7:43 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 14983 bytes --]
tree: https://github.com/zen-kernel/zen-kernel 5.6/muqss
head: 4c7261c9aa7d3cacc13cffb5ae4e270bc421bbcd
commit: edbc5ae3fb7ae074a02e40802df66ae90ff4888e [1/20] MultiQueue Skiplist Scheduler v0.198
config: i386-allyesconfig (attached as .config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-240-gf0fe1cd9-dirty
git checkout edbc5ae3fb7ae074a02e40802df66ae90ff4888e
# save the attached .config to linux build tree
make W=1 C=1 ARCH=i386 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
kernel/sched/topology.c:92:56: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct sched_domain *sd @@ got struct sched_domaistruct sched_domain *sd @@
kernel/sched/topology.c:92:56: sparse: expected struct sched_domain *sd
kernel/sched/topology.c:92:56: sparse: got struct sched_domain [noderef] <asn:4> *child
kernel/sched/topology.c:111:60: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct sched_domain *sd @@ got struct sched_domaistruct sched_domain *sd @@
kernel/sched/topology.c:111:60: sparse: expected struct sched_domain *sd
kernel/sched/topology.c:111:60: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:134:20: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *sd @@ got struct sched_domaistruct sched_domain *sd @@
kernel/sched/topology.c:134:20: sparse: expected struct sched_domain *sd
kernel/sched/topology.c:134:20: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:408:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/topology.c:408:9: sparse: struct perf_domain [noderef] <asn:4> *
kernel/sched/topology.c:408:9: sparse: struct perf_domain *
kernel/sched/topology.c:417:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/topology.c:417:9: sparse: struct perf_domain [noderef] <asn:4> *
kernel/sched/topology.c:417:9: sparse: struct perf_domain *
kernel/sched/topology.c:606:49: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct sched_domain *parent @@ got struct sched_domaistruct sched_domain *parent @@
kernel/sched/topology.c:606:49: sparse: expected struct sched_domain *parent
kernel/sched/topology.c:606:49: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:627:1: sparse: sparse: symbol 'sd_llc' redeclared with different type (different address spaces):
kernel/sched/topology.c:627:1: sparse: struct sched_domain [noderef] <asn:4> *[addressable] [noderef] [toplevel] <asn:3> sd_llc
kernel/sched/MuQSS.h:581:1: sparse: note: previously declared as:
kernel/sched/MuQSS.h:581:1: sparse: struct sched_domain *extern [addressable] [noderef] [toplevel] <asn:3> sd_llc
kernel/sched/topology.c:630:1: sparse: sparse: symbol 'sd_llc_shared' redeclared with different type (different address spaces):
kernel/sched/topology.c:630:1: sparse: struct sched_domain_shared [noderef] <asn:4> *[addressable] [noderef] [toplevel] <asn:3> sd_llc_shared
kernel/sched/MuQSS.h:584:1: sparse: note: previously declared as:
kernel/sched/MuQSS.h:584:1: sparse: struct sched_domain_shared *extern [addressable] [noderef] [toplevel] <asn:3> sd_llc_shared
kernel/sched/topology.c:631:1: sparse: sparse: symbol 'sd_numa' redeclared with different type (different address spaces):
kernel/sched/topology.c:631:1: sparse: struct sched_domain [noderef] <asn:4> *[addressable] [noderef] [toplevel] <asn:3> sd_numa
kernel/sched/MuQSS.h:585:1: sparse: note: previously declared as:
kernel/sched/MuQSS.h:585:1: sparse: struct sched_domain *extern [addressable] [noderef] [toplevel] <asn:3> sd_numa
kernel/sched/topology.c:632:1: sparse: sparse: symbol 'sd_asym_packing' redeclared with different type (different address spaces):
kernel/sched/topology.c:632:1: sparse: struct sched_domain [noderef] <asn:4> *[addressable] [noderef] [toplevel] <asn:3> sd_asym_packing
kernel/sched/MuQSS.h:586:1: sparse: note: previously declared as:
kernel/sched/MuQSS.h:586:1: sparse: struct sched_domain *extern [addressable] [noderef] [toplevel] <asn:3> sd_asym_packing
kernel/sched/topology.c:633:1: sparse: sparse: symbol 'sd_asym_cpucapacity' redeclared with different type (different address spaces):
kernel/sched/topology.c:633:1: sparse: struct sched_domain [noderef] <asn:4> *[addressable] [noderef] [toplevel] <asn:3> sd_asym_cpucapacity
kernel/sched/MuQSS.h:587:1: sparse: note: previously declared as:
kernel/sched/MuQSS.h:587:1: sparse: struct sched_domain *extern [addressable] [noderef] [toplevel] <asn:3> sd_asym_cpucapacity
kernel/sched/topology.c:677:50: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct sched_domain *parent @@ got struct sched_domaistruct sched_domain *parent @@
kernel/sched/topology.c:677:50: sparse: expected struct sched_domain *parent
kernel/sched/topology.c:677:50: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:684:55: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain [noderef] <asn:4> *[noderef] <asn:4> child @@ got ref] <asn:4> *[noderef] <asn:4> child @@
kernel/sched/topology.c:684:55: sparse: expected struct sched_domain [noderef] <asn:4> *[noderef] <asn:4> child
kernel/sched/topology.c:684:55: sparse: got struct sched_domain *[assigned] tmp
kernel/sched/topology.c:694:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *[assigned] tmp @@ got struct struct sched_domain *[assigned] tmp @@
kernel/sched/topology.c:694:29: sparse: expected struct sched_domain *[assigned] tmp
kernel/sched/topology.c:694:29: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:699:20: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *sd @@ got struct sched_domaistruct sched_domain *sd @@
kernel/sched/topology.c:699:20: sparse: expected struct sched_domain *sd
kernel/sched/topology.c:699:20: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:709:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/topology.c:709:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/topology.c:709:9: sparse: struct sched_domain *
kernel/sched/topology.c:870:70: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct sched_domain *sd @@ got struct sched_domaistruct sched_domain *sd @@
kernel/sched/topology.c:870:70: sparse: expected struct sched_domain *sd
kernel/sched/topology.c:870:70: sparse: got struct sched_domain [noderef] <asn:4> *child
kernel/sched/topology.c:899:59: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct sched_domain *sd @@ got struct sched_domaistruct sched_domain *sd @@
kernel/sched/topology.c:899:59: sparse: expected struct sched_domain *sd
kernel/sched/topology.c:899:59: sparse: got struct sched_domain [noderef] <asn:4> *child
kernel/sched/topology.c:1069:40: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct sched_domain *child @@ got struct sched_domaistruct sched_domain *child @@
kernel/sched/topology.c:1069:40: sparse: expected struct sched_domain *child
kernel/sched/topology.c:1069:40: sparse: got struct sched_domain [noderef] <asn:4> *child
kernel/sched/topology.c:1373:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct sched_domain [noderef] <asn:4> *child @@ got n [noderef] <asn:4> *child @@
kernel/sched/topology.c:1373:43: sparse: expected struct sched_domain [noderef] <asn:4> *child
kernel/sched/topology.c:1373:43: sparse: got struct sched_domain *child
kernel/sched/topology.c:1395:17: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *t @@ got struct sched_domaistruct sched_domain *t @@
kernel/sched/topology.c:1395:17: sparse: expected struct sched_domain *t
kernel/sched/topology.c:1395:17: sparse: got struct sched_domain [noderef] <asn:4> *child
kernel/sched/topology.c:1870:31: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain [noderef] <asn:4> *parent @@ got n [noderef] <asn:4> *parent @@
kernel/sched/topology.c:1870:31: sparse: expected struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:1870:31: sparse: got struct sched_domain *sd
kernel/sched/topology.c:2039:57: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *[assigned] sd @@ got struct struct sched_domain *[assigned] sd @@
kernel/sched/topology.c:2039:57: sparse: expected struct sched_domain *[assigned] sd
kernel/sched/topology.c:2039:57: sparse: got struct sched_domain [noderef] <asn:4> *parent
kernel/sched/topology.c:2056:57: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *[assigned] sd @@ got struct struct sched_domain *[assigned] sd @@
kernel/sched/topology.c:2056:57: sparse: expected struct sched_domain *[assigned] sd
kernel/sched/topology.c:2056:57: sparse: got struct sched_domain [noderef] <asn:4> *parent
>> kernel/sched/MuQSS.h:560:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.h:560:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.h:560:9: sparse: struct sched_domain *
kernel/sched/MuQSS.h:573:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.h:573:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.h:573:9: sparse: struct sched_domain *
>> kernel/sched/MuQSS.h:560:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.h:560:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.h:560:9: sparse: struct sched_domain *
kernel/sched/MuQSS.h:573:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.h:573:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.h:573:9: sparse: struct sched_domain *
--
>> kernel/sched/MuQSS.c:1707:17: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:1707:17: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.c:1707:17: sparse: struct sched_domain *
kernel/sched/MuQSS.c:1848:27: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:1848:27: sparse: struct task_struct [noderef] <asn:4> *
kernel/sched/MuQSS.c:1848:27: sparse: struct task_struct *
>> kernel/sched/MuQSS.c:2382:16: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct task_struct *parent @@ got struct task_structstruct task_struct *parent @@
kernel/sched/MuQSS.c:2382:16: sparse: expected struct task_struct *parent
kernel/sched/MuQSS.c:2382:16: sparse: got struct task_struct [noderef] <asn:4> *parent
kernel/sched/MuQSS.c:4118:17: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:4118:17: sparse: struct task_struct [noderef] <asn:4> *
kernel/sched/MuQSS.c:4118:17: sparse: struct task_struct *
kernel/sched/MuQSS.c:5976:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:5976:9: sparse: struct task_struct [noderef] <asn:4> *
kernel/sched/MuQSS.c:5976:9: sparse: struct task_struct *
kernel/sched/MuQSS.c:6054:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:6054:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.c:6054:9: sparse: struct sched_domain *
kernel/sched/MuQSS.c:6461:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:6461:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.c:6461:9: sparse: struct sched_domain *
kernel/sched/MuQSS.c:6468:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:6468:9: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.c:6468:9: sparse: struct sched_domain *
kernel/sched/MuQSS.c:6817:17: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.c:6817:17: sparse: struct sched_domain [noderef] <asn:4> *
kernel/sched/MuQSS.c:6817:17: sparse: struct sched_domain *
kernel/sched/MuQSS.h:771:16: sparse: sparse: incompatible types in comparison expression (different address spaces):
kernel/sched/MuQSS.h:771:16: sparse: struct update_util_data [noderef] <asn:4> *
kernel/sched/MuQSS.h:771:16: sparse: struct update_util_data *
vim +560 kernel/sched/MuQSS.h
546
547 /**
548 * highest_flag_domain - Return highest sched_domain containing flag.
549 * @cpu: The cpu whose highest level of sched domain is to
550 * be returned.
551 * @flag: The flag to check for the highest sched_domain
552 * for the given cpu.
553 *
554 * Returns the highest sched_domain of a cpu which contains the given flag.
555 */
556 static inline struct sched_domain *highest_flag_domain(int cpu, int flag)
557 {
558 struct sched_domain *sd, *hsd = NULL;
559
> 560 for_each_domain(cpu, sd) {
561 if (!(sd->flags & flag))
562 break;
563 hsd = sd;
564 }
565
566 return hsd;
567 }
568
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 71680 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-05-25 7:43 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-25 7:43 [zen-kernel-zen-kernel:5.6/muqss 1/20] kernel/sched/MuQSS.h:560:9: sparse: sparse: incompatible types in comparison expression (different address spaces): kbuild 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.