Hi -stable team, Here is a backport for commit 11e63f6d920d "x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions", and another block layer fix that allows the libnvdimm unit tests to run. I have copied Jens and Jan on the block-layer fix in case they have any concerns. --- Dan Williams (2): x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions block: fix del_gendisk() vs blkdev_ioctl crash arch/x86/include/asm/pmem.h | 45 +++++++++++++++++++++++++++++++------------ block/genhd.c | 1 - 2 files changed, 32 insertions(+), 14 deletions(-)