]> git.proxmox.com Git - mirror_zfs.git/commit - module/zfs/vdev_disk.c
Illumos #5244 - zio pipeline callers should explicitly invoke next stage
authorGeorge Wilson <george.wilson@delphix.com>
Mon, 20 Oct 2014 22:07:45 +0000 (22:07 +0000)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 30 Apr 2015 22:07:47 +0000 (15:07 -0700)
commit98b254188a730553361adfabca9f658421be2b82
treeaf1e47047131dec542f7f0637557cba5c22a1d46
parent8dd86a10cf836d64cddd9c8693f449686e35788c
Illumos #5244 - zio pipeline callers should explicitly invoke next stage

5244 zio pipeline callers should explicitly invoke next stage
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Alex Reece <alex.reece@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Approved by: Gordon Ross <gwr@nexenta.com>

References:
  https://www.illumos.org/issues/5244
  https://github.com/illumos/illumos-gate/commit/738f37b

Porting Notes:

1. The unported "2932 support crash dumps to raidz, etc. pools"
   caused a merge conflict due to a copyright difference in
   module/zfs/vdev_raidz.c.
2. The unported "4128 disks in zpools never go away when pulled"
   and additional Linux-specific changes caused merge conflicts in
   module/zfs/vdev_disk.c.

Ported-by: Richard Yao <richard.yao@clusterhq.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #2828
include/sys/vdev_impl.h
include/sys/zio.h
lib/libzpool/taskq.c
module/zfs/vdev_disk.c
module/zfs/vdev_file.c
module/zfs/vdev_mirror.c
module/zfs/vdev_missing.c
module/zfs/vdev_raidz.c
module/zfs/zio.c