summaryrefslogtreecommitdiff
path: root/drivers/md/dm-ioctl.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-16dm: introduce DM_GET_TARGET_VERSIONMikulas Patocka1-3/+29
2019-08-23dm: make dm_table_find_target return NULLMikulas Patocka1-1/+1
2019-05-16dm ioctl: fix hang in early create error conditionHelen Koike1-1/+5
2019-03-05dm: add support to directly boot to a mapped deviceHelen Koike1-0/+103
2018-10-18dm ioctl: harden copy_params()'s copy_from_user() from malicious usersWenwen Wang1-12/+6
2018-06-08dm: report which conflicting type caused error during table_load()Mike Snitzer1-1/+2
2018-04-03dm: allow targets to return output from messages they are sentMike Snitzer1-1/+1
2018-02-12vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2017-11-28the rest of drivers/*: annotate ->poll() instancesAl Viro1-2/+2
2017-09-25dm ioctl: fix alignment of event number in the device listMikulas Patocka1-13/+24
2017-08-28dm ioctl: constify ioctl lookup tableEric Biggers1-1/+1
2017-06-19dm ioctl: report event number in DM_LIST_DEVICESMikulas Patocka1-1/+5
2017-06-19dm ioctl: add a new DM_DEV_ARM_POLL ioctlMikulas Patocka1-21/+35
2017-06-19dm: add basic support for using the select or poll functionMikulas Patocka1-1/+48
2017-05-23dm ioctl: restore __GFP_HIGH in copy_params()Junaid Shahid1-2/+3
2017-05-09drivers/md/dm-ioctl.c: use kvmalloc rather than opencoded variantMichal Hocko1-9/+4
2017-04-28dm: introduce enum dm_queue_mode to cleanup related codeBart Van Assche1-1/+1
2017-04-27dm ioctl: prevent stack leak in dm ioctl callAdrian Salido1-1/+1
2017-04-24dm ioctl: remove double parenthesesMatthias Kaehlcke1-2/+2
2017-04-24dm: remove dummy dm_table definitionMikulas Patocka1-8/+0
2017-03-02sched/headers: Prepare to move the memalloc_noio_*() APIs to <linux/sched/mm.h>Ingo Molnar1-0/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-12-08dm ioctl: use offsetof() instead of open-coding itBart Van Assche1-1/+1
2016-07-21dm: allow bio-based table to be upgraded to bio-based with DAX supportToshi Kani1-1/+10
2016-07-01dm ioctl: Simplify parameter buffer management codeBart Van Assche1-12/+6
2016-06-10dm: move request-based code out to dm-rq.[hc]Mike Snitzer1-1/+1
2016-05-05dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() callMichal Hocko1-1/+1
2016-02-23dm: allow immutable request-based targets to use blk-mq pduMike Snitzer1-1/+1
2016-02-22dm: set DM_TARGET_WILDCARD feature on "error" targetMike Snitzer1-1/+2
2015-08-05char: make misc_deregister a void functionGreg Kroah-Hartman1-3/+1
2015-04-30dm: only initialize the request_queue onceChristoph Hellwig1-8/+9
2015-02-09dm ioctl: fix stale comment above dm_get_inactive_table()Junxiao Bi1-2/+2
2014-11-19dm: enhance internal suspend and resume interfaceMike Snitzer1-1/+4
2014-10-06dm: allow active and inactive tables to share dm_devsBenjamin Marzinski1-1/+1
2013-11-10dm: allow remove to be deferredMikulas Patocka1-6/+30
2013-09-06dm: add statistics supportMikulas Patocka1-8/+14
2013-09-06dm ioctl: cleanup error handling in table_loadMike Snitzer1-18/+16
2013-09-06dm ioctl: increase granularity of type_lock when loading tableMike Snitzer1-2/+4
2013-09-06dm ioctl: prevent rename to empty name or uuidAlasdair Kergon1-1/+1
2013-07-11dm: optimize use SRCU and RCUMikulas Patocka1-40/+82
2013-07-11dm: use __GFP_HIGHMEM in __vmallocMikulas Patocka1-1/+1
2013-07-11dm ioctl: set noio flag to avoid __vmalloc deadlockMikulas Patocka1-0/+3
2013-03-02dm ioctl: allow message to return dataMikulas Patocka1-1/+35
2013-03-02dm ioctl: optimize functions without variable paramsMikulas Patocka1-18/+34
2013-03-02dm ioctl: introduce ioctl_flagsMikulas Patocka1-23/+41
2013-03-02dm: fix truncated status stringsMikulas Patocka1-5/+9
2012-12-22dm ioctl: use kmalloc if possibleMikulas Patocka1-13/+32
2012-12-22dm ioctl: remove PF_MEMALLOCMikulas Patocka1-9/+4
2012-12-22dm ioctl: prevent unsafe change to dm_ioctl data_sizeAlasdair G Kergon1-0/+8
2012-07-27dm thin: commit before gathering statusAlasdair G Kergon1-1/+4