OpenZFS 6676 - Race between unique_insert() and unique_remove() causes ZFS fsid change
commit39efbde7c551ae0edcd57db3aab28fd7f2d29d18
authorGeorge Melikov <mail@gmelikov.ru>
Thu, 26 Jan 2017 22:43:28 +0000 (27 01:43 +0300)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 26 Jan 2017 22:43:28 +0000 (26 14:43 -0800)
tree037a7a6404e3c86e6a24878f9b6e21e09ce09bf3
parentaeacdefedc31b498cfccc0026b83be0bab197a3b
OpenZFS 6676 - Race between unique_insert() and unique_remove() causes ZFS fsid change

Authored by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Dan Vatca <dan.vatca@gmail.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Ported-by: George Melikov <mail@gmelikov.ru>
OpenZFS-issue: https://www.illumos.org/issues/6676
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/40510e8
Closes #5667
include/sys/dmu.h
include/sys/zap_impl.h
module/zfs/dbuf.c
module/zfs/dnode.c
module/zfs/dsl_dataset.c
module/zfs/dsl_dir.c
module/zfs/sa.c
module/zfs/zap.c
module/zfs/zap_micro.c