Pull block fixes from Jens Axboe:
 - Fixups for the pf/pcd queue handling (YueHaibing)
 - Revert of the three direct issue changes as they have been proven to
   cause an issue with dm-mpath (Bart)
 - Plug rq_count reset fix (Dongli)
 - io_uring double free in fileset registration error handling (me)
 - Make null_blk handle bad numa node passed in (John)
 - BFQ ifdef fix (Konstantin)
 - Flush queue leak fix (Shenghui)
 - Plug trace fix (Yufen)
* tag 'for-linus-
20190407' of git://git.kernel.dk/linux-block:
  xsysace: Fix error handling in ace_setup
  null_blk: prevent crash from bad home_node value
  block: Revert v5.0 blk_mq_request_issue_directly() changes
  paride/pcd: Fix potential NULL pointer dereference and mem leak
  blk-mq: do not reset plug->rq_count before the list is sorted
  paride/pf: Fix potential NULL pointer dereference
  io_uring: fix double free in case of fileset regitration failure
  blk-mq: add trace block plug and unplug for multiple queues
  block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx
  block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y