projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'for-6.10/block' into for-next
13 days ago
Yu Kuai
block: fix that blk_time_get_ns() doesn't update time...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-04-09
Yu Kuai
md/raid5: fix deadlock that raid5d() wait for itself...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-08
Yu Kuai
raid1: fix use-after-free for original bio in raid1_write_re...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
dm-raid: fix lockdep waring in "pers->hot_add_disk"
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
dm-raid456, md/raid456: fix a deadlock for dm-raid456...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
dm-raid: add a new helper prepare_suspend() in md_personality
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
md/dm-raid: don't call md_reap_sync_thread() directly
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
dm-raid: really frozen sync_thread during suspend
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
md: add a new helper reshape_interrupted()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
md: export helper md_is_rdwr()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
md: export helpers to stop sync_thread
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-05
Yu Kuai
md: don't clear MD_RECOVERY_FROZEN for new dm-raid...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: factor out helpers to choose the best rdev...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: factor out the code to manage sequential IO
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: factor out choose_bb_rdev() from read_balance()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: factor out choose_slow_rdev() from read_balance()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: factor out read_first_rdev() from read_balance()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1-10: factor out a new helper raid1_should_read_first()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1-10: add a helper raid1_check_read_range()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: fix choose next idle in read_balance()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: record nonrot rdevs while adding/removing...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md/raid1: factor out helpers to add rdev to conf
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-03-01
Yu Kuai
md: add a new helper rdev_has_badblock()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-15
Yu Kuai
md: Don't suspend the array for interrupted reshape
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-15
Yu Kuai
md: Don't register sync_thread for reshape directly
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-15
Yu Kuai
md: Make sure md_do_sync() will set MD_RECOVERY_DONE
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-15
Yu Kuai
md: Don't ignore read-only array in md_check_recovery()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-15
Yu Kuai
md: Don't ignore suspended array in md_check_recovery()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-08
Yu Kuai
md: Fix missing release of 'active_io' for flush
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-05
Yu Kuai
md: remove redundant md_wakeup_thread()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-02-05
Yu Kuai
md: remove redundant check of 'mddev->sync_thread'
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2024-01-09
Yu Kuai
md: Fix md_seq_ops() regressions
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-12-18
Yu Kuai
dm-raid: delay flushing event_work() after reconfig_mutex...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-12-07
Yu Kuai
md: split MD_RECOVERY_NEEDED out of mddev_resume
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-12-06
Yu Kuai
md: fix stopping sync thread
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-12-06
Yu Kuai
md: don't leave 'MD_RECOVERY_FROZEN' in error path...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-12-06
Yu Kuai
md: fix missing flush of sync_work
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-12-01
Yu Kuai
md: synchronize flush io with array reconfiguration
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-28
Yu Kuai
block: warn once for each partition in bio_check_ro()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-27
Yu Kuai
md/md-multipath: remove rcu protection to access rdev...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-27
Yu Kuai
md/raid5: remove rcu protection to access rdev from...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-27
Yu Kuai
md/raid1: remove rcu protection to access rdev from...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-27
Yu Kuai
md/raid10: remove rcu protection to access rdev from...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-27
Yu Kuai
md: remove flag RemoveSynchronized
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-11-07
Yu Kuai
blk-core: use pr_warn_ratelimited() in bio_check_ro()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-18
Yu Kuai
md: cleanup pers->prepare_suspend()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: rename __mddev_suspend/resume() back to mddev_suspend...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: remove old apis to suspend the array
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: suspend array in md_start_sync() if array need...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/raid5: replace suspend with quiesce() callback
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/md-linear: cleanup linear_add()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: cleanup mddev_create/destroy_serial_pool()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: use new apis to suspend array before mddev_create...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: use new apis to suspend array for ioctls involed...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: use new apis to suspend array for adding/removing...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: use new apis to suspend array for sysfs apis
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/raid5: use new apis to suspend array
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/raid5-cache: use new apis to suspend array
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/md-bitmap: use new apis to suspend array for location_store()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/dm-raid: use new apis to suspend array
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: add new helpers to suspend/resume and lock/unlock...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: add new helpers to suspend/resume array
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: replace is_md_suspended() with 'mddev->suspended...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-11
Yu Kuai
md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and ...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-10-09
Yu Kuai
md/raid1: don't split discard io for write behind
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-27
Yu Kuai
md: simplify md_seq_ops
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-27
Yu Kuai
md: factor out a helper from mddev_put()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: don't check 'mddev->pers' and 'pers->quiesce' from...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: don't check 'mddev->pers' from suspend_hi_store()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md-bitmap: suspend array earlier in location_store()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md-bitmap: remove the checking of 'pers->quiesce' from...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: don't rely on 'mddev->pers' to be set in mddev_suspend()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: initialize 'writes_pending' while allocating mddev
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: initialize 'active_io' while allocating mddev
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: delay remove_and_add_spares() for read only array...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: factor out a helper rdev_addable() from remove_and_add_s...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: factor out a helper rdev_is_spare() from remove_and_add_...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: factor out a helper rdev_removeable() from remove_and_ad...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: delay choosing sync action to md_start_sync()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: factor out a helper to choose sync action from...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-22
Yu Kuai
md: use separate work_struct for md_start_sync()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-08
Yu Kuai
md: fix warning for holder mismatch from export_rdev()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-09-08
Yu Kuai
md: don't dereference mddev after export_rdev()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-30
Yu Kuai
blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-30
Yu Kuai
blk-throttle: use calculate_io/bytes_allowed() for...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-30
Yu Kuai
blk-throttle: fix wrong comparation while 'carryover_ios...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-30
Yu Kuai
blk-throttle: print signed value 'carryover_bytes/ios...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-15
Yu Kuai
md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_r...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-15
Yu Kuai
md/raid10: fix a 'conf->barrier' leakage in raid10_takeover()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-08-15
Yu Kuai
md/raid5-cache: fix a deadlock in r5l_exit_log()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/md-bitmap: remove unnecessary local variable in...
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md: restore 'noio_flag' for the last mddev_resume()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md: don't quiesce in mddev_suspend()
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/md-faulty: enable io accounting
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/md-linear: enable io accounting
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/md-multipath: enable io accounting
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/raid10: switch to use md_account_bio() for io accounting
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
2023-07-27
Yu Kuai
md/raid1: switch to use md_account_bio() for io accounting
Signed-off-by:
Yu Kuai
<yukuai3@huawei.com>
commit
|
commitdiff
|
tree
next