summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorTim Chase <[email protected]>2014-04-21 13:22:08 -0500
committerBrian Behlendorf <[email protected]>2014-05-06 10:41:46 -0700
commit962d52421236fc9cd61d59b4f18cff3276077da9 (patch)
tree2e20ebefb0e17c7ff6df4fc797d946934c97d0c9 /Makefile.am
parent1ce0457348aeb26754ced9b575aa374fcd8dff8b (diff)
Check the dataset type more rigorously when fetching properties.
When fetching property values of snapshots, a check against the head dataset type must be performed. Previously, this additional check was performed only when fetching "version", "normalize", "utf8only" or "case". This caused the ZPL properties "acltype", "exec", "devices", "nbmand", "setuid" and "xattr" to be erroneously displayed with meaningless values for snapshots of volumes. It also did not allow for the display of "volsize" of a snapshot of a volume. This patch adds the headcheck flag paramater to zfs_prop_valid_for_type() and zprop_valid_for_type() to indicate the check is being done against a head dataset's type in order that properties valid only for snapshots are handled correctly. This allows the the head check in get_numeric_property() to be performed when fetching a property for a snapshot. Signed-off-by: Tim Chase <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #2265
Diffstat (limited to 'Makefile.am')
0 files changed, 0 insertions, 0 deletions