From e01ac3f55b9550e511405104cfed9de34f937a45 Mon Sep 17 00:00:00 2001 From: Mark Date: Sun, 5 Jul 2020 18:52:48 +0300 Subject: [PATCH] Fix UB: invalid u32 literal shift --- drivers/pci/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 0dbe9da..a6e89e8 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -92,7 +92,7 @@ void pci_config_write_dword_legacy(uint8_t bus, uint8_t dev, uint8_t func, uint3 (((uint32_t) dev) << 11) | (((uint32_t) func) << 8) | (off & ~0x3) | - (1 << 31); + (1U << 31); outl(PCI_PORT_CONFIG_ADDR, w0); outl(PCI_PORT_CONFIG_DATA, val);