index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
miscfs
Age
Commit message (
Expand
)
Author
2023-04-22
specfs: KNF. No functional change intended.
riastradh
2023-04-22
Remove unused specdev member sd_rdev.
hannken
2023-04-09
genfs: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
riastradh
2023-03-03
Fix genfs_can_chtimes() to also handle the condition:
hannken
2023-02-06
Set IMNT_MPSAFE only if the lower layer has it set.
hannken
2022-12-09
Harden layered file systems usage of field "mnt_lower" against
hannken
2022-11-04
Add a helper to set or clear lower mount and use it.
hannken
2022-10-26
miscfs/fifofs/fifo.h: New home for extern fifo_vnodeop_opv_desc.
riastradh
2022-10-26
miscfs/specfs/specdev.h: New home for extern spec_vnodeop_opv_desc.
riastradh
2022-10-26
miscfs/deadfs/deadfs.h: New home for deadfs-related externs.
riastradh
2022-10-15
specfs(9): Attribute blame by stack trace for write to r/o medium.
riastradh
2022-09-21
specfs(9): XXX comment: what if read downgrades lock?
riastradh
2022-08-12
specfs: Refuse to open a closing-in-progress block device.
riastradh
2022-08-12
specfs: Assert !closing on successful open.
riastradh
2022-08-12
specfs: Assert opencnt>0 on successful open.
riastradh
2022-08-11
specfs: Sprinkle opencnt/opened/closing assertions.
riastradh
2022-07-18
Make kqueue event status for vnodes shareable, and for stacked file systems
thorpej
2022-07-08
Make dead vfs ops "vfs_statvfs" and "vfs_vptofh" return EOPNOTSUPP.
hannken
2022-07-08
Don't use LK_RETRY as we need an active vnode here.
hannken
2022-07-08
Handle IMNT_GONE on the file system we want suspended not its
hannken
2022-06-17
Add missing permission check
shm
2022-04-10
fix various typos in comments and output/log messages.
andvar
2022-03-28
driver(9): New devsw d_cancel op to interrupt I/O before close.
riastradh
2022-03-28
specfs: Reorder struct specnode members to save padding.
riastradh
2022-03-28
specfs: Remove specnode from hash table in spec_node_revoke.
riastradh
2022-03-28
specfs: Let spec_node_lookup_by_dev wait for reclaim to finish.
riastradh
2022-03-28
specfs: Assert opencnt is nonzero before decrementing.
riastradh
2022-03-28
specfs: Take an I/O reference across bdev/cdev_open.
riastradh
2022-03-28
specfs: Wait for last close in spec_node_revoke.
riastradh
2022-03-28
specfs: Prevent new opens while close is waiting to drain.
riastradh
2022-03-28
specfs: Take an I/O reference in spec_node_setmountedfs.
riastradh
2022-03-28
specfs: Drain all I/O operations after last .d_close call.
riastradh
2022-03-28
specfs: Resolve a race between close and a failing reopen.
riastradh
2022-03-28
specfs: Document sn_opencnt, sd_opencnt, sd_refcnt.
riastradh
2022-03-28
specfs: Paranoia: Assert opencnt is zero on reclaim.
riastradh
2022-03-28
specfs: Omit needless vdead_check in spec_fdiscard.
riastradh
2022-03-28
specfs: Add a comment and assertion to spec_close about refcnts.
riastradh
2022-03-28
specfs: If sd_opencnt is zero, sn_opencnt had better be zero.
riastradh
2022-03-28
specfs: Factor KASSERT out of switch in spec_open.
riastradh
2022-03-28
specfs: sn_gone cannot be set while we hold the vnode lock.
riastradh
2022-03-28
specfs: Reorganize D_DISK tail of spec_open and explain what's up.
riastradh
2022-03-28
specfs: Factor VOP_UNLOCK/vn_lock out of switch for clarity.
riastradh
2022-03-28
specfs: Factor common device_lock out of switch for clarity.
riastradh
2022-03-28
specfs: Delete bogus comment about .d_open/.d_close at same time.
riastradh
2022-03-28
specfs: Split spec_open switch into three sections.
riastradh
2022-03-28
specfs: Factor common kauth check out of switch in spec_open.
riastradh
2022-03-28
specfs: Assert v_type is VBLK or VCHR in spec_open.
riastradh
2022-03-28
specfs: Call bdev_open without the vnode lock.
riastradh
2022-03-28
specfs: Note lock order for vnode lock, device_lock, v_interlock.
riastradh
2022-03-28
driver(9): Eliminate D_MCLOSE.
riastradh
[next]