[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XEN PATCH] xen/sched: address violations of MISRA C:2012 Rules 8.2 and 8.3
Give a name to unnamed parameters to address violations of MISRA C:2012 Rule 8.2 ("Function types shall be in prototype form with named parameters"). Keep consistency between parameter names and types used in function declarations and the ones used in the corresponding function definitions, thus addressing violations of MISRA C:2012 Rule 8.3 ("All declarations of an object or function shall use the same names and type qualifiers"). No functional changes. Signed-off-by: Federico Serafini <federico.serafini@xxxxxxxxxxx> --- xen/common/sched/compat.c | 2 +- xen/common/sched/credit2.c | 3 ++- xen/common/sched/private.h | 2 +- xen/include/xen/sched.h | 10 +++++----- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/xen/common/sched/compat.c b/xen/common/sched/compat.c index 040b4caca2..a596e3a226 100644 --- a/xen/common/sched/compat.c +++ b/xen/common/sched/compat.c @@ -39,7 +39,7 @@ static int compat_poll(struct compat_sched_poll *compat) #include "core.c" -int compat_set_timer_op(u32 lo, s32 hi) +int compat_set_timer_op(uint32_t lo, int32_t hi) { return do_set_timer_op(((s64)hi << 32) | lo); } diff --git a/xen/common/sched/credit2.c b/xen/common/sched/credit2.c index 87a1e31ee9..7e23fabebb 100644 --- a/xen/common/sched/credit2.c +++ b/xen/common/sched/credit2.c @@ -1480,7 +1480,8 @@ static inline void runq_remove(struct csched2_unit *svc) list_del_init(&svc->runq_elem); } -void burn_credits(struct csched2_runqueue_data *rqd, struct csched2_unit *, s_time_t); +void burn_credits(struct csched2_runqueue_data *rqd, struct csched2_unit *svc, + s_time_t now); static inline void tickle_cpu(unsigned int cpu, struct csched2_runqueue_data *rqd) diff --git a/xen/common/sched/private.h b/xen/common/sched/private.h index 0527a8c70d..c516976c37 100644 --- a/xen/common/sched/private.h +++ b/xen/common/sched/private.h @@ -629,7 +629,7 @@ int cpu_disable_scheduler(unsigned int cpu); int schedule_cpu_add(unsigned int cpu, struct cpupool *c); struct cpu_rm_data *alloc_cpu_rm_data(unsigned int cpu, bool aff_alloc); void free_cpu_rm_data(struct cpu_rm_data *mem, unsigned int cpu); -int schedule_cpu_rm(unsigned int cpu, struct cpu_rm_data *mem); +int schedule_cpu_rm(unsigned int cpu, struct cpu_rm_data *data); int sched_move_domain(struct domain *d, struct cpupool *c); void sched_migrate_timers(unsigned int cpu); struct cpupool *cpupool_get_by_id(unsigned int poolid); diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h index 854f3e32c0..5be61bb252 100644 --- a/xen/include/xen/sched.h +++ b/xen/include/xen/sched.h @@ -789,8 +789,8 @@ int sched_init_vcpu(struct vcpu *v); void sched_destroy_vcpu(struct vcpu *v); int sched_init_domain(struct domain *d, unsigned int poolid); void sched_destroy_domain(struct domain *d); -long sched_adjust(struct domain *, struct xen_domctl_scheduler_op *); -long sched_adjust_global(struct xen_sysctl_scheduler_op *); +long sched_adjust(struct domain *d, struct xen_domctl_scheduler_op *op); +long sched_adjust_global(struct xen_sysctl_scheduler_op *op); int sched_id(void); /* @@ -831,11 +831,11 @@ void context_switch( /* * As described above, context_switch() must call this function when the - * local CPU is no longer running in @prev's context, and @prev's context is + * local CPU is no longer running in @vprev's context, and @vprev's context is * saved to memory. Alternatively, if implementing lazy context switching, - * ensure that invoking sync_vcpu_execstate() will switch and commit @prev. + * ensure that invoking sync_vcpu_execstate() will switch and commit @vprev. */ -void sched_context_switched(struct vcpu *prev, struct vcpu *vnext); +void sched_context_switched(struct vcpu *vprev, struct vcpu *vnext); /* Called by the scheduler to continue running the current VCPU. */ void continue_running( -- 2.34.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |