On Mon, Aug 19, 2019 at 06:11:32AM +0200, hch@xxxxxx wrote: > On Mon, Aug 19, 2019 at 05:49:48AM +0200, hch@xxxxxx wrote: > > The fake pmem was create by the following kernel command line sniplet: > > "memmap=2000M!1024M,2000M!4096M" and my kernel config is attached. I > > suspect you'll need CONFIG_SLUB to create the woes, but let me confirm > > that.. > > Yep, doesn't reproduce with CONFIG_SLAB. That implies a kmalloc heap issue. Oh, is memory poisoning or something that modifies the alignment of slabs turned on? i.e. 4k/8k allocations from the kmalloc heap slabs might not be appropriately aligned for IO, similar to the problems we have with the xen blk driver? Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx