aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-mpath.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-12dm mpath: fix check for null mpio in end_io fnWei Yongjun1-1/+2
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2012-09-26dm mpath: only retry ioctl when no paths if queue_if_no_path setMike Snitzer1-4/+7
2012-08-20workqueue: deprecate flush[_delayed]_work_sync()Tejun Heo1-1/+1
2012-07-27dm thin: commit before gathering statusAlasdair G Kergon1-1/+1
2012-07-27dm mpath: add retain_attached_hw_handler featureMike Snitzer1-6/+41
2012-06-03dm mpath: allow ioctls to trigger pg initMikulas Patocka1-9/+17
2012-06-03dm mpath: delay retry of bypassed pgMike Christie1-2/+6
2012-06-03dm mpath: reduce size of struct multipathMike Snitzer1-6/+7
2012-05-12dm mpath: check if scsi_dh module already loaded before trying to loadMike Snitzer1-2/+2
2012-03-28dm: reject trailing characters in sccanf inputMikulas Patocka1-2/+4
2012-03-28dm mpath: detect invalid map_contextJun'ichi Nomura1-14/+32
2012-01-14dm: do not forward ioctls from logical volumes to the underlying devicePaolo Bonzini1-0/+6
2011-08-02dm table: share target argument parsing functionsMike Snitzer1-108/+44
2011-08-02dm mpath: fix potential NULL pointer in feature arg processingMike Snitzer1-0/+5
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-05-29dm mpath: do not fail paths after integrity errorsMartin K. Petersen1-1/+1
2011-03-24dm mpath: allow table load with no priority groupsMike Snitzer1-3/+10
2011-03-24dm mpath: fail message ioctl if specified path is not validMike Snitzer1-2/+2
2011-02-12[SCSI] dm mpath: propagate target errors immediatelyHannes Reinecke1-12/+10
2011-01-13dm mpath: delay activate_path retry on SCSI_DH_RETRYChandra Seetharaman1-10/+38
2011-01-13dm: convert workqueues to alloc_orderedTejun Heo1-2/+3
2011-01-13dm: dont use flush_scheduled_workTejun Heo1-1/+1
2011-01-13dm mpath: disable blk_abort_queueMike Snitzer1-12/+0
2010-08-12dm mpath: support discardMike Snitzer1-0/+10
2010-08-12dm mpath: fix NULL pointer dereference when path parameters missingAlasdair G Kergon1-0/+1
2010-03-06dm table: remove unused dm_get_device range parametersNikanth Karthikesan1-4/+3
2010-03-06dm mpath: refactor pg_initKiyoshi Ueda1-12/+19
2010-03-06dm mpath: wait for pg_init completion when suspendingKiyoshi Ueda1-3/+35
2010-03-06dm mpath: hold io until all pg_inits completedKiyoshi Ueda1-6/+11
2010-03-06dm mpath: avoid storing private suspended stateKiyoshi Ueda1-12/+0
2010-03-06dm mpath: skip activate_path for failed pathsMoger, Babu1-2/+5
2010-03-06dm mpath: pass struct pgpath to pg init doneMoger, Babu1-3/+2
2009-12-10dm mpath: reject messages when device is suspendedKiyoshi Ueda1-0/+5
2009-12-10dm mpath: prevent io from work queue while suspendedMike Anderson1-0/+12
2009-12-10dm mpath: add mutex to synchronize adding and flushing workMike Anderson1-21/+38
2009-12-10dm mpath: flush workqueues before suspend completesKiyoshi Ueda1-4/+15
2009-12-04[SCSI] scsi_dh: Change the scsidh_activate interface to be asynchronousChandra Seetharaman1-4/+4
2009-08-22[SCSI] scsi_dh: Use scsi_dh_set_params() in multipath.Chandra Seetharaman1-6/+36
2009-07-23dm table: pass correct dev area size to device_area_is_validMike Snitzer1-1/+1
2009-06-22dm mpath: change to be request basedKiyoshi Ueda1-65/+128
2009-06-22dm target:s introduce iterate devices fnMike Snitzer1-1/+22
2009-06-22dm mpath: add start_io and nr_bytes to path selectorsKiyoshi Ueda1-10/+18
2009-06-22dm mpath: support barriersMikulas Patocka1-0/+2
2009-06-22dm mpath: flush keventd queue in destructorMikulas Patocka1-0/+1
2009-06-22dm mpath: call activate fn for each path in pg_initChandra Seetharaman1-37/+26
2009-06-22dm mpath: change attached scsi_dhHannes Reinecke1-2/+13
2009-06-22dm mpath: validate hw_handler argument countMikulas Patocka1-0/+5
2009-06-22dm mpath: validate table argument countMikulas Patocka1-0/+6
2009-04-15block: move bio list helpers into bio.hChristoph Hellwig1-1/+0
2009-01-06dm mpath: move trigger_event to system workqueueAlasdair G Kergon1-4/+4
2009-01-06dm: consolidate target deregistration error handlingMikulas Patocka1-5/+1
2008-11-13dm mpath: warn if args ignoredChandra Seetharaman1-0/+4
2008-11-13dm mpath: avoid attempting to activate null pathChandra Seetharaman1-2/+2
2008-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdevLinus Torvalds1-10/+4
2008-10-21dm: remove dm header from targetsMikulas Patocka1-1/+2
2008-10-21[PATCH] introduce __blkdev_driver_ioctl()Al Viro1-8/+3
2008-10-21[PATCH] lose unused arguments in dm ioctl callbacksAl Viro1-2/+1
2008-10-13[SCSI] block: separate failfast into multiple bits.Mike Christie1-1/+1
2008-10-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dmLinus Torvalds1-16/+19
2008-10-10dm mpath: remove is_active from struct dm_pathKiyoshi Ueda1-6/+7
2008-10-10dm mpath: use more error codesBenjamin Marzinski1-10/+12
2008-10-09dm: Call blk_abort_queue on failed pathsMike Anderson1-1/+14
2008-10-01dm mpath: add missing path switching lockingChandra Seetharaman1-1/+15
2008-07-26[SCSI] scsi_dh: attach to hardware handler from dm-mpathHannes Reinecke1-0/+13
2008-07-21dm mpath: fix test for reinstate_pathAlasdair G Kergon1-1/+1
2008-07-21dm mpath: return parameter errorMikulas Patocka1-1/+3
2008-07-21dm mpath: free path selector on invalid argsMikulas Patocka1-1/+3
2008-07-15[SCSI] scsi_dh: fix kconfig related build errorsChandra Seetharaman1-0/+2
2008-06-05[SCSI] scsi_dh: Remove dm_pg_init_completeChandra Seetharaman1-41/+0
2008-06-05[SCSI] scsi_dh: Add a single threaded workqueue for initializing pathsChandra Seetharaman1-7/+34
2008-06-05[SCSI] scsi_dh: Use SCSI device handler in dm-multipathChandra Seetharaman1-51/+80
2008-02-08dm mpath: add missing staticAlasdair G Kergon1-1/+1
2007-10-20dm mpath: send ueventsMike Anderson1-0/+7
2007-10-20dm mpath: add retry pg initDave Wysochanski1-14/+67
2007-10-10Drop 'size' argument from bio_endio and bi_end_ioNeilBrown1-2/+2
2007-07-12dm: disable barriersStefan Bader1-3/+0
2007-07-12dm: remove duplicate module name from error msgsAlasdair G Kergon1-5/+3
2007-07-12dm: use kmem_cache macroAlasdair G Kergon1-12/+11
2007-05-09dm mpath: log device nameEdward Goggin1-0/+3
2006-12-08[PATCH] dm: mpath: use noflush suspendingKiyoshi Ueda1-5/+29
2006-12-08[PATCH] dm: map and endio symbolic return codesKiyoshi Ueda1-5/+5
2006-12-08[PATCH] struct path: convert mdJosef Sipek1-1/+1
2006-12-08[PATCH] struct path: rename DM's struct pathJosef "Jeff" Sipek1-3/+3
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-1/+1
2006-11-22WorkStruct: make allyesconfigDavid Howells1-8/+10
2006-10-03[PATCH] dm mpath: use kzallocMicha³ Miros³aw1-11/+6
2006-10-03[PATCH] dm mpath: tidy ctrMicha³ Miros³aw1-15/+13
2006-10-03[PATCH] dm: support ioctls on mapped devices: fix with fake fileMilan Broz1-3/+10
2006-10-03[PATCH] dm: export blkdev_driver_ioctlAlasdair G Kergon1-1/+2
2006-10-03[PATCH] dm mpath: support ioctlsMilan Broz1-1/+29
2006-08-14[PATCH] dm: BUG/OOPS fixMichal Miroslaw1-1/+2
2006-06-26[PATCH] dm: improve error message consistencyAlasdair G Kergon1-22/+21
2006-03-26[PATCH] mempool: use mempool_create_slab_pool()Matthew Dobson1-2/+1
2005-11-22[PATCH] device-mapper dm-mpath: endio spinlock fixStefan Bader1-6/+7
2005-09-28[PATCH] device-mapper: Fix queue_if_no_path initialisationAlasdair G Kergon1-6/+10
2005-07-12[PATCH] device-mapper multipath: Fix pg initialisation racesAlasdair G Kergon1-14/+23
2005-07-12[PATCH] device-mapper multipath: Avoid possible suspension deadlockAlasdair G Kergon1-12/+13
2005-07-12[PATCH] device-mapper multipath: Flush workqueue when destroyingAlasdair G Kergon1-0/+2
2005-07-12[PATCH] device-mapper multipath: Barriers not supportedAlasdair G Kergon1-0/+6
2005-06-08[PATCH] dm: Handle READA requests in dm-mpath.cLars Marowsky-Bree1-0/+3
2005-05-05[PATCH] device-mapper multipath: Use private workqueueAlasdair G Kergon1-10/+22
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1302