diff options
| author | Rusty Russell <rusty@rustcorp.com.au> | 2002-06-05 19:25:51 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-06-05 19:25:51 -0700 |
| commit | 6176eeb2bf08b5bda3c0cabc47b00824fb4fec98 (patch) | |
| tree | dea381cc62017157911b80160d3c6fea02154893 | |
| parent | cda1e453414bc017729c65dfc8f5a61e86676c4e (diff) | |
[PATCH] Futex update III: don't use put_page...
This uses page_cache_release() instead of put_page(), as it might
be a pagecache page.
| -rw-r--r-- | kernel/futex.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/futex.c b/kernel/futex.c index 029c902869f4..a91d8ee276a4 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -33,6 +33,7 @@ #include <linux/futex.h> #include <linux/highmem.h> #include <linux/time.h> +#include <linux/pagemap.h> #include <asm/uaccess.h> /* Simple "sleep if unchanged" interface. */ @@ -215,7 +216,7 @@ asmlinkage int sys_futex(void *uaddr, int op, int val, struct timespec *utime) default: ret = -EINVAL; } - put_page(page); + page_cache_release(page); return ret; } |
