On Wed, Dec 22, 2021 at 2:21 PM Arnd Bergmann <arnd@xxxxxxxx> wrote: > On Wed, Dec 22, 2021 at 1:43 PM Guo Ren <guoren@xxxxxxxxxx> wrote: > > Right, I think the patch would be a nice cleanup, but it appears that > riscv is among the few architectures that have defined their own > nonstandard mmap2() syscall after all, despite using the standard > name for the entry point. Not sure how this slipped past my original > review, but it certainly can't be changed now. No, I misread, the calling conventions are fine after all, it's just written in a rather odd way. > Maybe leave it there and change the #ifdef to build mmap2 for both > native rv32 and compat mode. This bit still applies though, I don't think you need to add another helper, just use the one that is already there. Arnd