Commit History

Author SHA1 Message Date
  Mike Snitzer ec31f3f78a dm mpath: cleanup reinstate_path() et al based on code review 9 years ago
  Mike Snitzer 9f54cec553 dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy 9 years ago
  Mike Snitzer be7d31cca8 dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate 9 years ago
  Mike Snitzer 90a4323ccf dm path selector: remove 'repeat_count' return from .select_path hook 9 years ago
  Mike Snitzer 21136f89d7 dm mpath: remove repeat_count support from multipath core 9 years ago
  Mike Snitzer 7943bd6dd3 dm mpath: remove unnecessary casts in front of ti->private 9 years ago
  Mike Snitzer 78ce23b518 dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly 9 years ago
  Mike Snitzer 2eff1924e1 dm mpath: cleanup 'struct dm_mpath_io' management code 9 years ago
  Mike Snitzer 8637a6bf14 dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' 9 years ago
  Mike Snitzer eca7ee6dc0 dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM 9 years ago
  Mike Snitzer c5248f79f3 dm: remove support for stacking dm-mq on .request_fn device(s) 9 years ago
  Mike Snitzer 16f122661d dm: optimize dm_mq_queue_rq() 9 years ago
  Junichi Nomura 43e43c9ea6 dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path 9 years ago
  Junichi Nomura 5bbbfdf685 dm: fix ioctl retry termination with signal 9 years ago
  Christoph Hellwig 71cdb6978a dm: add support for passing through persistent reservations 9 years ago
  Christoph Hellwig e56f81e0b0 dm: refactor ioctl handling 9 years ago
  Mauricio Faria de Oliveira 47796938c4 Revert "dm mpath: fix stalls when handling invalid ioctls" 9 years ago
  Christoph Hellwig 566079c849 dm-mpath, scsi_dh: request scsi_dh modules in scsi_dh, not dm-mpath 10 years ago
  Christoph Hellwig 1bab0de027 dm-mpath, scsi_dh: don't let dm detach device handlers 10 years ago
  Mike Snitzer 4c6dd53dd3 dm mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path 10 years ago
  Mike Snitzer 022333427a dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq 10 years ago
  Mike Snitzer bfebd1cdb4 dm: add full blk-mq support to request-based DM 10 years ago
  Mike Snitzer 52b09914af dm: remove unnecessary wrapper around blk_lld_busy 10 years ago
  Johannes Thumshirn ff658e9c1a dm mpath: simplify failure path of dm_multipath_init() 10 years ago
  Mike Snitzer e5863d9ad7 dm: allocate requests in target when stacking on blk-mq devices 10 years ago
  Keith Busch 2eb6e1e3aa dm: submit stacked requests in irq enabled context 10 years ago
  Benjamin Marzinski 1f27197247 dm mpath: stop queueing IO when no valid paths exist 11 years ago
  Mike Snitzer 6afbc01d75 dm mpath: eliminate pg_ready() wrapper 11 years ago
  Jun'ichi Nomura 7a7a3b45fe dm mpath: fix IO hang due to logic bug in multipath_busy 11 years ago
  Mike Snitzer 7eee4ae2db dm: disable WRITE SAME if it fails 11 years ago