On Fri 17-08-18 09:01:41, Thierry wrote: > Bug still present for 32 bits kernel in v4.18.1, and now, v4.1 (last > working Linux kernel for 32 bits machines with 16Gb or more RAM) has > gone unmaintained... Have you tried to set highmem_is_dirtyable as suggested elsewhere? I would like to stress out that 16GB with 32b kernels doesn't play really nice. Even small changes (larger kernel memory footprint) can lead to all sorts of problems. I would really recommend using 64b kernels instead. There shouldn't be any real reason to stick with 32b highmem based kernel for such a large beast. I strongly doubt the cpu itself would be 32b only. -- Michal Hocko SUSE Labs