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
*
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
*
vm_hold_load_pages() needn't clear PG_ZERO because it didn't pass
alc
2003-01-12
1
-1
/
+0
*
Make bogus_offset local to bufinit().
alc
2003-01-07
1
-6
/
+1
*
Fix cut&paste bug which would result in a panic because buffer was
phk
2003-01-05
1
-2
/
+2
*
Allocate bogus_page with VM_ALLOC_WIRED. (Previously, bogus_page's
alc
2003-01-05
1
-2
/
+1
*
Temporarily introduce a new VOP_SPECSTRATEGY operation while I try
phk
2003-01-04
1
-3
/
+12
*
Don't call VOP_BMAP on VCHR vnodes when the logical and physical block
phk
2003-01-04
1
-1
/
+1
*
Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op since
phk
2003-01-03
1
-1
/
+1
*
Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,
schweikh
2003-01-01
1
-1
/
+1
*
Hold the page queues lock when calling vm_page_flag_clear().
alc
2002-12-27
1
-0
/
+6
[next]