Message ID | 7df9377d4cb218dd54646c2cb1b70327c8b44c96.1688559115.git.gianluca.luparini@bugseng.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | xen: fix violations of MISRA C:2012 Rule 7.2 | expand |
On Wed, 5 Jul 2023, Simone Ballarin wrote: > From: Gianluca Luparini <gianluca.luparini@bugseng.com> > > The xen sources contains violations of MISRA C:2012 Rule 7.2 whose > headline states: > "A 'u' or 'U' suffix shall be applied to all integer constants > that are represented in an unsigned type". > > Add the 'U' suffix to integers literals with unsigned type and also to other > literals used in the same contexts or near violations, when their positive > nature is immediately clear. The latter changes are done for the sake of > uniformity. > > Signed-off-by: Simone Ballarin <simone.ballarin@bugseng.com> > Signed-off-by: Gianluca Luparini <gianluca.luparini@bugseng.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> > --- > Changes in v2: > - change commit title to make it unique > - change commit message > --- > xen/arch/x86/acpi/cpufreq/powernow.c | 14 +++++++------- > xen/include/acpi/cpufreq/processor_perf.h | 2 +- > 2 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/xen/arch/x86/acpi/cpufreq/powernow.c b/xen/arch/x86/acpi/cpufreq/powernow.c > index d4c7dcd5d9..8e0784b69c 100644 > --- a/xen/arch/x86/acpi/cpufreq/powernow.c > +++ b/xen/arch/x86/acpi/cpufreq/powernow.c > @@ -32,14 +32,14 @@ > #include <acpi/acpi.h> > #include <acpi/cpufreq/cpufreq.h> > > -#define HW_PSTATE_MASK 0x00000007 > -#define HW_PSTATE_VALID_MASK 0x80000000 > -#define HW_PSTATE_MAX_MASK 0x000000f0 > +#define HW_PSTATE_MASK 0x00000007U > +#define HW_PSTATE_VALID_MASK 0x80000000U > +#define HW_PSTATE_MAX_MASK 0x000000f0U > #define HW_PSTATE_MAX_SHIFT 4 > -#define MSR_PSTATE_DEF_BASE 0xc0010064 /* base of Pstate MSRs */ > -#define MSR_PSTATE_STATUS 0xc0010063 /* Pstate Status MSR */ > -#define MSR_PSTATE_CTRL 0xc0010062 /* Pstate control MSR */ > -#define MSR_PSTATE_CUR_LIMIT 0xc0010061 /* pstate current limit MSR */ > +#define MSR_PSTATE_DEF_BASE 0xc0010064U /* base of Pstate MSRs */ > +#define MSR_PSTATE_STATUS 0xc0010063U /* Pstate Status MSR */ > +#define MSR_PSTATE_CTRL 0xc0010062U /* Pstate control MSR */ > +#define MSR_PSTATE_CUR_LIMIT 0xc0010061U /* pstate current limit MSR */ > #define MSR_HWCR_CPBDIS_MASK 0x02000000ULL > > #define ARCH_CPU_FLAG_RESUME 1 > diff --git a/xen/include/acpi/cpufreq/processor_perf.h b/xen/include/acpi/cpufreq/processor_perf.h > index d8a1ba68a6..8b5a1b9bde 100644 > --- a/xen/include/acpi/cpufreq/processor_perf.h > +++ b/xen/include/acpi/cpufreq/processor_perf.h > @@ -5,7 +5,7 @@ > #include <public/sysctl.h> > #include <xen/acpi.h> > > -#define XEN_PX_INIT 0x80000000 > +#define XEN_PX_INIT 0x80000000U > > int powernow_cpufreq_init(void); > unsigned int powernow_register_driver(void); > -- > 2.41.0 >
On 06.07.2023 01:29, Stefano Stabellini wrote: > On Wed, 5 Jul 2023, Simone Ballarin wrote: >> From: Gianluca Luparini <gianluca.luparini@bugseng.com> >> >> The xen sources contains violations of MISRA C:2012 Rule 7.2 whose >> headline states: >> "A 'u' or 'U' suffix shall be applied to all integer constants >> that are represented in an unsigned type". >> >> Add the 'U' suffix to integers literals with unsigned type and also to other >> literals used in the same contexts or near violations, when their positive >> nature is immediately clear. The latter changes are done for the sake of >> uniformity. >> >> Signed-off-by: Simone Ballarin <simone.ballarin@bugseng.com> >> Signed-off-by: Gianluca Luparini <gianluca.luparini@bugseng.com> > > Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> Acked-by: Jan Beulich <jbeulich@suse.com>
diff --git a/xen/arch/x86/acpi/cpufreq/powernow.c b/xen/arch/x86/acpi/cpufreq/powernow.c index d4c7dcd5d9..8e0784b69c 100644 --- a/xen/arch/x86/acpi/cpufreq/powernow.c +++ b/xen/arch/x86/acpi/cpufreq/powernow.c @@ -32,14 +32,14 @@ #include <acpi/acpi.h> #include <acpi/cpufreq/cpufreq.h> -#define HW_PSTATE_MASK 0x00000007 -#define HW_PSTATE_VALID_MASK 0x80000000 -#define HW_PSTATE_MAX_MASK 0x000000f0 +#define HW_PSTATE_MASK 0x00000007U +#define HW_PSTATE_VALID_MASK 0x80000000U +#define HW_PSTATE_MAX_MASK 0x000000f0U #define HW_PSTATE_MAX_SHIFT 4 -#define MSR_PSTATE_DEF_BASE 0xc0010064 /* base of Pstate MSRs */ -#define MSR_PSTATE_STATUS 0xc0010063 /* Pstate Status MSR */ -#define MSR_PSTATE_CTRL 0xc0010062 /* Pstate control MSR */ -#define MSR_PSTATE_CUR_LIMIT 0xc0010061 /* pstate current limit MSR */ +#define MSR_PSTATE_DEF_BASE 0xc0010064U /* base of Pstate MSRs */ +#define MSR_PSTATE_STATUS 0xc0010063U /* Pstate Status MSR */ +#define MSR_PSTATE_CTRL 0xc0010062U /* Pstate control MSR */ +#define MSR_PSTATE_CUR_LIMIT 0xc0010061U /* pstate current limit MSR */ #define MSR_HWCR_CPBDIS_MASK 0x02000000ULL #define ARCH_CPU_FLAG_RESUME 1 diff --git a/xen/include/acpi/cpufreq/processor_perf.h b/xen/include/acpi/cpufreq/processor_perf.h index d8a1ba68a6..8b5a1b9bde 100644 --- a/xen/include/acpi/cpufreq/processor_perf.h +++ b/xen/include/acpi/cpufreq/processor_perf.h @@ -5,7 +5,7 @@ #include <public/sysctl.h> #include <xen/acpi.h> -#define XEN_PX_INIT 0x80000000 +#define XEN_PX_INIT 0x80000000U int powernow_cpufreq_init(void); unsigned int powernow_register_driver(void);