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
/
kern_physio.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
MFC r281825: Rewrite physio() to not allocate pbufs for unmapped I/O.
mav
2015-05-06
1
-61
/
+93
*
Fix some issues in change 254760 pointed out by Bruce Evans:
ken
2013-08-29
1
-11
/
+8
*
Fix a printf format warning on 32-bit mips and powerpc.
ken
2013-08-24
1
-2
/
+2
*
Add support to physio(9) for devices that don't want I/O split and
ken
2013-08-24
1
-0
/
+41
*
Change the way that unmapped I/O capability is advertised.
ken
2013-08-15
1
-2
/
+1
*
Add dev_strategy_csw() function, which is similar to dev_strategy()
kib
2013-03-27
1
-8
/
+5
*
Do not pass unmapped buffers to drivers that cannot handle them
kan
2013-03-26
1
-2
/
+12
*
Do not remap usermode pages into KVA for physio.
kib
2013-03-19
1
-1
/
+1
*
Account i/o done on cdevs.
kib
2010-11-25
1
-2
/
+5
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
Remove buf->b_dev field.
phk
2004-11-04
1
-1
/
+0
*
Give dev_strategy() an explict cdev argument in preparation for removing
phk
2004-10-29
1
-1
/
+1
*
Eliminate DEV_STRATEGY() macro: call dev_strategy() directly.
phk
2004-09-23
1
-1
/
+1
*
Eliminate the acquisition and release of Giant within physio(). Remove
alc
2004-08-10
1
-6
/
+0
*
Do the dreaded s/dev_t/struct cdev */
phk
2004-06-16
1
-1
/
+1
*
Send B_PHYS out to pasture, it no longer serves any function.
phk
2003-11-15
1
-1
/
+1
*
Initialize b_iooffset before calling strategy
phk
2003-10-18
1
-0
/
+1
*
Grab Giant in physio() since non-giant drivers are starting to appear.
phk
2003-08-02
1
-0
/
+3
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
Don't reinitialize fields that are already initialized by getpbuf().
alc
2003-04-05
1
-1
/
+1
*
Sufficient access checks are performed by vmapbuf() that calling
alc
2003-04-05
1
-15
/
+1
*
- Add a lock for protecting against msleep(bp, ...) wakeup(bp) races.
jeff
2003-03-13
1
-9
/
+5
*
Close the remaining user address mapping races for physical
dillon
2003-01-20
1
-1
/
+11
*
Remove unused second argument from DEV_STRATEGY().
phk
2003-01-03
1
-1
/
+1
*
Change iov_base's type from `char *' to the standard `void *'. All
mike
2002-10-11
1
-1
/
+2
*
More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.
alfred
2002-06-29
1
-2
/
+2
*
Use btodb() macro.
phk
2002-05-18
1
-7
/
+1
*
Separate the struct bio related stuff out of <sys/buf.h> into
phk
2000-05-05
1
-0
/
+1
*
Move B_ERROR flag to b_ioflags and call it BIO_ERROR.
phk
2000-04-02
1
-2
/
+2
*
Rename the existing BUF_STRATEGY() to DEV_STRATEGY()
phk
2000-03-20
1
-1
/
+1
*
Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new
phk
2000-03-20
1
-4
/
+4
*
Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for the
phk
1999-10-30
1
-1
/
+2
*
Give physio a makeover.
phk
1999-10-09
1
-121
/
+54
*
Add a newline to "WARNING: %s maxphys = 0 ??" so it doesn't trip up
green
1999-10-09
1
-1
/
+1
*
In some drivers we use two devices to be able to boot.
sos
1999-10-02
1
-0
/
+1
*
Fix a problem relating to si_iosize_max which broke scsi devices.
phk
1999-10-02
1
-0
/
+4
*
Kill the cdevsw->d_maxio field.
phk
1999-09-22
1
-7
/
+2
*
Remove replace phygetvpbuf() with direct call to getpbuf();
phk
1999-09-12
1
-19
/
+1
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
Use more compiler friendly test for overflow.
phk
1999-08-21
1
-3
/
+3
*
Detect if the the offset used to read from a raw device loose bits
phk
1999-08-21
1
-2
/
+8
*
Spring cleaning around strategy and disklabels/slices:
phk
1999-08-14
1
-6
/
+5
*
Convert buffer locking from using the B_BUSY and B_WANTED flags to using
mckusick
1999-06-26
1
-19
/
+9
*
I got tired of seeing all the cdevsw[major(foo)] all over the place.
phk
1999-05-08
1
-5
/
+5
*
Introduce two functions: physread() and physwrite() and use these directly
phk
1999-05-07
1
-1
/
+13
*
remove b_proc from struct buf, it's (now) unused.
phk
1999-05-06
1
-2
/
+1
*
Use the reference counted PHOLD()/PRELE() rather than P_PHYSIO.
peter
1999-04-06
1
-9
/
+9
*
This is a rather large commit that encompasses the new swapper,
dillon
1999-01-21
1
-4
/
+4
*
Nitpicking and dusting performed on a train. Removes trivial warnings
phk
1998-10-25
1
-2
/
+1
*
Make struct buf->b_offset reflect the real byte offset which got
sos
1998-08-19
1
-2
/
+2
[next]