現在実行中のカーネルのドライブで MBR を読み取る必要があるモジュールを作成しています。しかし、/dev/sda をハードコーディングすると、モジュールを /dev/sdb にインストールすると、間違った MBR が読み取られます。
現在実行中のカーネルの現在のドライブ パスを取得する方法はありますか?
(最初の 512 バイトを読み取るには、filp_open()、vfs_read()、および filp_close() を使用します。)
現在実行中のカーネルのドライブで MBR を読み取る必要があるモジュールを作成しています。しかし、/dev/sda をハードコーディングすると、モジュールを /dev/sdb にインストールすると、間違った MBR が読み取られます。
現在実行中のカーネルの現在のドライブ パスを取得する方法はありますか?
(最初の 512 バイトを読み取るには、filp_open()、vfs_read()、および filp_close() を使用します。)