Доступ к файлам из кода пространства ядра?
Я просматриваю исходный код "drivers / staging / comedi / drivers / serial2002.c", и реализация представляет доступ к файлу из кода пространства ядра.
Системные вызовы (чтение, запись) предоставляют стандартный интерфейс, предотвращающий неправильный доступ к программному и другому системному ресурсу. Вкратце, доступ к файлам устройства должен осуществляться из пространства пользователя. Поэтому я запутался, зачем нам нужен доступ к файлу из пространства ядра, потому что такого рода реализация не обеспечивает функции безопасности.
Пожалуйста, предоставьте мне указатель, чтобы понять причину.