Linux カーネル バージョン 2.6.34 より前は、uevent_ops にフックして、ブロック デバイス ドライバーの init_module でデバイスの追加/削除通知を取得していました。
my_uevent_ops = kset->uevent_ops;
kset->uevent_ops = my_uevent_ops_callback;
現在、ドライバーを 3.2 に移植したいのですが、kset->uevent_ops が定数になっているため、それに接続できません。デバイスドライバーでブロックデバイスドライバーの通知を取得する方法はありますか? また、ブロック デバイスに通知チェーンを使用できますか?
前もって感謝します。