块设备驱动如何处理IO错误

块设备驱动如何处理IO错误

当块设备收到读取一系列扇区的请求,并且其中一个扇区发生读取失败时,驱动程序如何向内核发出信号:部分的读取可用,并且特定扇区数字 x失败的?

我浏览了块设备上的 Linux 设备驱动程序中的章节,但没有看到它的讨论。

【深层次来说,SCSI协议是如何实现这样的通信的?】

相关内容