From a08abc1bb3e354d8c352c91d22cc733a84fafb50 Mon Sep 17 00:00:00 2001 From: George Melikov Date: Fri, 27 Jan 2017 22:46:39 +0300 Subject: OpenZFS 7301 - zpool export -f should be able to interrupt file freeing Authored by: Alek Pinchuk Reviewed by: Matthew Ahrens Reviewed by: Sanjay Nadkarni Reviewed by: Saso Kiselkov Reviewed by: John Kennedy Approved by: Gordon Ross Reviewed-by: Tim Chase Reviewed-by: Brian Behlendorf Ported-by: George Melikov OpenZFS-issue: https://www.illumos.org/issues/7301 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/eb72182 Closes #5680 --- include/sys/zfs_znode.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/sys/zfs_znode.h b/include/sys/zfs_znode.h index 8be7283a7..a5ecb2842 100644 --- a/include/sys/zfs_znode.h +++ b/include/sys/zfs_znode.h @@ -21,6 +21,7 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2015 by Delphix. All rights reserved. + * Copyright 2016 Nexenta Systems, Inc. All rights reserved. */ #ifndef _SYS_FS_ZFS_ZNODE_H @@ -311,6 +312,7 @@ extern int zfs_sync(struct super_block *, int, cred_t *); extern dev_t zfs_cmpldev(uint64_t); extern int zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value); extern int zfs_get_stats(objset_t *os, nvlist_t *nv); +extern boolean_t zfs_get_vfs_flag_unmounted(objset_t *os); extern void zfs_znode_dmu_fini(znode_t *); extern int zfs_inode_alloc(struct super_block *, struct inode **ip); extern void zfs_inode_destroy(struct inode *); -- cgit v1.2.3