From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [peterz-queue:sched/core 8/11] include/linux/sched.h:1722:57: warning: unused parameter 'dst'
Date: Sat, 21 Aug 2021 09:20:50 +0800 [thread overview]
Message-ID: <202108210940.aD3d42zA-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 32099 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/core
head: 234b8ab6476c5edd5262e2ff563de9498d60044a
commit: b90ca8badbd11488e5f762346b028666808164e7 [8/11] sched: Introduce task_struct::user_cpus_ptr to track requested affinity
config: i386-randconfig-a016-20210820 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project d9c5613e856cf2addfbf892fc4c1ce9ef9feceaa)
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
# https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/commit/?id=b90ca8badbd11488e5f762346b028666808164e7
git remote add peterz-queue https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git
git fetch --no-tags peterz-queue sched/core
git checkout b90ca8badbd11488e5f762346b028666808164e7
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:21:
include/linux/seccomp.h:71:65: warning: unused parameter 'sd' [-Wunused-parameter]
static inline int __secure_computing(const struct seccomp_data *sd) { return 0; }
^
include/linux/seccomp.h:81:52: warning: unused parameter 'arg2' [-Wunused-parameter]
static inline long prctl_set_seccomp(unsigned long arg2, char __user *arg3)
^
include/linux/seccomp.h:81:71: warning: unused parameter 'arg3' [-Wunused-parameter]
static inline long prctl_set_seccomp(unsigned long arg2, char __user *arg3)
^
include/linux/seccomp.h:86:48: warning: unused parameter 's' [-Wunused-parameter]
static inline int seccomp_mode(struct seccomp *s)
^
include/linux/seccomp.h:96:63: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void seccomp_filter_release(struct task_struct *tsk)
^
include/linux/seccomp.h:100:59: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void get_seccomp_filter(struct task_struct *tsk)
^
include/linux/seccomp.h:112:59: warning: unused parameter 'task' [-Wunused-parameter]
static inline long seccomp_get_filter(struct task_struct *task,
^
include/linux/seccomp.h:113:25: warning: unused parameter 'n' [-Wunused-parameter]
unsigned long n, void __user *data)
^
include/linux/seccomp.h:113:41: warning: unused parameter 'data' [-Wunused-parameter]
unsigned long n, void __user *data)
^
include/linux/seccomp.h:117:61: warning: unused parameter 'task' [-Wunused-parameter]
static inline long seccomp_get_metadata(struct task_struct *task,
^
include/linux/seccomp.h:118:20: warning: unused parameter 'filter_off' [-Wunused-parameter]
unsigned long filter_off,
^
include/linux/seccomp.h:119:19: warning: unused parameter 'data' [-Wunused-parameter]
void __user *data)
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:26:
include/linux/latencytop.h:47:47: warning: unused parameter 'task' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:57: warning: unused parameter 'usecs' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:68: warning: unused parameter 'inter' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:51:66: warning: unused parameter 'p' [-Wunused-parameter]
static inline void clear_tsk_latency_tracing(struct task_struct *p)
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:33:
In file included from include/linux/posix-timers.h:9:
include/linux/task_work.h:30:55: warning: unused parameter 'task' [-Wunused-parameter]
static inline void exit_task_work(struct task_struct *task)
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:33:
include/linux/posix-timers.h:174:65: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_init(struct posix_cputimers *pct) { }
^
include/linux/posix-timers.h:175:71: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_group_init(struct posix_cputimers *pct,
^
include/linux/posix-timers.h:176:16: warning: unused parameter 'cpu_limit' [-Wunused-parameter]
u64 cpu_limit) { }
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
include/linux/sched.h:1713:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1713:85: warning: unused parameter 'new_mask' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1716:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
^
>> include/linux/sched.h:1722:57: warning: unused parameter 'dst' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
>> include/linux/sched.h:1722:91: warning: unused parameter 'node' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
include/linux/sched.h:1829:53: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void kick_process(struct task_struct *tsk) { }
^
include/linux/sched.h:1858:68: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1858:84: warning: unused parameter 'match_state' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1985:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int spin_needbreak(spinlock_t *lock)
^
include/linux/sched.h:2002:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int rwlock_needbreak(rwlock_t *lock)
^
include/linux/sched.h:2034:63: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned int task_cpu(const struct task_struct *p)
^
include/linux/sched.h:2039:53: warning: unused parameter 'p' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2039:69: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2054:42: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline bool vcpu_is_preempted(int cpu)
^
include/linux/sched.h:2154:63: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_set_notify_resume(struct task_struct *t)
^
include/linux/sched.h:2157:62: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_handle_notify_resume(struct ksignal *ksig,
^
include/linux/sched.h:2158:27: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2161:56: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_signal_deliver(struct ksignal *ksig,
^
include/linux/sched.h:2162:28: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2165:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_preempt(struct task_struct *t)
^
include/linux/sched.h:2168:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_migrate(struct task_struct *t)
^
include/linux/sched.h:2171:50: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2171:67: warning: unused parameter 'clone_flags' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2174:52: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_execve(struct task_struct *t)
^
include/linux/sched.h:2186:49: warning: unused parameter 'regs' [-Wunused-parameter]
static inline void rseq_syscall(struct pt_regs *regs)
^
include/linux/sched.h:2212:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void sched_core_free(struct task_struct *tsk) { }
^
include/linux/sched.h:2213:56: warning: unused parameter 'p' [-Wunused-parameter]
static inline void sched_core_fork(struct task_struct *p) { }
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:16:
In file included from include/linux/energy_model.h:10:
include/linux/sched/topology.h:210:36: warning: unused parameter 'ndoms_new' [-Wunused-parameter]
partition_sched_domains_locked(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:210:61: warning: unused parameter 'doms_new' [-Wunused-parameter]
partition_sched_domains_locked(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:211:37: warning: unused parameter 'dattr_new' [-Wunused-parameter]
struct sched_domain_attr *dattr_new)
^
include/linux/sched/topology.h:216:29: warning: unused parameter 'ndoms_new' [-Wunused-parameter]
partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:216:54: warning: unused parameter 'doms_new' [-Wunused-parameter]
partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:217:30: warning: unused parameter 'dattr_new' [-Wunused-parameter]
struct sched_domain_attr *dattr_new)
^
include/linux/sched/topology.h:221:41: warning: unused parameter 'this_cpu' [-Wunused-parameter]
static inline bool cpus_share_cache(int this_cpu, int that_cpu)
^
include/linux/sched/topology.h:221:55: warning: unused parameter 'that_cpu' [-Wunused-parameter]
static inline bool cpus_share_cache(int this_cpu, int that_cpu)
^
include/linux/sched/topology.h:248:43: warning: unused parameter 'cpu' [-Wunused-parameter]
unsigned long arch_scale_cpu_capacity(int cpu)
^
include/linux/sched/topology.h:256:47: warning: unused parameter 'cpu' [-Wunused-parameter]
--
In file included from include/linux/sched.h:22:
In file included from include/linux/nodemask.h:96:
include/linux/numa.h:47:47: warning: unused parameter 'node' [-Wunused-parameter]
static inline int numa_map_to_online_node(int node)
^
include/linux/numa.h:51:50: warning: unused parameter 'start' [-Wunused-parameter]
static inline int memory_add_physaddr_to_nid(u64 start)
^
include/linux/numa.h:55:43: warning: unused parameter 'start' [-Wunused-parameter]
static inline int phys_to_target_node(u64 start)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:22:
include/linux/nodemask.h:465:57: warning: unused parameter 'state' [-Wunused-parameter]
static inline int node_state(int node, enum node_states state)
^
include/linux/nodemask.h:470:39: warning: unused parameter 'node' [-Wunused-parameter]
static inline void node_set_state(int node, enum node_states state)
^
include/linux/nodemask.h:470:62: warning: unused parameter 'state' [-Wunused-parameter]
static inline void node_set_state(int node, enum node_states state)
^
include/linux/nodemask.h:474:41: warning: unused parameter 'node' [-Wunused-parameter]
static inline void node_clear_state(int node, enum node_states state)
^
include/linux/nodemask.h:474:64: warning: unused parameter 'state' [-Wunused-parameter]
static inline void node_clear_state(int node, enum node_states state)
^
include/linux/nodemask.h:478:51: warning: unused parameter 'state' [-Wunused-parameter]
static inline int num_node_state(enum node_states state)
^
include/linux/nodemask.h:500:49: warning: unused parameter 'mask' [-Wunused-parameter]
static inline int node_random(const nodemask_t *mask)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:26:
include/linux/latencytop.h:47:47: warning: unused parameter 'task' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:57: warning: unused parameter 'usecs' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:68: warning: unused parameter 'inter' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:51:66: warning: unused parameter 'p' [-Wunused-parameter]
static inline void clear_tsk_latency_tracing(struct task_struct *p)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:33:
In file included from include/linux/posix-timers.h:9:
include/linux/task_work.h:30:55: warning: unused parameter 'task' [-Wunused-parameter]
static inline void exit_task_work(struct task_struct *task)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:33:
include/linux/posix-timers.h:174:65: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_init(struct posix_cputimers *pct) { }
^
include/linux/posix-timers.h:175:71: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_group_init(struct posix_cputimers *pct,
^
include/linux/posix-timers.h:176:16: warning: unused parameter 'cpu_limit' [-Wunused-parameter]
u64 cpu_limit) { }
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
include/linux/sched.h:1713:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1713:85: warning: unused parameter 'new_mask' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1716:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
^
>> include/linux/sched.h:1722:57: warning: unused parameter 'dst' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
>> include/linux/sched.h:1722:91: warning: unused parameter 'node' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
include/linux/sched.h:1829:53: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void kick_process(struct task_struct *tsk) { }
^
include/linux/sched.h:1858:68: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1858:84: warning: unused parameter 'match_state' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1985:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int spin_needbreak(spinlock_t *lock)
^
include/linux/sched.h:2002:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int rwlock_needbreak(rwlock_t *lock)
^
include/linux/sched.h:2034:63: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned int task_cpu(const struct task_struct *p)
^
include/linux/sched.h:2039:53: warning: unused parameter 'p' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2039:69: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2054:42: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline bool vcpu_is_preempted(int cpu)
^
include/linux/sched.h:2154:63: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_set_notify_resume(struct task_struct *t)
^
include/linux/sched.h:2157:62: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_handle_notify_resume(struct ksignal *ksig,
^
include/linux/sched.h:2158:27: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2161:56: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_signal_deliver(struct ksignal *ksig,
^
include/linux/sched.h:2162:28: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2165:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_preempt(struct task_struct *t)
^
include/linux/sched.h:2168:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_migrate(struct task_struct *t)
^
include/linux/sched.h:2171:50: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2171:67: warning: unused parameter 'clone_flags' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2174:52: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_execve(struct task_struct *t)
^
include/linux/sched.h:2186:49: warning: unused parameter 'regs' [-Wunused-parameter]
static inline void rseq_syscall(struct pt_regs *regs)
^
include/linux/sched.h:2212:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void sched_core_free(struct task_struct *tsk) { }
^
include/linux/sched.h:2213:56: warning: unused parameter 'p' [-Wunused-parameter]
static inline void sched_core_fork(struct task_struct *p) { }
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:10:
include/linux/vtime.h:28:57: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_user_enter(struct task_struct *tsk) { }
^
include/linux/vtime.h:29:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_user_exit(struct task_struct *tsk) { }
^
include/linux/vtime.h:30:58: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_guest_enter(struct task_struct *tsk) { }
^
include/linux/vtime.h:31:57: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_guest_exit(struct task_struct *tsk) { }
^
include/linux/vtime.h:32:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
^
include/linux/vtime.h:32:65: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
^
include/linux/vtime.h:41:58: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
^
include/linux/vtime.h:41:76: warning: unused parameter 'offset' [-Wunused-parameter]
static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
^
include/linux/vtime.h:42:62: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_account_softirq(struct task_struct *tsk) { }
..
vim +/dst +1722 include/linux/sched.h
1704
1705 extern int cpuset_cpumask_can_shrink(const struct cpumask *cur, const struct cpumask *trial);
1706 extern int task_can_attach(struct task_struct *p, const struct cpumask *cs_cpus_allowed);
1707 #ifdef CONFIG_SMP
1708 extern void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask);
1709 extern int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask);
1710 extern int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node);
1711 extern void release_user_cpus_ptr(struct task_struct *p);
1712 #else
> 1713 static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
1714 {
1715 }
1716 static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
1717 {
1718 if (!cpumask_test_cpu(0, new_mask))
1719 return -EINVAL;
1720 return 0;
1721 }
> 1722 static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
1723 {
1724 if (src->user_cpus_ptr)
1725 return -EINVAL;
1726 return 0;
1727 }
1728 static inline void release_user_cpus_ptr(struct task_struct *p)
1729 {
1730 WARN_ON(p->user_cpus_ptr);
1731 }
1732 #endif
1733
---
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: 35475 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: Will Deacon <will@kernel.org>
Cc: clang-built-linux@googlegroups.com, kbuild-all@lists.01.org,
linux-kernel@vger.kernel.org,
Peter Zijlstra <peterz@infradead.org>,
Valentin Schneider <Valentin.Schneider@arm.com>
Subject: [peterz-queue:sched/core 8/11] include/linux/sched.h:1722:57: warning: unused parameter 'dst'
Date: Sat, 21 Aug 2021 09:20:50 +0800 [thread overview]
Message-ID: <202108210940.aD3d42zA-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 31629 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/core
head: 234b8ab6476c5edd5262e2ff563de9498d60044a
commit: b90ca8badbd11488e5f762346b028666808164e7 [8/11] sched: Introduce task_struct::user_cpus_ptr to track requested affinity
config: i386-randconfig-a016-20210820 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project d9c5613e856cf2addfbf892fc4c1ce9ef9feceaa)
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
# https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/commit/?id=b90ca8badbd11488e5f762346b028666808164e7
git remote add peterz-queue https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git
git fetch --no-tags peterz-queue sched/core
git checkout b90ca8badbd11488e5f762346b028666808164e7
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:21:
include/linux/seccomp.h:71:65: warning: unused parameter 'sd' [-Wunused-parameter]
static inline int __secure_computing(const struct seccomp_data *sd) { return 0; }
^
include/linux/seccomp.h:81:52: warning: unused parameter 'arg2' [-Wunused-parameter]
static inline long prctl_set_seccomp(unsigned long arg2, char __user *arg3)
^
include/linux/seccomp.h:81:71: warning: unused parameter 'arg3' [-Wunused-parameter]
static inline long prctl_set_seccomp(unsigned long arg2, char __user *arg3)
^
include/linux/seccomp.h:86:48: warning: unused parameter 's' [-Wunused-parameter]
static inline int seccomp_mode(struct seccomp *s)
^
include/linux/seccomp.h:96:63: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void seccomp_filter_release(struct task_struct *tsk)
^
include/linux/seccomp.h:100:59: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void get_seccomp_filter(struct task_struct *tsk)
^
include/linux/seccomp.h:112:59: warning: unused parameter 'task' [-Wunused-parameter]
static inline long seccomp_get_filter(struct task_struct *task,
^
include/linux/seccomp.h:113:25: warning: unused parameter 'n' [-Wunused-parameter]
unsigned long n, void __user *data)
^
include/linux/seccomp.h:113:41: warning: unused parameter 'data' [-Wunused-parameter]
unsigned long n, void __user *data)
^
include/linux/seccomp.h:117:61: warning: unused parameter 'task' [-Wunused-parameter]
static inline long seccomp_get_metadata(struct task_struct *task,
^
include/linux/seccomp.h:118:20: warning: unused parameter 'filter_off' [-Wunused-parameter]
unsigned long filter_off,
^
include/linux/seccomp.h:119:19: warning: unused parameter 'data' [-Wunused-parameter]
void __user *data)
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:26:
include/linux/latencytop.h:47:47: warning: unused parameter 'task' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:57: warning: unused parameter 'usecs' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:68: warning: unused parameter 'inter' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:51:66: warning: unused parameter 'p' [-Wunused-parameter]
static inline void clear_tsk_latency_tracing(struct task_struct *p)
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:33:
In file included from include/linux/posix-timers.h:9:
include/linux/task_work.h:30:55: warning: unused parameter 'task' [-Wunused-parameter]
static inline void exit_task_work(struct task_struct *task)
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
In file included from include/linux/sched.h:33:
include/linux/posix-timers.h:174:65: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_init(struct posix_cputimers *pct) { }
^
include/linux/posix-timers.h:175:71: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_group_init(struct posix_cputimers *pct,
^
include/linux/posix-timers.h:176:16: warning: unused parameter 'cpu_limit' [-Wunused-parameter]
u64 cpu_limit) { }
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:15:
In file included from include/linux/dev_printk.h:16:
In file included from include/linux/ratelimit.h:6:
include/linux/sched.h:1713:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1713:85: warning: unused parameter 'new_mask' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1716:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
^
>> include/linux/sched.h:1722:57: warning: unused parameter 'dst' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
>> include/linux/sched.h:1722:91: warning: unused parameter 'node' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
include/linux/sched.h:1829:53: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void kick_process(struct task_struct *tsk) { }
^
include/linux/sched.h:1858:68: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1858:84: warning: unused parameter 'match_state' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1985:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int spin_needbreak(spinlock_t *lock)
^
include/linux/sched.h:2002:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int rwlock_needbreak(rwlock_t *lock)
^
include/linux/sched.h:2034:63: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned int task_cpu(const struct task_struct *p)
^
include/linux/sched.h:2039:53: warning: unused parameter 'p' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2039:69: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2054:42: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline bool vcpu_is_preempted(int cpu)
^
include/linux/sched.h:2154:63: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_set_notify_resume(struct task_struct *t)
^
include/linux/sched.h:2157:62: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_handle_notify_resume(struct ksignal *ksig,
^
include/linux/sched.h:2158:27: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2161:56: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_signal_deliver(struct ksignal *ksig,
^
include/linux/sched.h:2162:28: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2165:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_preempt(struct task_struct *t)
^
include/linux/sched.h:2168:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_migrate(struct task_struct *t)
^
include/linux/sched.h:2171:50: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2171:67: warning: unused parameter 'clone_flags' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2174:52: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_execve(struct task_struct *t)
^
include/linux/sched.h:2186:49: warning: unused parameter 'regs' [-Wunused-parameter]
static inline void rseq_syscall(struct pt_regs *regs)
^
include/linux/sched.h:2212:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void sched_core_free(struct task_struct *tsk) { }
^
include/linux/sched.h:2213:56: warning: unused parameter 'p' [-Wunused-parameter]
static inline void sched_core_fork(struct task_struct *p) { }
^
In file included from drivers/gpu/drm/i915/i915_drv.c:30:
In file included from include/linux/acpi.h:15:
In file included from include/linux/device.h:16:
In file included from include/linux/energy_model.h:10:
include/linux/sched/topology.h:210:36: warning: unused parameter 'ndoms_new' [-Wunused-parameter]
partition_sched_domains_locked(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:210:61: warning: unused parameter 'doms_new' [-Wunused-parameter]
partition_sched_domains_locked(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:211:37: warning: unused parameter 'dattr_new' [-Wunused-parameter]
struct sched_domain_attr *dattr_new)
^
include/linux/sched/topology.h:216:29: warning: unused parameter 'ndoms_new' [-Wunused-parameter]
partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:216:54: warning: unused parameter 'doms_new' [-Wunused-parameter]
partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[],
^
include/linux/sched/topology.h:217:30: warning: unused parameter 'dattr_new' [-Wunused-parameter]
struct sched_domain_attr *dattr_new)
^
include/linux/sched/topology.h:221:41: warning: unused parameter 'this_cpu' [-Wunused-parameter]
static inline bool cpus_share_cache(int this_cpu, int that_cpu)
^
include/linux/sched/topology.h:221:55: warning: unused parameter 'that_cpu' [-Wunused-parameter]
static inline bool cpus_share_cache(int this_cpu, int that_cpu)
^
include/linux/sched/topology.h:248:43: warning: unused parameter 'cpu' [-Wunused-parameter]
unsigned long arch_scale_cpu_capacity(int cpu)
^
include/linux/sched/topology.h:256:47: warning: unused parameter 'cpu' [-Wunused-parameter]
--
In file included from include/linux/sched.h:22:
In file included from include/linux/nodemask.h:96:
include/linux/numa.h:47:47: warning: unused parameter 'node' [-Wunused-parameter]
static inline int numa_map_to_online_node(int node)
^
include/linux/numa.h:51:50: warning: unused parameter 'start' [-Wunused-parameter]
static inline int memory_add_physaddr_to_nid(u64 start)
^
include/linux/numa.h:55:43: warning: unused parameter 'start' [-Wunused-parameter]
static inline int phys_to_target_node(u64 start)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:22:
include/linux/nodemask.h:465:57: warning: unused parameter 'state' [-Wunused-parameter]
static inline int node_state(int node, enum node_states state)
^
include/linux/nodemask.h:470:39: warning: unused parameter 'node' [-Wunused-parameter]
static inline void node_set_state(int node, enum node_states state)
^
include/linux/nodemask.h:470:62: warning: unused parameter 'state' [-Wunused-parameter]
static inline void node_set_state(int node, enum node_states state)
^
include/linux/nodemask.h:474:41: warning: unused parameter 'node' [-Wunused-parameter]
static inline void node_clear_state(int node, enum node_states state)
^
include/linux/nodemask.h:474:64: warning: unused parameter 'state' [-Wunused-parameter]
static inline void node_clear_state(int node, enum node_states state)
^
include/linux/nodemask.h:478:51: warning: unused parameter 'state' [-Wunused-parameter]
static inline int num_node_state(enum node_states state)
^
include/linux/nodemask.h:500:49: warning: unused parameter 'mask' [-Wunused-parameter]
static inline int node_random(const nodemask_t *mask)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:26:
include/linux/latencytop.h:47:47: warning: unused parameter 'task' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:57: warning: unused parameter 'usecs' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:47:68: warning: unused parameter 'inter' [-Wunused-parameter]
account_scheduler_latency(struct task_struct *task, int usecs, int inter)
^
include/linux/latencytop.h:51:66: warning: unused parameter 'p' [-Wunused-parameter]
static inline void clear_tsk_latency_tracing(struct task_struct *p)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:33:
In file included from include/linux/posix-timers.h:9:
include/linux/task_work.h:30:55: warning: unused parameter 'task' [-Wunused-parameter]
static inline void exit_task_work(struct task_struct *task)
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
In file included from include/linux/sched.h:33:
include/linux/posix-timers.h:174:65: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_init(struct posix_cputimers *pct) { }
^
include/linux/posix-timers.h:175:71: warning: unused parameter 'pct' [-Wunused-parameter]
static inline void posix_cputimers_group_init(struct posix_cputimers *pct,
^
include/linux/posix-timers.h:176:16: warning: unused parameter 'cpu_limit' [-Wunused-parameter]
u64 cpu_limit) { }
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:9:
include/linux/sched.h:1713:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1713:85: warning: unused parameter 'new_mask' [-Wunused-parameter]
static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
^
include/linux/sched.h:1716:60: warning: unused parameter 'p' [-Wunused-parameter]
static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
^
>> include/linux/sched.h:1722:57: warning: unused parameter 'dst' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
>> include/linux/sched.h:1722:91: warning: unused parameter 'node' [-Wunused-parameter]
static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
^
include/linux/sched.h:1829:53: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void kick_process(struct task_struct *tsk) { }
^
include/linux/sched.h:1858:68: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1858:84: warning: unused parameter 'match_state' [-Wunused-parameter]
static inline unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
^
include/linux/sched.h:1985:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int spin_needbreak(spinlock_t *lock)
^
include/linux/sched.h:2002:46: warning: unused parameter 'lock' [-Wunused-parameter]
static inline int rwlock_needbreak(rwlock_t *lock)
^
include/linux/sched.h:2034:63: warning: unused parameter 'p' [-Wunused-parameter]
static inline unsigned int task_cpu(const struct task_struct *p)
^
include/linux/sched.h:2039:53: warning: unused parameter 'p' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2039:69: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
^
include/linux/sched.h:2054:42: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline bool vcpu_is_preempted(int cpu)
^
include/linux/sched.h:2154:63: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_set_notify_resume(struct task_struct *t)
^
include/linux/sched.h:2157:62: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_handle_notify_resume(struct ksignal *ksig,
^
include/linux/sched.h:2158:27: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2161:56: warning: unused parameter 'ksig' [-Wunused-parameter]
static inline void rseq_signal_deliver(struct ksignal *ksig,
^
include/linux/sched.h:2162:28: warning: unused parameter 'regs' [-Wunused-parameter]
struct pt_regs *regs)
^
include/linux/sched.h:2165:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_preempt(struct task_struct *t)
^
include/linux/sched.h:2168:53: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_migrate(struct task_struct *t)
^
include/linux/sched.h:2171:50: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2171:67: warning: unused parameter 'clone_flags' [-Wunused-parameter]
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
^
include/linux/sched.h:2174:52: warning: unused parameter 't' [-Wunused-parameter]
static inline void rseq_execve(struct task_struct *t)
^
include/linux/sched.h:2186:49: warning: unused parameter 'regs' [-Wunused-parameter]
static inline void rseq_syscall(struct pt_regs *regs)
^
include/linux/sched.h:2212:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void sched_core_free(struct task_struct *tsk) { }
^
include/linux/sched.h:2213:56: warning: unused parameter 'p' [-Wunused-parameter]
static inline void sched_core_fork(struct task_struct *p) { }
^
In file included from drivers/gpu/drm/i915/i915_config.c:6:
In file included from drivers/gpu/drm/i915/i915_drv.h:36:
In file included from arch/x86/include/asm/hypervisor.h:37:
In file included from arch/x86/include/asm/kvm_para.h:7:
In file included from include/linux/interrupt.h:11:
In file included from include/linux/hardirq.h:10:
include/linux/vtime.h:28:57: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_user_enter(struct task_struct *tsk) { }
^
include/linux/vtime.h:29:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_user_exit(struct task_struct *tsk) { }
^
include/linux/vtime.h:30:58: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_guest_enter(struct task_struct *tsk) { }
^
include/linux/vtime.h:31:57: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_guest_exit(struct task_struct *tsk) { }
^
include/linux/vtime.h:32:56: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
^
include/linux/vtime.h:32:65: warning: unused parameter 'cpu' [-Wunused-parameter]
static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
^
include/linux/vtime.h:41:58: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
^
include/linux/vtime.h:41:76: warning: unused parameter 'offset' [-Wunused-parameter]
static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
^
include/linux/vtime.h:42:62: warning: unused parameter 'tsk' [-Wunused-parameter]
static inline void vtime_account_softirq(struct task_struct *tsk) { }
..
vim +/dst +1722 include/linux/sched.h
1704
1705 extern int cpuset_cpumask_can_shrink(const struct cpumask *cur, const struct cpumask *trial);
1706 extern int task_can_attach(struct task_struct *p, const struct cpumask *cs_cpus_allowed);
1707 #ifdef CONFIG_SMP
1708 extern void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask);
1709 extern int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask);
1710 extern int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node);
1711 extern void release_user_cpus_ptr(struct task_struct *p);
1712 #else
> 1713 static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
1714 {
1715 }
1716 static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
1717 {
1718 if (!cpumask_test_cpu(0, new_mask))
1719 return -EINVAL;
1720 return 0;
1721 }
> 1722 static inline int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node)
1723 {
1724 if (src->user_cpus_ptr)
1725 return -EINVAL;
1726 return 0;
1727 }
1728 static inline void release_user_cpus_ptr(struct task_struct *p)
1729 {
1730 WARN_ON(p->user_cpus_ptr);
1731 }
1732 #endif
1733
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 35475 bytes --]
next reply other threads:[~2021-08-21 1:20 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-21 1:20 kernel test robot [this message]
2021-08-21 1:20 ` [peterz-queue:sched/core 8/11] include/linux/sched.h:1722:57: warning: unused parameter 'dst' kernel test robot
2021-08-23 9:02 ` Peter Zijlstra
2021-08-23 9:02 ` Peter Zijlstra
2021-08-23 9:16 ` Chen, Rong A
2021-08-23 9:16 ` [kbuild-all] " Chen, Rong A
2021-08-23 9:26 ` Peter Zijlstra
2021-08-23 9:26 ` [kbuild-all] " Peter Zijlstra
2021-09-11 12:24 ` Peter Zijlstra
2021-09-11 12:24 ` [kbuild-all] " Peter Zijlstra
2021-09-13 1:05 ` Rong Chen
2021-09-13 1:05 ` [kbuild-all] " Rong Chen
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=202108210940.aD3d42zA-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@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.