summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Expand)AuthorFilesLines
2017-04-11md/raid10: simplify the splitting of requests.NeilBrown2-114/+51
2017-04-11md/raid1: factor out flush_bio_list()NeilBrown1-40/+26
2017-04-11md/raid1: simplify handle_read_error().NeilBrown1-80/+60
2017-04-11md/raid1: simplify alloc_behind_master_bio()NeilBrown1-7/+4
2017-04-11md/raid1: simplify the splitting of requests.NeilBrown2-91/+52
2017-04-10raid5-ppl: partial parity calculation optimizationArtur Paszkiewicz2-13/+13
2017-04-10raid5-ppl: use resize_stripes() when enabling or disabling pplArtur Paszkiewicz3-53/+43
2017-04-10raid5-ppl: move no_mem_stripes to struct ppl_confArtur Paszkiewicz1-13/+23
2017-04-10md/raid1: avoid reusing a resync bio after error handling.NeilBrown1-0/+2
2017-04-10md.c:didn't unlock the mddev before return EINVAL in array_size_storeZhilong Liu1-1/+3
2017-04-10md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stopNeilBrown1-0/+5
2017-04-10md/raid10: reset the 'first' at the end of loopGuoqing Jiang1-0/+2
2017-04-10md/raid6: Fix anomily when recovering a single device in RAID6.NeilBrown1-1/+12
2017-04-10md: update slab_cache before releasing new stripes when stripes resizingDennis Yang1-2/+4
2017-03-28md: raid1: kill warning on powerpc_pseriesMing Lei1-1/+1
2017-03-27md/raid5: use consistency_policy to remove journal featureSong Liu1-10/+36
2017-03-25md/raid5-cache: fix payload endianness problem in raid5-cacheJason Yan1-9/+9
2017-03-25md/raid1: skip data copy for behind io for discard requestShaohua Li1-1/+5
2017-03-24md: raid10: avoid direct access to bvec table in handle_reshape_read_errorMing Lei1-2/+5
2017-03-24md: raid10: retrieve page from preallocated resync page arrayMing Lei1-4/+9
2017-03-24md: raid10: don't use bio's vec table to manage resync pagesMing Lei1-52/+82
2017-03-24md: raid10: refactor code of read reshape's .bi_end_ioMing Lei1-10/+18
2017-03-24md: raid1: improve write behindMing Lei2-67/+61
2017-03-24md: raid1: move 'offset' out of loopMing Lei1-2/+3
2017-03-24md: raid1: use bio helper in process_checks()Ming Lei1-4/+8
2017-03-24md: raid1: retrieve page from pre-allocated resync page arrayMing Lei1-8/+8
2017-03-24md: raid1: don't use bio's vec table to manage resync pagesMing Lei1-29/+64
2017-03-24md: raid1: simplify r1buf_pool_free()Ming Lei1-9/+8
2017-03-24md: prepare for managing resync I/O pages in clean wayMing Lei1-0/+50
2017-03-24md: move two macros into md.hMing Lei3-5/+5
2017-03-24md: raid1/raid10: don't handle failure of bio_add_page()Ming Lei2-47/+16
2017-03-24md: fix several trivial typos in commentsZhilong Liu2-4/+4
2017-03-24md/raid10: refactor some codes from raid10_write_requestGuoqing Jiang1-100/+75
2017-03-24raid5-ppl: silence a misleading warning messageDan Carpenter1-1/+1
2017-03-23MD: use per-cpu counter for writes_pendingNeilBrown2-24/+49
2017-03-23md: close a race with setting mddev->in_syncNeilBrown1-0/+7
2017-03-23md: factor out set_in_sync()NeilBrown1-34/+20
2017-03-23md/raid5: don't test ->writes_pending in raid5_remove_diskNeilBrown1-1/+4
2017-03-23md/raid1: stop using bi_phys_segmentNeilBrown1-66/+23
2017-03-23md/raid10: stop using bi_phys_segmentsNeilBrown1-51/+25
2017-03-23md/raid1, raid10: move rXbio accounting closer to allocation.NeilBrown2-26/+20
2017-03-23Revert "md/raid5: limit request size according to implementation limits"NeilBrown1-9/+0
2017-03-23md/raid5: remove over-loading of ->bi_phys_segments.NeilBrown2-41/+13
2017-03-23md/raid5: use bio_inc_remaining() instead of repurposing bi_phys_segments as ...NeilBrown3-62/+15
2017-03-23md/raid5: call bio_endio() directly rather than queueing for later.NeilBrown4-38/+16
2017-03-23md/raid5: simplfy delaying of writes while metadata is updated.NeilBrown2-26/+8
2017-03-23md/raid5: use md_write_start to count stripes, not biosNeilBrown4-15/+32
2017-03-17md: move bitmap_destroy to the beginning of __md_stopGuoqing Jiang3-11/+19
2017-03-17md/r5cache: generate R5LOG_PAYLOAD_FLUSHSong Liu1-3/+42
2017-03-17md/r5cache: handle R5LOG_PAYLOAD_FLUSH in recoverySong Liu1-6/+41