Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a9501d742127e613d744e29814e9532bacb147e8
/
drivers
/
md
/
raid5-cache.c
a9501d7
md/r5cache: fix io_unit handling in r5l_log_endio()
by Song Liu
· 7 years ago
b44886c
md/r5cache: call mddev_lock/unlock() in r5c_journal_mode_set
by Song Liu
· 7 years ago
011067b
blk: replace bioset_create_nobvec() with a flags arg to bioset_create()
by NeilBrown
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
5a8948f
md: Make flush bios explicitely sync
by Jan Kara
· 8 years ago
5ddf044
md/r5cache: handle sync with data in write back cache
by Song Liu
· 8 years ago
70d466f
md/r5cache: gracefully handle journal device errors for writeback mode
by Song Liu
· 8 years ago
bb3338d
md/raid5-cache: in r5l_do_submit_io(), submit io->split_bio first
by Song Liu
· 8 years ago
d35a878
Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
78e470c
md: add raid4/5/6 journal mode switching API
by Heinz Mauelshagen
· 8 years ago
1ad45a9
md/raid5-cache: fix payload endianness problem in raid5-cache
by Jason Yan
· 8 years ago
016c76a
md/raid5: use bio_inc_remaining() instead of repurposing bi_phys_segments as a counter
by NeilBrown
· 8 years ago
bd83d0a
md/raid5: call bio_endio() directly rather than queueing for later.
by NeilBrown
· 8 years ago
4972805
md/raid5: use md_write_start to count stripes, not bios
by NeilBrown
· 8 years ago
ea17481
md/r5cache: generate R5LOG_PAYLOAD_FLUSH
by Song Liu
· 8 years ago
2d4f468
md/r5cache: handle R5LOG_PAYLOAD_FLUSH in recovery
by Song Liu
· 8 years ago
ff87573
raid5: separate header for log functions
by Artur Paszkiewicz
· 8 years ago
effe6ee
md/r5cache: improve recovery with read ahead page pool
by Song Liu
· 8 years ago
84890c0
md/raid5-cache: bump flush stripe batch size
by Shaohua Li
· 8 years ago
e33fbb9
md/raid5-cache: exclude reclaiming stripes in reclaim check
by Shaohua Li
· 8 years ago
e8fd52e
md/raid5-cache: stripe reclaim only counts valid stripes
by Shaohua Li
· 8 years ago
39b9958
md/r5cache: improve journal device efficiency
by Song Liu
· 8 years ago
03b047f
md/r5cache: enable chunk_aligned_read with write back cache
by Song Liu
· 8 years ago
2e38a37
md/r5cache: disable write back for degraded array
by Song Liu
· 8 years ago
a85dd7b
md/r5cache: flush data only stripes in r5l_recovery_log()
by Song Liu
· 8 years ago
86aa139
md/r5cache: read data into orig_page for prexor of cached data
by Song Liu
· 8 years ago
d46d29f
md/raid5-cache: delete meaningless code
by Shaohua Li
· 8 years ago
99f1789
md/r5cache: fix spelling mistake on "recoverying"
by Colin Ian King
· 8 years ago
d2250f1
md/r5cache: assign conf->log before r5l_load_log()
by Song Liu
· 8 years ago
3c66abb
md/r5cache: simplify handling of sh->log_start in recovery
by Song Liu
· 8 years ago
28ca833
md/raid5-cache: removes unnecessary write-through mode judgments
by JackieLiu
· 8 years ago
2073773
Merge branch 'md-next' into md-linus
by Shaohua Li
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
2953079
md: separate flags for superblock changes
by Shaohua Li
· 8 years ago
3c6edc6
md/r5cache: after recovery, increase journal seq by 10000
by Song Liu
· 8 years ago
5c88f40
md/raid5-cache: fix crc in rewrite_data_only_stripes()
by Song Liu
· 8 years ago
d30dfeb
md/raid5-cache: no recovery is required when create super-block
by JackieLiu
· 8 years ago
3d7e7e1
md/r5cache: do r5c_update_log_state after log recovery
by Zhengyuan Liu
· 8 years ago
43b9674
md/raid5-cache: adjust the write position of the empty block if no data blocks
by JackieLiu
· 8 years ago
f687a33
md/r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0
by Song Liu
· 8 years ago
1a0ec5c
md/raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly
by JackieLiu
· 8 years ago
dbd22c8
md/raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log
by JackieLiu
· 8 years ago
bc8f167
md/raid5-cache: release the stripe_head at the appropriate location
by JackieLiu
· 8 years ago
fc833c2
md/raid5-cache: use ring add to prevent overflow
by JackieLiu
· 8 years ago
9b69173
md/raid5-cache: remove unnecessary function parameters
by JackieLiu
· 8 years ago
462eb7d
raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache
by Zhengyuan Liu
· 8 years ago
f7b7bee
raid5-cache: add another check conditon before replaying one stripe
by Zhengyuan Liu
· 8 years ago
d3014e2
md/r5cache: enable IRQs on error path
by Dan Carpenter
· 8 years ago
d7bd398
md/r5cache: handle alloc_page failure
by Song Liu
· 8 years ago
ce1ccd0
raid5-cache: suspend reclaim thread instead of shutdown
by Shaohua Li
· 8 years ago
3a83f46
block: bio: pass bvec table to bio_init()
by Ming Lei
· 8 years ago
3bddb7f
md/r5cache: handle FLUSH and FUA
by Song Liu
· 8 years ago
5aabf7c
md/r5cache: r5cache recovery: part 2
by Song Liu
· 8 years ago
b4c625c
md/r5cache: r5cache recovery: part 1
by Song Liu
· 8 years ago
9ed988f5
md/r5cache: refactoring journal recovery code
by Song Liu
· 8 years ago
2c7da14
md/r5cache: sysfs entry journal_mode
by Song Liu
· 8 years ago
a39f7af
md/r5cache: write-out phase and reclaim support
by Song Liu
· 8 years ago
1e6d690
md/r5cache: caching phase of r5cache
by Song Liu
· 8 years ago
2ded370
md/r5cache: State machine for raid5-cache write back mode
by Song Liu
· 8 years ago
c757ec9
md/r5cache: Check array size in r5l_init_log
by Song Liu
· 8 years ago
354b445
raid5-cache: fix lockdep warning
by Shaohua Li
· 8 years ago
3fd880a
raid5-cache: restrict the use area of the log_offset variable
by JackieLiu
· 8 years ago
70fd761
block,fs: use REQ_* flags directly
by Christoph Hellwig
· 8 years ago
9a8b27f
raid5-cache: correct condition for empty metadata write
by Shaohua Li
· 8 years ago
56056c2
md/raid5: write an empty meta-block when creating log super-block
by Zhengyuan Liu
· 8 years ago
28cd88e
md/raid5: initialize next_checkpoint field before use
by Zhengyuan Liu
· 8 years ago
8e018c2
raid5-cache: fix a deadlock in superblock write
by Shaohua Li
· 8 years ago
1eff9d3
block: rename bio bi_rw to bi_opf
by Jens Axboe
· 8 years ago
28a8f0d
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
by Mike Christie
· 9 years ago
796a5cf
md: use bio op accessors
by Mike Christie
· 9 years ago
4e49ea4
block/fs/drivers: remove rw argument from submit_bio
by Mike Christie
· 9 years ago
feaa7cb
Merge tag 'md/4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
by Linus Torvalds
· 9 years ago
85ad1d1
md: set MD_CHANGE_PENDING in a atomic region
by Guoqing Jiang
· 9 years ago
c888a8f
block: kill off q->flush_flags
by Jens Axboe
· 9 years ago
16a43f6
raid5-cache: handle journal hotadd in quiesce
by Shaohua Li
· 9 years ago
a62ab49
md: set MD_HAS_JOURNAL in correct places
by Shaohua Li
· 9 years ago
5036c390
raid5: allow r5l_io_unit allocations to fail
by Christoph Hellwig
· 9 years ago
e8deb63
raid5-cache: use a mempool for the metadata block
by Christoph Hellwig
· 9 years ago
c38d29b
raid5-cache: use a bio_set
by Christoph Hellwig
· 9 years ago
f6b6ec5
raid5-cache: add journal hot add/remove support
by Shaohua Li
· 9 years ago
ad66d44
raid5-cache: free meta_page earlier
by Christoph Hellwig
· 9 years ago
3848c0b
raid5-cache: simplify r5l_move_io_unit_list
by Christoph Hellwig
· 9 years ago
7dde2ad
raid5-cache: start raid5 readonly if journal is missing
by Shaohua Li
· 9 years ago
6e74a9c
raid5-cache: IO error handling
by Shaohua Li
· 9 years ago
4b48204
raid5-cache: add trim support for log
by Shaohua Li
· 9 years ago
6143e2c
raid5-cache: use bio chaining
by Christoph Hellwig
· 9 years ago
2b8ef16
raid5-cache: small log->seq cleanup
by Christoph Hellwig
· 9 years ago
c1b9919
raid5-cache: new helper: r5_reserve_log_entry
by Christoph Hellwig
· 9 years ago
51039cd
raid5-cache: inline r5l_alloc_io_unit into r5l_new_meta
by Christoph Hellwig
· 9 years ago
1e932a3
raid5-cache: take rdev->data_offset into account early on
by Christoph Hellwig
· 9 years ago
b349feb
raid5-cache: refactor bio allocation
by Christoph Hellwig
· 9 years ago
22581f5
raid5-cache: clean up r5l_get_meta
by Christoph Hellwig
· 9 years ago
56fef7c
raid5-cache: simplify state machine when caches flushes are not needed
by Christoph Hellwig
· 9 years ago
d8858f4
raid5-cache: factor out a helper to run all stripes for an I/O unit
by Christoph Hellwig
· 9 years ago
04732f7
raid5-cache: rename flushed_ios to finished_ios
by Christoph Hellwig
· 9 years ago
1703646
raid5-cache: free I/O units earlier
by Christoph Hellwig
· 9 years ago
e6c033f
raid5-cache: move reclaim stop to quiesce
by Shaohua Li
· 9 years ago
253f9fd4
raid5-cache: don't delay stripe captured in log
by Shaohua Li
· 9 years ago
85f2f9a
raid5-cache: check stripe finish out of order
by Shaohua Li
· 9 years ago
Next »