From a30ada94b1d4943fd00a024f71019d8a8839b6d3 Mon Sep 17 00:00:00 2001 From: Christoph Lameter Date: Wed, 25 Jul 2007 20:22:23 -0700 Subject: [PATCH] Fix PAGE SIZE assumption in miscellaneous places. Signed-off-by: Christoph Lameter --- kernel/futex.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/futex.c b/kernel/futex.c index a124250..c6102e8 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -258,7 +258,7 @@ int get_futex_key(u32 __user *uaddr, struct rw_semaphore *fshared, err = get_user_pages(current, mm, address, 1, 0, 0, &page, NULL); if (err >= 0) { key->shared.pgoff = - page->index << (PAGE_CACHE_SHIFT - PAGE_SHIFT); + page->index << (compound_order(page) - PAGE_SHIFT); put_page(page); return 0; } -- 1.4.4.4