2 つのファイル名が同じファイルを参照しているかどうかを、i ノード ID とデバイス ID が一致するかどうかを確認して比較しようとしています。現在、私vfs_stat
はIDを取得するために呼び出します。
問題は、vfs_stat
ユーザー空間に保存されているファイル名を渡すと正常に動作しますが、カーネル モジュールのグローバル変数として保存されているファイル名を渡すと、次のエラーが発生することです。EFAULT
ID を取得したり、2 つのファイルが同じ場合に比較したりする他の方法はありますか?