Hi, On 4/4/23 13:47, Orlando Chamberlain wrote: > Thanks for fixing this up, Hans. > > Reviewed-by: Orlando Chamberlain <orlandoch.dev@xxxxxxxxx> Thanks. I've added this to my review-hans (soon to be for-next) branch now. Regards, Hans >> On 4 Apr 2023, at 9:20 pm, Hans de Goede <hdegoede@xxxxxxxxxx> wrote: >> >> Fix the __iomem annotation of the iomem_base pointers in the apple-gmux >> code. The __iomem should go before the *. >> >> This fixes a bunch of sparse warnings like this one: >> >> drivers/platform/x86/apple-gmux.c:224:48: sparse: >> expected void const [noderef] __iomem * >> got unsigned char [usertype] * >> >> Fixes: 0c18184de990 ("platform/x86: apple-gmux: support MMIO gmux on T2 Macs") >> Reported-by: kernel test robot <lkp@xxxxxxxxx> >> Link: https://lore.kernel.org/oe-kbuild-all/202304040401.IMxt7Ubi-lkp@xxxxxxxxx/ >> Suggested-by: Dan Carpenter <error27@xxxxxxxxx> >> Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> >> --- >> drivers/platform/x86/apple-gmux.c | 2 +- >> include/linux/apple-gmux.h | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/platform/x86/apple-gmux.c b/drivers/platform/x86/apple-gmux.c >> index 4c311e1dedad..e02b4aea4f1e 100644 >> --- a/drivers/platform/x86/apple-gmux.c >> +++ b/drivers/platform/x86/apple-gmux.c >> @@ -57,7 +57,7 @@ >> struct apple_gmux_config; >> >> struct apple_gmux_data { >> - u8 *__iomem iomem_base; >> + u8 __iomem *iomem_base; >> unsigned long iostart; >> unsigned long iolen; >> const struct apple_gmux_config *config; >> diff --git a/include/linux/apple-gmux.h b/include/linux/apple-gmux.h >> index a7a7d430024b..206d97ffda79 100644 >> --- a/include/linux/apple-gmux.h >> +++ b/include/linux/apple-gmux.h >> @@ -66,7 +66,7 @@ static inline bool apple_gmux_is_indexed(unsigned long iostart) >> >> static inline bool apple_gmux_is_mmio(unsigned long iostart) >> { >> - u8 *__iomem iomem_base = ioremap(iostart, 16); >> + u8 __iomem *iomem_base = ioremap(iostart, 16); >> u8 val; >> >> if (!iomem_base) >> -- >> 2.39.1 >> >