]> git.hungrycats.org Git - linux/commitdiff
[PATCH] shmem_file_write double kunmap
authorHugh Dickins <hugh@veritas.com>
Wed, 24 Jul 2002 03:31:09 +0000 (20:31 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Wed, 24 Jul 2002 03:31:09 +0000 (20:31 -0700)
Found by Simon Trimmer <simon@veritas.com>: shmem_file_write
failure path duplicates kunmap, causing oops holding kmap_lock.

mm/shmem.c

index c8f96b13b131e11b268242a7c1e05d3943841ac5..dd55b7437d6c6f42685032cba881141d2f5c828c 100644 (file)
@@ -942,7 +942,6 @@ out:
 fail_write:
        status = -EFAULT;
        ClearPageUptodate(page);
-       kunmap(page);
        goto unlock;
 }