On Sun, Oct 22, 2017 at 8:10 PM, Minchan Kim <minc...@kernel.org> wrote: > On Fri, Oct 20, 2017 at 10:59:31PM +0300, Kirill A. Shutemov wrote: >> With boot-time switching between paging mode we will have variable >> MAX_PHYSMEM_BITS. >> >> Let's use the maximum variable possible for CONFIG_X86_5LEVEL=y >> configuration to define zsmalloc data structures. >> >> The patch introduces MAX_POSSIBLE_PHYSMEM_BITS to cover such case. >> It also suits well to handle PAE special case. >> >> Signed-off-by: Kirill A. Shutemov <kirill.shute...@linux.intel.com> >> Cc: Minchan Kim <minc...@kernel.org> >> Cc: Nitin Gupta <ngu...@vflare.org> >> Cc: Sergey Senozhatsky <sergey.senozhatsky.w...@gmail.com> > Acked-by: Minchan Kim <minc...@kernel.org> > > Nitin: > > I think this patch works and it would be best for Kirill to be able to do. > So if you have better idea to clean it up, let's make it as another patch > regardless of this patch series. >
I was looking into dynamically allocating size_class array to avoid that compile error, but yes, that can be done in a future patch. So, for this patch: Reviewed-by: Nitin Gupta <ngu...@vflare.org>