tree:
https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/core
head: 3215b75b29c9a06ac1699503b8509b60cffdf038
commit: 3215b75b29c9a06ac1699503b8509b60cffdf038 [3/3] sched: rt: Make RT capacity aware
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-1-g8d04453-dirty
git checkout 3215b75b29c9a06ac1699503b8509b60cffdf038
make ARCH=x86_64 allmodconfig
make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
kernel/sched/rt.c:1715:9: sparse: sparse: incorrect type in assignment (different
address spaces) @@ expected struct sched_domain *[assigned] sd @@ got struct struct
sched_domain *[assigned] sd @@
kernel/sched/rt.c:1715:9: sparse: expected struct sched_domain *[assigned] sd
kernel/sched/rt.c:1715:9: sparse: got struct sched_domain [noderef] <asn:4>
*parent
> kernel/sched/rt.c:455:13: sparse: sparse: symbol
'rt_task_fits_capacity' was not declared. Should it be static?
kernel/sched/sched.h:2031:17: sparse: sparse: context imbalance in
'find_lock_lowest_rq' - unexpected unlock
kernel/sched/rt.c:1901:9: sparse: sparse: context imbalance in 'push_rt_task' -
unexpected unlock
Please review and possibly fold the followup patch.
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation