]> git.proxmox.com Git - mirror_zfs.git/commit
zio: remove io_cmd and DKIOCFLUSHWRITECACHE
authorRob Norris <rob.norris@klarasystems.com>
Thu, 4 Apr 2024 11:34:54 +0000 (22:34 +1100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 12 Apr 2024 00:17:11 +0000 (17:17 -0700)
commitc9c838aa1fca9aef84d74db1d99872c5efa9a25d
tree3d838e71611b593e11f61727aeb298a6a2c2f009
parentcac416f1062fdbd2ff84ff2b40835d4853cbf190
zio: remove io_cmd and DKIOCFLUSHWRITECACHE

There's no other options, so we can just always assume its a flush.

Includes some light refactoring where a switch statement was doing
control flow that no longer works.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Closes #16064
include/os/linux/zfs/sys/trace_common.h
include/sys/zio.h
module/os/freebsd/zfs/vdev_file.c
module/os/freebsd/zfs/vdev_geom.c
module/os/linux/zfs/vdev_disk.c
module/os/linux/zfs/vdev_file.c
module/zfs/vdev_draid.c
module/zfs/zfs_fm.c
module/zfs/zil.c
module/zfs/zio.c