Такая проблема: в ядре (драйвер) происходит некоторое событие, ядро должно установить некоторый флаг (семафор, мьютекс или что другое), процесс на уровне пользователя должен это отловить и обработать (именно в пространстве пользователя)
Подскажите, есть ли возможность работать с семафорами в пространстве ядра? для malloc есть kmalloc, есть ли что-нибудь типа ksemget? или есть другие, специализированные структуры? куда гуглить?