index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
md
/
md.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-07
md: Revert "md: Fix overflow in is_mddev_idle"
Li Nan
1
-2
/
+2
2024-04-08
md: don't account sync_io if iostats of the disk is disabled
Li Nan
1
-1
/
+2
2024-04-08
md: Fix overflow in is_mddev_idle
Li Nan
1
-2
/
+2
2024-03-11
Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux
Linus Torvalds
1
-3
/
+74
2024-03-06
md: remove mddev->queue
Christoph Hellwig
1
-3
/
+2
2024-03-06
md: add queue limit helpers
Christoph Hellwig
1
-0
/
+3
2024-03-06
md: add a mddev_is_dm helper
Christoph Hellwig
1
-2
/
+10
2024-03-06
md: add a mddev_add_trace_msg helper
Christoph Hellwig
1
-0
/
+6
2024-03-06
md: add a mddev_trace_remap helper
Christoph Hellwig
1
-0
/
+8
2024-03-05
dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent wit...
Yu Kuai
1
-1
/
+2
2024-03-05
dm-raid: add a new helper prepare_suspend() in md_personality
Yu Kuai
1
-0
/
+1
2024-03-05
md: add a new helper reshape_interrupted()
Yu Kuai
1
-0
/
+19
2024-03-05
md: export helper md_is_rdwr()
Yu Kuai
1
-0
/
+12
2024-03-05
md: export helpers to stop sync_thread
Yu Kuai
1
-0
/
+3
2024-02-29
md/raid1: record nonrot rdevs while adding/removing rdevs to conf
Yu Kuai
1
-0
/
+1
2024-02-29
md: add a new helper rdev_has_badblock()
Yu Kuai
1
-0
/
+10
2024-02-25
md: port block device access to file
Christian Brauner
1
-1
/
+1
2023-11-27
md: remove flag RemoveSynchronized
Yu Kuai
1
-5
/
+0
2023-11-01
Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux
Linus Torvalds
1
-32
/
+38
2023-10-28
md: Convert to bdev_open_by_dev()
Jan Kara
1
-3
/
+1
2023-10-18
md: cleanup pers->prepare_suspend()
Yu Kuai
1
-18
/
+0
2023-10-10
md: rename __mddev_suspend/resume() back to mddev_suspend/resume()
Yu Kuai
1
-6
/
+6
2023-10-10
md: remove old apis to suspend the array
Yu Kuai
1
-8
/
+0
2023-10-10
md: cleanup mddev_create/destroy_serial_pool()
Yu Kuai
1
-4
/
+3
2023-10-10
md: add new helpers to suspend/resume and lock/unlock array
Yu Kuai
1
-0
/
+27
2023-10-10
md: add new helpers to suspend/resume array
Yu Kuai
1
-0
/
+3
2023-09-22
md: initialize 'writes_pending' while allocating mddev
Yu Kuai
1
-1
/
+0
2023-09-22
md: initialize 'active_io' while allocating mddev
Yu Kuai
1
-1
/
+2
2023-09-22
md: use separate work_struct for md_start_sync()
Yu Kuai
1
-1
/
+4
2023-09-08
md: fix warning for holder mismatch from export_rdev()
Yu Kuai
1
-0
/
+3
2023-08-15
md: Hold mddev->reconfig_mutex when trying to get mddev->sync_thread
Li Lingfeng
1
-1
/
+1
2023-07-27
md: also clone new io if io accounting is disabled
Yu Kuai
1
-2
/
+2
2023-07-27
md: move initialization and destruction of 'io_acct_set' to md.c
Yu Kuai
1
-2
/
+0
2023-07-27
md: refactor idle/frozen_sync_thread() to fix deadlock
Yu Kuai
1
-0
/
+2
2023-07-27
md: add a mutex to synchronize idle and frozen in action_store()
Yu Kuai
1
-0
/
+3
2023-06-23
md: fix 'delete_mutex' deadlock
Yu Kuai
1
-3
/
+1
2023-06-13
md/md-bitmap: add a new helper to unplug bitmap asynchrously
Yu Kuai
1
-0
/
+1
2023-06-13
md: protect md_thread with rcu
Yu Kuai
1
-4
/
+4
2023-06-13
md: fix duplicate filename for rdev
Yu Kuai
1
-2
/
+8
2023-06-13
md: add a new api prepare_suspend() in md_personality
Yu Kuai
1
-0
/
+1
2023-06-13
md: export md_is_rdwr() and is_md_suspended()
Yu Kuai
1
-0
/
+17
2023-04-13
md: add error_handlers for raid0 and linear
Mariusz Tkaczyk
1
-8
/
+2
2023-02-08
md: account io_acct_set usage with active_io
Xiao Ni
1
-3
/
+4
2023-02-01
md: Change active_io to percpu
Xiao Ni
1
-1
/
+1
2022-12-02
md: mark md_kick_rdev_from_array static
Christoph Hellwig
1
-1
/
+0
2022-08-02
md: return the allocated devices from md_alloc
Christoph Hellwig
1
-1
/
+2
2022-08-02
md: only delete entries from all_mddevs when the disk is freed
Christoph Hellwig
1
-0
/
+2
2022-08-02
md: Explicitly create command-line configured devices
Chris Webb
1
-0
/
+1
2022-08-02
md: Use enum for overloaded magic numbers used by mddev->curr_resync
Logan Gunthorpe
1
-0
/
+15
2022-07-14
md/core: Combine two sync_page_io() arguments
Bart Van Assche
1
-2
/
+1
2022-06-15
Revert "md: don't unregister sync_thread with reconfig_mutex held"
Guoqing Jiang
1
-1
/
+1
2022-05-22
md: don't unregister sync_thread with reconfig_mutex held
Guoqing Jiang
1
-1
/
+1
2022-04-25
md: Set MD_BROKEN for RAID1 and RAID10
Mariusz Tkaczyk
1
-27
/
+35
2022-02-22
scsi: md: Remove WRITE_SAME support
Christoph Hellwig
1
-7
/
+0
2022-01-06
md: Move alloc/free acct bioset in to personality
Xiao Ni
1
-0
/
+2
2021-10-18
md: remove unused argument from md_new_event
Guoqing Jiang
1
-1
/
+1
2021-08-12
block: remove GENHD_FL_UP
Christoph Hellwig
1
-3
/
+1
2021-06-30
Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+10
2021-06-14
md: Constify attribute_group structs
Rikard Falkeborn
1
-2
/
+2
2021-06-14
md: add io accounting for raid0 and raid5
Guoqing Jiang
1
-0
/
+8
2021-06-14
md: revert io stats accounting
Guoqing Jiang
1
-1
/
+0
2021-06-01
block: move bd_mutex to struct gendisk
Christoph Hellwig
1
-3
/
+3
2021-03-24
md: add md_submit_discard_bio() for submitting discard bio
Xiao Ni
1
-0
/
+2
2021-01-27
md: remove bio_alloc_mddev
Christoph Hellwig
1
-2
/
+0
2021-01-24
block: store a block_device pointer in struct bio
Christoph Hellwig
1
-3
/
+3
2020-12-16
Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+3
2020-12-14
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
Mike Snitzer
1
-2
/
+2
2020-12-12
md: change mddev 'chunk_sectors' from int to unsigned
Mike Snitzer
1
-2
/
+2
2020-12-09
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Song Liu
1
-2
/
+0
2020-11-30
md: improve variable names in md_flush_request()
Pankaj Gupta
1
-3
/
+3
2020-10-13
Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+2
2020-09-25
md: don't detour through bd_contains for the gendisk
Christoph Hellwig
1
-1
/
+1
2020-09-24
md: add md_submit_discard_bio() for submitting discard bio
Xiao Ni
1
-0
/
+2
2020-09-02
block: remove revalidate_disk()
Christoph Hellwig
1
-1
/
+1
2020-08-07
Merge branch 'hch.init_path' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
1
-0
/
+12
2020-08-05
Merge tag 'for-5.9/drivers-20200803' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+8
2020-07-16
md: rewrite md_setup_drive to avoid ioctls
Christoph Hellwig
1
-0
/
+8
2020-07-16
md: remove the kernel version of md_u.h
Christoph Hellwig
1
-0
/
+1
2020-07-16
md: replace the RAID_AUTORUN ioctl with a direct function call
Christoph Hellwig
1
-0
/
+3
2020-07-14
md: fix deadlock causing by sysfs_notify
Junxiao Bi
1
-1
/
+7
2020-07-13
md: improve io stats accounting
Artur Paszkiewicz
1
-0
/
+1
2020-07-08
writeback: remove bdi->congested_fn
Christoph Hellwig
1
-4
/
+0
2020-05-13
md: use memalloc scope APIs in mddev_suspend()/mddev_resume()
Coly Li
1
-0
/
+1
2020-01-13
md: introduce a new struct for IO serialization
Guoqing Jiang
1
-9
/
+17
2020-01-13
md: add serialize_policy sysfs node for raid1
Guoqing Jiang
1
-0
/
+1
2020-01-13
md: prepare for enable raid1 io serialization
Guoqing Jiang
1
-1
/
+1
2020-01-13
md: rename wb stuffs
Guoqing Jiang
1
-12
/
+12
2019-10-24
md: improve handling of bio with REQ_PREFLUSH in md_flush_request()
David Jeffery
1
-2
/
+2
2019-09-03
md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone
Guilherme G. Piccoli
1
-0
/
+16
2019-08-27
md: don't report active array_state until after revalidate_disk() completes.
NeilBrown
1
-0
/
+3
2019-08-07
md: allow last device to be forcibly removed from RAID1/RAID10.
Guoqing Jiang
1
-0
/
+1
2019-06-20
md: introduce mddev_create/destroy_wb_pool for the change of member device
Guoqing Jiang
1
-0
/
+2
2019-06-20
md/raid1: fix potential data inconsistency issue with write behind device
Guoqing Jiang
1
-0
/
+21
2019-05-24
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47
Thomas Gleixner
1
-8
/
+1
2019-04-01
md: batch flush requests.
NeilBrown
1
-0
/
+3
2019-04-01
Revert "MD: fix lock contention for flush bios"
NeilBrown
1
-15
/
+7
2018-10-18
md-cluster/raid10: support add disk under grow mode
Guoqing Jiang
1
-0
/
+1
2018-07-05
md-cluster: show array's status more accurate
Guoqing Jiang
1
-0
/
+1
2018-06-09
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
Linus Torvalds
1
-7
/
+15
2018-05-30
md: convert to bioset_init()/mempool_init()
Kent Overstreet
1
-2
/
+2
2018-05-21
MD: fix lock contention for flush bios
Xiao Ni
1
-7
/
+15
2018-02-18
md: fix md_write_start() deadlock w/o metadata devices
Heinz Mauelshagen
1
-0
/
+2
2018-01-15
raid5-ppl: PPL support for disks with write-back cache enabled
Tomasz Majchrzak
1
-0
/
+1
2017-12-11
md: introduce new personality funciton start()
Song Liu
1
-0
/
+8
2017-11-01
md: use lockdep_assert_held
Shaohua Li
1
-5
/
+0
2017-11-01
md: remove special meaning of ->quiesce(.., 2)
NeilBrown
1
-5
/
+4
2017-11-01
md: allow metadata update while suspending.
NeilBrown
1
-0
/
+6
2017-09-27
md: separate request handling
Shaohua Li
1
-0
/
+1
2017-09-07
Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
Linus Torvalds
1
-0
/
+1
2017-08-28
md: Runtime support for multiple ppls
Pawel Baldysiak
1
-0
/
+1
2017-08-23
block: replace bi_bdev with a gendisk pointer and partitions index
Christoph Hellwig
1
-2
/
+7
2017-07-21
md: raid1-10: move raid1/raid10 common code into raid1-10.c
Ming Lei
1
-53
/
+0
2017-07-21
md: remove 'idx' from 'struct resync_pages'
Ming Lei
1
-1
/
+0
2017-07-10
md/bitmap: don't read page from device with Bitmap_sync
Guoqing Jiang
1
-1
/
+3
2017-06-21
md: use a separate bio_set for synchronous IO.
NeilBrown
1
-0
/
+3
2017-06-13
md: fix deadlock between mddev_suspend() and md_write_start()
NeilBrown
1
-2
/
+2
2017-06-05
md: initialise ->writes_pending in personality modules.
NeilBrown
1
-0
/
+1
2017-05-08
md: don't return -EAGAIN in md_allow_write for external metadata arrays
Artur Paszkiewicz
1
-1
/
+1
2017-05-01
Merge branch 'md-next' into md-linus
Shaohua Li
1
-4
/
+67
2017-04-08
md: support REQ_OP_WRITE_ZEROES
Christoph Hellwig
1
-0
/
+7
2017-03-24
md: prepare for managing resync I/O pages in clean way
Ming Lei
1
-0
/
+50
2017-03-24
md: move two macros into md.h
Ming Lei
1
-0
/
+5
2017-03-22
MD: use per-cpu counter for writes_pending
NeilBrown
1
-1
/
+2
2017-03-22
md/raid5: use md_write_start to count stripes, not bios
NeilBrown
1
-0
/
+1
2017-03-16
raid5-ppl: runtime PPL enabling or disabling
Artur Paszkiewicz
1
-0
/
+2
2017-03-16
md: superblock changes for PPL
Artur Paszkiewicz
1
-0
/
+8
2017-03-16
md-cluster: use sync way to handle METADATA_UPDATED msg
Guoqing Jiang
1
-3
/
+0
2017-03-09
md: delete dead code
Shaohua Li
1
-6
/
+0
2017-02-15
md: fast clone bio in bio_clone_mddev()
Ming Lei
1
-2
/
+0
2017-02-13
md: disable WRITE SAME if it fails in underlayer disks
Shaohua Li
1
-0
/
+7
2017-01-05
md: cleanup mddev flag clear for takeover
Shaohua Li
1
-0
/
+8
2016-12-08
md: separate flags for superblock changes
Shaohua Li
1
-7
/
+9
2016-11-22
md: Use REQ_FAILFAST_* on metadata writes where appropriate
NeilBrown
1
-1
/
+20
2016-11-22
md/failfast: add failfast flag for md to be used by some personalities.
NeilBrown
1
-0
/
+6
2016-11-09
md: define mddev flags, recovery flags and r1bio state bits using enums
NeilBrown
1
-40
/
+36
2016-11-07
md: add bad block support for external metadata
Tomasz Majchrzak
1
-0
/
+3
2016-09-21
md: changes for MD_STILL_CLOSED flag
Guoqing Jiang
1
-3
/
+2
2016-07-28
Merge branch 'mymd/for-next' into mymd/for-linus
Shaohua Li
1
-1
/
+9
2016-07-19
md: use seconds granularity for error logging
Arnd Bergmann
1
-1
/
+1
2016-06-13
md: reduce the number of synchronize_rcu() calls when multiple devices fail.
NeilBrown
1
-0
/
+5
2016-06-07
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
Mike Christie
1
-1
/
+1
2016-06-07
md: use bio op accessors
Mike Christie
1
-1
/
+2
2016-06-03
md-cluster: fix deadlock issue when add disk to an recoverying array
Guoqing Jiang
1
-0
/
+3
2016-01-15
Merge tag 'md/4.5' of git://neil.brown.name/md
Linus Torvalds
1
-4
/
+7
2016-01-13
Merge tag 'libnvdimm-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-37
/
+3
2016-01-14
md/raid: only permit hot-add of compatible integrity profiles
Dan Williams
1
-1
/
+1
2016-01-09
md: convert to use the generic badblocks code
Vishal Verma
1
-37
/
+3
2016-01-07
md: Remove 'ready' field from mddev.
NeilBrown
1
-2
/
+0
2016-01-06
drivers: md: use ktime_get_real_seconds()
Deepa Dinamani
1
-1
/
+1
2016-01-06
md-cluster: Defer MD reloading to mddev->thread
Guoqing Jiang
1
-0
/
+4
2016-01-06
md-cluster: remove a disk asynchronously from cluster environment
Guoqing Jiang
1
-0
/
+1
2015-12-18
MD: change journal disk role to disk 0
Shaohua Li
1
-2
/
+6
2015-11-01
MD: add new bit to indicate raid array with journal
Song Liu
1
-0
/
+1
2015-11-01
md: skip resync for raid array with journal
Shaohua Li
1
-0
/
+1
2015-10-24
md: override md superblock recovery_offset for journal device
Shaohua Li
1
-1
/
+7
2015-10-24
MD: add a new disk role to present write journal device
Song Liu
1
-0
/
+5
2015-10-12
md-cluster: Improve md_reload_sb to be less error prone
Goldwyn Rodrigues
1
-1
/
+1
2015-08-13
block: kill merge_bvec_fn() completely
Kent Overstreet
1
-12
/
+0
2015-06-02
writeback: separate out include/linux/backing-dev-defs.h
Tejun Heo
1
-0
/
+1
2015-04-22
md: remove 'go_faster' option from ->sync_request()
NeilBrown
1
-1
/
+1
2015-04-22
md: Export and rename find_rdev_nr_rcu
Goldwyn Rodrigues
1
-0
/
+1
2015-04-22
md: Export and rename kick_rdev_from_array
Goldwyn Rodrigues
1
-0
/
+1
2015-02-23
Add new disk to clustered array
Goldwyn Rodrigues
1
-0
/
+5
2015-02-23
Reload superblock if METADATA_UPDATED is received
Goldwyn Rodrigues
1
-0
/
+1
2015-02-23
Add node recovery callbacks
Goldwyn Rodrigues
1
-0
/
+1
2015-02-23
Introduce md_cluster_info
Goldwyn Rodrigues
1
-0
/
+8
2015-02-23
Introduce md_cluster_operations to handle cluster functions
Goldwyn Rodrigues
1
-0
/
+7
2015-02-06
md: wakeup thread upon rdev_dec_pending()
Hannes Reinecke
1
-7
/
+10
2015-02-06
md: move mddev_lock and related to md.h
NeilBrown
1
-0
/
+24
2015-02-06
md: use mddev->lock to protect updates to resync_{min,max}.
NeilBrown
1
-0
/
+2
2015-02-06
md: move GET_BITMAP_FILE ioctl out from mddev_lock.
NeilBrown
1
-0
/
+1
2015-02-06
md/bitmap: protect clearing of ->bitmap by mddev->lock
NeilBrown
1
-0
/
+1
2015-02-04
md: protect ->pers changes with mddev->lock
NeilBrown
1
-0
/
+1
2015-02-04
md: rename ->stop to ->free
NeilBrown
1
-1
/
+1
2015-02-04
md: make merge_bvec_fn more robust in face of personality changes.
NeilBrown
1
-0
/
+4
2015-02-04
md: make ->congested robust against personality changes.
NeilBrown
1
-0
/
+3
2015-02-04
md: rename mddev->write_lock to mddev->lock
NeilBrown
1
-1
/
+7
2014-10-14
md: remove unwanted white space from md.c
NeilBrown
1
-18
/
+16
2014-04-09
md/bitmap: don't abuse i_writecount for bitmap files.
NeilBrown
1
-1
/
+0
2014-01-20
Merge tag 'driver-core-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-5
/
+5
2014-01-14
md: fix problem when adding device to read-only array with bitmap.
NeilBrown
1
-0
/
+3
2013-12-11
kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly
Tejun Heo
1
-5
/
+5
2013-11-14
Merge branch 'for-3.13/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+0
2013-11-08
block: Consolidate duplicated bio_trim() implementations
Kent Overstreet
1
-1
/
+0
2013-09-26
sysfs: clean up sysfs_get_dirent()
Tejun Heo
1
-1
/
+1
2013-08-27
md: avoid deadlock when dirty buffers during md_stop.
NeilBrown
1
-0
/
+3
2013-08-27
md: Don't test all of mddev->flags at once.
NeilBrown
1
-2
/
+3
2013-06-26
MD: Remember the last sync operation that was performed
Jonathan Brassow
1
-0
/
+8
2013-04-24
MD: Export 'md_reap_sync_thread' function
Jonathan Brassow
1
-0
/
+1
2013-03-20
MD: Prevent sysfs operations on uninitialized kobjects
Jonathan Brassow
1
-2
/
+2
2012-12-18
Merge tag 'md-3.8' of git://neil.brown.name/md
Linus Torvalds
1
-0
/
+2
2012-12-13
md: Use ->curr_resync as last completed request when cleanly aborting resync.
majianpeng
1
-0
/
+2
2012-11-30
wait: add wait_event_lock_irq() interface
Lukas Czerner
1
-26
/
+0
2012-10-11
Subject: [PATCH] md:change resync_mismatches to atomic64_t to avoid races
Jianpeng Ma
1
-1
/
+1
2012-10-11
MD: change the parameter of md thread
Shaohua Li
1
-3
/
+4
2012-07-31
blk: pass from_schedule to non-request unplug functions.
NeilBrown
1
-1
/
+1
2012-07-31
blk: centralize non-request unplug handling.
NeilBrown
1
-1
/
+7
2012-07-31
md: remove plug_cnt feature of plugging.
NeilBrown
1
-3
/
+0
2012-05-22
md/bitmap: add new 'space' attribute for bitmaps.
NeilBrown
1
-0
/
+3
2012-05-22
md: dm-raid should call helper function to clear rdev.
NeilBrown
1
-0
/
+1
[next]