Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3c94d83cb352627f221d971b05f163c17527de74
/
drivers
/
md
/
dm.c
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
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
6044078
dm: fix printk() rate limiting code
by Bart Van Assche
· 7 years ago
54385bf
dm: fix the second dec_pending() argument in __split_and_process_bio()
by Bart Van Assche
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
d62e26b
block: pass in queue to inflight accounting
by Jens Axboe
· 8 years ago
130568d
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b6ffe9b
Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
3a564bb
Merge tag 'for-4.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
fbd08e7
bio-integrity: fix interface for bio_integrity_trim
by Dmitry Monakhov
· 8 years ago
41341af
dm: don't set bounce limit
by Christoph Hellwig
· 8 years ago
1099930
dm: introduce dm_remap_zone_report()
by Damien Le Moal
· 8 years ago
264c869
dm: fix REQ_OP_ZONE_REPORT bio handling
by Damien Le Moal
· 8 years ago
a4aa5e5
dm: fix REQ_OP_ZONE_RESET bio handling
by Damien Le Moal
· 8 years ago
93e6442
dm: add basic support for using the select or poll function
by Mikulas Patocka
· 8 years ago
47e0fb4
blk: make the bioset rescue_workqueue optional.
by NeilBrown
· 8 years ago
011067b
blk: replace bioset_create_nobvec() with a flags arg to bioset_create()
by NeilBrown
· 8 years ago
abebfbe2
dm: add ->flush() dax operation support
by Dan Williams
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 8 years ago
7e026c8
dm: add ->copy_from_iter() dax operation support
by Dan Williams
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
1be5690
dm: change ->end_io calling convention
by Christoph Hellwig
· 8 years ago
846785e
dm: don't return errnos from ->map
by Christoph Hellwig
· 8 years ago
ff0361b
dm: make flush bios explicitly sync
by Jan Kara
· 8 years ago
53ef7d0
Merge tag 'libnvdimm-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 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
86331f3
dm mpath: make it easier to detect unintended I/O request flushes
by Bart Van Assche
· 8 years ago
7e0d574
dm: introduce enum dm_queue_mode to cleanup related code
by Bart Van Assche
· 8 years ago
1ea0654
dm: verify suspend_locking assumptions at runtime
by Bart Van Assche
· 8 years ago
d4b29fd7
block: remove block_device_operations ->direct_access()
by Dan Williams
· 8 years ago
817bf40
dm: teach dm-targets to use a dax_device + dax_operations
by Dan Williams
· 8 years ago
e2460f2
dm: mark targets that pass integrity data
by Mikulas Patocka
· 8 years ago
f26c571
dm: add dax_device and dax_operations support
by Dan Williams
· 8 years ago
Next »