Пытаюсь сделать специальное виртуально устройство с большим iowait чтобы поймать 12309 не на HDD. Задержку реализую через
j = 0;
for(i=0; i < 300000000; i++)
{ j++; }
При компиляции этой конструкции в обычное приложение имею задержку секунду. При использовании в модуле ядра даже с CFLAGS=-O0 задержки нет.