Module Name:src
Committed By: mlelstv
Date: Mon Jan 6 09:45:49 UTC 2025
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
Use correct type function for block and character devices.
Use DIOCGMEDIASSIZE ioctl when no partition info is available
to generate st
Module Name:src
Committed By: mlelstv
Date: Mon Jan 6 09:45:49 UTC 2025
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
Use correct type function for block and character devices.
Use DIOCGMEDIASSIZE ioctl when no partition info is available
to generate st
This was also supposed to include in the log message:
Include mqueue-based entries only if built with MQUEUE option.
On Sat, 14 Sep 2024, Paul Goyette wrote:
Module Name:src
Committed By: pgoyette
Date: Sat Sep 14 01:37:42 UTC 2024
Modified Files:
src/sys/miscfs/procf
Module Name:src
Committed By: pgoyette
Date: Sat Sep 14 01:37:42 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_linux.c procfs_vfsops.c
Log Message:
Define dependencies based on build options.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/
Module Name:src
Committed By: pgoyette
Date: Sat Sep 14 01:37:42 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_linux.c procfs_vfsops.c
Log Message:
Define dependencies based on build options.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/
Module Name:src
Committed By: pgoyette
Date: Mon Sep 9 15:53:33 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Now we have another dependency for the SYSV_* stuff.
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/misc
Module Name:src
Committed By: pgoyette
Date: Mon Sep 9 15:53:33 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Now we have another dependency for the SYSV_* stuff.
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/misc
Module Name:src
Committed By: pgoyette
Date: Mon Sep 9 11:29:24 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
procfs grew a new dependency
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/miscfs/procfs/procfs_vfsops.
Module Name:src
Committed By: pgoyette
Date: Mon Sep 9 11:29:24 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
procfs grew a new dependency
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/miscfs/procfs/procfs_vfsops.
Module Name:src
Committed By: thorpej
Date: Sat May 18 00:05:50 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_cmdline.c
Log Message:
Remove unnecessary include of .
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/miscfs/procfs/procfs_cmdlin
Module Name:src
Committed By: thorpej
Date: Sat May 18 00:05:50 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_cmdline.c
Log Message:
Remove unnecessary include of .
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/miscfs/procfs/procfs_cmdlin
Module Name:src
Committed By: christos
Date: Sun May 12 17:26:51 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_linux.c procfs_subr.c
procfs_vfsops.c procfs_vnops.c
Log Message:
PR/58227: Ricardo Branco: Add support for proc/sysvipc in Linux em
Module Name:src
Committed By: christos
Date: Sun May 12 17:26:51 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_linux.c procfs_subr.c
procfs_vfsops.c procfs_vnops.c
Log Message:
PR/58227: Ricardo Branco: Add support for proc/sysvipc in Linux em
Module Name:src
Committed By: christos
Date: Sun May 12 17:22:29 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_limit.c procfs_subr.c
procfs_vfsops.c procfs_vnops.c
Log Message:
PR/58240: Ricardo Branco: Add support for proc/self/limits as used
Module Name:src
Committed By: christos
Date: Sun May 12 17:22:29 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_limit.c procfs_subr.c
procfs_vfsops.c procfs_vnops.c
Log Message:
PR/58240: Ricardo Branco: Add support for proc/self/limits as used
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:21:01 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Remove all procfs nodes for this process on process exit.
To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 src/sys/
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:21:01 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Remove all procfs nodes for this process on process exit.
To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 src/sys/
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:20:12 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c
Log Message:
Using the exechook to revoke procfs nodes is racy and may deadlock:
one thread runs doexechooks() -> procfs_
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:20:12 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c
Log Message:
Using the exechook to revoke procfs nodes is racy and may deadlock:
one thread runs doexechooks() -> procfs_
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:19:21 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c
Log Message:
Add a hashmap to access all procfs nodes by pid.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:19:21 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c
Log Message:
Add a hashmap to access all procfs nodes by pid.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r
Module Name:src
Committed By: riastradh
Date: Sat Apr 22 15:32:49 UTC 2023
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: KNF. No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.217 -r1.218 src/sys/miscfs/specfs/
Module Name:src
Committed By: riastradh
Date: Sat Apr 22 15:32:49 UTC 2023
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: KNF. No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.217 -r1.218 src/sys/miscfs/specfs/
Module Name:src
Committed By: hannken
Date: Sat Apr 22 14:30:17 UTC 2023
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
Remove unused specdev member sd_rdev.
Ride 10.99.4
To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217 src/sys
Module Name:src
Committed By: hannken
Date: Sat Apr 22 14:30:17 UTC 2023
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
Remove unused specdev member sd_rdev.
Ride 10.99.4
To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217 src/sys
Module Name:src
Committed By: riastradh
Date: Sun Apr 9 12:26:36 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/miscfs/genfs/
Module Name:src
Committed By: riastradh
Date: Sun Apr 9 12:26:36 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/miscfs/genfs/
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:02:51 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Fix genfs_can_chtimes() to also handle the condition:
If the time pointer is null, then write permission
on the file is also suffi
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:02:51 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Fix genfs_can_chtimes() to also handle the condition:
If the time pointer is null, then write permission
on the file is also suffi
Module Name:src
Committed By: hannken
Date: Mon Feb 6 10:32:58 UTC 2023
Modified Files:
src/sys/miscfs/nullfs: null_vfsops.c
Log Message:
Set IMNT_MPSAFE only if the lower layer has it set.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/miscfs/n
Module Name:src
Committed By: hannken
Date: Mon Feb 6 10:32:58 UTC 2023
Modified Files:
src/sys/miscfs/nullfs: null_vfsops.c
Log Message:
Set IMNT_MPSAFE only if the lower layer has it set.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/miscfs/n
Module Name:src
Committed By: riastradh
Date: Sat Oct 15 15:20:46 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs(9): Attribute blame by stack trace for write to r/o medium.
To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216
Module Name:src
Committed By: riastradh
Date: Sat Oct 15 15:20:46 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs(9): Attribute blame by stack trace for write to r/o medium.
To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216
Module Name:src
Committed By: riastradh
Date: Wed Sep 21 10:59:10 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs(9): XXX comment: what if read downgrades lock?
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 src/sys/miscf
Module Name:src
Committed By: riastradh
Date: Wed Sep 21 10:59:10 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs(9): XXX comment: what if read downgrades lock?
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 src/sys/miscf
Module Name:src
Committed By: riastradh
Date: Fri Aug 12 21:25:39 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Refuse to open a closing-in-progress block device.
We could wait for close to complete, but if this happened ever so
slightl
Module Name:src
Committed By: riastradh
Date: Fri Aug 12 21:25:39 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Refuse to open a closing-in-progress block device.
We could wait for close to complete, but if this happened ever so
slightl
Module Name:src
Committed By: riastradh
Date: Fri Aug 12 17:06:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert !closing on successful open.
- If there's a prior concurrent close, it must have interrupted this
open.
- If there
Module Name:src
Committed By: riastradh
Date: Fri Aug 12 17:06:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert !closing on successful open.
- If there's a prior concurrent close, it must have interrupted this
open.
- If there
Module Name:src
Committed By: riastradh
Date: Fri Aug 12 17:05:49 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert opencnt>0 on successful open.
To generate a diff of this commit:
cvs rdiff -u -r1.211 -r1.212 src/sys/miscfs/specfs/
Module Name:src
Committed By: riastradh
Date: Fri Aug 12 17:05:49 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert opencnt>0 on successful open.
To generate a diff of this commit:
cvs rdiff -u -r1.211 -r1.212 src/sys/miscfs/specfs/
Module Name:src
Committed By: riastradh
Date: Thu Aug 11 12:52:24 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Sprinkle opencnt/opened/closing assertions.
There seems to be a bug here but I'm not sure what it is yet:
https://mail-inde
Module Name:src
Committed By: riastradh
Date: Thu Aug 11 12:52:24 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Sprinkle opencnt/opened/closing assertions.
There seems to be a bug here but I'm not sure what it is yet:
https://mail-inde
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:44:18 UTC 2022
Modified Files:
src/sys/miscfs/deadfs: dead_vfsops.c
Log Message:
Make dead vfs ops "vfs_statvfs" and "vfs_vptofh" return EOPNOTSUPP.
Both operations may originate from (possible dead) vnodes.
Report
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:44:18 UTC 2022
Modified Files:
src/sys/miscfs/deadfs: dead_vfsops.c
Log Message:
Make dead vfs ops "vfs_statvfs" and "vfs_vptofh" return EOPNOTSUPP.
Both operations may originate from (possible dead) vnodes.
Report
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:43:48 UTC 2022
Modified Files:
src/sys/miscfs/overlay: overlay_vfsops.c
Log Message:
Don't use LK_RETRY as we need an active vnode here.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/miscfs
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:43:48 UTC 2022
Modified Files:
src/sys/miscfs/overlay: overlay_vfsops.c
Log Message:
Don't use LK_RETRY as we need an active vnode here.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/miscfs
Module Name:src
Committed By: shm
Date: Fri Jun 17 14:30:37 UTC 2022
Modified Files:
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Add missing permission check
To generate a diff of this commit:
cvs rdiff -u -r1.228 -r1.229 src/sys/miscfs/procfs/procfs_vnops.c
Plea
Module Name:src
Committed By: shm
Date: Fri Jun 17 14:30:37 UTC 2022
Modified Files:
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Add missing permission check
To generate a diff of this commit:
cvs rdiff -u -r1.228 -r1.229 src/sys/miscfs/procfs/procfs_vnops.c
Plea
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:04 UTC 2022
Modified Files:
src/sys/miscfs/specfs: specdev.h
Log Message:
specfs: Reorder struct specnode members to save padding.
Shrinks from 40 bytes to 32 bytes on LP64 systems this way.
To generate a di
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:04 UTC 2022
Modified Files:
src/sys/miscfs/specfs: specdev.h
Log Message:
specfs: Reorder struct specnode members to save padding.
Shrinks from 40 bytes to 32 bytes on LP64 systems this way.
To generate a di
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:35 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert opencnt is nonzero before decrementing.
To generate a diff of this commit:
cvs rdiff -u -r1.206 -r1.207 src/sys/misc
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:35 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert opencnt is nonzero before decrementing.
To generate a diff of this commit:
cvs rdiff -u -r1.206 -r1.207 src/sys/misc
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:27 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference across bdev/cdev_open.
- Revoke is used to invalidate all prior access control checks when
device pe
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:27 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference across bdev/cdev_open.
- Revoke is used to invalidate all prior access control checks when
device pe
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:18 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Wait for last close in spec_node_revoke.
Otherwise, revoke -- and vdevgone, in the detach path of removable
devices -- may c
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:18 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Wait for last close in spec_node_revoke.
Otherwise, revoke -- and vdevgone, in the detach path of removable
devices -- may c
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:09 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Prevent new opens while close is waiting to drain.
Otherwise, bdev/cdev_close could have cancelled all _existing_
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:09 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Prevent new opens while close is waiting to drain.
Otherwise, bdev/cdev_close could have cancelled all _existing_
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference in spec_node_setmountedfs.
This is not quite correct. We _should_ require the caller to hold a
vnode
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference in spec_node_setmountedfs.
This is not quite correct. We _should_ require the caller to hold a
vnode
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:51 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Drain all I/O operations after last .d_close call.
New kind of I/O reference on specdevs, sd_iocnt. This could be
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:51 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Drain all I/O operations after last .d_close call.
New kind of I/O reference on specdevs, sd_iocnt. This could be
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:42 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Resolve a race between close and a failing reopen.
To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.20
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:42 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Resolve a race between close and a failing reopen.
To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.20
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:34 UTC 2022
Modified Files:
src/sys/miscfs/specfs: specdev.h
Log Message:
specfs: Document sn_opencnt, sd_opencnt, sd_refcnt.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/miscfs/specf
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:34 UTC 2022
Modified Files:
src/sys/miscfs/specfs: specdev.h
Log Message:
specfs: Document sn_opencnt, sd_opencnt, sd_refcnt.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/miscfs/specf
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:27 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Paranoia: Assert opencnt is zero on reclaim.
To generate a diff of this commit:
cvs rdiff -u -r1.199 -r1.200 src/sys/miscfs
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:27 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Paranoia: Assert opencnt is zero on reclaim.
To generate a diff of this commit:
cvs rdiff -u -r1.199 -r1.200 src/sys/miscfs
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:18 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Omit needless vdead_check in spec_fdiscard.
The vnode lock is held, so the vnode cannot be revoked without also
changing v_o
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:18 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Omit needless vdead_check in spec_fdiscard.
The vnode lock is held, so the vnode cannot be revoked without also
changing v_o
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:09 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Add a comment and assertion to spec_close about refcnts.
To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 sr
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:09 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Add a comment and assertion to spec_close about refcnts.
To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 sr
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: If sd_opencnt is zero, sn_opencnt had better be zero.
To generate a diff of this commit:
cvs rdiff -u -r1.196 -r1.197 src/s
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:36:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: If sd_opencnt is zero, sn_opencnt had better be zero.
To generate a diff of this commit:
cvs rdiff -u -r1.196 -r1.197 src/s
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:52 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor KASSERT out of switch in spec_open.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.195 -
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:52 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor KASSERT out of switch in spec_open.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.195 -
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:44 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: sn_gone cannot be set while we hold the vnode lock.
Revoke runs with the vnode lock too, which is exclusive. Add an
asserti
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:44 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: sn_gone cannot be set while we hold the vnode lock.
Revoke runs with the vnode lock too, which is exclusive. Add an
asserti
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:35 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Reorganize D_DISK tail of spec_open and explain what's up.
No functional change intended.
To generate a diff of this commi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:35 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Reorganize D_DISK tail of spec_open and explain what's up.
No functional change intended.
To generate a diff of this commi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:26 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor VOP_UNLOCK/vn_lock out of switch for clarity.
No functional change.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:26 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor VOP_UNLOCK/vn_lock out of switch for clarity.
No functional change.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:17 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor common device_lock out of switch for clarity.
No functional change.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:17 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor common device_lock out of switch for clarity.
No functional change.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:08 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Delete bogus comment about .d_open/.d_close at same time.
Annoying as it is that .d_open and .d_close can run at the same ti
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:35:08 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Delete bogus comment about .d_open/.d_close at same time.
Annoying as it is that .d_open and .d_close can run at the same ti
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:59 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Split spec_open switch into three sections.
The sections are now:
1. Acquire open reference.
1a (intermezzo). Set VV_ISTTY
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:59 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Split spec_open switch into three sections.
The sections are now:
1. Acquire open reference.
1a (intermezzo). Set VV_ISTTY
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:51 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor common kauth check out of switch in spec_open.
No functional change.
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:51 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Factor common kauth check out of switch in spec_open.
No functional change.
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:42 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert v_type is VBLK or VCHR in spec_open.
Nothing else makes sense. Prune dead branches (and replace default
case by pani
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:42 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert v_type is VBLK or VCHR in spec_open.
Nothing else makes sense. Prune dead branches (and replace default
case by pani
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:34 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Call bdev_open without the vnode lock.
There is no need for it to serialize opens, because they are already
serialized by sd
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:34 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Call bdev_open without the vnode lock.
There is no need for it to serialize opens, because they are already
serialized by sd
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:26 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Note lock order for vnode lock, device_lock, v_interlock.
To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 s
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:34:26 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Note lock order for vnode lock, device_lock, v_interlock.
To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 s
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:52:45 UTC 2022
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked().
To generate a diff of this commit:
cvs rdiff -u -r1.216 -r
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:52:45 UTC 2022
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked().
To generate a diff of this commit:
cvs rdiff -u -r1.216 -r
Module Name:src
Committed By: riastradh
Date: Sat Mar 12 17:36:14 UTC 2022
Modified Files:
src/sys/miscfs/kernfs: kernfs_vnops.c
Log Message:
kernfs: Just fail with EOPNOTSUPP, don't panic, on VOP_BMAP.
Reported-by: syzbot+870d2eb4b4c8904ac...@syzkaller.appspotmail.com
1 - 100 of 200 matches
Mail list logo