| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-04 | dm mpath: Interface for explicit probing of active paths | Kevin Wolf | 1 | -0/+1 |
| 2024-11-20 | dm ioctl: rate limit a couple of ioctl based error messages | Colin Ian King | 1 | -2/+2 |
| 2024-08-13 | dm resume: don't return EINVAL when signalled | Khazhismel Kumykov | 1 | -2/+20 |
| 2024-02-20 | dm ioctl: update DM_DRIVER_EMAIL to new dm-devel mailing list | Mike Snitzer | 1 | -1/+1 |
| 2024-01-30 | dm: limit the number of targets and parameter size area | Mikulas Patocka | 1 | -1/+2 |
| 2023-10-23 | dm ioctl: replace deprecated strncpy with strscpy_pad | Justin Stitt | 1 | -2/+2 |
| 2023-09-14 | dm: fix a race condition in retrieve_deps | Mikulas Patocka | 1 | -1/+6 |
| 2023-06-30 | Merge tag 'for-6.5/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -23/+75 |
| 2023-06-27 | dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc | Mikulas Patocka | 1 | -4/+1 |
| 2023-06-26 | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -5/+5 |
| 2023-06-23 | dm ioctl: Refuse to create device named "." or ".." | Demi Marie Obenour | 1 | -2/+4 |
| 2023-06-23 | dm ioctl: Refuse to create device named "control" | Demi Marie Obenour | 1 | -1/+6 |
| 2023-06-23 | dm ioctl: Avoid double-fetch of version | Demi Marie Obenour | 1 | -12/+21 |
| 2023-06-23 | dm ioctl: structs and parameter strings must not overlap | Demi Marie Obenour | 1 | -7/+21 |
| 2023-06-23 | dm ioctl: Avoid pointer arithmetic overflow | Demi Marie Obenour | 1 | -0/+16 |
| 2023-06-23 | dm ioctl: Check dm_target_spec is sufficiently aligned | Demi Marie Obenour | 1 | -0/+9 |
| 2023-06-15 | dm: don't lock fs when the map is NULL during suspend or resume | Li Lingfeng | 1 | -4/+1 |
| 2023-06-12 | block: replace fmode_t with a block-specific type for block open flags | Christoph Hellwig | 1 | -5/+5 |
| 2023-04-19 | dm: don't lock fs when the map is NULL in process of resume | Li Lingfeng | 1 | -1/+4 |
| 2023-04-17 | dm ioctl: fix nested locking in table_clear() to remove deadlock concern | Mike Snitzer | 1 | -3/+4 |
| 2023-02-17 | dm ioctl: remove unnecessary check when using dm_get_mdptr() | Hou Tao | 1 | -3/+3 |
| 2023-02-17 | dm ioctl: assert _hash_lock is held in __hash_remove | Mike Snitzer | 1 | -0/+4 |
| 2023-02-14 | dm ioctl: prefer strscpy() instead of strlcpy() | Heinz Mauelshagen | 1 | -2/+2 |
| 2023-02-14 | dm ioctl: have constant on the right side of the test | Heinz Mauelshagen | 1 | -2/+2 |
| 2023-02-14 | dm: prefer '"%s...", __func__' | Heinz Mauelshagen | 1 | -1/+1 |
| 2023-02-14 | dm: avoid split of quoted strings where possible | Heinz Mauelshagen | 1 | -4/+2 |
| 2023-02-14 | dm: add missing empty lines | Heinz Mauelshagen | 1 | -4/+14 |
| 2023-02-14 | dm: avoid spaces before function arguments or in favour of tabs | Heinz Mauelshagen | 1 | -27/+25 |
| 2023-02-14 | dm: fix undue/missing spaces | Heinz Mauelshagen | 1 | -2/+2 |
| 2023-02-14 | dm: correct block comments format. | Heinz Mauelshagen | 1 | -12/+21 |
| 2023-02-14 | dm: change "unsigned" to "unsigned int" | Heinz Mauelshagen | 1 | -9/+9 |
| 2023-02-14 | dm: add missing SPDX-License-Indentifiers | Heinz Mauelshagen | 1 | -0/+1 |
| 2023-02-14 | dm: send just one event on resize, not two | Mikulas Patocka | 1 | -3/+10 |
| 2023-02-02 | dm ioctl: drop always-false condition | Sergey Shtylyov | 1 | -2/+1 |
| 2022-12-01 | dm ioctl: fix a couple ioctl codes | Mikulas Patocka | 1 | -2/+2 |
| 2022-12-01 | dm ioctl: a small code cleanup in list_version_get_info | Mikulas Patocka | 1 | -1/+1 |
| 2022-11-18 | dm ioctl: fix misbehavior if list_versions races with module loading | Mikulas Patocka | 1 | -2/+2 |
| 2022-10-18 | dm: change from DMWARN to DMERR or DMCRIT for fatal errors | Mikulas Patocka | 1 | -39/+39 |
| 2022-07-07 | dm table: remove dm_table_get_num_targets() wrapper | Mike Snitzer | 1 | -3/+3 |
| 2022-04-01 | dm ioctl: log an error if the ioctl structure is corrupted | Mikulas Patocka | 1 | -3/+12 |
| 2022-02-22 | dm ioctl: prevent potential spectre v1 gadget | Jordy Zomer | 1 | -0/+2 |
| 2021-08-10 | dm ima: measure data on device rename | Tushar Sugandhi | 1 | -0/+3 |
| 2021-08-10 | dm ima: measure data on table clear | Tushar Sugandhi | 1 | -0/+3 |
| 2021-08-10 | dm ima: measure data on device remove | Tushar Sugandhi | 1 | -0/+3 |
| 2021-08-10 | dm ima: measure data on device resume | Tushar Sugandhi | 1 | -2/+6 |
| 2021-08-10 | dm ima: measure data on table load | Tushar Sugandhi | 1 | -1/+6 |
| 2021-08-09 | dm: move setting md->type into dm_setup_md_queue | Christoph Hellwig | 1 | -4/+0 |
| 2021-03-26 | dm ioctl: filter the returned values according to name or uuid prefix | Mikulas Patocka | 1 | -0/+28 |
| 2021-03-26 | dm ioctl: return UUID in DM_LIST_DEVICES_CMD result | Mikulas Patocka | 1 | -3/+17 |
| 2021-03-26 | dm ioctl: replace device hash with red-black tree | Mikulas Patocka | 1 | -112/+142 |
| 2021-03-26 | dm ioctl: fix out of bounds array access when no devices | Mikulas Patocka | 1 | -1/+1 |
| 2020-12-04 | dm ioctl: fix error return code in target_message | Qinglang Miao | 1 | -0/+1 |
| 2020-10-01 | dm: export dm_copy_name_and_uuid | Mike Snitzer | 1 | -1/+1 |
| 2020-08-07 | Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
| 2020-08-04 | dm ioctl: Fix compilation warning | Damien Le Moal | 1 | -1/+1 |
| 2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
| 2020-06-17 | dm ioctl: use struct_size() helper in retrieve_deps() | Gustavo A. R. Silva | 1 | -1/+1 |
| 2019-09-16 | dm: introduce DM_GET_TARGET_VERSION | Mikulas Patocka | 1 | -3/+29 |
| 2019-08-23 | dm: make dm_table_find_target return NULL | Mikulas Patocka | 1 | -1/+1 |
| 2019-05-16 | dm ioctl: fix hang in early create error condition | Helen Koike | 1 | -1/+5 |
| 2019-03-05 | dm: add support to directly boot to a mapped device | Helen Koike | 1 | -0/+103 |
| 2018-10-18 | dm ioctl: harden copy_params()'s copy_from_user() from malicious users | Wenwen Wang | 1 | -12/+6 |
| 2018-06-08 | dm: report which conflicting type caused error during table_load() | Mike Snitzer | 1 | -1/+2 |
| 2018-04-03 | dm: allow targets to return output from messages they are sent | Mike Snitzer | 1 | -1/+1 |
| 2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -1/+1 |
| 2017-11-28 | the rest of drivers/*: annotate ->poll() instances | Al Viro | 1 | -2/+2 |
| 2017-09-25 | dm ioctl: fix alignment of event number in the device list | Mikulas Patocka | 1 | -13/+24 |
| 2017-08-28 | dm ioctl: constify ioctl lookup table | Eric Biggers | 1 | -1/+1 |
| 2017-06-19 | dm ioctl: report event number in DM_LIST_DEVICES | Mikulas Patocka | 1 | -1/+5 |
| 2017-06-19 | dm ioctl: add a new DM_DEV_ARM_POLL ioctl | Mikulas Patocka | 1 | -21/+35 |
| 2017-06-19 | dm: add basic support for using the select or poll function | Mikulas Patocka | 1 | -1/+48 |
| 2017-05-22 | dm ioctl: restore __GFP_HIGH in copy_params() | Junaid Shahid | 1 | -2/+3 |
| 2017-05-08 | drivers/md/dm-ioctl.c: use kvmalloc rather than opencoded variant | Michal Hocko | 1 | -9/+4 |
| 2017-04-27 | dm: introduce enum dm_queue_mode to cleanup related code | Bart Van Assche | 1 | -1/+1 |
| 2017-04-27 | dm ioctl: prevent stack leak in dm ioctl call | Adrian Salido | 1 | -1/+1 |
| 2017-04-24 | dm ioctl: remove double parentheses | Matthias Kaehlcke | 1 | -2/+2 |
| 2017-04-24 | dm: remove dummy dm_table definition | Mikulas Patocka | 1 | -8/+0 |
| 2017-03-02 | sched/headers: Prepare to move the memalloc_noio_*() APIs to <linux/sched/mm.h> | Ingo Molnar | 1 | -0/+1 |
| 2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
| 2016-12-08 | dm ioctl: use offsetof() instead of open-coding it | Bart Van Assche | 1 | -1/+1 |
| 2016-07-20 | dm: allow bio-based table to be upgraded to bio-based with DAX support | Toshi Kani | 1 | -1/+10 |
| 2016-07-01 | dm ioctl: Simplify parameter buffer management code | Bart Van Assche | 1 | -12/+6 |
| 2016-06-10 | dm: move request-based code out to dm-rq.[hc] | Mike Snitzer | 1 | -1/+1 |
| 2016-05-05 | dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() call | Michal Hocko | 1 | -1/+1 |
| 2016-02-22 | dm: allow immutable request-based targets to use blk-mq pdu | Mike Snitzer | 1 | -1/+1 |
| 2016-02-22 | dm: set DM_TARGET_WILDCARD feature on "error" target | Mike Snitzer | 1 | -1/+2 |
| 2015-08-05 | char: make misc_deregister a void function | Greg Kroah-Hartman | 1 | -3/+1 |
| 2015-04-30 | dm: only initialize the request_queue once | Christoph Hellwig | 1 | -8/+9 |
| 2015-02-09 | dm ioctl: fix stale comment above dm_get_inactive_table() | Junxiao Bi | 1 | -2/+2 |
| 2014-11-19 | dm: enhance internal suspend and resume interface | Mike Snitzer | 1 | -1/+4 |
| 2014-10-05 | dm: allow active and inactive tables to share dm_devs | Benjamin Marzinski | 1 | -1/+1 |
| 2013-11-09 | dm: allow remove to be deferred | Mikulas Patocka | 1 | -6/+30 |
| 2013-09-05 | dm: add statistics support | Mikulas Patocka | 1 | -8/+14 |
| 2013-09-05 | dm ioctl: cleanup error handling in table_load | Mike Snitzer | 1 | -18/+16 |
| 2013-09-05 | dm ioctl: increase granularity of type_lock when loading table | Mike Snitzer | 1 | -2/+4 |
| 2013-09-05 | dm ioctl: prevent rename to empty name or uuid | Alasdair Kergon | 1 | -1/+1 |
| 2013-07-10 | dm: optimize use SRCU and RCU | Mikulas Patocka | 1 | -40/+82 |
| 2013-07-10 | dm: use __GFP_HIGHMEM in __vmalloc | Mikulas Patocka | 1 | -1/+1 |
| 2013-07-10 | dm ioctl: set noio flag to avoid __vmalloc deadlock | Mikulas Patocka | 1 | -0/+3 |
| 2013-03-01 | dm ioctl: allow message to return data | Mikulas Patocka | 1 | -1/+35 |
| 2013-03-01 | dm ioctl: optimize functions without variable params | Mikulas Patocka | 1 | -18/+34 |
| 2013-03-01 | dm ioctl: introduce ioctl_flags | Mikulas Patocka | 1 | -23/+41 |
| 2013-03-01 | dm: fix truncated status strings | Mikulas Patocka | 1 | -5/+9 |
| 2012-12-21 | dm ioctl: use kmalloc if possible | Mikulas Patocka | 1 | -13/+32 |
| 2012-12-21 | dm ioctl: remove PF_MEMALLOC | Mikulas Patocka | 1 | -9/+4 |
| 2012-12-21 | dm ioctl: prevent unsafe change to dm_ioctl data_size | Alasdair G Kergon | 1 | -0/+8 |
| 2012-07-27 | dm thin: commit before gathering status | Alasdair G Kergon | 1 | -1/+4 |
| 2012-03-28 | dm: reject trailing characters in sccanf input | Mikulas Patocka | 1 | -2/+3 |
| 2012-03-07 | dm ioctl: do not leak argv if target message only contains whitespace | Jesper Juhl | 1 | -1/+1 |
| 2011-10-31 | dm table: add immutable feature | Alasdair G Kergon | 1 | -0/+11 |
| 2011-08-02 | dm ioctl: forbid multiple device specifiers | Mikulas Patocka | 1 | -0/+6 |
| 2011-08-02 | dm ioctl: introduce __get_dev_cell | Mikulas Patocka | 1 | -17/+24 |
| 2011-08-02 | dm ioctl: fill in device parameters in more ioctls | Mikulas Patocka | 1 | -27/+36 |
| 2011-08-02 | dm ioctl: prevent empty message | Alasdair G Kergon | 1 | -0/+5 |
| 2011-03-24 | dm ioctl: add flag to wipe buffers for secure data | Milan Broz | 1 | -2/+21 |
| 2011-03-24 | dm ioctl: prepare for crypt key wiping | Milan Broz | 1 | -14/+11 |
| 2011-01-13 | dm ioctl: suppress needless warning messages | Milan Broz | 1 | -4/+4 |
| 2011-01-13 | dm ioctl: allow rename to fill empty uuid | Peter Jones | 1 | -25/+78 |
| 2010-10-15 | llseek: automatically add .llseek fop | Arnd Bergmann | 1 | -0/+1 |
| 2010-08-12 | dm: allow autoloading of dm mod | Peter Rajnoha | 1 | -2/+5 |
| 2010-08-12 | dm ioctl: refactor dm_table_complete | Will Drewry | 1 | -34/+0 |
| 2010-08-12 | dm: do not initialise full request queue when bio based | Mike Snitzer | 1 | -1/+10 |
| 2010-08-12 | dm ioctl: make bio or request based device type immutable | Mike Snitzer | 1 | -0/+15 |
| 2010-08-12 | dm ioctl: use nonseekable_open | Arnd Bergmann | 1 | -0/+1 |
| 2010-08-12 | dm: separate device deletion from dm_put | Kiyoshi Ueda | 1 | -4/+11 |
| 2010-08-12 | dm ioctl: release _hash_lock between devices in remove_all | Kiyoshi Ueda | 1 | -19/+25 |
| 2010-08-12 | dm ioctl: return uevent flag after rename | Peter Rajnoha | 1 | -17/+24 |
| 2010-08-12 | dm ioctl: make __dev_status void | Alasdair G Kergon | 1 | -36/+31 |
| 2010-08-12 | dm ioctl: remove __dev_status from geometry and target message | Peter Rajnoha | 1 | -6/+0 |
| 2010-03-06 | dm ioctl: introduce flag indicating uevent was generated | Peter Rajnoha | 1 | -7/+12 |
| 2010-03-06 | dm ioctl: only issue uevent on resume if state changed | Mike Snitzer | 1 | -4/+5 |
| 2009-12-10 | dm: rename dm_suspended to dm_suspended_md | Kiyoshi Ueda | 1 | -4/+4 |
| 2009-12-10 | dm: keep old table until after resume succeeded | Alasdair G Kergon | 1 | -4/+6 |
| 2009-12-10 | dm ioctl: retrieve status from inactive table | Mike Snitzer | 1 | -13/+57 |
| 2009-12-10 | dm ioctl: forbid messages to devices being deleted | Mike Anderson | 1 | -0/+6 |
| 2009-12-10 | dm: rename dm_get_table to dm_get_live_table | Alasdair G Kergon | 1 | -7/+7 |
| 2009-12-10 | dm ioctl: prefer strlcpy over strncpy | Roel Kluin | 1 | -2/+2 |
| 2009-12-10 | dm: avoid _hash_lock deadlock | Mikulas Patocka | 1 | -4/+13 |
| 2009-09-19 | Driver-Core: extend devnode callbacks to provide permissions | Kay Sievers | 1 | -1/+1 |
| 2009-06-22 | dm: enable request based option | Kiyoshi Ueda | 1 | -0/+13 |
| 2009-06-22 | dm ioctl: support cookies for udev | Milan Broz | 1 | -4/+10 |
| 2009-06-15 | Driver Core: misc: add nodename support for misc devices. | Kay Sievers | 1 | -0/+1 |
| 2009-04-09 | dm: add integrity support | Martin K. Petersen | 1 | -0/+21 |
| 2009-03-16 | dm table: rework reference counting fix | Mikulas Patocka | 1 | -2/+2 |
| 2009-03-16 | dm ioctl: validate name length when renaming | Milan Broz | 1 | -1/+2 |
| 2009-01-06 | dm table: rework reference counting | Mikulas Patocka | 1 | -6/+4 |
| 2009-01-06 | dm ioctl: allow dm_copy_name_and_uuid to return only one field | Milan Broz | 1 | -2/+4 |
| 2008-10-21 | [PATCH] introduce fmode_t, do annotations | Al Viro | 1 | -2/+2 |
| 2008-10-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm | Linus Torvalds | 1 | -2/+2 |
| 2008-10-10 | dm: export struct dm_dev | Mikulas Patocka | 1 | -2/+2 |
| 2008-10-09 | block: move policy from disk to part0 | Tejun Heo | 1 | -1/+1 |
| 2008-10-09 | block: don't depend on consecutive minor space | Tejun Heo | 1 | -2/+2 |
| 2008-02-08 | dm ioctl: use uninitialized_var | Andrew Morton | 1 | -1/+1 |
| 2008-02-08 | dm ioctl: move compat code | Milan Broz | 1 | -2/+13 |
| 2008-02-08 | dm ioctl: remove lock_kernel | Alasdair G Kergon | 1 | -6/+9 |
| 2007-12-20 | dm: trigger change uevent on rename | Alasdair G Kergon | 1 | -0/+2 |
| 2007-12-20 | dm: table detect io beyond device | Jun'ichi Nomura | 1 | -7/+3 |
| 2007-10-20 | dm: export name and uuid | Mike Anderson | 1 | -0/+32 |
| 2007-10-20 | dm io:ctl remove vmalloc void cast | Jesper Juhl | 1 | -1/+1 |
| 2007-10-20 | dm io:ctl use constant struct size | Milan Broz | 1 | -3/+3 |
| 2007-02-12 | [PATCH] mark struct file_operations const 4 | Arjan van de Ven | 1 | -1/+1 |
| 2006-12-08 | [PATCH] dm: ioctl: add noflush suspend | Kiyoshi Ueda | 1 | -0/+4 |
| 2006-12-08 | [PATCH] dm: suspend: parameter change | Kiyoshi Ueda | 1 | -6/+6 |
| 2006-11-08 | [PATCH] dm: fix find_device race | Alasdair G Kergon | 1 | -2/+7 |
| 2006-06-26 | [PATCH] devfs: Remove the miscdevice devfs_name field as it's no longer needed | Greg Kroah-Hartman | 1 | -1/+0 |
| 2006-06-26 | [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree | Greg Kroah-Hartman | 1 | -1/+0 |
| 2006-06-26 | [PATCH] devfs: Remove devfs_remove() function from the kernel tree | Greg Kroah-Hartman | 1 | -13/+0 |
| 2006-06-26 | [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree | Greg Kroah-Hartman | 1 | -14/+0 |
| 2006-06-26 | [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree | Greg Kroah-Hartman | 1 | -1/+0 |
| 2006-06-26 | [PATCH] dm: improve error message consistency | Alasdair G Kergon | 1 | -0/+1 |
| 2006-06-26 | [PATCH] dm: prevent removal if open | Alasdair G Kergon | 1 | -20/+45 |
| 2006-06-26 | [PATCH] dm: consolidate creation functions | Alasdair G Kergon | 1 | -5/+4 |
| 2006-06-26 | [PATCH] dm: fix mapped device ref counting | Jeff Mahoney | 1 | -10/+24 |
| 2006-03-27 | [PATCH] dm store geometry | Darrick J. Wong | 1 | -1/+51 |
| 2006-03-27 | [PATCH] dm table: store md | Mike Anderson | 1 | -11/+21 |
| 2006-03-27 | [PATCH] dm: tidy mdptr | Alasdair G Kergon | 1 | -3/+13 |
| 2006-02-01 | [PATCH] device-mapper ioctl: reduce PF_MEMALLOC usage | Alasdair G Kergon | 1 | -10/+4 |
| 2006-01-14 | [PATCH] Unlinline a bunch of other functions | Arjan van de Ven | 1 | -2/+2 |
| 2006-01-06 | [PATCH] device-mapper ioctl: add skip lock_fs flag | Alasdair G Kergon | 1 | -2/+9 |
| 2006-01-06 | [PATCH] device-mapper: make lock_fs optional | Alasdair G Kergon | 1 | -2/+2 |
| 2006-01-06 | [PATCH] device-mapper ioctl: event on rename | goggin, edward | 1 | -0/+10 |
| 2005-11-22 | [PATCH] device-mapper: list_versions fix | Alasdair G Kergon | 1 | -1/+1 |
| 2005-11-22 | [PATCH] device-mapper dm-ioctl: missing put in table load error case | Kiyoshi Ueda | 1 | -0/+1 |
| 2005-09-28 | [PATCH] device-mapper: Trigger an event when a table is deleted | goggin, edward | 1 | -0/+9 |
| 2005-06-23 | [PATCH] create a kstrdup library function | Paulo Marques | 1 | -11/+3 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+1416 |