私は、ブロックキューの中でmake_request_fnへの関数ポインタを変更することによって、任意のブロックデバイスのmake_request_fnをオーバーライドしようとすることで、ブロックデバイスの入出力メソッドを再生してきました。私は自分の新しいmake_request_fnが呼び出されると、疑いがありますが、struct bio内のstruct block_deviceには、それがどのデバイスであっても常にマイナー値が0に設定されたdev_tがあります。バイオが特に役立つマイナーデバイスを見つける方法はありますか?私は自分の機能を終了する前にどのオリジナルのmake_request_fnを呼び出すかを知る必要があるからです。struct bioからdevice dev_tを取得する
0
A
答えて
0
パーティションのためです。私はすべてのパーティションが同じmake_request_fnを共有するかどうかはわかりませんでした。私は、各パーティションの開始と終了のセクタ番号を指摘し、bi_sectorをこの構造体の内部にマッピングすることによって、bioがどのパーティションに属しているかを把握しました。
関連する問題
- 1. PythonからC structを受け取る/取得する方法
- 2. ログインせずにinstagram bioからURLを取得
- 3. AWS Device Farm CLIからDevice Farm Logcatを取得する可能性はありますか
- 4. struct tcp_sockからTCPポート番号を取得する
- 5. C#:libnotifyから値を取得するstruct
- 6. Objective-c bundleからBIOをロードする
- 7. Javaスクリプトを使用してTelegram bioを取得する
- 8. Device Managerの[Details]タブからネットワークアダプタ "Location Information"をプログラムで取得する
- 9. fseek char linux device
- 10. BIO
- 11. 現在のウィンドウのIDを取得するphone 7 device
- 12. BLAST結果の上位10個の配列を取得するBio Python
- 13. OpenSSL BIOをブロッキングモードからノンブロッキングモードに変更する
- 14. BIOがメモリBIOでソケットBIOではない場合、BIO_read/BIO_writeとSSL_read/SSL_writeの違いは何ですか?
- 15. Biopython、 "import bio"のインポートエラー
- 16. Go langのstruct typeチャネルから値を取得できません
- 17. void *からstructへのキャスト
- 18. srcからdstにstructをコピーする
- 19. structから関数を作成する
- 20. Bio :: DB :: Sam - bamファイルのすべての読み込みのマッピング数を取得
- 21. linuxからネイバーテーブルを取得する
- 22. struct "skbuff"からsaddressを取得するにはどうすればいいですか?
- 23. byte []からstructに型キャストする
- 24. BIO読み取りエラー。プログラムが終了する
- 25. Cordovaが 'device ready'イベントで画面の幅と高さを取得する
- 26. struct with struct with struct
- 27. STRUCT配列からUserDefaultsへ
- 28. struct in struct in struct
- 29. NativeActivityからコンテキストを取得する
- 30. jail broken deviceからipaファイルを抽出する方法