]> granicus.if.org Git - zfs/commit
Safely handle security / ACL failures
authorDavid Lamparter <equinox@diac24.net>
Wed, 2 Jul 2014 21:47:02 +0000 (23:47 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 11 May 2015 21:35:14 +0000 (14:35 -0700)
commit214806c7e9833fb525a78a335b56fff5e863942e
tree5f948c782ad667ae0107dfb0fc20f209ab05867f
parent76d520675e8ba0f7760fb5eefe2492fabf7a2335
Safely handle security / ACL failures

The security and ACL operations should all be performed atomically.
To accomplish this there would need to significant invasive changes
made to the common code base.  For the moment it's desirable for
compatibility reasons to avoid this.  Therefore the code has been
updated to attempt to unwind the operation in case of failure
rather than panic.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #2445
module/zfs/zpl_inode.c