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
/
ufs
/
lfs
/
lfs_bio.c
Age
Commit message (
Expand
)
Author
2020-09-05
Round of uvm.h cleanup.
riastradh
2020-06-11
uvm_availmem(): give it a boolean argument to specify whether a recent
ad
2020-03-14
OR into bp->b_cflags; don't overwrite.
ad
2020-02-23
Prevent new dirops while we issue lfs_flush_dirops.
riastradh
2020-02-18
remove the aiodoned thread. I originally added this to provide a thread context
chs
2019-12-31
Rename uvm_free() -> uvm_availmem().
ad
2019-12-21
uvmexp.free -> uvm_free()
ad
2018-06-09
Add missing b_cflags and b_oflags.
zafer
2017-06-10
Rename i_flag to i_state.
maya
2017-06-08
move some buffer cache internals declarations from buf.h to vfs_bio.c.
chs
2017-04-17
Remove unused argument "nextp" from vfs_busy() and vfs_unbusy().
hannken
2017-04-13
Switch lfs_flush() and lfs_writerd() to mountlist iterator.
hannken
2017-04-01
Switch lfs_writer_daemon to use condvar instead of mtsleep.
maya
2017-03-13
#if DIAGNOSTIC panic ---> KASSERT
riastradh
2015-10-03
Remove dubious vhold()/holdrele() from lfs_reserve().
hannken
2015-08-12
Hack up dinode usage to be 64 vs. 32 as needed. Part 1.
dholland
2015-08-02
Fix assorted 64 -> 32 truncations in lfs. Also, some minor tidyups and
dholland
2015-07-28
Add a new lfs header file: lfs_accessors.h.
dholland
2015-07-25
Use accessors in DEBUG and DIAGNOSTIC code as well
martin
2015-07-24
More lfs superblock accessors.
dholland
2015-07-24
Switch to accessor functions for elements of the LFS on-disk
dholland
2013-11-27
Change the queue.3 *_END(&head) macros to NULL. Since we don't have CIRCLEQ
christos
2013-11-23
change the mountlist CIRCLEQ into a TAILQ
christos
2013-07-28
Add lfs_kernel.h for declarations that don't need to be exposed to userland.
dholland
2013-06-18
Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.
christos
2013-06-06
Split lfs from ufs step 4:
dholland
2013-06-06
Split lfs from ufs, part 2:
dholland
2012-02-16
Pass t_renamerace and t_rmdirrace tests.
perseant
2012-01-02
* Remove PGO_RECLAIM during lfs_putpages()' call to genfs_putpages(),
perseant
2011-07-11
Change VOP_BWRITE() to take a vnode as its first argument like all other
hannken
2011-06-12
Welcome to 5.99.53! Merge rmind-uvmplock branch:
rmind
2010-06-24
Clean up vnode lock operations pass 2:
hannken
2010-02-16
Three changes in a single commit.
mlelstv
2010-01-08
The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to live
pooka
2009-12-07
Fix some more hangs and deadlocks.
eeh
2008-05-06
PR kern/38141 lookup/vfs_busy acquire rwlock recursively
ad
2008-04-30
PR kern/38135 vfs_busy/vfs_trybusy confusion
ad
2008-04-29
kern/38135 vfs_busy/vfs_trybusy confusion
ad
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-02-20
Merge all the *different* definitions of bufqueues into one common one.
matt
2008-02-15
The buffer LOCKED flag need not be under the protection of bufcache_lock,
ad
2008-01-30
PR kern/37706 (forced unmount of file systems is unsafe):
ad
2008-01-02
Merge vmlocking2 to head.
ad
2007-10-11
Remove LOCK_ASSERT(!simple_lock_held(&foo));
ad
2007-10-10
Merge from vmlocking:
ad
2007-10-08
Merge ffs locking & brelse changes from the vmlocking branch.
ad
2007-07-29
It's not a good idea for device drivers to modify b_flags, as they don't
ad
2007-07-17
eliminate MFSNAMELEN
christos
2007-05-16
Change references to SEGM_W_DIROPS to SEGM_CKP, and replace the logic that
perseant
2007-04-18
Add/change a couple of comments about locking restrictions.
perseant
[next]