Shaohua Li
|
e33fbb9cc7
md/raid5-cache: exclude reclaiming stripes in reclaim check
|
8 years ago |
Shaohua Li
|
e8fd52eec2
md/raid5-cache: stripe reclaim only counts valid stripes
|
8 years ago |
Song Liu
|
39b99586b3
md/r5cache: improve journal device efficiency
|
8 years ago |
Song Liu
|
03b047f45c
md/r5cache: enable chunk_aligned_read with write back cache
|
8 years ago |
Song Liu
|
2e38a37f23
md/r5cache: disable write back for degraded array
|
8 years ago |
Song Liu
|
a85dd7b8df
md/r5cache: flush data only stripes in r5l_recovery_log()
|
8 years ago |
Song Liu
|
86aa1397dd
md/r5cache: read data into orig_page for prexor of cached data
|
8 years ago |
Shaohua Li
|
d46d29f072
md/raid5-cache: delete meaningless code
|
8 years ago |
Colin Ian King
|
99f17890f0
md/r5cache: fix spelling mistake on "recoverying"
|
8 years ago |
Song Liu
|
d2250f105f
md/r5cache: assign conf->log before r5l_load_log()
|
8 years ago |
Song Liu
|
3c66abbaaf
md/r5cache: simplify handling of sh->log_start in recovery
|
8 years ago |
JackieLiu
|
28ca833ecf
md/raid5-cache: removes unnecessary write-through mode judgments
|
8 years ago |
Shaohua Li
|
20737738d3
Merge branch 'md-next' into md-linus
|
8 years ago |
Linus Torvalds
|
36869cb93d
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
|
8 years ago |
Shaohua Li
|
2953079c69
md: separate flags for superblock changes
|
8 years ago |
Song Liu
|
3c6edc6608
md/r5cache: after recovery, increase journal seq by 10000
|
8 years ago |
Song Liu
|
5c88f403a5
md/raid5-cache: fix crc in rewrite_data_only_stripes()
|
8 years ago |
JackieLiu
|
d30dfeb9be
md/raid5-cache: no recovery is required when create super-block
|
8 years ago |
Zhengyuan Liu
|
3d7e7e1d9d
md/r5cache: do r5c_update_log_state after log recovery
|
8 years ago |
JackieLiu
|
43b9674832
md/raid5-cache: adjust the write position of the empty block if no data blocks
|
8 years ago |
Song Liu
|
f687a33ef0
md/r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0
|
8 years ago |
JackieLiu
|
1a0ec5c30c
md/raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly
|
8 years ago |
JackieLiu
|
dbd22c8d7f
md/raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log
|
8 years ago |
JackieLiu
|
bc8f167f9c
md/raid5-cache: release the stripe_head at the appropriate location
|
8 years ago |
JackieLiu
|
fc833c2a2f
md/raid5-cache: use ring add to prevent overflow
|
8 years ago |
JackieLiu
|
9b69173e5c
md/raid5-cache: remove unnecessary function parameters
|
8 years ago |
Zhengyuan Liu
|
462eb7d872
raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache
|
8 years ago |
Zhengyuan Liu
|
f7b7bee75e
raid5-cache: add another check conditon before replaying one stripe
|
8 years ago |
Dan Carpenter
|
d3014e21e1
md/r5cache: enable IRQs on error path
|
8 years ago |
Song Liu
|
d7bd398e97
md/r5cache: handle alloc_page failure
|
8 years ago |