mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-12 12:30:08 +00:00
hv: fix MISRA-C violations in vpic.c and vioapic.c
120D: Pointer param should be declared pointer to const. add 'const' qualifier to function signatures when it's possible. - vioapic_set_irqline_nolock() - vioapic_set_irqline_lock() - master_pic() - vpic_ocw2() - vpic_ocw3() - vpic_set_irqline() - vpic_get_irqline_trigger_mode() - vm_pic() - vm_ioapic 93S: Value is not of appropriate type. change '0' to '0U' in function vpic_icw1(). Tracked-On: #861 Signed-off-by: Zide Chen <zide.chen@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
@@ -119,7 +119,7 @@ vioapic_set_pinstate(struct acrn_vioapic *vioapic, uint32_t pin, uint32_t level)
|
||||
* @return None
|
||||
*/
|
||||
void
|
||||
vioapic_set_irqline_nolock(struct acrn_vm *vm, uint32_t irqline, uint32_t operation)
|
||||
vioapic_set_irqline_nolock(const struct acrn_vm *vm, uint32_t irqline, uint32_t operation)
|
||||
{
|
||||
struct acrn_vioapic *vioapic;
|
||||
uint32_t pin = irqline;
|
||||
@@ -162,7 +162,7 @@ vioapic_set_irqline_nolock(struct acrn_vm *vm, uint32_t irqline, uint32_t operat
|
||||
* @return None
|
||||
*/
|
||||
void
|
||||
vioapic_set_irqline_lock(struct acrn_vm *vm, uint32_t irqline, uint32_t operation)
|
||||
vioapic_set_irqline_lock(const struct acrn_vm *vm, uint32_t irqline, uint32_t operation)
|
||||
{
|
||||
struct acrn_vioapic *vioapic = vm_ioapic(vm);
|
||||
|
||||
|
Reference in New Issue
Block a user