diff --git a/arch/loongarch/include/asm/io.h b/arch/loongarch/include/asm/io.h index 87a88eb792c1f422051f8188a04143885a413e73..5207da7c2a822f5fa50a5865de79b91aa186ba95 100644 --- a/arch/loongarch/include/asm/io.h +++ b/arch/loongarch/include/asm/io.h @@ -41,7 +41,7 @@ static inline void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size, #define ioremap(offset, size) \ ioremap_prot((offset), (size), pgprot_val(PAGE_KERNEL_SUC)) -#define iounmap(addr) do { } while (0) +#define iounmap(addr) ((void)(addr)) #endif diff --git a/drivers/gpu/drm/loongson/lsdc_i2c.c b/drivers/gpu/drm/loongson/lsdc_i2c.c index 925bb8b866ad92ea31c5b7da7cc5c851da1b6d15..ea64bd097a5997bcac1280a4e80d7ba051af4508 100644 --- a/drivers/gpu/drm/loongson/lsdc_i2c.c +++ b/drivers/gpu/drm/loongson/lsdc_i2c.c @@ -9,6 +9,7 @@ */ #include +#include #include #include