HV: explicitly init lock variable before using it
1. though "pci_device_lock" & "logmsg_ctl.lock" are set to 0 when system dose memory initialization, it is better to explicitly init them before using. 2. unify the usage of spinlock_init Tracked-On: #4827 Signed-off-by: Minggui Cao <minggui.cao@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
6c02a8d5ed
commit
564984570c
|
@ -29,6 +29,8 @@ void init_logmsg(uint32_t flags)
|
||||||
{
|
{
|
||||||
logmsg_ctl.flags = flags;
|
logmsg_ctl.flags = flags;
|
||||||
logmsg_ctl.seq = 0;
|
logmsg_ctl.seq = 0;
|
||||||
|
|
||||||
|
spinlock_init(&(logmsg_ctl.lock));
|
||||||
}
|
}
|
||||||
|
|
||||||
void do_logmsg(uint32_t severity, const char *fmt, ...)
|
void do_logmsg(uint32_t severity, const char *fmt, ...)
|
||||||
|
|
|
@ -610,6 +610,9 @@ void init_pci_pdev_list(void)
|
||||||
uint16_t bus;
|
uint16_t bus;
|
||||||
bool was_visited = false;
|
bool was_visited = false;
|
||||||
|
|
||||||
|
/* explicitly init the lock before using it */
|
||||||
|
spinlock_init(&pci_device_lock);
|
||||||
|
|
||||||
pci_parse_iommu_devscopes(&bdfs_from_drhds, &drhd_idx_pci_all);
|
pci_parse_iommu_devscopes(&bdfs_from_drhds, &drhd_idx_pci_all);
|
||||||
|
|
||||||
/* TODO: iterate over list of PCI Host Bridges found in ACPI namespace */
|
/* TODO: iterate over list of PCI Host Bridges found in ACPI namespace */
|
||||||
|
|
Loading…
Reference in New Issue