Commit History

Autor SHA1 Mensaxe Data
  Jens Axboe 818551e2b2 Merge branch 'for-4.11/next' into for-4.11/linus-merge %!s(int64=8) %!d(string=hai) anos
  Mike Snitzer d19a55ccad dm mpath: cleanup -Wbool-operation warning in choose_pgpath() %!s(int64=8) %!d(string=hai) anos
  Christoph Hellwig eb8db831be dm: always defer request allocation to the owner of the request_queue %!s(int64=8) %!d(string=hai) anos
  tang.junhui 54cd640d20 dm mpath: use hw_handler_params if attached hw_handler is same as requested %!s(int64=8) %!d(string=hai) anos
  Bart Van Assche 6599c84e4c dm mpath: do not modify *__clone if blk_mq_alloc_request() fails %!s(int64=8) %!d(string=hai) anos
  Bart Van Assche 4813577f93 dm mpath: change return type of pg_init_all_paths() from int to void %!s(int64=8) %!d(string=hai) anos
  tang.junhui cc5bd925f1 dm mpath: add checks for priority group count to avoid invalid memory access %!s(int64=8) %!d(string=hai) anos
  tang.junhui f97dc42128 dm mpath: add m->hw_handler_name NULL pointer check in parse_hw_handler() %!s(int64=9) %!d(string=hai) anos
  Hannes Reinecke 8ff232c1a8 dm mpath: always return reservation conflict without failing over %!s(int64=10) %!d(string=hai) anos
  Mike Snitzer b88efd43f9 dm mpath: delay the requeue of blk-mq requests while all paths down %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 7e48c768f4 dm mpath: use dm_mq_kick_requeue_list() %!s(int64=9) %!d(string=hai) anos
  Bart Van Assche 9f4c3f874a dm: convert wait loops to use autoremove_wake_function() %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer f10e06b744 dm mpath: check if path's request_queue is dying in activate_path() %!s(int64=9) %!d(string=hai) anos
  Jens Axboe 1eff9d322a block: rename bio bi_rw to bi_opf %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 1814f2e3fb dm mpath: add locking to multipath_resume and must_push_back %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer e83068a5fa dm mpath: add optional "queue_mode" feature %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer bf661be1fc dm mpath: remove bio-based bloat from struct dm_mpath_io %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 76e33fe4e2 dm mpath: reinstate bio-based support %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 4cc96131af dm: move request-based code out to dm-rq.[hc] %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 2da1610ae2 dm mpath: eliminate use of spinlock in IO fast-paths %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 20800cb345 dm mpath: move trigger_event member to the end of 'struct multipath' %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 91e968aa60 dm mpath: use atomic_t for counting members of 'struct multipath' %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 518257b132 dm mpath: switch to using bitops for state flags %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer ec31f3f78a dm mpath: cleanup reinstate_path() et al based on code review %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 9f54cec553 dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer be7d31cca8 dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 90a4323ccf dm path selector: remove 'repeat_count' return from .select_path hook %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 21136f89d7 dm mpath: remove repeat_count support from multipath core %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 7943bd6dd3 dm mpath: remove unnecessary casts in front of ti->private %!s(int64=9) %!d(string=hai) anos
  Mike Snitzer 78ce23b518 dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly %!s(int64=9) %!d(string=hai) anos