VFSスーパーブロックのs_pinsフィールドの使い方と機能

VFSスーパーブロックのs_pinsフィールドの使い方と機能

VFSスーパーブロックの構造を詳しく調べて、この部分を見つけました。

struct hlist_head s_pins;

広範な検索にもかかわらず、これに関する情報が見つかりません。 fs_pins.c や pin_insert などの関数で定義され使用されていることだけがわかりましたが、使い方や役割に関する情報はありませんでした。実際、PIN制御サブシステムを見つけましたが、ファイルシステムではなくハードウェアピンに関連しているようで、これが同じかどうかはわかりません。

答え1

このピンは会計サブシステムで使用されます。acct_pin_killアカウントが適切なアクションを実行できるように、ファイルシステムがアンマウントまたは再マウントされたときに呼び出されます。 (会計ファイルに情報を書き込むしたがって、ファイルに書き込めなくなった時期を知る必要があります。 )

ピンは、マウントにコードを取り付けるよりさまざまな方法で設計されています。しかし、結局この目標を達成できませんでした

関連情報