mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
OpenZFS 9914 - NV_UNIQUE_NAME_TYPE broken after 9580
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
This commit is contained in:
parent
f00ab3f22c
commit
1814242379
@ -22,6 +22,7 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
* Copyright (c) 2015, 2017 by Delphix. All rights reserved.
|
* Copyright (c) 2015, 2017 by Delphix. All rights reserved.
|
||||||
|
* Copyright 2018 RackTop Systems.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/debug.h>
|
#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;
|
for (i_nvp_t *prev = NULL, *e = bucket;
|
||||||
e != NULL; prev = e, e = e->nvi_hashtable_next) {
|
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) {
|
if (prev != NULL) {
|
||||||
prev->nvi_hashtable_next =
|
prev->nvi_hashtable_next =
|
||||||
e->nvi_hashtable_next;
|
e->nvi_hashtable_next;
|
||||||
|
Loading…
Reference in New Issue
Block a user