Merge tag 'for-torvalds-20120418' of git://git.kernel.org/pub/scm/linux/kernel/git...
[pandora-kernel.git] / drivers / block / brd.c
index ec24643..531ceb3 100644 (file)
@@ -242,9 +242,9 @@ static void copy_to_brd(struct brd_device *brd, const void *src,
        page = brd_lookup_page(brd, sector);
        BUG_ON(!page);
 
-       dst = kmap_atomic(page, KM_USER1);
+       dst = kmap_atomic(page);
        memcpy(dst + offset, src, copy);
-       kunmap_atomic(dst, KM_USER1);
+       kunmap_atomic(dst);
 
        if (copy < n) {
                src += copy;
@@ -253,9 +253,9 @@ static void copy_to_brd(struct brd_device *brd, const void *src,
                page = brd_lookup_page(brd, sector);
                BUG_ON(!page);
 
-               dst = kmap_atomic(page, KM_USER1);
+               dst = kmap_atomic(page);
                memcpy(dst, src, copy);
-               kunmap_atomic(dst, KM_USER1);
+               kunmap_atomic(dst);
        }
 }
 
@@ -273,9 +273,9 @@ static void copy_from_brd(void *dst, struct brd_device *brd,
        copy = min_t(size_t, n, PAGE_SIZE - offset);
        page = brd_lookup_page(brd, sector);
        if (page) {
-               src = kmap_atomic(page, KM_USER1);
+               src = kmap_atomic(page);
                memcpy(dst, src + offset, copy);
-               kunmap_atomic(src, KM_USER1);
+               kunmap_atomic(src);
        } else
                memset(dst, 0, copy);
 
@@ -285,9 +285,9 @@ static void copy_from_brd(void *dst, struct brd_device *brd,
                copy = n - copy;
                page = brd_lookup_page(brd, sector);
                if (page) {
-                       src = kmap_atomic(page, KM_USER1);
+                       src = kmap_atomic(page);
                        memcpy(dst, src, copy);
-                       kunmap_atomic(src, KM_USER1);
+                       kunmap_atomic(src);
                } else
                        memset(dst, 0, copy);
        }
@@ -309,7 +309,7 @@ static int brd_do_bvec(struct brd_device *brd, struct page *page,
                        goto out;
        }
 
-       mem = kmap_atomic(page, KM_USER0);
+       mem = kmap_atomic(page);
        if (rw == READ) {
                copy_from_brd(mem + off, brd, sector, len);
                flush_dcache_page(page);
@@ -317,7 +317,7 @@ static int brd_do_bvec(struct brd_device *brd, struct page *page,
                flush_dcache_page(page);
                copy_to_brd(brd, mem + off, sector, len);
        }
-       kunmap_atomic(mem, KM_USER0);
+       kunmap_atomic(mem);
 
 out:
        return err;