aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_physio.c
Commit message (Expand)AuthorAgeFilesLines
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-2/+2
* physio: avoid uninitialized variablesMatt Macy2018-05-191-1/+3
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add four new RCTL resources - readbps, readiops, writebps and writeiops,Edward Tomasz Napierala2016-04-071-0/+17
* Create an API to reset a struct bio (g_reset_bio). This is mandatoryWarner Losh2016-02-171-1/+1
* Add missing NULL check in physio().Hans Petter Selasky2015-10-291-1/+7
* Rewrite physio() to not allocate pbufs for unmapped I/O.Alexander Motin2015-04-211-61/+93
* Fix some issues in change 254760 pointed out by Bruce Evans:Kenneth D. Merry2013-08-291-11/+8
* Fix a printf format warning on 32-bit mips and powerpc.Kenneth D. Merry2013-08-241-2/+2
* Add support to physio(9) for devices that don't want I/O split andKenneth D. Merry2013-08-241-0/+41
* Change the way that unmapped I/O capability is advertised.Kenneth D. Merry2013-08-151-2/+1
* Add dev_strategy_csw() function, which is similar to dev_strategy()Konstantin Belousov2013-03-271-8/+5
* Do not pass unmapped buffers to drivers that cannot handle themAlexander Kabaev2013-03-261-2/+12
* Do not remap usermode pages into KVA for physio.Konstantin Belousov2013-03-191-1/+1
* Account i/o done on cdevs.Konstantin Belousov2010-11-251-2/+5
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Remove buf->b_dev field.Poul-Henning Kamp2004-11-041-1/+0
* Give dev_strategy() an explict cdev argument in preparation for removingPoul-Henning Kamp2004-10-291-1/+1
* Eliminate DEV_STRATEGY() macro: call dev_strategy() directly.Poul-Henning Kamp2004-09-231-1/+1
* Eliminate the acquisition and release of Giant within physio(). RemoveAlan Cox2004-08-101-6/+0
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-1/+1
* Send B_PHYS out to pasture, it no longer serves any function.Poul-Henning Kamp2003-11-151-1/+1
* Initialize b_iooffset before calling strategyPoul-Henning Kamp2003-10-181-0/+1
* Grab Giant in physio() since non-giant drivers are starting to appear.Poul-Henning Kamp2003-08-021-0/+3
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Don't reinitialize fields that are already initialized by getpbuf().Alan Cox2003-04-051-1/+1
* Sufficient access checks are performed by vmapbuf() that callingAlan Cox2003-04-051-15/+1
* - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races.Jeff Roberson2003-03-131-9/+5
* Close the remaining user address mapping races for physicalMatthew Dillon2003-01-201-1/+11
* Remove unused second argument from DEV_STRATEGY().Poul-Henning Kamp2003-01-031-1/+1
* Change iov_base's type from `char *' to the standard `void *'. AllMike Barcroft2002-10-111-1/+2
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.Alfred Perlstein2002-06-291-2/+2
* Use btodb() macro.Poul-Henning Kamp2002-05-181-7/+1
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-0/+1
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-2/+2
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()Poul-Henning Kamp2000-03-201-1/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp2000-03-201-4/+4
* Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for thePoul-Henning Kamp1999-10-301-1/+2
* Give physio a makeover.Poul-Henning Kamp1999-10-091-121/+54
* Add a newline to "WARNING: %s maxphys = 0 ??" so it doesn't trip upBrian Feldman1999-10-091-1/+1
* In some drivers we use two devices to be able to boot.Søren Schmidt1999-10-021-0/+1
* Fix a problem relating to si_iosize_max which broke scsi devices.Poul-Henning Kamp1999-10-021-0/+4
* Kill the cdevsw->d_maxio field.Poul-Henning Kamp1999-09-221-7/+2
* Remove replace phygetvpbuf() with direct call to getpbuf();Poul-Henning Kamp1999-09-121-19/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Use more compiler friendly test for overflow.Poul-Henning Kamp1999-08-211-3/+3
* Detect if the the offset used to read from a raw device loose bitsPoul-Henning Kamp1999-08-211-2/+8
* Spring cleaning around strategy and disklabels/slices:Poul-Henning Kamp1999-08-141-6/+5
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingKirk McKusick1999-06-261-19/+9
* I got tired of seeing all the cdevsw[major(foo)] all over the place.Poul-Henning Kamp1999-05-081-5/+5