summaryrefslogtreecommitdiff
path: root/sys/kern/kern_physio.c
AgeCommit message (Expand)Author
2024-07-29proc: Remove kernel stack swapping support, part 7Mark Johnston
2024-05-10uio: Use switch statements when handling UIO_READ vs UIO_WRITEJohn Baldwin
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2022-09-16SPDX: Not BSD-4-ClauseWarner Losh
2021-04-18Minor style tidy: if( -> if (Warner Losh
2020-11-29Remove alignment requirements for KVA buffer mapping.Alexander Motin
2020-11-28Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov
2020-10-15physio: Don't store user addresses in bio_dataBrooks Davis
2019-01-15Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff
2018-05-19physio: avoid uninitialized variablesMatt Macy
2017-11-27sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-04-07Add four new RCTL resources - readbps, readiops, writebps and writeiops,Edward Tomasz Napierala
2016-02-17Create an API to reset a struct bio (g_reset_bio). This is mandatoryWarner Losh
2015-10-29Add missing NULL check in physio().Hans Petter Selasky
2015-04-21Rewrite physio() to not allocate pbufs for unmapped I/O.Alexander Motin
2013-08-29Fix some issues in change 254760 pointed out by Bruce Evans:Kenneth D. Merry
2013-08-24Fix a printf format warning on 32-bit mips and powerpc.Kenneth D. Merry
2013-08-24Add support to physio(9) for devices that don't want I/O split andKenneth D. Merry
2013-08-15Change the way that unmapped I/O capability is advertised.Kenneth D. Merry
2013-03-27Add dev_strategy_csw() function, which is similar to dev_strategy()Konstantin Belousov
2013-03-26Do not pass unmapped buffers to drivers that cannot handle themAlexander Kabaev
2013-03-19Do not remap usermode pages into KVA for physio.Konstantin Belousov
2010-11-25Account i/o done on cdevs.Konstantin Belousov
2005-01-06/* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh
2004-11-04Remove buf->b_dev field.Poul-Henning Kamp
2004-10-29Give dev_strategy() an explict cdev argument in preparation for removingPoul-Henning Kamp
2004-09-23Eliminate DEV_STRATEGY() macro: call dev_strategy() directly.Poul-Henning Kamp
2004-08-10Eliminate the acquisition and release of Giant within physio(). RemoveAlan Cox
2004-06-16Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp
2003-11-15Send B_PHYS out to pasture, it no longer serves any function.Poul-Henning Kamp
2003-10-18Initialize b_iooffset before calling strategyPoul-Henning Kamp
2003-08-02Grab Giant in physio() since non-giant drivers are starting to appear.Poul-Henning Kamp
2003-06-11Use __FBSDID().David E. O'Brien
2003-04-05Don't reinitialize fields that are already initialized by getpbuf().Alan Cox
2003-04-05Sufficient access checks are performed by vmapbuf() that callingAlan Cox
2003-03-13 - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races.Jeff Roberson
2003-01-20Close the remaining user address mapping races for physicalMatthew Dillon
2003-01-03Remove unused second argument from DEV_STRATEGY().Poul-Henning Kamp
2002-10-11Change iov_base's type from `char *' to the standard `void *'. AllMike Barcroft
2002-06-29More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.Alfred Perlstein
2002-05-18Use btodb() macro.Poul-Henning Kamp
2000-05-05Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp
2000-04-02Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp
2000-03-20Rename the existing BUF_STRATEGY() to DEV_STRATEGY()Poul-Henning Kamp
2000-03-20Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp
1999-10-30Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for thePoul-Henning Kamp
1999-10-09Give physio a makeover.Poul-Henning Kamp
1999-10-09Add a newline to "WARNING: %s maxphys = 0 ??" so it doesn't trip upBrian Feldman
1999-10-02In some drivers we use two devices to be able to boot.Søren Schmidt