| #
a02d794f |
| 26-Apr-2026 |
Mark Johnston <markj@FreeBSD.org> |
nullfs: Clear inotify flags during reclaim
The inotify flags are copied from the lower vnode into the nullfs vnode so that the INOTIFY() macro will invoke VOP_INOTIFY on the nullfs vnode; this is th
nullfs: Clear inotify flags during reclaim
The inotify flags are copied from the lower vnode into the nullfs vnode so that the INOTIFY() macro will invoke VOP_INOTIFY on the nullfs vnode; this is then bypassed to the lower vnode. However, when a nullfs vnode is reclaimed we should clear these flags, as the vnode is now doomed and no longer forwards VOPs to the lower vnode.
Add regression tests. Remove a test in vn_inotify_revoke() which is no longer needed after this change.
PR: 292495 Reviewed by: kib Reported by: Jed Laundry <jlaundry@jlaundry.com> Fixes: f1f230439fa4 ("vfs: Initial revision of inotify") MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56639
show more ...
|
|
Revision tags: release/13.5.0-p12, release/14.3.0-p11, release/14.4.0-p2, release/15.0.0-p6, release/13.5.0-p11, release/14.3.0-p10, release/14.4.0-p1, release/15.0.0-p5, release/14.4.0, release/13.5.0-p10, release/14.3.0-p9, release/15.0.0-p4, release/15.0.0-p3, release/13.5.0-p9, release/15.0.0-p2, release/14.3.0-p8 |
|
| #
da8ab132 |
| 22-Dec-2025 |
Mark Johnston <markj@FreeBSD.org> |
inotify: Avoid resetting the cookie
The IN_MOVED_FROM and _TO events only apply to names in a watched directory, never to a watched directory itself. So, the cookie value there is always zero, and
inotify: Avoid resetting the cookie
The IN_MOVED_FROM and _TO events only apply to names in a watched directory, never to a watched directory itself. So, the cookie value there is always zero, and in particular we should not reset the caller-provided cookie value, as it may be used later.
Add a regression test.
Reported by: arrowd MFC after: 1 week
show more ...
|
|
Revision tags: release/15.0.0-p1, release/13.5.0-p8, release/14.3.0-p7, release/15.0.0, release/14.3.0-p6, release/13.5.0-p7, release/13.5.0-p6, release/14.3.0-p5, release/13.5.0-p5, release/14.2.0-p7, release/14.3.0-p4, release/14.3.0-p3, release/14.2.0-p6, release/13.5.0-p4, release/13.5.0-p3, release/14.2.0-p5, release/14.3.0-p2 |
|
| #
4ea7a920 |
| 07-Jul-2025 |
Mark Johnston <markj@FreeBSD.org> |
inotify tests: Use unsigned integers for event masks
Reported by: gcc Fixes: 739fc14938d5 ("tests: Add some regression tests for inotify")
|
| #
739fc149 |
| 03-Jul-2025 |
Mark Johnston <markj@FreeBSD.org> |
tests: Add some regression tests for inotify
Reviewed by: kib MFC after: 3 months Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D50315
|