User Details
- User Since
- May 16 2014, 7:35 PM (646 w, 5 d)
Today
Besides the formatting bug, I think that the algorithmic change is fine.
Yesterday
Calculate mp by VOP_GETWRITEMOUNT()
Do not leak VI_FOPENING
This is a forward compatibility, which we do not support. You must run the kernel which is newer than the userspace, and there were a lot of time between PD_NOWAITPID introduction and the first use.
But I do not intend to block this.
Mon, Oct 5
Rename flags.
cdevsw: add D_NONPASSABLE flag
Apply even more atomicity to loads.
Drop the mp != NULL check.
Same request to run the full stress2 with Peter' help.
Please ask Peter to do the full stress2 run
Add assert in addition to stating the locking mode for mnt_susp_owner
Elaborate more about locking.
Add comment.
Sun, Oct 4
Ensure that mnt_susp_owner is not NULL.
There is also D60285 somewhat related to this.
Use dvp for nosuspend check.
Push suspend check into vn_open_cred().
There is a global issue with the restart apparently, and this change only highlights it. If the ABI pass failed, ndp is reinitialized with namei_getpath() which re-reads the userspace path. In fact it is more, the same re-reading might happen due to the cached lookup. I think eventually we should fix it.
I think this is fine, I only have two relatively formal notes about the code structure.
Sat, Oct 3
We can compare the old and new uio_resid then.
Fri, Oct 2
I generally do not like this version, it adds a lot of complexity for something that is hard to test.
I think this is fine. I suggest asking Peter to do the full stress2 run with the patch applied.
Might be LINUXKPI_SOURCES?
Change -1 to FCHALTROOT_DISABLE
Check VACCESS(EXEC) for altroot
Man page editings.
