Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
23a50861adda26a3f3b3ec5fbca0583133d89538
/
drivers
/
md
/
dm.c
5eac3eb
block: Remove partition support for zoned block devices
by Damien Le Moal
· 5 years ago
ceeb373
block: Simplify report zones execution
by Damien Le Moal
· 5 years ago
2e2d6f7
dm: add zone open, close and finish support
by Ajay Joshi
· 5 years ago
123d87d
dm: make dm_table_find_target return NULL
by Mikulas Patocka
· 5 years ago
f8c3500
Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 5 years ago
bd976e5
block: Kill gfp_t argument of blkdev_report_zones()
by Damien Le Moal
· 6 years ago
2e9ee09
dm: enable synchronous dax
by Pankaj Gupta
· 5 years ago
fefc1d9
libnvdimm: add dax_dev sync flag
by Pankaj Gupta
· 5 years ago
b2ad813
Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 6 years ago
51b86f9
dm: make sure to obey max_io_len_target_boundary
by Michael Lass
· 6 years ago
7bf7eac
dax: Arrange for dax_supported check to span multiple devices
by Dan Williams
· 6 years ago
8454fca
dm: fix a couple brace coding style issues
by Sheetal Singala
· 6 years ago
514cf4f
dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled
by Peng Wang
· 6 years ago
bcb4443
dm: disable DISCARD if the underlying storage no longer supports it
by Mike Snitzer
· 6 years ago
75ae193
dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE")
by Mikulas Patocka
· 6 years ago
effd58c
dm: always call blk_queue_split() in dm_process_bio()
by Mike Snitzer
· 6 years ago
e689fba
dm: remove unused _rq_tio_cache and _rq_cache
by Mike Snitzer
· 6 years ago
61697a6
dm: eliminate 'split_discard_bios' flag from DM target interface
by Mike Snitzer
· 6 years ago
568c73a
dm: update dm_process_bio() to split bio if in ->make_request_fn()
by Mike Snitzer
· 6 years ago
fa8db49
dm: don't use bio_trim() afterall
by Mike Snitzer
· 6 years ago
645efa8
dm: add memory barrier before waitqueue_active
by Mikulas Patocka
· 6 years ago
075c18c3
dm: add missing trace_block_split() to __split_and_process_bio()
by Mike Snitzer
· 6 years ago
6548c7c
dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate
by Mike Snitzer
· 6 years ago
a1e1cb7
dm: fix redundant IO accounting for bios that need splitting
by Mike Snitzer
· 6 years ago
57c3651
dm: fix clone_bio() to trigger blk_recount_segments()
by Mike Snitzer
· 6 years ago
4ed7bdc
Merge tag 'for-4.21/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 6 years ago
0e9da3f
Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
dbe3ece
dm: don't reuse bio for flushes
by Jens Axboe
· 6 years ago
53b4716
dm: remove indirect calls from __send_changing_extent_only()
by Mike Snitzer
· 6 years ago
24113d4
dm: avoid indirect call in __dm_make_request
by Mikulas Patocka
· 6 years ago
3c94d83
blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight()
by Jens Axboe
· 6 years ago
c4576ae
dm: fix request-based dm's use of dm_wait_for_completion
by Mike Snitzer
· 6 years ago
b7934ba
dm: fix inflight IO check
by Jens Axboe
· 6 years ago
6f75723
dm: remove the pending IO accounting
by Mikulas Patocka
· 6 years ago
80a787b
dm: dont rewrite dm_disk(md)->part0.in_flight
by Mikulas Patocka
· 6 years ago
892ad71
dm: set the static flush bio device on demand
by Dennis Zhou
· 6 years ago
89f5fa4
dm: call blk_queue_split() to impose device limits on bios
by Mike Snitzer
· 6 years ago
6d46964
block: remove the lock argument to blk_alloc_queue_node
by Christoph Hellwig
· 6 years ago
71f4d95
Merge tag 'for-4.20/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 6 years ago
e76239a
block: add a report_zones method
by Christoph Hellwig
· 6 years ago
bab5d98
dm: remove unnecessary unlikely() around WARN_ON_ONCE()
by Igor Stoppa
· 6 years ago
953923c
dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED
by Mike Snitzer
· 6 years ago
6a23e05
dm: remove legacy request-based IO path
by Jens Axboe
· 6 years ago
9864cd5dc5
dm: fix report zone remapping to account for partition offset
by Damien Le Moal
· 6 years ago
ddcf35d
block: Add and use op_stat_group() for indexing disk_stat fields.
by Michael Callahan
· 6 years ago
dbc6265
dm: prevent DAX mounts if not supported
by Ross Zwisler
· 7 years ago
f21c601
dm: use bio_split() when splitting out the already processed bio
by Mike Snitzer
· 7 years ago
7d3bf61
Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
2a2a4c5
dm: use bioset_init_from_src() to copy bio_set
by Jens Axboe
· 7 years ago
f459c34
Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
6f1c819
dm: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
338aa96
block: convert bounce, q->bio_split to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
b3a9a0c
dax: Introduce a ->copy_to_iter dax operation
by Dan Williams
· 7 years ago
3d97c82
dm: fix some sparse warnings and whitespace in dax methods
by Mike Snitzer
· 7 years ago
9f3a094
Merge tag 'libnvdimm-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
e13e75b
Merge branch 'for-4.17/dax' into libnvdimm-for-next
by Dan Williams
· 7 years ago
83c7c18
Merge tag 'for-4.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
3526dd0
Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
5bd5e8d
dm: remove fmode_t argument from .prepare_ioctl hook
by Mike Snitzer
· 7 years ago
971888c
dm: hold DM table for duration of ioctl rather than use blkdev_get
by Mike Snitzer
· 7 years ago
0071654
dm: add support for secure erase forwarding
by Denis Semakin
· 7 years ago
0519c71
dm: backfill abnormal IO support to non-splitting IO submission
by Mike Snitzer
· 7 years ago
976431b
dax, dm: allow device-mapper to operate without dax support
by Dan Williams
· 7 years ago
da5dadb
dm: fix dropped return code from dm_get_bdev_for_ioctl
by Mike Snitzer
· 7 years ago
519049a
dm: use blkdev_get rather than bdgrab when issuing pass-through ioctl
by Mike Snitzer
· 7 years ago
5ee0524
block: Add 'lock' as third argument to blk_alloc_queue_node()
by Bart Van Assche
· 7 years ago
8dd601f
dm: correctly handle chained bios in dec_pending()
by NeilBrown
· 7 years ago
0be600a
Merge tag 'for-4.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
c12c9a3
dm: various cleanups to md->queue initialization code
by Mike Snitzer
· 7 years ago
d5ffebd
dm: backfill missing calls to mutex_destroy()
by Mike Snitzer
· 7 years ago
c100ec4
dm: fix incomplete request_queue initialization
by Mike Snitzer
· 7 years ago
8f50e35
dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE
by Ming Lei
· 7 years ago
978e51b
dm: optimize bio-based NVMe IO submission
by Mike Snitzer
· 7 years ago
22c1185
dm: introduce DM_TYPE_NVME_BIO_BASED
by Mike Snitzer
· 7 years ago
f398637
dm: simplify start of block stats accounting for bio-based
by Mike Snitzer
· 7 years ago
bc02cdb
dm: remove redundant mapped_device member from clone_info structure
by Mike Snitzer
· 7 years ago
dde1e1e
dm: remove now unused bio-based io_pool and _io_cache
by Mike Snitzer
· 7 years ago
64f52b0
dm: improve performance by moving dm_io structure to per-bio-data
by Mike Snitzer
· 7 years ago
745dc57
dm: rename 'bio' member of dm_io structure to 'orig_bio'
by Mike Snitzer
· 7 years ago
2abf1fc
dm: remove stale comment blocks
by Mike Snitzer
· 7 years ago
ad3793f
dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions()
by Mike Snitzer
· 7 years ago
3d7f456
dm: fix __send_changing_extent_only() to send first bio and chain remainder
by Mike Snitzer
· 7 years ago
0776aa0
dm: ensure bio-based DM's bioset and io_pool support targets' maximum IOs
by Mike Snitzer
· 7 years ago
4a3f54d
dm: remove BIOSET_NEED_RESCUER based dm_offload infrastructure
by Mike Snitzer
· 7 years ago
318716d
dm: safely allocate multiple bioset bios
by Mike Snitzer
· 7 years ago
f31c21e
dm: remove unused 'num_write_bios' target interface
by NeilBrown
· 7 years ago
18a25da
dm: ensure bio submission follows a depth-first tree walk
by NeilBrown
· 7 years ago
c06b3e5
dm: fix comment above dm_accept_partial_bio
by NeilBrown
· 7 years ago
b91593f
Merge tag 'for-4.15/dm' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
49de576
dm: small cleanup in dm_get_md()
by Mike Snitzer
· 7 years ago
b9a41d2
dm: fix race between dm_get_from_kobject() and __dm_destroy()
by Hou Tao
· 7 years ago
856eb09
dm: allocate struct mapped_device with kvzalloc
by Mikulas Patocka
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
b0b4d7c
dm: convert table_device.count from atomic_t to refcount_t
by Elena Reshetova
· 7 years ago
5fdee21
block: remove QUEUE_FLAG_STACKABLE
by Christoph Hellwig
· 7 years ago
62e0824
dm ioctl: fix alignment of event number in the device list
by Mikulas Patocka
· 7 years ago
dff4d1f
Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
c3ca015
dax: remove the pmem_dax_ops->flush abstraction
by Mikulas Patocka
· 7 years ago
a0725ab
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
Next »