userfaultfd: disable irqs when taking the waitqueue lock