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_segment.c
Age
Commit message (
Expand
)
Author
2020-09-05
Round of uvm.h cleanup.
riastradh
2020-08-13
Skip unlinked inodes.
riastradh
2020-02-23
UVM locking changes, proposed on tech-kern:
ad
2020-02-23
Break deadlock in PR kern/52301.
riastradh
2020-02-23
Change some cheap KDASSERT into KASSERT.
riastradh
2020-02-22
Make LFS/rump play nice with aiodoned removal.
ad
2020-02-18
remove the aiodoned thread. I originally added this to provide a thread context
chs
2020-01-15
Merge from yamt-pagecache (after much testing):
ad
2019-12-08
Revert previous. No performance gain worth the potential headaches
ad
2019-12-08
Avoid thundering herd: cv_broadcast(&bp->b_busy) -> cv_signal(&bp->b_busy)
ad
2018-09-03
Rename min/max -> uimin/uimax for better honesty.
riastradh
2018-06-09
Add missing b_cflags and b_oflags.
zafer
2018-06-06
Remove duplicate ;
maya
2017-08-20
XXX question our double-flushing of dirops
maya
2017-07-26
change lfs_nextsegsleep and lfs_allclean_wakeup to use condvar
maya
2017-07-26
Revert r1.272 fix to PR kern/52301, the performance hit is making things
maya
2017-06-15
It isn't safe to drain dirops with seglock held, it'll deadlock if there
maya
2017-06-12
Use continue to denote the no-op loop to match netbsd style
maya
2017-06-10
Rename i_flag to i_state.
maya
2017-04-06
don't guard lfs_sbactive or lfs_log with splbio, lfs_lock is plenty.
maya
2017-04-06
remove deprecated comment (and move it below assert)
maya
2017-04-06
Provide a LFS_ENTER_LOG (__nothing) in the !DEBUG case.
maya
2017-04-06
Drop single use macro LFS_BCLEAN_LOG with an inlined implementation.
maya
2017-04-01
KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.
riastradh
2017-03-13
#if DIAGNOSTIC panic ---> KASSERT
riastradh
2015-10-19
improve some panic messages
dholland
2015-10-10
Fix minor bitrot in #if 0 or otherwise disabled code.
dholland
2015-10-10
Use accessors for some more indirect block manipulations.
dholland
2015-10-03
Use IINFO in lfs_writeinode().
dholland
2015-09-01
Use the lfs dinode accessors in place of the ufs-derived ones.
dholland
2015-08-21
lfs_writevnodes: replace mnt_vnodelist traversal with vfs_vnode_iterator.
hannken
2015-08-19
Part two of dinodes; use the same union everywhere.
dholland
2015-08-12
Hack up dinode usage to be 64 vs. 32 as needed. Part 1.
dholland
2015-08-12
Provide 32-bit and 64-bit versions of FINFO.
dholland
2015-08-12
Make 32-bit and 64-bit versions of SEGSUM.
dholland
2015-08-12
Add IFILE32 and IFILE64 structures for the on-disk ifile entries.
dholland
2015-08-12
Make 32-bit and 64-bit versions of CLEANERINFO.
dholland
2015-08-02
Pass the fs object to LFS_MAX_DADDR so it can check lfs_is64.
dholland
2015-08-02
Add a (draft) 64-bit superblock. Make things build again.
dholland
2015-08-02
Use accessor functions for the version field of the lfs superblock.
dholland
2015-08-02
Make i_eff_nblks in the in-memory inode 64 bits wide.
dholland
2015-08-02
Fix catastrophic bug in lfs_rewind() that changed segment numbers
dholland
2015-08-02
Second batch of 64 -> 32 truncations in lfs, along with more minor
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
2015-06-07
Fix copy and paste errors from last commits.
hannken
2015-05-31
Change lfs from hash table to vcache.
hannken
2015-05-31
Use VFS_PROTOS() for lfs.
hannken
[next]