aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom_io.c
Commit message (Expand)AuthorAgeFilesLines
* geom: Handle partial I/O in g_{read,write,delete}_data()Mark Johnston6 days1-0/+6
* Implement GET_STACK_USAGE on remaining archsMitchell Horne2021-11-301-8/+0
* GEOM: Switch g_io_deliver() locking from cp to pp.Alexander Motin2021-11-211-1/+1
* Add flag BIO_SWAP to mark IOs that are associated with swap.Gleb Smirnoff2021-09-281-4/+4
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* ffs: Clamp BIO_SPEEDUP lengthMark Johnston2020-11-111-3/+3
* Fix asymmetry in devstat(9) calls by GEOM.Alexander Motin2020-10-241-2/+2
* geom: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Pass BIO_SPEEDUP through all the geom layersWarner Losh2020-01-171-0/+1
* Use atomic for start_count in devstat_start_transaction().Alexander Motin2019-12-301-17/+8
* Retire nstart/nend counters.Alexander Motin2019-12-301-2/+4
* Remove GEOM_SCHED class and gsched tool.Alexander Motin2019-12-291-77/+0
* Add BIO_SPEEDUPWarner Losh2019-12-171-0/+36
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-4/+4
* GEOM: Reduce unnecessary log interleaving with sbufsConrad Meyer2019-08-071-6/+38
* stack(9): Drop unused API mode and comment that referenced itConrad Meyer2019-03-151-5/+5
* Revert r340187, it breaks EOD (end-of-device) detection logic. Turns out,Maxim Sobolev2018-11-071-2/+0
* Don't allow BIO_READ, BIO_WRITE or BIO_DELETE requests that areMaxim Sobolev2018-11-061-0/+2
* This change is some refactoring of Mark Johnston's changes in r329375Kirk McKusick2018-03-021-2/+3
* Fix a memory leak introduced in r328426.Mark Johnston2018-02-161-0/+2
* Refactoring of reading and writing of the UFS/FFS superblock.Kirk McKusick2018-01-261-0/+33
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+12
* Follow up r305988 by removing g_bio_run_task and related code.Edward Tomasz Napierala2016-09-201-22/+12
* Remove unused bio_taskqueue().Edward Tomasz Napierala2016-09-191-20/+0
* Add support for managing Shingled Magnetic Recording (SMR) drives.Kenneth D. Merry2016-05-191-0/+68
* Bump bio_cmd and bio_*flags from 8 bits to 16.Warner Losh2016-04-141-2/+2
* Don't assume that bio_cmd is bit mask.Warner Losh2016-03-101-3/+5
* Use the right size for zeroing.Warner Losh2016-02-171-1/+1
* Create an API to reset a struct bio (g_reset_bio). This is mandatoryWarner Losh2016-02-171-0/+7
* Add asynchronous command support to the pass(4) driver, and the newKenneth D. Merry2015-12-031-4/+5
* After the introduction of direct dispatch, the pacing code in g_down()Warner Losh2015-09-021-7/+41
* Minor style cleanup of the code surrounding r286404.Konstantin Belousov2015-08-071-5/+5
* The condition to use direct processing for the unmapped bio isKonstantin Belousov2015-08-071-2/+2
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-221-87/+133
* MFprojects/camlock r254905:Alexander Motin2013-10-161-2/+5
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasJeff Roberson2013-06-281-12/+3
* Correct the page count when excess length is trimmed from the bio.Konstantin Belousov2013-03-211-0/+9
* Assert that transient mapping of the bio is only done when unmappedKonstantin Belousov2013-03-211-0/+2
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov2013-03-191-1/+105
* Reset provider-specific fields when resending I/O request in low memoryPawel Jakub Dawidek2012-12-261-0/+3
* Clone BIO_ORDERED flag, for disk drivers (namely CAM) that try toJim Harris2012-08-071-0/+6
* Implement media change notification for DA and CD removable media devices.Alexander Motin2012-07-291-0/+2
* Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic.Justin T. Gibbs2010-09-021-0/+1
* Untangle g_print_bio(), silencing Coverity.Edward Tomasz Napierala2010-06-101-8/+7
* g_io_check: respond to zero pp->mediasize with ENXIOAndriy Gapon2010-04-151-2/+2
* Do not fetch precise time of request start when stats collection disabled.Alexander Motin2010-03-241-1/+4
* Call wakeup() only for the first request on the queue.Alexander Motin2009-12-301-2/+8
* MFp4:Alexander Motin2009-09-061-2/+2
* Make gjournal work with kernel compiled with "options DIAGNOSTIC".Edward Tomasz Napierala2009-06-301-8/+15