equal
deleted
inserted
replaced
19 * CDDL HEADER END |
19 * CDDL HEADER END |
20 */ |
20 */ |
21 /* |
21 /* |
22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. |
22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. |
23 * Copyright 2011 Nexenta Systems, Inc. All rights reserved. |
23 * Copyright 2011 Nexenta Systems, Inc. All rights reserved. |
|
24 * Copyright (c) 2012 by Delphix. All rights reserved. |
24 */ |
25 */ |
25 |
26 |
26 #include <sys/zfs_context.h> |
27 #include <sys/zfs_context.h> |
27 #include <sys/dmu.h> |
28 #include <sys/dmu.h> |
28 #include <sys/dmu_impl.h> |
29 #include <sys/dmu_impl.h> |
225 return (B_TRUE); |
226 return (B_TRUE); |
226 } else { |
227 } else { |
227 boolean_t is_metadata; |
228 boolean_t is_metadata; |
228 |
229 |
229 DB_DNODE_ENTER(db); |
230 DB_DNODE_ENTER(db); |
230 is_metadata = dmu_ot[DB_DNODE(db)->dn_type].ot_metadata; |
231 is_metadata = DMU_OT_IS_METADATA(DB_DNODE(db)->dn_type); |
231 DB_DNODE_EXIT(db); |
232 DB_DNODE_EXIT(db); |
232 |
233 |
233 return (is_metadata); |
234 return (is_metadata); |
234 } |
235 } |
235 } |
236 } |