Hello, When I tested zram in ppc64, I got random corruption. With investigation, it seems clear_page corrupted the memory. I passed 64K kmalloced(kmalloc(PAGE_SIZE)) address to clear_page and turned on slub debug so address is not aligned with PAGE_SIZE. Is it a valid usecase that non-PAGE_SIZE aligned address is used for clear_page in ppc64?
As well, copy_page have same rule, too? Anyway, when I changed clear_page to memset, it seems the problem is gone. Thanks.