kernel/lib/scatterlist.c
.. .. @@ -777,7 +777,7 @@ 777 777 flush_kernel_dcache_page(miter->page); 778 778 779 779 if (miter->__flags & SG_MITER_ATOMIC) { 780 - WARN_ON_ONCE(preemptible());780 + WARN_ON_ONCE(!pagefault_disabled());781 781 kunmap_atomic(miter->addr); 782 782 } else 783 783 kunmap(miter->page);