Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
bb98f2c5ac5db92d34908dbac81a8de7c47c8353
/
drivers
/
md
/
dm-table.c
610b15c
overflow.h: Add allocation size calculation helpers
by Kees Cook
· 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
0071654
dm: add support for secure erase forwarding
by Denis Semakin
· 7 years ago
8b904b5
block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()
by Bart Van Assche
· 7 years ago
c934eda
dm table: allow upgrade from bio-based to specialized bio-based variant
by Mike Snitzer
· 7 years ago
99243b9
dm table: fix "nvme" test
by Mikulas Patocka
· 7 years ago
eaa160e
dm table: fix NVMe bio-based dm_table_determine_type() validation
by Mike Snitzer
· 7 years ago
22c1185
dm: introduce DM_TYPE_NVME_BIO_BASED
by Mike Snitzer
· 7 years ago
ad3793f
dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions()
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
afc567a
dm table: fix regression from improper dm_dev_internal.count refcount_t conversion
by Mike Snitzer
· 7 years ago
adeba81
Merge tag 'for-4.15/dm-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
5d47c89
dm: clear all discard attributes in queue_limits when discards are disabled
by Mike Snitzer
· 7 years ago
8a74d29
dm: discard support requires all targets in a table support discards
by Mike Snitzer
· 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
2a0b468
dm: convert dm_dev_internal.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
5916a22
dm: constify argument arrays
by Eric Biggers
· 8 years ago
273752c
dm, dax: Make sure dm_dax_flush() is called if device supports it
by Vivek Goyal
· 7 years ago
dd88d31
dm table: add zoned block devices validation
by Damien Le Moal
· 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
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
e2460f2
dm: mark targets that pass integrity data
by Mikulas Patocka
· 8 years ago
3c12016
dm table: replace while loops with for loops
by Mikulas Patocka
· 8 years ago
48920ff
block: remove the discard_zeroes_data flag
by Christoph Hellwig
· 8 years ago
ac62d62
dm: support REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
9b4b5a7
dm table: add flag to allow target to handle its own integrity metadata
by Milan Broz
· 8 years ago
dc3b17c
block: Use pointer to backing_dev_info from request_queue
by Jan Kara
· 8 years ago
5b8c01f
dm table: simplify dm_table_determine_type()
by Bart Van Assche
· 8 years ago
301fc3f
dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device
by Bart Van Assche
· 8 years ago
6936c12
dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded
by Mike Snitzer
· 8 years ago
dafa724
dm table: fix missing dm_put_target_type() in dm_table_add_target()
by tang.junhui
· 8 years ago
f8df1fd
dm error: add DAX support
by Mike Snitzer
· 9 years ago
545ed20
dm: add infrastructure for DAX support
by Toshi Kani
· 9 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
c888a8f9
block: kill off q->flush_flags
by Jens Axboe
· 9 years ago
519a7e1
dm: switch to using blk_queue_write_cache()
by Jens Axboe
· 9 years ago
4df2bf4
dm snapshot: disallow the COW and origin devices from being identical
by DingXiang
· 9 years ago
30187e1
dm: rename target's per_bio_data_size to per_io_data_size
by Mike Snitzer
· 9 years ago
16f1226
dm: optimize dm_mq_queue_rq()
by Mike Snitzer
· 9 years ago
f083b09
dm: set DM_TARGET_WILDCARD feature on "error" target
by Mike Snitzer
· 9 years ago
25520d5
block: Inline blk_integrity in struct gendisk
by Martin K. Petersen
· 9 years ago
03100aa
block: Replace SG_GAPS with new queue limits mask
by Keith Busch
· 9 years ago
8ae1266
block: kill merge_bvec_fn() completely
by Kent Overstreet
· 10 years ago
78d8e58
Revert "block, dm: don't copy bios for request clones"
by Mike Snitzer
· 10 years ago
4e6e36c
Revert "dm: do not allocate any mempools for blk-mq request-based DM"
by Mike Snitzer
· 10 years ago
cbc4e3c
dm: do not allocate any mempools for blk-mq request-based DM
by Mike Snitzer
· 10 years ago
183f780
Merge remote-tracking branch 'jens/for-4.2/core' into dm-4.2
by Mike Snitzer
· 10 years ago
15b94a6
dm: fix reload failure of 0 path multipath mapping on blk-mq devices
by Junichi Nomura
· 10 years ago
5f1b670
block, dm: don't copy bios for request clones
by Christoph Hellwig
· 10 years ago
7f61f5a
dm table: use bool function return values of true/false not 1/0
by Joe Perches
· 10 years ago
644bda6
dm table: fall back to getting device using name_to_dev_t()
by Dan Ehrenberg
· 10 years ago
17e149b
dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr
by Mike Snitzer
· 10 years ago
bfebd1c
dm: add full blk-mq support to request-based DM
by Mike Snitzer
· 10 years ago
d56b9b2
dm: remove request-based DM queue's lld_busy_fn hook
by Mike Snitzer
· 10 years ago
a4afe76
dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues
by Keith Busch
· 10 years ago
65803c2
dm table: train hybrid target type detection to select blk-mq if appropriate
by Mike Snitzer
· 10 years ago
e5863d9
dm: allocate requests in target when stacking on blk-mq devices
by Mike Snitzer
· 10 years ago
d67ee21
dm: add presuspend_undo hook to target_type
by Mike Snitzer
· 10 years ago
86f1152
dm: allow active and inactive tables to share dm_devs
by Benjamin Marzinski
· 10 years ago
200612e
dm table: propagate QUEUE_FLAG_NO_SG_MERGE
by Jeff Moyer
· 10 years ago
a7ffb6a
dm table: make dm_table_supports_discards static
by Mikulas Patocka
· 10 years ago
11f0431
dm: remove symbol export for dm_set_device_limits
by Mike Snitzer
· 11 years ago
9974fa2
dm table: add dm_table_run_md_queue_async
by Mike Snitzer
· 11 years ago
473c36d
dm: make dm_table_alloc_md_mempools static
by Mikulas Patocka
· 11 years ago
57a2f23
dm table: remove unused buggy code that extends the targets array
by Mikulas Patocka
· 11 years ago
5b2d065
dm table: fail dm_table_create on dm_round_up overflow
by Mikulas Patocka
· 11 years ago
7833b08
dm table: print error on preresume failure
by Mike Snitzer
· 11 years ago
f36afb3
dm: allocate buffer for messages with small number of arguments using GFP_NOIO
by Mikulas Patocka
· 11 years ago
00c4fc3
dm ioctl: increase granularity of type_lock when loading table
by Mike Snitzer
· 11 years ago
169e2cc
dm: allow error target to replace bio-based and request-based targets
by Mike Snitzer
· 11 years ago
83d5e5b
dm: optimize use SRCU and RCU
by Mikulas Patocka
· 11 years ago
dc019b2
dm table: fix write same support
by Mike Snitzer
· 12 years ago
55a62ee
dm: rename request variables to bios
by Alasdair G Kergon
· 12 years ago
d2ce70a
dm table: remove superfluous variable reset
by Wang Sheng-Hui
· 12 years ago
c0820cf
dm: introduce per_bio_data
by Mikulas Patocka
· 12 years ago
d54eaa5
dm: prepare to support WRITE SAME
by Mike Snitzer
· 12 years ago
c1a9467
dm: disable WRITE SAME
by Mike Snitzer
· 12 years ago
3ae7065
dm: retain table limits when swapping to new table with no devices
by Mike Snitzer
· 12 years ago
c3c4555
dm table: clear add_random unless all devices have it set
by Milan Broz
· 12 years ago
0e9c24e
dm: allow targets to request flushes regardless of underlying device support
by Joe Thornber
· 12 years ago
31998ef
dm: reject trailing characters in sccanf input
by Mikulas Patocka
· 13 years ago
574ce07
dm table: simplify call to free_devices
by Hannes Reinecke
· 13 years ago
b1bd055
block: Introduce blk_set_stacking_limits function
by Martin K. Petersen
· 13 years ago
36a0456
dm table: add immutable feature
by Alasdair G Kergon
· 13 years ago
cc6cbe1
dm table: add always writeable feature
by Alasdair G Kergon
· 13 years ago
3791e2f
dm table: add singleton feature
by Alasdair G Kergon
· 13 years ago
4693c966
dm table: propagate non rotational flag
by Mandeep Singh Baines
· 13 years ago
983c7db
dm crypt: always disable discard_zeroes_data
by Milan Broz
· 13 years ago
876fbba
dm table: avoid crash if integrity profile changes
by Mike Snitzer
· 13 years ago
ed8b752
dm table: set flush capability based on underlying devices
by Mike Snitzer
· 13 years ago
498f010
dm table: share target argument parsing functions
by Mike Snitzer
· 13 years ago
d5b9dd0
dm: ignore merge_bvec for snapshots when safe
by Mikulas Patocka
· 13 years ago
0864901
dm table: clean dm_get_device and move exports
by Mike Snitzer
· 13 years ago
e29e65a
dm: use vzalloc
by Joe Perches
· 13 years ago
936688d
dm table: fix discard support
by Mike Snitzer
· 13 years ago
60063497
atomic: use <linux/atomic.h>
by Arun Sharma
· 13 years ago
Next »