LINUX.ORG.RU

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

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

я в контексте того

я там немного категорично ответил, конечно можно реализовать свою отложенную по времени обработку на kthread - по смыслу это и есть нижние половины, но так не рекомендуется, kthread вообще не рекомендуется

примитивы синхронизации (кроме spinlock) нельзя использовать в верхней половине обработчика рерываний

в случае нижней половины на тасклете (tasklets) там тоже нельзя использовать - они выполняются в контексте softirq, но это так для нытья :)

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

я в контексте того

я там немного категорично ответил, конечно можно реализовать свою отложенную по времени обработку на kthread - по смыслу это и есть нижние половины, но так не рекомендуется, kthread вообще не рекомендуется

примитивы синхронизации (кроме spinlock) нельзя использовать в верхней половине обработчика рерываний

в случае нижней половины на тасклете (tasklets) спинлок тоже нельзя использовать - они выполняются в контексте softirq, но это так для нытья :)