Disown dataset in zfs_sb_create()
authorBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 8 Nov 2011 00:25:49 +0000 (16:25 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 8 Nov 2011 18:18:40 +0000 (10:18 -0800)
commit591fb62f19ee2431983a4cbeb0d200b1b8e7daf5
treef6346760661be87f0747e3799686e7c5f78ad786
parentae6ba3dbe618bb7dbc46f2a3fb54c58243835d6b
Disown dataset in zfs_sb_create()

Fix an unlikely failure cause in zfs_sb_create() which could
leave the dataset owned on error and thus unavailable until
after a reboot.  Disown the dataset if SA are expected but
are in fact missing.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
module/zfs/zfs_vfsops.c