diff options
Diffstat (limited to 'drivers/block/loop.c')
-rw-r--r-- | drivers/block/loop.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/loop.c b/drivers/block/loop.c index 6c48b3545f84..450c958b514f 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c | |||
@@ -101,8 +101,8 @@ static int transfer_none(struct loop_device *lo, int cmd, | |||
101 | else | 101 | else |
102 | memcpy(raw_buf, loop_buf, size); | 102 | memcpy(raw_buf, loop_buf, size); |
103 | 103 | ||
104 | kunmap_atomic(raw_buf, KM_USER0); | ||
105 | kunmap_atomic(loop_buf, KM_USER1); | 104 | kunmap_atomic(loop_buf, KM_USER1); |
105 | kunmap_atomic(raw_buf, KM_USER0); | ||
106 | cond_resched(); | 106 | cond_resched(); |
107 | return 0; | 107 | return 0; |
108 | } | 108 | } |
@@ -130,8 +130,8 @@ static int transfer_xor(struct loop_device *lo, int cmd, | |||
130 | for (i = 0; i < size; i++) | 130 | for (i = 0; i < size; i++) |
131 | *out++ = *in++ ^ key[(i & 511) % keysize]; | 131 | *out++ = *in++ ^ key[(i & 511) % keysize]; |
132 | 132 | ||
133 | kunmap_atomic(raw_buf, KM_USER0); | ||
134 | kunmap_atomic(loop_buf, KM_USER1); | 133 | kunmap_atomic(loop_buf, KM_USER1); |
134 | kunmap_atomic(raw_buf, KM_USER0); | ||
135 | cond_resched(); | 135 | cond_resched(); |
136 | return 0; | 136 | return 0; |
137 | } | 137 | } |