aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/block/rbd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c
index aff789d6fccd..b4f00e22743d 100644
--- a/drivers/block/rbd.c
+++ b/drivers/block/rbd.c
@@ -1153,8 +1153,8 @@ static void zero_pages(struct page **pages, u64 offset, u64 end)
1153 unsigned long flags; 1153 unsigned long flags;
1154 void *kaddr; 1154 void *kaddr;
1155 1155
1156 page_offset = (size_t)(offset & ~PAGE_MASK); 1156 page_offset = offset & ~PAGE_MASK;
1157 length = min(PAGE_SIZE - page_offset, (size_t)(end - offset)); 1157 length = min_t(size_t, PAGE_SIZE - page_offset, end - offset);
1158 local_irq_save(flags); 1158 local_irq_save(flags);
1159 kaddr = kmap_atomic(*page); 1159 kaddr = kmap_atomic(*page);
1160 memset(kaddr + page_offset, 0, length); 1160 memset(kaddr + page_offset, 0, length);