5.38 IODELAY (I/O interrupt wait time (LINUX))
5.38.1 Function
IODELAY sets the amount of time in microseconds to wait after an I/O interrupt is ready to be set pen-
ding. This value can also be set using the Hercules console. The purpose of this parameter is to circum-
vent a bug in the Linux/390 and z/Linux ‘dasd.c’ device driver. The bug is more likely to occur under
Hercules than on a real machine as Hercules may present an I/O interrupt sooner than a real machine.
NOTE: OSTAILOR L
INUX no longer sets IODELAY to 800 since the problem described above is no
longer present in recent versions of the Linux kernel.
5.38.2 Syntax
Descriptive
usecs
Diagram
¬¬¬¬¬¬¬¬¬¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ
¬¬¬ usecs ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬«
5.38.3 Parameter
usecs
Amount of time in microseconds to wait after an I/O interrupt is ready to be set pen-
ding.
NOWARN
If the IODELAY value is non-zero then a warning message will be issued unless
NOWARN is specified.
5.38.4 Examples
Example 1:
Set the amount of time to wait after an I/O interrupt is ready to be set pending to 1000 microseconds.
IODELAY 1000