Linux Operating System Source Code: IBM Patches

 
PAGE_SIZE IO for RAW
Description:
Patch for doing mostly 4K IO for RAW devices.
Developer:
Badari Pulavarty
Status:
Submitted to project

Notes:
Currently IOs on RAW devices gets submitted as 512 byte buffer heads. This patch improves it by doing 4K buffer heads when possible. But this causes variable size buffer heads in a single IO request. There is a concern in the community that, all the low level drivers can not handle this. In order to address their concern, I restricted my patch to work only for SCSI and only with the drivers which advertise that they can handle variable size buffer heads in a single request. This can be done by adding following line to driver scsi_host_template:

can_do_varyio:1

Release Notes Date Files
20020122 Release Notes 2002-01-22  
  File Notes   rawvary.patch.2417.gz