ACPI: Missing test after ioremap()?
Isn't a test missing after the ioremap()?
and if so can we error out like this?
drivers/acpi/osl.c +5 -0
@@ -496,6 +496,9 @@ acpi_os_read_memory(acpi_physical_address phys_addr, u32 * value, u32 width)void __iomem *virt_addr; virt_addr =ioremap (phys_addr, width); +if (virt_addr ==NULL ) +return AE_ERROR ; +if (!value) value = &dummy;
@@ -524,6 +527,8 @@ acpi_os_write_memory(acpi_physical_address phys_addr, u32 value, u32 width)void __iomem *virt_addr; virt_addr =ioremap (phys_addr, width); +if (virt_addr ==NULL ) +return AE_ERROR ;switch (width) {case 8 :