--- zzzz-none-000/linux-3.10.107/arch/sh/mm/kmap.c 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/arch/sh/mm/kmap.c 2021-02-04 17:41:59.000000000 +0000 @@ -36,6 +36,7 @@ BUG_ON(!test_bit(PG_dcache_clean, &page->flags)); + preempt_disable(); pagefault_disable(); idx = FIX_CMAP_END - @@ -64,4 +65,5 @@ } pagefault_enable(); + preempt_enable(); }