diff options
author | David S. Miller <davem@davemloft.net> | 2017-04-15 21:16:30 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-04-15 21:16:30 -0400 |
commit | 6b6cbc1471676402565e958674523d06213b82d7 (patch) | |
tree | a66d41d276e5eb400e27641f24f34032fe1b9275 /drivers/block | |
parent | ce07183282975026716107d36fd3f5f93de76668 (diff) | |
parent | 1bf4b1268e66d9364fc6fd41f906bc01458530ac (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts were simply overlapping changes. In the net/ipv4/route.c
case the code had simply moved around a little bit and the same fix
was made in both 'net' and 'net-next'.
In the net/sched/sch_generic.c case a fix in 'net' happened at
the same time that a new argument was added to qdisc_hash_add().
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/block')
-rw-r--r-- | drivers/block/zram/zram_drv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index dceb5edd1e54..0c09d4256108 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c | |||
@@ -523,7 +523,7 @@ static int zram_decompress_page(struct zram *zram, char *mem, u32 index) | |||
523 | 523 | ||
524 | cmem = zs_map_object(meta->mem_pool, handle, ZS_MM_RO); | 524 | cmem = zs_map_object(meta->mem_pool, handle, ZS_MM_RO); |
525 | if (size == PAGE_SIZE) { | 525 | if (size == PAGE_SIZE) { |
526 | copy_page(mem, cmem); | 526 | memcpy(mem, cmem, PAGE_SIZE); |
527 | } else { | 527 | } else { |
528 | struct zcomp_strm *zstrm = zcomp_stream_get(zram->comp); | 528 | struct zcomp_strm *zstrm = zcomp_stream_get(zram->comp); |
529 | 529 | ||
@@ -717,7 +717,7 @@ compress_again: | |||
717 | 717 | ||
718 | if ((clen == PAGE_SIZE) && !is_partial_io(bvec)) { | 718 | if ((clen == PAGE_SIZE) && !is_partial_io(bvec)) { |
719 | src = kmap_atomic(page); | 719 | src = kmap_atomic(page); |
720 | copy_page(cmem, src); | 720 | memcpy(cmem, src, PAGE_SIZE); |
721 | kunmap_atomic(src); | 721 | kunmap_atomic(src); |
722 | } else { | 722 | } else { |
723 | memcpy(cmem, src, clen); | 723 | memcpy(cmem, src, clen); |
@@ -928,7 +928,7 @@ static int zram_rw_page(struct block_device *bdev, sector_t sector, | |||
928 | } | 928 | } |
929 | 929 | ||
930 | index = sector >> SECTORS_PER_PAGE_SHIFT; | 930 | index = sector >> SECTORS_PER_PAGE_SHIFT; |
931 | offset = sector & (SECTORS_PER_PAGE - 1) << SECTOR_SHIFT; | 931 | offset = (sector & (SECTORS_PER_PAGE - 1)) << SECTOR_SHIFT; |
932 | 932 | ||
933 | bv.bv_page = page; | 933 | bv.bv_page = page; |
934 | bv.bv_len = PAGE_SIZE; | 934 | bv.bv_len = PAGE_SIZE; |