User Details
- User Since
- Mar 25 2015, 11:24 AM (477 w, 6 d)
Mon, Apr 29
Sat, Apr 27
Apr 20 2024
Apr 19 2024
- Fix fdvp lock recursion during file copy-up; use ERELOOKUP to simplify
Apr 17 2024
Apr 16 2024
Apr 15 2024
Apr 14 2024
Apr 13 2024
Apr 9 2024
Apr 7 2024
Apr 3 2024
Apr 2 2024
Mar 24 2024
Mar 16 2024
Code review feedback, also remove a nonsensical check from unionfs_link()
Mar 10 2024
Mar 4 2024
Feb 29 2024
Incorporate code review feedback from olce@
Feb 24 2024
This basically amounts to a generalized version of the mkdir()-specific fix I made last year in commit 93fe61afde72e6841251ea43551631c30556032d (of course in that commit I also inadvertently added a potential v_usecount ref leak on the new vnode). Or I guess it can be thought of as a tailored version of null_bypass().
Feb 23 2024
Only clear LK_SHARED
Only allow lkflags to be 0 when the corresponding vnode is NULL
This is needed for upcoming work to adopt VOP_UNP_* in unionfs.
Feb 18 2024
Feb 13 2024
Restore volatile load from ump in quotactl()
Feb 12 2024
Feb 11 2024
Update comment
Sadly my attempt at something less hacky didn't really improve things.
Putting this on hold, as I'm evaluating a less-hacky approach.
Feb 10 2024
Also filed https://github.com/openzfs/zfs/issues/15705, as I think that would benefit OpenZFS as well.
Jan 2 2024
Dec 24 2023
Dec 1 2023
Apply code review feedback from markj
Nov 30 2023
Nov 24 2023
Eliminate extraneous call to vm_phys_find_range()
Nov 23 2023
Avoid allocation in the ERANGE case, assert that return status is ENOMEM if not 0/ERANGE.
Nov 21 2023
Nov 16 2023
Nov 15 2023
Nov 13 2023
Nov 12 2023
Nov 4 2023
Oct 2 2023
From the original PR it also sounds as though this sort of refcounting issue is a common problem with drivers that use the clone facility? Could clone_create() be changed to automatically add the reference to an existing device, or perhaps a wrapper around clone_create() that does this automatically? Or would that merely create different complications elsewhere?
Sep 28 2023
I've never used the clone KPIs before, so please forgive my ignorance in asking a couple of basic questions:
Sep 21 2023
Jul 24 2023
Jul 7 2023
Looks like a similar cleanup can be done in the needs_exclusive_leaf case at the end of vfs_lookup().