]> granicus.if.org Git - zfs/commitdiff
OpenZFS 9914 - NV_UNIQUE_NAME_TYPE broken after 9580
authorAndrew Stormont <astormont@racktopsystems.com>
Thu, 25 Oct 2018 16:16:39 +0000 (17:16 +0100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 13 Mar 2019 18:16:30 +0000 (11:16 -0700)
Authored by: Andrew Stormont <astormont@racktopsystems.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed-by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed-by: Igor Kozhukhov <igor@dilos.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
OpenZFS-issue: https://www.illumos.org/issues/9914
OpenZFS-commit: https://github.com/illumos/illumos-gate/commit/b8a5bee18
Closes #8496

module/nvpair/nvpair.c

index 9d1fe464324cba3fa26e3ef82f1cd97c006d720b..251629225757703589eec4a436f961a28ffba195 100644 (file)
@@ -22,6 +22,7 @@
 /*
  * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright (c) 2015, 2017 by Delphix. All rights reserved.
+ * Copyright 2018 RackTop Systems.
  */
 
 #include <sys/debug.h>
@@ -470,7 +471,7 @@ nvt_remove_nvpair(nvlist_t *nvl, nvpair_t *nvp)
 
        for (i_nvp_t *prev = NULL, *e = bucket;
            e != NULL; prev = e, e = e->nvi_hashtable_next) {
-               if (nvt_nvpair_match(&e->nvi_nvp, nvp, nvl->nvl_flag)) {
+               if (nvt_nvpair_match(&e->nvi_nvp, nvp, nvl->nvl_nvflag)) {
                        if (prev != NULL) {
                                prev->nvi_hashtable_next =
                                    e->nvi_hashtable_next;