Hi Huacai, Try: #define iounmap(addr) ((void)(addr)) This is how we normally silence an unused variable or parameter warning. Not sure if the kernel uses the same convention though. On Wed, 2022-10-05 at 13:54 +0100, Sudip Mukherjee wrote: > On Wed, Oct 5, 2022 at 1:30 PM Huacai Chen <chenhuacai@xxxxxxxxxx> > wrote: > > > > Hi, Sudip, > > > > This seems a false positive. When the implementation of iounmap() is > > empty (but this is completely legal I think), these drivers will > > cause > > "unused variable error". > > And that error will fail the build as allmodconfig will have > CONFIG_WERROR=y. > -- Xi Ruoyao <xry111@xxxxxxxxxxx> School of Aerospace Science and Technology, Xidian University