(2006-08-06) rescue-bootcd
This commit is contained in:
40
extra/linux-2.6.10/include/linux/mm_inline.h
Normal file
40
extra/linux-2.6.10/include/linux/mm_inline.h
Normal file
@@ -0,0 +1,40 @@
|
||||
|
||||
static inline void
|
||||
add_page_to_active_list(struct zone *zone, struct page *page)
|
||||
{
|
||||
list_add(&page->lru, &zone->active_list);
|
||||
zone->nr_active++;
|
||||
}
|
||||
|
||||
static inline void
|
||||
add_page_to_inactive_list(struct zone *zone, struct page *page)
|
||||
{
|
||||
list_add(&page->lru, &zone->inactive_list);
|
||||
zone->nr_inactive++;
|
||||
}
|
||||
|
||||
static inline void
|
||||
del_page_from_active_list(struct zone *zone, struct page *page)
|
||||
{
|
||||
list_del(&page->lru);
|
||||
zone->nr_active--;
|
||||
}
|
||||
|
||||
static inline void
|
||||
del_page_from_inactive_list(struct zone *zone, struct page *page)
|
||||
{
|
||||
list_del(&page->lru);
|
||||
zone->nr_inactive--;
|
||||
}
|
||||
|
||||
static inline void
|
||||
del_page_from_lru(struct zone *zone, struct page *page)
|
||||
{
|
||||
list_del(&page->lru);
|
||||
if (PageActive(page)) {
|
||||
ClearPageActive(page);
|
||||
zone->nr_active--;
|
||||
} else {
|
||||
zone->nr_inactive--;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user