mirror_zfs/include/os/linux/kernel/linux
Tony Hutter 6a02c09942 zvol: Fix blk-mq sync
The zvol blk-mq codepaths would erroneously send FLUSH and TRIM
commands down the read codepath, rather than write.  This fixes
the issue, and updates the zvol_misc_fua test to verify that
sync writes are actually happening.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin@TrueNAS.com>
Reviewed-by: Ameer Hamza <ahamza@ixsystems.com>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #17761
Closes #17765
2025-10-20 14:56:20 -07:00
..
blkdev_compat.h zvol: Fix blk-mq sync 2025-10-20 14:56:20 -07:00
compiler_compat.h Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
dcache_compat.h Linux 6.17: d_set_d_op() is no longer available 2025-10-16 17:03:47 -07:00
kmap_compat.h Use kmap_local_page instead of kmap_atomic (#16329) 2024-11-15 10:14:57 -08:00
mm_compat.h Linux 6.12: PG_error flag was removed 2024-11-15 10:15:01 -08:00
mod_compat.h vdev_disk: rewrite BIO filling machinery to avoid split pages 2024-03-28 13:29:46 -07:00
page_compat.h Linux: Stop using NR_FILE_PAGES for ARC scaling 2025-05-27 14:41:45 -07:00
pagemap_compat.h Linux 6.16: remove writepage and readahead_page 2025-10-16 16:50:25 -07:00
simd_aarch64.h Linux 6.2 compat: add check for kernel_neon_* availability 2024-01-12 12:38:27 -08:00
simd_arm.h Linux 6.2 compat: add check for kernel_neon_* availability 2024-01-12 12:38:27 -08:00
simd_powerpc.h Refactor CONFIG_SPE check on Linux/powerpc 2023-03-15 10:30:42 -07:00
simd_x86.h Avoid save/restoring AMX registers to avoid a SPR erratum 2023-08-27 08:25:42 -07:00
simd.h Add SIMD metadata in /proc on Linux 2024-11-05 15:43:52 -08:00
utsname_compat.h Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
vfs_compat.h Linux 6.12: f_version removed from struct file 2024-11-15 10:15:01 -08:00
xattr_compat.h config: remove HAVE_XATTR_GET_DENTRY_INODE 2024-11-15 10:14:59 -08:00