]> git.proxmox.com Git - mirror_zfs.git/commit
Micro-optimize dsl_prop_get_dd()
authorMark Johnston <markj@FreeBSD.org>
Mon, 16 Jan 2023 12:53:16 +0000 (07:53 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 20 Jan 2023 19:01:41 +0000 (11:01 -0800)
commitebabb93e6c6e1849173206874a1543d8161225ab
tree132162f02704dffd98d187709dbb97d8ae6d3927
parent7c30100c0047a0a3f489e28197cb641fc1a6f737
Micro-optimize dsl_prop_get_dd()

Use the saved property index instead of looking it up once per DSL
directory when traversing up towards the root.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Igor Kozhukhov <igor@dilos.org>
Reviewed-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Reviewed-by: Allan Jude <allan@klarasystems.com>
Reviewed-by: Akash B <akash-b@hpe.com>
Signed-off-by: Mark Johnston <markj@FreeBSD.org>
Sponsored-by: The FreeBSD Foundation
Closes #14397
module/zfs/dsl_prop.c