On Wed, Aug 09, 2023 at 03:45:31PM -0700, Charlie Jenkins wrote: > On Wed, Aug 09, 2023 at 08:42:58AM +0100, Conor Dooley wrote: > > On Tue, Aug 08, 2023 at 06:51:06PM -0700, Charlie Jenkins wrote: > > > Make sv48 the default address space for mmap as some applications > > > currently depend on this assumption. Users can now select a > > > desired address space using a non-zero hint address to mmap. Previously, > > > requesting the default address space from mmap by passing zero as the hint > > > address would result in using the largest address space possible. Some > > > applications depend on empty bits in the virtual address space, like Go and > > > Java, so this patch provides more flexibility for application developers. > > > > This still does not build: > > ../fs/binfmt_flat.c:900:30: error: call to undeclared function 'is_compat_task'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] > > > > Reproduceable with allmodconfig. > > > There is some weird interaction with compat.h. Moving the definitions > in pgtable.h into the #ifndef __ASSEMBLY__ guarded section resolves > the compile error. I will send out another version with this change. Just be sure to run an allmodconfig build this time before doing so ;)
Attachment:
signature.asc
Description: PGP signature