remove PG_skip
Subsystems (2)
PATCH 1/1 remove PG_skip
Remove PG_skip. Nothing is using it (the change was acked by rmk a while back)
=====================================
include/linux/page-flags.h renamed from include/linux/page-flags.h~cleanup-050-pg_skip +6 -10
@@ -32,9 +32,6 @@* active, inactive_dirty and inactive_clean lists are protected by * the pagemap_lru_lock, and *NOT* by the usual PG_locked_dontuse bit! * -* PG_skip is used on sparc/sparc64 architectures to "skip" certain -* parts of the address space. -* * PG_error is set to indicate that an I/O error occurred on this page. * * PG_arch_1 is an architecture specific page state bit. The generic
@@ -62,14 +59,13 @@#define PG_active 7#define PG_slab 8/* slab debug (Suparna wants this) */ -#define PG_skip 10/* kill me now: obsolete */ -#define PG_highmem 11 -#define PG_checked 12/* kill me in 2.5.<early>. */ +#define PG_highmem 9 +#define PG_checked 10/* kill me in 2.5.<early>. */ +#define PG_arch_1 11 -#define PG_arch_1 13 -#define PG_reserved 14 -#define PG_launder 15/* written out by VM pressure.. */ -#define PG_private 16/* Has something at ->private */ +#define PG_reserved 12 +#define PG_launder 13/* written out by VM pressure.. */ +#define PG_private 14/* Has something at ->private */ /* * Per-CPU page acounting. Inclusion of this file requires
arch/arm/mm/init.c renamed from arch/arm/mm/init.c~cleanup-050-pg_skip +0 -12
@@ -64,18 +64,6 @@ static struct meminfo meminfo __initdata*/ struct page *empty_zero_page; -/* This is currently broken -* PG_skip is used on sparc/sparc64 architectures to "skip" certain -* parts of the address space. -* -* #define PG_skip 10 -* #define PageSkip(page) (machine_is_riscpc() && test_bit(PG_skip, &(page)->flags)) -* if (PageSkip(page)) { -* page = page->next_hash; -* if (page == NULL) -* break; -* } -*/ void show_mem (void ) {int free =0 , total =0 , reserved =0 ;