aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/buf.h
Commit message (Expand)AuthorAgeFilesLines
* buf SU hooks: track buf_start() calls with B_IOSTARTED flagKonstantin Belousov2021-02-121-5/+11
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-5/+5
* vmapbuf: don't smuggle address or length in bufBrooks Davis2020-10-211-1/+1
* Use unlocked page lookup for inmem() to avoid object lock contentionBryan Drewery2020-10-091-0/+1
* Add unlocked/SMR fast path to getblk()Conrad Meyer2020-07-241-0/+4
* This commit enables a UFS filesystem to do a forcible unmount whenChuck Silvers2020-05-251-1/+4
* sys/vm: quiet -Wwrite-stringsRyan Libby2020-02-231-1/+1
* Currently the breadn_flags() and getblkx() interfaces are passedKirk McKusick2019-12-031-7/+8
* White space cleanup. No functional change.Kirk McKusick2019-11-201-2/+2
* Args for buf_track() might be unusedRavi Pokala2019-10-251-1/+1
* (1/6) Replace busy checks with acquires where it is trival to do so.Jeff Roberson2019-10-151-1/+2
* buf: Add B_INVALONERR flag to discard dataConrad Meyer2019-09-111-2/+7
* Remove long-dead BUF_ASSERT_{,UN}HELD assertionsConrad Meyer2019-09-051-4/+0
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-8/+10
* Detect and optimize reads from the hole on UFS.Konstantin Belousov2018-05-131-0/+3
* Further parallelize the buffer cache.Jeff Roberson2018-02-201-3/+5
* Merge biodone_finish() back into biodone(). The primary purpose isKirk McKusick2018-02-091-1/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Continuing efforts to provide hardening of FFS, this change adds aKirk McKusick2017-09-221-7/+15
* Add the definition of maxbcachebuf to sys/buf.h.Rick Macklem2017-06-191-0/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Release laundered vnode pages to the head of the inactive queue.Mark Johnston2016-11-231-1/+3
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+20
* Generalize UFS buffer pager to allow it serving other filesystemsKonstantin Belousov2016-10-281-0/+7
* Remove prototypes missed in r303951.Mark Johnston2016-08-161-3/+0
* Remove b_pin_count from struct buf.Mark Johnston2016-08-111-1/+0
* Remove lockmgr_waiters(9) and BUF_LOCKWAITERS(9); they were not usedEdward Tomasz Napierala2016-08-051-6/+0
* sys/sys: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* PRINT_BUF_FLAGS: Remove removed DIRTY/PERSIST flagsConrad Meyer2016-04-291-2/+2
* bufs: make B_DIRTY and B_PERSISTENT flags availablePedro F. Giffuni2016-04-291-2/+2
* Bump bio_cmd and bio_*flags from 8 bits to 16.Warner Losh2016-04-141-2/+2
* Add comment about where b_iocmd and b_ioflags come from.Warner Losh2016-04-141-2/+2
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-7/+6
* Tweak some unused field defines to have the correct number of zeroes.Benno Rice2015-12-041-3/+3
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-2/+2
* - Make 'struct buf *buf' private to vfs_bio.c. Having a global variableJeff Roberson2015-07-291-2/+1
* Refactor unmapped buffer address handling.Jeff Roberson2015-07-231-15/+16
* Handle errors from background write of the cylinder group blocks.Konstantin Belousov2015-06-271-1/+2
* Add B_KVAALLOC and B_UNMAPPED to the buf flag name list.Mark Johnston2015-04-071-2/+2
* - In vnode_pager_generic_getpages() use different free counters forGleb Smirnoff2015-03-061-0/+2
* Merge from projects/sendfile:Gleb Smirnoff2014-11-231-4/+9
* Fix typo in flag name.Warner Losh2014-07-071-1/+1
* Naughty NANDFS was using hidden unused flag, hiding the fact that theWarner Losh2014-07-071-1/+1
* Both cluster_rbuild() and cluster_wbuild() sometimes set the pagesKonstantin Belousov2013-08-221-0/+1
* - Convert the bufobj lock to rwlock.Jeff Roberson2013-05-311-6/+5
* - Add a new general purpose path-compressed radix trie which can be usedJeff Roberson2013-05-121-2/+0
* Do not remap usermode pages into KVA for physio.Konstantin Belousov2013-03-191-1/+1
* Add a helper function vfs_bio_bzero_buf() to zero the portion of theKonstantin Belousov2013-03-191-0/+1
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov2013-03-191-3/+8
* Add a convenience macro bread_gb() to wrap a call toKonstantin Belousov2013-03-191-1/+4