5 fixes, based on c212ddaee2fd21e8d756dbc3c6119e3259b38fd0: Subject: mm/page_alloc.c: fix regression with deferred struct page init Subject: fs/userfaultfd.c: disable irqs for fault_pending and event locks Subject: mm/vmscan.c: prevent useless kswapd loops Subject: devres: allow const resource arguments Subject: swap_readpage(): avoid blk_wake_io_task() if !synchronous