本节提供关于 Badari Pulavarty 编写的 Linux 2.4 内核原始 I/O 变量大小优化补丁的信息。此补丁也称为 RAW VARY 或 PAGESIZE_io 补丁。
Andrea Arcangeli 已在以下位置提供该补丁:https://linuxkernel.org.cn/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.18pre7aa2/。文件名是 10_rawio-vary-io-1。
Alan Cox 已将该补丁包含在 2.4.18pre9-ac2 内核补丁中。该补丁可在以下位置获得:https://linuxkernel.org.cn/pub/linux/kernel/people/alan/linux-2.4/2.4.18/。
该补丁可从 SourceForge 获取,网址为:http://sourceforge.net/projects/lse/io。最新版本是 PAGESIZE_io-2.4.17.patch。
![]() | 启用原始 I/O 补丁的驱动程序必须支持可变大小的缓冲区头(b_size)在单个 I/O 请求中,因为hardsect_size在数据缓冲区与 4 K 边界对齐之前一直使用。 有关重建 Linux 设备驱动程序的更多信息,请访问 http://www.xml.com/ldd/chapter/book/index.html。 |