Hannes, > it turned out that my original patch for fixing up disc_mutex handling > wasn't quite perfect, as it was causing 'scheduling while atomie' > warnings. Upon inspection it turns out that we can't use RCU list > traversal in most cases, as these list iterations would be calling > fc_rport_login() / fc_rport_logoff(), which in turn would be acquiring > a mutex. So this patchset fixes up the remoaining uses, and also adds > a warining to catch reference counting issues. Applied to 4.19/scsi-queue, thanks! -- Martin K. Petersen Oracle Linux Engineering