This is the first step of a series of commits whose goal is to remove the
VV_CROSSLOCK vnode flag and logic and fix a timing-dependent deadlock between
lookup and unmount.
Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 52397 Build 49288: arc lint + arc unit
Event Timeline
This is exactly the same patch as in https://reviews.freebsd.org/D40600, but only for vfs_mount.c.
Submitted by: jah@ (Jason Harmening)
This change ought to have @jah as the author and you in a Co-authored-by: trailer (or vice-versa, depending on who is primarily responsible). Submitted by is deprecated.
At the same time, I'm "responsible" for this series, so maybe it's best that I keep the revision. I could add Co-authored-by, but then really I just made suggestions in D46000 and didn't actually provide code (or very little). Maybe the simplest way is rather to fix the author at commit time by setting the git author to @jah.
Sorry I wasn't clear, I meant specifically the Git Author data. Indeed, Phabricator doesn't handle the concept of uploading a review on someone else's behalf that well. I think you should keep this revision.
(FWIW I have a review open in D41060 to add Co-authored-by to the committer's guide)