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
/
dev
/
raidframe
/
rf_diskqueue.c
Age
Commit message (
Expand
)
Author
2023-08-20
Reorganize b_cache logging, un-deprecate variable name logging
Merlin Scholz
2023-08-19
Add logging for buf->b_cflags BC_BUSY changes
lockdoc-10.99.5-vfs-0.3
Merlin Scholz
2021-12-14
call buf_destroy() after buf_init(). hopefully fixes the lockdebug
mrg
2021-07-27
rf_CreateDiskQueueData() no longer uses waitflag, and will always succeed.
oster
2021-07-23
Various disk queue "peek" routines were only ever used in the simulator
oster
2021-07-23
Extensive mechanical changes to the pools used in RAIDframe.
oster
2021-07-23
getiobuf() can return NULL if there are no IO buffers available.
oster
2020-06-19
remove unnnecessary splbio() in rf_FreeDiskQueueData()
jdolecek
2020-06-19
pass down b_flags B_PHYS|B_RAW|B_MEDIA_FLAGS from bio subsystem
jdolecek
2019-10-10
fix the function pointer and callback mess:
christos
2019-02-10
Introduce PR_ZERO to avoid open-coding memset()s everywhere. OK riastradh@.
christos
2019-02-09
- Change the allocation macros to be more like function calls
christos
2011-05-05
convert the diskqueue mutex into a kmutex
mrg
2009-03-23
Rework/simplify the disk queuing code. A bunch of this was still
oster
2008-06-17
Mark a buffer `busy` in getnewbuf() when it came from the pool_cache since
reinoud
2008-01-02
Merge vmlocking2 to head.
ad
2007-03-04
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
christos
2006-11-16
__unused removal on arguments; approved by core.
christos
2006-10-12
- sprinkle __unused on function decls.
christos
2006-10-05
Protect calls to pool_put/pool_get that may occur in interrupt context
tls
2006-01-08
Cleanup the initialization of buffers a bit, and remove some old code
oster
2006-01-06
initialize necessary members of struct buf. PR/32462 from Reinoud Zandijk.
yamt
2006-01-04
- add simple functions to allocate/free a buffer for i/o.
yamt
2005-12-11
merge ktrace-lwp.
christos
2005-05-29
- avoid variable shadowing
christos
2005-02-27
nuke trailing whitespace
perry
2005-02-12
The 'next' argument to rf_CreateDiskQueueData is always NULL. Since
oster
2005-02-12
Add a 'waitflag' argument to rf_CreateDiskQueueData() and use it to
oster
2005-02-05
CreateDiskQueueData() doesn't need to use void * for raidPtr.
oster
2004-11-24
Only touch bufpool whilst in splbio(). (That should be the case
oster
2004-03-23
bufpool must be accessed at splbio().
oster
2004-03-21
Doesn't hurt much to zero this before we start mucking with it.
oster
2004-03-07
- Introduce rf_pools which contains all of the various global pools used
oster
2004-03-07
- Introduce rf_pools which contains all of the various global pools used
oster
2004-03-05
- remove the RF_*_INC's, as necessary. They are not needed any more.
oster
2004-02-29
Adjust _rf_ShutdownCreate() so that it is willing to wait for more
oster
2004-01-01
Nuke a bunch of unused variables:
oster
2003-12-31
init_dqd and clean_dqd don't do enough to be their own functions,
oster
2003-12-30
Some days you wonder if some of the function declaration consistency
oster
2003-12-29
_rf_create_managed_cond() is now left doing nothing. Convert callers.
oster
2003-12-29
_rf_create_managed_mutex() is doing just a simple:
oster
2003-12-29
- first kick at a major reworking of RAIDframe's memory allocation code:
oster
2003-12-29
[Having received a definite lack of strenuous objection, a small amount
oster
2003-02-09
constify some
jdolecek
2002-09-17
Use RF_DEBUG_DISKQUEUE to eliminate more debuggin printfs that the
oster
2002-09-15
Nuke unlockingOp -- it was only used for the userland version of the
oster
2002-09-15
'buf2' is unused. Nuke it.
oster
2002-09-14
Everyone and their dog was using RF_ERRORMSG3 to print out the same
oster
2002-08-02
- AuxFunc is no longer used.
oster
2002-08-02
It appears that nothing is using rf_CreateDiskQueueDataFull. Make it even
oster
[next]