On Fri, 2024-10-25 at 21:55 +0900, Hajime Tazaki wrote: > > > > Should that really do _nothing_? Perhaps it's not called at all in no- > > MMU, but then you don't need it, but otherwise it seems it should do > > something even if it's just panic()? > > it is called also in !MMU. I'll think to figure out how the function > is shared.
Feels like it should do something then? Why not print like before? If it happens in userspace we kill it, otherwise not sure what even happens... > > mmap64(.... > > MAP_SHARED | MAP_FIXED | > > IS_ENABLED(CONFIG_MMU) ? MAP_ANONYMOUS : 0, > > ...); > > since this is part under os-Linux and we cannot use kconfig.h (IIUC) > feature (e.g., IS_ENABLED). but I'll reformat it to simplify instead > of duplicating same lines. Oh, missed that, sorry still I guess putting #ifndef CONFIG_MMU | MAP_ANONYMOUS #endif might be nicer. johannes