Re: [MAINTAINERS/KERNEL SUMMIT] Trust and maintenance of file systems

David Disseldorp
2023-09-11T19:11:08Z

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