[PATCH] tweak page_address

Eric W. Biederman (ebiederm+eric@ccr.net)
23 May 1999 13:43:20 -0500



Replace a multiplication by a shift in page_address.
The compiler probably already does but why take chances.

Eric

diff -uNrX linux-ignore-files linux-2.3.3.eb2/include/linux/pagemap.h linux-2.3.3.eb3/include/linux/pagemap.h
--- linux-2.3.3.eb2/include/linux/pagemap.h Sun May 16 21:55:28 1999
+++ linux-2.3.3.eb3/include/linux/pagemap.h Tue May 18 01:13:39 1999
@@ -14,7 +14,7 @@

static inline unsigned long page_address(struct page * page)
{
- return PAGE_OFFSET + PAGE_SIZE * (page - mem_map);
+ return PAGE_OFFSET + ((page - mem_map) << PAGE_SHIFT);
}

/*

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/