]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Macroify teardown lock handling
authorMateusz Guzik <mjguzik@gmail.com>
Wed, 4 Nov 2020 22:23:48 +0000 (17:23 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 12 Mar 2021 23:51:39 +0000 (15:51 -0800)
commit5ebe425a5bf332ab1d77d78eb3bfd9594b5d7250
tree3d7bef17b99d18160814207b62fc55b3ad5acf6d
parent9847f77f012b0ea4d54a7151c726e63122e2117d
Macroify teardown lock handling

This will allow platforms to implement it as they see fit, in particular
in a different manner than rrm locks.

Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Matt Macy <mmacy@FreeBSD.org>
Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Closes #11153
include/os/freebsd/zfs/sys/zfs_vfsops_os.h
include/os/freebsd/zfs/sys/zfs_znode_impl.h
include/os/linux/zfs/sys/zfs_vfsops_os.h
include/os/linux/zfs/sys/zfs_znode_impl.h
module/os/freebsd/zfs/zfs_vfsops.c
module/os/linux/zfs/zfs_vfsops.c
module/zfs/zfs_ioctl.c