Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
226b2242d43d6d2d4a72e394c19fdd2f1b06f29e
/
drivers
/
md
/
dm.c
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
ac62d62
dm: support REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
fbbaf70
block: trace completion of all bios.
by NeilBrown
· 8 years ago
f5fe1b5
blk: Ensure users for current->bio_list can see the full list.
by NeilBrown
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
7a771ce
Merge tag 'dm-4.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
d67a5f4
dm: flush queued bios when process blocks to avoid deadlock
by Mikulas Patocka
· 8 years ago
e980f62
dm: don't allow ioctls to targets that don't map to whole devices
by Christoph Hellwig
· 8 years ago
dc3b17c
block: Use pointer to backing_dev_info from request_queue
by Jan Kara
· 8 years ago
eb8db83
dm: always defer request allocation to the owner of the request_queue
by Christoph Hellwig
· 8 years ago
775a2e2
Merge tag 'dm-4.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
2e91c36
dm: use blk_set_queue_dying() in __dm_destroy()
by Bart Van Assche
· 8 years ago
3a83f46
block: bio: pass bvec table to bio_init()
by Ming Lei
· 8 years ago
70fd761
block,fs: use REQ_* flags directly
by Christoph Hellwig
· 8 years ago
e0f3e6a
Merge tag 'dm-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
d09960b
dm: free io_barrier after blk_cleanup_queue call
by Tahsin Erdogan
· 8 years ago
3989144
kthread: kthread worker API cleanup
by Petr Mladek
· 8 years ago
9f4c3f8
dm: convert wait loops to use autoremove_wake_function()
by Bart Van Assche
· 8 years ago
e3fabdf
dm: use signal_pending_state() in dm_wait_for_completion()
by Bart Van Assche
· 8 years ago
b48633f
dm: rename task state function arguments
by Bart Van Assche
· 8 years ago
5a8f1f8
dm: add two lockdep_assert_held() statements
by Bart Van Assche
· 8 years ago
3b785fb
dm: mark request_queue dead before destroying the DM device
by Bart Van Assche
· 8 years ago
8dc2365
dm: return correct error code in dm_resume()'s retry loop
by Minfei Huang
· 8 years ago
1eff9d3
block: rename bio bi_rw to bi_opf
by Jens Axboe
· 8 years ago
eaf9a73
dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
by Mike Snitzer
· 8 years ago
f0c98eb
Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 8 years ago
f7e6816
Merge tag 'dm-4.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
545ed20
dm: add infrastructure for DAX support
by Toshi Kani
· 8 years ago
7024628
block: get rid of bio_rw and READA
by Christoph Hellwig
· 8 years ago
9c72bad
dm: call PR reserve/unreserve on each underlying device
by Christoph Hellwig
· 8 years ago
e83068a
dm mpath: add optional "queue_mode" feature
by Mike Snitzer
· 9 years ago
4cc9613
dm: move request-based code out to dm-rq.[hc]
by Mike Snitzer
· 9 years ago
28a8f0d
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
by Mike Christie
· 9 years ago
3a5e02c
block, drivers: add REQ_OP_FLUSH operation
by Mike Christie
· 9 years ago
c2df40d
drivers: use req op accessor
by Mike Christie
· 9 years ago
e604714
dm: use bio op accessors
by Mike Christie
· 9 years ago
528ec5a
dm: pass dm stats data dir instead of bi_rw
by Mike Christie
· 9 years ago
cfae752
dm: remove unused mapped_device argument from free_tio()
by Mike Snitzer
· 9 years ago
072623d
dm: fix dm_target_io leak if clone_bio() returns an error
by Mikulas Patocka
· 9 years ago
98dbc9c
dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request()
by Bryn M. Reeves
· 9 years ago
c80914e
dm: return error if bio_integrity_clone() fails in clone_bio()
by Mike Snitzer
· 9 years ago
e233d80
dm: drop unnecessary assignment of md->queue
by Bob Liu
· 9 years ago
032482f
dm: reorder 'struct mapped_device' members to fix alignment and holes
by Mike Snitzer
· 9 years ago
1d3aa6f
dm: remove dummy definition of 'struct dm_table'
by Mike Snitzer
· 9 years ago
115485e
dm: add 'dm_numa_node' module parameter
by Mike Snitzer
· 9 years ago
591ddcf
dm: allow immutable request-based targets to use blk-mq pdu
by Mike Snitzer
· 9 years ago
30187e1
dm: rename target's per_bio_data_size to per_io_data_size
by Mike Snitzer
· 9 years ago
eca7ee6
dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM
by Mike Snitzer
· 9 years ago
c5248f7
dm: remove support for stacking dm-mq on .request_fn device(s)
by Mike Snitzer
· 9 years ago
818c5f3
dm: fix a couple locking issues with use of block interfaces
by Mike Snitzer
· 9 years ago
1c357a1
dm: allocate blk_mq_tag_set rather than embed in mapped_device
by Mike Snitzer
· 9 years ago
faad87d
dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params
by Mike Snitzer
· 9 years ago
c91852ff
dm: optimize dm_request_fn()
by Mike Snitzer
· 9 years ago
16f1226
dm: optimize dm_mq_queue_rq()
by Mike Snitzer
· 9 years ago
e522c03
dm: cleanup dm_any_congested()
by Mike Snitzer
· 9 years ago
ae6ad75
dm: remove unused dm_get_rq_mapinfo()
by Mike Snitzer
· 9 years ago
6acfe68
dm: fix excessive dm-mq context switching
by Mike Snitzer
· 9 years ago
956a402
dm: fix sparse "unexpected unlock" warnings in ioctl code
by Mike Snitzer
· 9 years ago
6648202
dm: do not return target from dm_get_live_table_for_ioctl()
by Mike Snitzer
· 9 years ago
4328daa
dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths
by Mike Snitzer
· 9 years ago
647a20d
dm: do not reuse dm_blk_ioctl block_device input as local variable
by Mike Snitzer
· 9 years ago
5bbbfdf
dm: fix ioctl retry termination with signal
by Junichi Nomura
· 9 years ago
dece163
block: change ->make_request_fn() and users to return a queue cookie
by Jens Axboe
· 9 years ago
e0700ce
Merge tag 'dm-4.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
527d152
Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
dbba42d
dm: eliminate unused "bioset" process for each bio-based DM device
by Mikulas Patocka
· 9 years ago
6f65985
dm: drop NULL test before kmem_cache_destroy() and mempool_destroy()
by Julia Lawall
· 9 years ago
71cdb69
dm: add support for passing through persistent reservations
by Christoph Hellwig
· 9 years ago
e56f81e
dm: refactor ioctl handling
by Christoph Hellwig
· 9 years ago
ad5f498
dm: initialize non-blk-mq queue data before queue is used
by Mikulas Patocka
· 9 years ago
9609b99
md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdown
by Dan Williams
· 9 years ago
50887bd
dm: fix request-based dm error reporting
by Junichi Nomura
· 9 years ago
2a708cf
dm: fix AB-BA deadlock in __dm_destroy()
by Junichi Nomura
· 9 years ago
1e1a4e8
Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
1081230
Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
8ae1266
block: kill merge_bvec_fn() completely
by Kent Overstreet
· 10 years ago
54efd50
block: make generic_make_request handle arbitrarily sized bios
by Kent Overstreet
· 10 years ago
ab37844
dm: test return value for DM_MAPIO_SUBMITTED
by Mikulas Patocka
· 9 years ago
bd4aaf8
dm: fix dm_merge_bvec regression on 32 bit systems
by Mike Snitzer
· 9 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
b06075a
dm: fix use after free crash due to incorrect cleanup sequence
by Mikulas Patocka
· 9 years ago
621739b
Revert "dm: only run the queue on completion if congested or no requests pending"
by Mike Snitzer
· 9 years ago
22165fa
Merge tag 'dm-4.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
78d8e58
Revert "block, dm: don't copy bios for request clones"
by Mike Snitzer
· 9 years ago
4e6e36c
Revert "dm: do not allocate any mempools for blk-mq request-based DM"
by Mike Snitzer
· 9 years ago
6597ac8
Merge tag 'dm-4.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
bfffa1c
Merge branch 'for-4.2/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
e262f34
dm stats: add support for request-based DM devices
by Mikulas Patocka
· 10 years ago
4452226
writeback: move backing_dev_info->state into bdi_writeback
by Tejun Heo
· 10 years ago
0f20972
dm: factor out a common cleanup_mapped_device()
by Mike Snitzer
· 10 years ago
Next »