PAGE CACHE DIAGRAM
(버전 사이의 차이)
5번째 줄: | 5번째 줄: | ||
--> "__lru_cache_add()" | --> "__lru_cache_add()" | ||
-left-> "page_cache_get()" | -left-> "page_cache_get()" | ||
− | note top : | + | note top : Getting a normal page or the head of a compound page |
--> "__lru_cache_add()" | --> "__lru_cache_add()" | ||
note top : struct pagevec {\n\tunsigned long nr;\n\tunsigned long cold;\n\tstruct page *page[PAGEVEC_SIZE];\n}; | note top : struct pagevec {\n\tunsigned long nr;\n\tunsigned long cold;\n\tstruct page *page[PAGEVEC_SIZE];\n}; | ||
− | -right-> [!pagevec_space() | + | -right-> [if(!pagevec_space())]"__pagevec_lru_add()" |
"__lru_cache_add()" --> "pagevec_add()" | "__lru_cache_add()" --> "pagevec_add()" | ||
--> (*) | --> (*) |
2014년 5월 30일 (금) 13:31 판