私はUSBデバイスを扱うカーネルモジュールを持っています。USBデバイス内でUSBバルク送信メッセージを呼び出すときの問題Linuxカーネルモジュール
私は正常にUSBバルクメッセージをデバイスに送信できますが、その操作はバイナリ属性のコールバックで行われています。
ただし、何かが発生したときに行う必要がある特定の操作があります。それが起こると、デバイスに一括メッセージを送信する必要があります。それが発生する場所は、自分のデバイスデータ収入コールバックです。その場所でバルクメッセージを送信すると、私はカーネルパニックを起こします。
誰かが私にその理由を教えてもらえますか?
このような操作を行うのが適切でない場合は、どこで安全に行うことができますか?他の場所で行う操作をどのように伝えることができますか?タイマー?
この特定の問題についてアドバイスをお願いします。