У меня есть модуль ядра, в котором я имею дело с USB-устройствами.
Бывает, что я могу успешно отправить массовое сообщение USB на устройство, но эта операция выполняется при обратном вызове двоичного атрибута..
Однако есть определенная операция, которую мне нужно сделать, когда что-то происходит.Когда это произойдет, мне нужно отправить массовое сообщение на устройство.Место, в котором это происходит, является обратным вызовом дохода данных собственного устройства.Если я отправляю массовое сообщение в это место, у меня возникает паника ядра.
Может кто-нибудь сказать мне, почему?
Если это не подходящее место для такой операции, где я могу безопасно это сделать?Это?Как я могу сигнализировать операцию, которая будет сделана в другом месте?Таймер?
Пожалуйста, дайте совет относительно этой конкретной проблемы.