今日、Linux のデバイス ドライバへの「open」呼び出しで渡される inode 構造について考え始めました。私は以前、メジャー番号とマイナー番号に「inode->i_rdev」を宗教的に使用していました。しかし、それ以外の目的で使用したことはありません。(おそらく、おもちゃのドライバーを通り過ぎたことは一度もありません。)
それで、デバイスドライバー内でこの構造の他の使用法を誰かが説明できるかどうか疑問に思っていました。(レガシーの一部として保持されていますか?)
ありがとう
PS : この構造は、ファイル システムによって維持される inode 構造と何らかの関係がありますか? ややこしいです。