Re: [PATCH RFC] drivers/rufs: add Rust UFS host controller driver
From: Greg KH
Date: Fri Sep 11 2026 - 16:29:04 EST
On Sat, Sep 12, 2026 at 12:52:55AM +0900, Jaemyung Lee via B4 Relay wrote:
> Comments on the decision to bypass the SCSI midlayer, the blk-mq model used
> in its place, and the proposed prerequisite API boundaries would be
> especially welcome.
Many many years ago, the USB subsystem tried to bypass the SCSI midlayer
for its storage driver, and while it was a "quick solution" at the time,
in the end, it didn't work out and we dropped the driver as it just made
no sense to keep duplicating all of the logic all the time.
So I wouldn't recommend it, as long as UFS builds on top of the SCSI
commands and the like, you should not attempt to duplicate it in a
separate driver, no matter how much "simpler" it initially seems to be.
But really:
> 30 files changed, 10005 insertions(+)
30 files and 10000 lines doesn't seem that simple :)
thanks,
greg k-h