In the Linux kernel, the following vulnerability has been resolved: smb: server: split ksmbdrdmastoplistening() out of ksmbdrdmadestroy() We can't call destroyworkqueue(smbdirectwq); before stopsessions()! Otherwise already existing connections try to use smbdirect_wq as a NULL pointer.