kernel/lib/scatterlist.c
.. .. @@ -892,7 +892,7 @@ 892 892 flush_kernel_dcache_page(miter->page); 893 893 894 894 if (miter->__flags & SG_MITER_ATOMIC) { 895 - WARN_ON_ONCE(!pagefault_disabled());895 + WARN_ON_ONCE(preemptible());896 896 kunmap_atomic(miter->addr); 897 897 } else 898 898 kunmap(miter->page);