#syz test: git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git netfs-fixes There's inconsistency with some wakeups between using rreq->waitq (a private waitqueue) and using clear_and_wake_up_bit() (a shared global waitqueue). The reason I didn't get round to posting the patches on this branch yet is that they *ought* to fix the problem, but Steve French still sees an occasional hang with cifs - but only in his automated testing thing, and we haven't tracked it down yet. David