|
Description
|
While trying to find the root cause to CR 6711844 jurassic-x4600 assert: vp->v_shrlocks == 0L, file: ../../common/fs/vnode.c, I found coding errors in rfs4_op_remove().
On an error condition, we don't clean up properly before exiting. We are missing a VN_RELE() among other things. This improper clean up could lead to a panic, hang or a file system that could not be unmounted.
|