On Mon, 11 Sep 2023 10:45:31 -0700, Bart Van Assche wrote: > On 9/11/23 06:35, David Disseldorp wrote: > > The LKL block layer may also become useful for legacy storage support in > > future, e.g. SCSI protocol obsolescence. > > There are probably more Linux devices using SCSI than NVMe. There are > several billion Android phones in use. Modern Android phones use UFS > storage. UFS is based on SCSI. There are already UFS devices available > that support more than 300K IOPS and there are plans for improving > performance further. Moving the SCSI stack to user space would have a > very significant negative performance impact on Android devices. I could imagine cases where support for SBC <= X and SPC <= Y is deprecated or removed. SG_IO would probably be more applicable for legacy device support in user-space, but I think it still serves as a reasonable example for how LKL could also be useful. Cheers, David