自分の変数を Linux ページ キャッシュに追加したいと考えています。ページ キャッシュは基数ツリーによって管理されます。
struct radix_tree_node {
unsigned long X[RADIX_TREE_MAP_SIZE];
}
radix-tree-node に変数「X」を追加したいと考えています。ただし、radix_tree_root の 'X' を埋めると機能しません。
root という名前の基数ツリー ルートがあります。// struct radix_tree_root* root; root には、radix_tree_node のポインターである rnode があります。
root->rnode->X[offset] = number;
失敗します。なぜうまくいかないのかわかりません。