2012-02-25 31 views
0

我想向struct page添加一個新字段。這是爲了測量頁面使用情況統計信息。但是,一旦添加新字段,內核就無法啓動。我覺得有一些編譯器屬性需要設置才能修改頁面結構。但是,我找不到任何描述這一點的文檔。任何指針,將不勝感激。 謝謝如何在linux內核的struct page中添加新字段

回答

0

看起來對我來說是一個壞主意。

struct page是非常基本的,並且不同的組件以不同的方式用於(濫用?)不同的頁面。您需要了解很多(比我更多)才能成功更改它。

一種更安全的方法是分配另一個數組,也用頁碼進行索引,然後使用它。

0

我添加一個無符號的long到內核3.13的ubuntu和3.9的Android 5.1.1的頁面結構中。我的經驗是,您可能希望在頁面結尾處添加新字段。我認爲這是因爲相對偏移量在某處使用。很晚回答。我希望它能幫助別人。

相關問題