Ich habe Blockgerät-I/O-Methoden gespielt, indem ich versucht habe, make_request_fn eines gegebenen Blockgeräts durch Ändern des Funktionszeigers auf make_request_fn in der Strukturwarteschlange zu überschreiben. Ich habe allerdings einen Zweifel, wenn mein eigenes neues make_request_fn aufgerufen wird, hat das struct block_device in struct bio ein dev_t mit einem minor, das immer auf 0 gesetzt wird, egal welches Gerät es ist. Gibt es eine Möglichkeit, herauszufinden, welches kleinere Gerät insbesondere die Bio liefern wird? Weil ich herausfinden muss, welches zwischengespeicherte Original make_request_fn aufruft, bevor ich meine Funktion beende.Gerät dev_t von struct bio holen
0
A
Antwort
0
Es war wegen der Partitionen. Ich wusste nicht, dass alle Partitionen dasselbe make_request_fn teilen. Ich habe herausgefunden, zu welcher Partition die Bio gehört, indem ich die Start- und Endsektornummern für jede Partition notiere und den bi_sector in struct bio damit abbilde.
Verwandte Themen
- 1. Fetch URL von Instagram Bio ohne Anmeldung
- 2. cudaMemcpy struct Gerät zum Host funktioniert nicht
- 3. Software und Bio-Mimicry
- 4. Informationen zum Bluetooth-Gerät vom Android-Bluetooth-Gerät holen
- 5. Android - Holen Bluetooth UUID für dieses Gerät
- 6. Holen Sie sich Android Bluetooth-Gerät Typ
- 7. Holen Sie sich Zertifikate Liste von iOS-Gerät
- 8. Wie struct Datenelemente außerhalb von struct
- 9. Sortieren Array von Struct Arrays [Array] [Struct]
- 10. base64 decode mit openssl BIO blockweise
- 11. Nicht blockierende E/A mit OpenSSL BIO
- 12. Externes Struct?
- 13. endlos Schleife beim Lesen von Zeichen Gerät
- 14. Benötigen PHP API für ZKT TX628 Bio-Metriken
- 15. Statisches Initialisieren von Array innerhalb von Struct nach Struct-Initialisierung
- 16. Holen Struktur von Funktionstyp
- 17. Zellenfeld von struct-Files
- 18. Verwenden von Struct Stat()
- 19. Artikel von Struct (Swift)
- 20. Inherit von struct
- 21. Fehler von typedef struct
- 22. Warum heißen die Felder in `struct stat` st_something?
- 23. convert struct struct in golang
- 24. Holen Sie sich Tango-Gerät Hauptkamera Bild in Einheit
- 25. Speicherung struct Variablen von Funktion zu lokalem struct variable
- 26. Sicher konvertieren von struct sockaddr zu struct sockaddr_storage
- 27. ist dereference golang struct eine neue Kopie von struct zurückgeben?
- 28. Holen Sie das aktuelle Gerät QT mit Array?
- 29. Holen Sie Smartphone/Gerät Standort über API-Anfrage
- 30. Holen Sie sich das Macbook/Gerät Farbe programmgesteuert