kernel - Enhance getcacheblk() (improve saturated write performance (3)).
[dragonfly.git] / sys / kern / vfs_bio.c
2011-01-11 Matthew Dillonkernel - Enhance getcacheblk() (improve saturated write...
2011-01-04 Matthew Dillonkernel - Fix vkernel lwp stuck thread bug
2010-12-20 Matthew Dillonkernel - vm_page BUSY handling, change vm_page_cache...
2010-11-28 Matthew Dillonkernel - Hold vm_token() for certain buf/bio/vm_page...
2010-11-15 Alex Hornungdm/nestbuf - Bind into devstat, clean up
2010-11-11 Matthew Dillonkernel - Make sure invalidated pages are unmapped in...
2010-11-06 Matthew Dillonkernel - Fix spinlock held on switch
2010-10-18 Matthew Dillonkernel - Remove confusing warning
2010-10-18 Matthew Dillonkernel - Fix race in bio_track_wait()
2010-09-24 Matthew Dillonkernel - Work through some memory leaks in dsched
2010-08-30 Alex Hornungspinlocks - Rename API to spin_{try,un,}lock
2010-08-28 Matthew Dillonkernel - unwind kthread_create() mplock
2010-08-28 Matthew Dillonkernel - Major MPSAFE Infrastructure 2
2010-08-27 Matthew Dillonkernel - Major MPSAFE Infrastructure
2010-08-25 Matthew Dillonkernel - Make all bioops callbacks MPSAFE
2010-08-21 Matthew Dillonkernel - clarify comment in nestio code
2010-08-20 Matthew Dillonkernel - limit running io writes during fsync
2010-08-17 Matthew DillonHAMMER VFS - Expand vfs.hammer.debug_io capabilities
2010-08-15 Matthew Dillonkernel - fix 64-bit build
2010-08-15 Matthew Dillonkernel - split the pbuf subsystem into two (kva and...
2010-08-15 Matthew Dillonkernel - Add overlapping buffer test to the buffer...
2010-08-14 Matthew Dillonkernel - dm - Add support for BUF_CMD_FLUSH
2010-08-14 Matthew Dillonkernel - flag when bogus_page's are present
2010-07-03 Matthew Dillonkernel - MPSAFE work - Finish tokenizing vm_page.c
2010-06-27 Alex Hornungvfs_bio - Implement nestiobuf support
2010-06-06 Matthew Dillonkernel - lwkt_token revamp
2010-04-15 Alex Hornungprint_backtrace - Take parameter count
2010-04-15 Alex Hornungdsched - Implement priorities and other improvements
2010-04-15 Alex Hornungdsched - Tie the dsched framework into the system
2010-03-29 Matthew Dillonkernel - Fix bug in biowait()
2010-03-23 Matthew Dillonkernel - Change the vfs.vm_cycle_point default from...
2010-02-22 Matthew Dillonkernel - Remove some debug kprintf()s
2010-02-13 Matthew Dillonkernel - TMPFS - Add infrastructure to main kernel...
2010-02-12 Matthew Dillonkernel - SWAP CACHE part 19/many - distinguish bulk...
2010-02-04 Matthew Dillonkernel - SWAP CACHE part 8/many - Add the swap cache...
2010-01-28 Matthew Dillonkernel - Even more buffer cache / VM coherency work
2010-01-22 Matthew Dillonkernel - NFS - fix another B_CLUSTEROK / B_NEEDCOMMIT...
2010-01-19 Matthew Dillonkernel - Add new bufcache/VM consolidated API, fsx...
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-10-08 Matthew Dillonkernel - Major performance changes to VM page management.
2009-09-11 Matthew DillonKERNEL - Implement a poor man's ioscheduler using sys...
2009-08-28 Matthew DillonKernel - Close VM/BIO races and document.o
2009-08-24 Matthew DillonKernel - more NFS fixes, more dirty bit fixes, remove...
2009-08-24 Matthew DillonRename msleep() to ssleep().
2009-08-21 YONETANI TomokazuFix mplock mismatch.
2009-08-20 Matthew DillonFix numerous compiler warnings and format conversion...
2009-08-20 Matthew DillonBIOQ - Create a more sophisticated bursting mechanic...
2009-08-15 Matthew DillonBIO - Do not try to redirty a bp on error unless it...
2009-07-15 Matthew DillonMPSAFE - tsleep_interlock, BUF/BIO, cluster, swap_pager.
2009-07-14 Matthew Dillontsleep() - Add PINTERLOCKED flag to catch edge case.
2009-07-14 Matthew DillonMPSAFE - Add read() and write() path MPSAFE support...
2009-07-13 Matthew DillonBUF/BIO - MPSAFE work on core buffer cache routines.
2009-07-13 Matthew Dillonbuffer cache - protect bufqueues[] with the bufspin...
2009-07-13 Matthew DillonMake biowait() MPSAFE.
2009-07-13 Matthew Dillonbuffer cache - Control all access to the buf red-black...
2009-07-13 Matthew Dillonbio_track - fix bug in last commit (the negative count...
2009-07-13 Matthew DillonMake operations on struct bio_track MPSAFE.
2009-06-24 Matthew DillonAMD64 - Fix many compile-time warnings. int/ptr type...
2009-04-23 Matthew DillonMake adjustments to how MAP_STACK works to prevent...
2008-12-18 Matthew DillonThis is a major revamping of the pageout and low-memory...
2008-08-13 Sascha WildnerRemove a useless assignment and two unused variables.
2008-08-10 Matthew DillonImplement a bounce buffer for physio if the buffer...
2008-07-18 Matthew DillonMake some adjustments to the buffer cache:
2008-07-14 Matthew DillonKernel support for HAMMER:
2008-07-08 Matthew DillonCleanup - move a warning so it doesn't spam the screen...
2008-07-07 Matthew DillonUFS+softupdates can build up thousands of dirty 1K...
2008-07-01 Matthew DillonFix numerous pageout daemon -> buffer cache deadlocks...
2008-06-30 Matthew DillonFix a buf_daemon performance issue when running on...
2008-06-28 Matthew DillonFix hopefully all possible deadlocks that can occur...
2008-06-28 Matthew DillonReplace the bwillwrite() subsystem to make it more...
2008-06-19 Matthew DillonMiscellanious performance adjustments to the kernel
2008-06-12 Matthew DillonReimplement B_AGE. Have it cycle the buffer in the...
2008-06-10 Matthew DillonChange bwillwrite() to smooth out performance under...
2008-05-09 Matthew DillonFix many bugs and issues in the VM system, particularly...
2008-05-06 Matthew DillonKeep track of the number of buffers undgoing IO, and...
2008-04-30 Matthew DillonAdd some assertions when a buffer is reused
2008-04-22 Matthew DillonFix some IO sequencing performance issues and reformula...
2008-02-23 Matthew DillonHAMMER 30C/many: Fix more TID synchronization issues
2008-01-28 Nicolas TheryFix spurious "softdep_deallocate_dependencies: dangling...
2008-01-10 Matthew DillonFix buffer cache deadlocks by splitting dirty buffers...
2007-11-07 Matthew DillonAdd bio_ops->io_checkread and io_checkwrite - a read...
2007-11-06 Matthew DillonAdd regetblk() - reacquire a buffer lock. The buffer...
2007-11-06 Matthew DillonConvert the global 'bioops' into per-mount bio_ops...
2007-08-13 Matthew DillonRemove the vpp (returned underlying device vnode) argum...
2007-05-13 Sascha WildnerFix numerous spelling mistakes.
2007-05-06 Matthew DillonUse SYSREF to reference count struct vnode. v_usecount...
2007-01-12 Matthew DillonAdd missing link options to export global symbols to...
2007-01-08 Matthew DillonRewrite vmapbuf() to use vm_fault_page_quick() instead...
2007-01-01 Simon Schubert1:1 Userland threading stage 2.10/4:
2006-12-31 Matthew DillonCorrect a conditional used to detect a panic situation...
2006-12-28 Matthew DillonMake kernel_map, buffer_map, clean_map, exec_map, and...
2006-12-28 Matthew DillonIntroduce globals: KvaStart, KvaEnd, and KvaSize. ...
2006-12-23 Sascha WildnerAnsify function declarations and fix some minor style...
2006-12-23 Sascha WildnerRename printf -> kprintf in sys/ and add some defines...
2006-09-19 Matthew DillonRemove the last bits of code that stored mount point...
2006-09-11 Matthew DillonMove flag(s) representing the type of vm_map_entry...
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-07-07 Simon SchubertCorrect typo in comment
2006-05-27 Matthew DillonMark various forms of read() and write() MPSAFE. Note...
2006-05-25 Matthew DillonFix several buffer cache issues related to B_NOCACHE.
next