|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH v2] x86/HVM: address violations of MISRA C:2012 Rules 8.2 and 8.3
On Wed, 19 Jul 2023, Federico Serafini wrote:
> Give a name to unnamed parameters thus addressing 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>
> ---
> Changes in v2:
> - u64 vs uint64_t mismatches are solved in favor of the stdint types.
> ---
> xen/arch/x86/hvm/domain.c | 2 +-
> xen/arch/x86/hvm/hvm.c | 6 +++---
> xen/arch/x86/hvm/rtc.c | 12 ++++++------
> xen/arch/x86/hvm/svm/nestedsvm.c | 8 ++++----
> xen/arch/x86/hvm/vioapic.c | 2 +-
> xen/arch/x86/include/asm/hvm/domain.h | 2 +-
> xen/arch/x86/include/asm/hvm/hvm.h | 18 +++++++++---------
> xen/arch/x86/include/asm/hvm/irq.h | 14 +++++++-------
> xen/arch/x86/include/asm/hvm/save.h | 4 ++--
> xen/arch/x86/include/asm/hvm/support.h | 2 +-
> 10 files changed, 35 insertions(+), 35 deletions(-)
>
> diff --git a/xen/arch/x86/hvm/domain.c b/xen/arch/x86/hvm/domain.c
> index 7692ee24c2..7f6e362a70 100644
> --- a/xen/arch/x86/hvm/domain.c
> +++ b/xen/arch/x86/hvm/domain.c
> @@ -100,7 +100,7 @@ static int check_segment(struct segment_register *reg,
> enum x86_segment seg)
> }
>
> /* Called by VCPUOP_initialise for HVM guests. */
> -int arch_set_info_hvm_guest(struct vcpu *v, const vcpu_hvm_context_t *ctx)
> +int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context
> *ctx)
> {
> const struct domain *d = v->domain;
> struct cpu_user_regs *uregs = &v->arch.user_regs;
> diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
> index 57363c2ae1..28d131a202 100644
> --- a/xen/arch/x86/hvm/hvm.c
> +++ b/xen/arch/x86/hvm/hvm.c
> @@ -272,7 +272,7 @@ uint8_t hvm_combine_hw_exceptions(uint8_t vec1, uint8_t
> vec2)
> return X86_EXC_DF;
> }
>
> -void hvm_set_rdtsc_exiting(struct domain *d, bool_t enable)
> +void hvm_set_rdtsc_exiting(struct domain *d, bool enable)
This is actually getting hvm_set_rdtsc_exiting out-of-sync with its
declaration in xen/arch/x86/include/asm/hvm/hvm.h ?
Everything else looks good to me
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |