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
*
Move the P_COWINPROGRESS flag from being a per-process p_flag to being a
jhb
2003-10-23
1
-1
/
+1
*
Remove KASSERTS on B_PHYS for vmapbuf() and vunmapbuf(), B_PHYS is going
phk
2003-10-21
1
-3
/
+0
*
- Add vm object locking to vfs_clean_pages() and vfs_bio_set_validclean().
alc
2003-10-19
1
-2
/
+4
*
Initialize b_iooffset before calling VOP_[SPEC]STRATEGY
phk
2003-10-18
1
-0
/
+3
*
Don't report b_pblkno, it is going away.
phk
2003-10-18
1
-2
/
+2
*
Convert some if(bla) panic("foo") to KASSERTS to improve grep-ability.
phk
2003-10-18
1
-4
/
+2
*
The size and contents of the DEV_STRATEGY() macro has progressed to
phk
2003-10-18
1
-1
/
+17
*
- Add a mising vn_finished_write()
jeff
2003-10-14
1
-0
/
+1
*
In vfs_bio_clrbuf(), ignore the state of the object lock if the page is the
alc
2003-10-12
1
-2
/
+4
*
- Synchronize access to a page's valid field in vfs_bio_clrbuf()
alc
2003-10-10
1
-8
/
+10
*
- Add a missing vn_start_write() to flushbufqueues(). This could have
jeff
2003-10-05
1
-4
/
+9
*
Eliminate some unnecessary uses of the vm page queues lock around the
alc
2003-10-04
1
-2
/
+0
*
- Extend the scope the vm object lock to cover calls to
alc
2003-10-04
1
-3
/
+5
*
- vm_hold_free_pages() should lock the kernel object. (The pages being
alc
2003-09-22
1
-6
/
+6
*
Correct a typo in the previous revision.
alc
2003-09-15
1
-1
/
+1
*
Convert vmapbuf() from using pmap_extract() to using
alc
2003-09-13
1
-13
/
+7
*
- 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
[next]