index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
vfs_bio.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Define a new flag for getblk(): GB_NOCREAT. This flag causes getblk() to
jeff
2003-08-31
1
-0
/
+8
*
- If there is no vp assume that BKGRDINPROG is not set and set RELPBUF in
jeff
2003-08-31
1
-1
/
+2
*
- In some cases bp->b_vp can be NULL in brelse, don't try to lock the
jeff
2003-08-31
1
-4
/
+6
*
In bufdone(), change the format specifier for m->valid and m->dirty to
marcel
2003-08-28
1
-2
/
+3
*
Do not return with vnode interlock held.
kan
2003-08-28
1
-0
/
+2
*
- Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field.
jeff
2003-08-28
1
-73
/
+78
*
Hold the page queues lock when performing vm_page_clear_dirty() and
alc
2003-08-23
1
-0
/
+2
*
Grab Giant in bufdonebio() since drivers may not hold it.
phk
2003-08-02
1
-0
/
+4
*
Eliminate an abuse of kmem_alloc_pageable() in bufinit()
alc
2003-08-02
1
-6
/
+1
*
Initialize b_saveaddr when we hand out buffers
phk
2003-06-20
1
-2
/
+4
*
Lock the vm object when removing a page.
alc
2003-06-11
1
-0
/
+8
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to prevent
phk
2003-05-31
1
-7
/
+3
*
Finish the vm_object locking for this file, including holding the vm_object
alc
2003-04-28
1
-3
/
+8
*
- Lock the vm_object when performing vm_page_alloc() in allocbuf().
alc
2003-04-26
1
-0
/
+4
*
Lock the vm_object in vfs_busy_pages().
alc
2003-04-20
1
-0
/
+4
*
- Lock the vm_object when performing vm_object_pip_subtract().
alc
2003-04-19
1
-1
/
+2
*
- Lock the vm_object when performing vm_object_pip_wakeupn().
alc
2003-04-19
1
-1
/
+6
*
Update locking on the kernel_object to use the new macros.
alc
2003-04-14
1
-4
/
+4
*
Remove an unnecessary trunc_page() from vmapbuf().
alc
2003-04-06
1
-1
/
+1
*
o Check the b_bufsize passed to vmapbuf() returning an error
alc
2003-04-04
1
-2
/
+2
*
Preparation commit before I start on the bioqueue lockdown:
phk
2003-03-30
1
-25
/
+0
*
Add support for reading directly from file to userland buffer when the
tegge
2003-03-26
1
-0
/
+12
*
- Add vm_paddr_t, a physical address type. This is required for systems
jake
2003-03-25
1
-1
/
+1
*
Including <sys/stdint.h> is (almost?) universally only to be able to use
phk
2003-03-18
1
-1
/
+0
*
- Add a lock for protecting against msleep(bp, ...) wakeup(bp) races.
jeff
2003-03-13
1
-10
/
+37
*
- Remove a race between fsync like functions and flushbufqueues() by
jeff
2003-03-13
1
-44
/
+32
*
- Add a new 'flags' parameter to getblk().
jeff
2003-03-04
1
-5
/
+10
*
- Hold the vnode interlock across calls to bgetvp instead of acquiring it
jeff
2003-03-02
1
-1
/
+4
*
- gc USE_BUFHASH. The smp locking of the buf cache renders this useless.
jeff
2003-03-01
1
-104
/
+0
*
When doing cleanup of excessive buffers in bdwrite (see kern/vfs_bio.c
mckusick
2003-02-25
1
-2
/
+8
*
- Add the missing NULL interlock argument to a recently added BUF_LOCK.
jeff
2003-02-25
1
-1
/
+1
*
Prevent large files from monopolizing the system buffers. Keep
mckusick
2003-02-25
1
-3
/
+56
*
- Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.
jeff
2003-02-25
1
-16
/
+20
*
Back out M_* changes, per decision of the TRB.
imp
2003-02-19
1
-1
/
+1
*
- Introduce a new function bremfreel() that does a bremfree with the buf
jeff
2003-02-16
1
-8
/
+14
*
- Add a comment about a race that will happen without Giant.
jeff
2003-02-10
1
-0
/
+1
*
- Unlock the nblock after the loop in bwillwrite().
jeff
2003-02-10
1
-1
/
+1
*
- In getnewbuf() unlock the bq lock prior to sleeping when we're out of
jeff
2003-02-10
1
-0
/
+1
*
- Correct another atomic op.
jeff
2003-02-09
1
-1
/
+2
*
- Move some code out from #ifdef INVARIANTS.
jeff
2003-02-09
1
-2
/
+0
*
- Cleanup unlocked accesses to buf flags by introducing a new b_vflag member
jeff
2003-02-09
1
-2
/
+4
*
- spell add 'add' and not 'subtract' in an atomic op.
jeff
2003-02-09
1
-1
/
+1
*
- Lock down the buffer cache's infrastructure code. This includes locks on
jeff
2003-02-09
1
-61
/
+154
*
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
alfred
2003-01-21
1
-1
/
+1
*
Close the remaining user address mapping races for physical
dillon
2003-01-20
1
-6
/
+26
*
- Hold the page queues lock around vm_page_hold().
alc
2003-01-20
1
-0
/
+2
*
Fix two long-standing, but likely harmless, errors in the use of
alc
2003-01-16
1
-2
/
+2
*
Merge all the various copies of vmapbuf() and vunmapbuf() into a single
dillon
2003-01-15
1
-0
/
+76
*
- Update vm_pageout_deficit using atomic operations. It's a simple
alc
2003-01-14
1
-2
/
+4
[next]