LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

есть ситуации когда по-другому нельзя т.н. atomic context когда недопустимо перепланирование

Заданный вопрос не об этом.

https://www.kernel.org/doc/Documentation/timers/timers-howto.txt

NON-ATOMIC CONTEXT:

	SLEEPING FOR «A FEW» USECS ( < ~10us? ):
		* Use udelay

Да и накладные расходы usleep_range выглядят запретительными на десятках микросекунд.

Исходная версия tailgunner, :

есть ситуации когда по-другому нельзя т.н. atomic context когда недопустимо перепланирование

Заданный вопрос не об этом.

https://www.kernel.org/doc/Documentation/timers/timers-howto.txt

NON-ATOMIC CONTEXT:

	SLEEPING FOR «A FEW» USECS ( < ~10us? ):
		* Use udelay

Да и накладные расходы

usleep_range
выглядят запретительными на десятках микросекунд.