[Suspend2-devel] 2.2.7.4

Bernard Blackham bernard at blackham.com.au
Thu Jul 20 12:27:13 UTC 2006


On Thu, 2006-07-20 at 15:39 +0700, Aleksey Luzin wrote:
> Is such patch available for 2.6.17 kernel?

Apply the incremental patch to 2.2.7.3, and this snippet (a backport
from 2.6.18-rc2).

HTH,
Bernard.

diff --git a/include/linux/mm.h b/include/linux/mm.h
index 1154684..990957e 100644
--- a/include/linux/mm.h
+++ b/include/linux/mm.h
@@ -466,10 +470,13 @@ static inline unsigned long page_zonenum
 struct zone;
 extern struct zone *zone_table[];
 
+static inline int page_zone_id(struct page *page)
+{
+	return (page->flags >> ZONETABLE_PGSHIFT) & ZONETABLE_MASK;
+}
 static inline struct zone *page_zone(struct page *page)
 {
-	return zone_table[(page->flags >> ZONETABLE_PGSHIFT) &
-			ZONETABLE_MASK];
+	return zone_table[page_zone_id(page)];
 }
 
 static inline unsigned long page_to_nid(struct page *page)






More information about the TuxOnIce-devel mailing list