Синхронизация char устройства драйвера устройства Linux между отменой регистрации и выпуском - PullRequest
0 голосов
/ 23 мая 2018

У меня есть драйвер устройства с misc_register() API, вызываемым для создания последовательного устройства.Теперь я хочу позвонить misc_deregister(), потому что устройство больше не работает из-за смены аппаратного обеспечения (например, отсоединение кабеля последовательного порта).Теперь приложение открыло это устройство и выполняет на нем операции, поэтому для этого устройства существует дескриптор открытого файла.

Я хочу знать, ожидает ли драйвер вызова приложения для вызова release (или close() API) на устройстве до вызова misc_deregister()?Или драйвер может вызвать misc_deregister(), а затем он может получить (последний) release обратный вызов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...