-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.csiden.org/r/155/
-----------------------------------------------------------

(Updated Feb. 4, 2015, 8:49 p.m.)


Review request for OpenZFS Developer Mailing List.


Changes
-------

Use new illumos issue number for this commit.


Summary (updated)
-----------------

5592 NULL pointer dereference in dsl_prop_notify_all_cb()


Bugs: 5592
    https://www.illumos.org/projects/illumos-gate//issues/5592


Repository: illumos-gate


Description
-------

Follow on to /r/153.

uts/common/fs/zfs/dsl_dataset.c:
        Close race in dsl_dataset_try_add_ref() where the dsl_dataset_t
        still points to a valid bonus buffer, but that bonus buffer is
        held by a new dsl_dataset_t instance for this dataset.  Allow
        the add_ref operation only if the passed in dsl_dataset_t owns
        its referenced bonus buffer - the dbuf user for the bonus
        buffer is this dsl_dataset_t.


Diffs
-----

  usr/src/uts/common/fs/zfs/dsl_dataset.c 
ba9c766c65f64289b4e5e8c799a04ab3fde65e8e 

Diff: https://reviews.csiden.org/r/155/diff/


Testing
-------

ztest via zloop on illumos.  ZFS test suite on illumos and FreeBSD.


Thanks,

Justin Gibbs

_______________________________________________
developer mailing list
[email protected]
http://lists.open-zfs.org/mailman/listinfo/developer

Reply via email to