Age | Commit message (Expand) | Author | Files | Lines |
2016-03-11 | dm mpath: cleanup reinstate_path() et al based on code review | Mike Snitzer | 1 | -6/+2 |
2016-02-23 | dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy | Mike Snitzer | 1 | -4/+2 |
2016-02-23 | dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate | Mike Snitzer | 1 | -50/+51 |
2016-02-23 | dm path selector: remove 'repeat_count' return from .select_path hook | Mike Snitzer | 1 | -2/+1 |
2016-02-23 | dm mpath: remove repeat_count support from multipath core | Mike Snitzer | 1 | -4/+3 |
2016-02-23 | dm mpath: remove unnecessary casts in front of ti->private | Mike Snitzer | 1 | -5/+5 |
2016-02-23 | dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly | Mike Snitzer | 1 | -3/+4 |
2016-02-23 | dm mpath: cleanup 'struct dm_mpath_io' management code | Mike Snitzer | 1 | -12/+17 |
2016-02-23 | dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' | Mike Snitzer | 1 | -10/+29 |
2016-02-23 | dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM | Mike Snitzer | 1 | -1/+5 |
2016-02-23 | dm: remove support for stacking dm-mq on .request_fn device(s) | Mike Snitzer | 1 | -1/+4 |
2016-02-22 | dm: optimize dm_mq_queue_rq() | Mike Snitzer | 1 | -1/+2 |
2015-11-17 | dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path | Junichi Nomura | 1 | -13/+15 |
2015-11-17 | dm: fix ioctl retry termination with signal | Junichi Nomura | 1 | -1/+1 |
2015-11-01 | dm: add support for passing through persistent reservations | Christoph Hellwig | 1 | -1/+1 |
2015-11-01 | dm: refactor ioctl handling | Christoph Hellwig | 1 | -17/+12 |
2015-11-01 | Revert "dm mpath: fix stalls when handling invalid ioctls" | Mauricio Faria de Oliveira | 1 | -5/+2 |
2015-08-28 | dm-mpath, scsi_dh: request scsi_dh modules in scsi_dh, not dm-mpath | Christoph Hellwig | 1 | -6/+0 |
2015-08-28 | dm-mpath, scsi_dh: don't let dm detach device handlers | Christoph Hellwig | 1 | -15/+6 |
2015-05-28 | dm mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path | Mike Snitzer | 1 | -1/+3 |
2015-04-15 | dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq | Mike Snitzer | 1 | -1/+1 |
2015-04-15 | dm: add full blk-mq support to request-based DM | Mike Snitzer | 1 | -1/+1 |
2015-03-31 | dm: remove unnecessary wrapper around blk_lld_busy | Mike Snitzer | 1 | -1/+1 |
2015-02-09 | dm mpath: simplify failure path of dm_multipath_init() | Johannes Thumshirn | 1 | -9/+15 |
2015-02-09 | dm: allocate requests in target when stacking on blk-mq devices | Mike Snitzer | 1 | -8/+43 |
2015-02-09 | dm: submit stacked requests in irq enabled context | Keith Busch | 1 | -7/+11 |
2014-10-06 | dm mpath: stop queueing IO when no valid paths exist | Benjamin Marzinski | 1 | -1/+3 |
2014-08-01 | dm mpath: eliminate pg_ready() wrapper | Mike Snitzer | 1 | -4/+2 |
2014-07-11 | dm mpath: fix IO hang due to logic bug in multipath_busy | Jun'ichi Nomura | 1 | -2/+3 |
2014-06-04 | dm: disable WRITE SAME if it fails | Mike Snitzer | 1 | -10/+1 |
2014-05-27 | dm mpath: really fix lockdep warning | Hannes Reinecke | 1 | -6/+8 |
2014-05-15 | dm mpath: fix lock order inconsistency in multipath_ioctl | Mike Snitzer | 1 | -1/+1 |
2014-03-28 | dm mpath: print more useful warnings in multipath_message() | Jose Castillo | 1 | -2/+2 |
2014-03-28 | dm-mpath: do not activate failed paths | Hannes Reinecke | 1 | -2/+5 |
2014-03-28 | dm mpath: remove extra nesting in map function | Mike Snitzer | 1 | -22/+24 |
2014-03-28 | dm mpath: remove map_io() | Hannes Reinecke | 1 | -13/+6 |
2014-03-28 | dm mpath: reduce memory pressure when requeuing | Hannes Reinecke | 1 | -23/+15 |
2014-03-28 | dm mpath: remove process_queued_ios() | Hannes Reinecke | 1 | -42/+27 |
2014-03-28 | dm mpath: push back requests instead of queueing | Hannes Reinecke | 1 | -78/+36 |
2014-03-28 | dm mpath: do not call pg_init when it is already running | Hannes Reinecke | 1 | -2/+4 |
2014-02-26 | dm mpath: fix stalls when handling invalid ioctls | Hannes Reinecke | 1 | -2/+5 |
2013-11-05 | dm mpath: requeue I/O during pg_init | Hannes Reinecke | 1 | -4/+12 |
2013-11-01 | dm mpath: fix race condition between multipath_dtr and pg_init_done | Shiva Krishna Merla | 1 | -3/+15 |
2013-09-23 | dm: add reserved_rq_based_ios module parameter | Mike Snitzer | 1 | -3/+3 |
2013-09-20 | dm mpath: disable WRITE SAME if it fails | Mike Snitzer | 1 | -1/+10 |
2013-09-18 | dm mpath: do not fail path on -ENOSPC | Jun'ichi Nomura | 1 | -0/+1 |
2013-08-23 | [SCSI] Return ENODATA on medium error | Hannes Reinecke | 1 | -1/+15 |
2013-07-11 | dm mpath: fix ioctl deadlock when no paths | Hannes Reinecke | 1 | -6/+2 |
2013-05-10 | dm mpath: enable WRITE SAME support | Mike Snitzer | 1 | -0/+1 |
2013-03-02 | dm: rename request variables to bios | Alasdair G Kergon | 1 | -2/+2 |