Re: Regression - SATA disks behind USB ones on v4.8-rc1, breaking boot. [Re: Who reordered my disks (probably v4.8-rc1 problem)]
From: Oliver Neukum <oneukum@suse.com>
Date: 2016-08-14 14:19:50
Also in:
lkml
From: Oliver Neukum <oneukum@suse.com>
Date: 2016-08-14 14:19:50
Also in:
lkml
On Sun, 2016-08-14 at 10:53 +0000, Tom Yan wrote:
Btw, why hasn't this been CC'd to linux-scsi at the very least? The SCSI disk (sd) driver is obviously the sociopath here. It should really differentiate disks from libata and usb-storage/uas, and wait for at least a minute to see if there's gonna be an ATA drive popping up before enumerating disks from the latter. Sociopaths like me that put the root filesystem on an UAS drive should really be ignored. Wait, there's NVMe! Problem solved.
We most certainly cannot introduce such a delay. If this really must be done, we need synchronisation primitives between the subsystemes, or we need stable names in kernel space. Regards Oliver