| 2008-12-18 |
Matthew Dillon | This is a major revamping of the pageout and low-memory... |
blob | commitdiff |
| 2008-08-13 |
Sascha Wildner | Remove a useless assignment and two unused variables. |
blob | commitdiff | diff to current |
| 2008-08-10 |
Matthew Dillon | Implement a bounce buffer for physio if the buffer... |
blob | commitdiff | diff to current |
| 2008-07-18 |
Matthew Dillon | Make some adjustments to the buffer cache: |
blob | commitdiff | diff to current |
| 2008-07-14 |
Matthew Dillon | Kernel support for HAMMER: |
blob | commitdiff | diff to current |
| 2008-07-08 |
Matthew Dillon | Cleanup - move a warning so it doesn't spam the screen... |
blob | commitdiff | diff to current |
| 2008-07-07 |
Matthew Dillon | UFS+softupdates can build up thousands of dirty 1K... |
blob | commitdiff | diff to current |
| 2008-07-01 |
Matthew Dillon | Fix numerous pageout daemon -> buffer cache deadlocks... |
blob | commitdiff | diff to current |
| 2008-06-30 |
Matthew Dillon | Fix a buf_daemon performance issue when running on... |
blob | commitdiff | diff to current |
| 2008-06-28 |
Matthew Dillon | Fix hopefully all possible deadlocks that can occur... |
blob | commitdiff | diff to current |
| 2008-06-28 |
Matthew Dillon | Replace the bwillwrite() subsystem to make it more... |
blob | commitdiff | diff to current |
| 2008-06-19 |
Matthew Dillon | Miscellanious performance adjustments to the kernel |
blob | commitdiff | diff to current |
| 2008-06-12 |
Matthew Dillon | Reimplement B_AGE. Have it cycle the buffer in the... |
blob | commitdiff | diff to current |
| 2008-06-10 |
Matthew Dillon | Change bwillwrite() to smooth out performance under... |
blob | commitdiff | diff to current |
| 2008-05-09 |
Matthew Dillon | Fix many bugs and issues in the VM system, particularly... |
blob | commitdiff | diff to current |
| 2008-05-06 |
Matthew Dillon | Keep track of the number of buffers undgoing IO, and... |
blob | commitdiff | diff to current |
| 2008-04-30 |
Matthew Dillon | Add some assertions when a buffer is reused |
blob | commitdiff | diff to current |
| 2008-04-22 |
Matthew Dillon | Fix some IO sequencing performance issues and reformula... |
blob | commitdiff | diff to current |
| 2008-02-23 |
Matthew Dillon | HAMMER 30C/many: Fix more TID synchronization issues |
blob | commitdiff | diff to current |
| 2008-01-28 |
Nicolas Thery | Fix spurious "softdep_deallocate_dependencies: dangling... |
blob | commitdiff | diff to current |
| 2008-01-10 |
Matthew Dillon | Fix buffer cache deadlocks by splitting dirty buffers... |
blob | commitdiff | diff to current |
| 2007-11-07 |
Matthew Dillon | Add bio_ops->io_checkread and io_checkwrite - a read... |
blob | commitdiff | diff to current |
| 2007-11-06 |
Matthew Dillon | Add regetblk() - reacquire a buffer lock. The buffer... |
blob | commitdiff | diff to current |
| 2007-11-06 |
Matthew Dillon | Convert the global 'bioops' into per-mount bio_ops... |
blob | commitdiff | diff to current |
| 2007-08-13 |
Matthew Dillon | Remove the vpp (returned underlying device vnode) argum... |
blob | commitdiff | diff to current |
| 2007-05-13 |
Sascha Wildner | Fix numerous spelling mistakes. |
blob | commitdiff | diff to current |
| 2007-05-06 |
Matthew Dillon | Use SYSREF to reference count struct vnode. v_usecount... |
blob | commitdiff | diff to current |
| 2007-01-12 |
Matthew Dillon | Add missing link options to export global symbols to... |
blob | commitdiff | diff to current |
| 2007-01-08 |
Matthew Dillon | Rewrite vmapbuf() to use vm_fault_page_quick() instead... |
blob | commitdiff | diff to current |
| 2007-01-01 |
Simon Schubert | 1:1 Userland threading stage 2.10/4: |
blob | commitdiff | diff to current |
| 2006-12-31 |
Matthew Dillon | Correct a conditional used to detect a panic situation... |
blob | commitdiff | diff to current |
| 2006-12-28 |
Matthew Dillon | Make kernel_map, buffer_map, clean_map, exec_map, and... |
blob | commitdiff | diff to current |
| 2006-12-28 |
Matthew Dillon | Introduce globals: KvaStart, KvaEnd, and KvaSize. ... |
blob | commitdiff | diff to current |
| 2006-12-23 |
Sascha Wildner | Ansify function declarations and fix some minor style... |
blob | commitdiff | diff to current |
| 2006-12-23 |
Sascha Wildner | Rename printf -> kprintf in sys/ and add some defines... |
blob | commitdiff | diff to current |
| 2006-09-19 |
Matthew Dillon | Remove the last bits of code that stored mount point... |
blob | commitdiff | diff to current |
| 2006-09-11 |
Matthew Dillon | Move flag(s) representing the type of vm_map_entry... |
blob | commitdiff | diff to current |
| 2006-09-05 |
Matthew Dillon | Rename malloc->kmalloc, free->kfree, and realloc->kreal... |
blob | commitdiff | diff to current |
| 2006-07-07 |
Simon Schubert | Correct typo in comment |
blob | commitdiff | diff to current |
| 2006-05-27 |
Matthew Dillon | Mark various forms of read() and write() MPSAFE. Note... |
blob | commitdiff | diff to current |
| 2006-05-25 |
Matthew Dillon | Fix several buffer cache issues related to B_NOCACHE. |
blob | commitdiff | diff to current |
| 2006-05-07 |
Matthew Dillon | We have to use pmap_extract() here. If we lose a race... |
blob | commitdiff | diff to current |
| 2006-05-05 |
Matthew Dillon | Remove VOP_BWRITE(). This function provided a way... |
blob | commitdiff | diff to current |
| 2006-05-05 |
Matthew Dillon | Cleanup procedure prototypes, get rid of extra spaces... |
blob | commitdiff | diff to current |
| 2006-05-04 |
Matthew Dillon | Block devices generally truncate the size of I/O reques... |
blob | commitdiff | diff to current |
| 2006-05-03 |
Matthew Dillon | - Clarify the definitions of b_bufsize, b_bcount, and... |
blob | commitdiff | diff to current |
| 2006-04-30 |
Matthew Dillon | Remove buf->b_saveaddr, assert that vmapbuf() is only... |
blob | commitdiff | diff to current |
| 2006-04-30 |
Matthew Dillon | The pbuf subsystem now initializes b_kvabase and b_kvas... |
blob | commitdiff | diff to current |
| 2006-04-30 |
Matthew Dillon | Remove b_xflags. Fold BX_VNCLEAN and BX_VNDIRTY into... |
blob | commitdiff | diff to current |
| 2006-04-30 |
Matthew Dillon | Replace the the buffer cache's B_READ, B_WRITE, B_FORMA... |
blob | commitdiff | diff to current |
| 2006-04-28 |
Matthew Dillon | Get rid of pbgetvp() and pbrelvp(). Instead fold the... |
blob | commitdiff | diff to current |
| 2006-04-28 |
Matthew Dillon | Get rid of the remaining buffer background bitmap code... |
blob | commitdiff | diff to current |
| 2006-04-28 |
Matthew Dillon | Remove the buffer cache's B_PHYS flag. This flag was... |
blob | commitdiff | diff to current |
| 2006-04-27 |
Matthew Dillon | Move most references to the buffer cache array (buf... |
blob | commitdiff | diff to current |
| 2006-04-24 |
Matthew Dillon | If softupdates or some other entity re-dirties a buffer... |
blob | commitdiff | diff to current |
| 2006-04-01 |
Matthew Dillon | Require that *ALL* vnode-based buffer cache ops be... |
blob | commitdiff | diff to current |
| 2006-03-29 |
Matthew Dillon | Remove VOP_GETVOBJECT, VOP_DESTROYVOBJECT, and VOP_CREA... |
blob | commitdiff | diff to current |
| 2006-03-24 |
Matthew Dillon | Major BUF/BIO work commit. Make I/O BIO-centric and... |
blob | commitdiff | diff to current |
| 2006-03-05 |
Matthew Dillon | Replace the global buffer cache hash table with a per... |
blob | commitdiff | diff to current |
| 2006-03-02 |
Matthew Dillon | vfs_bio_awrite() was unconditionally locking a buffer... |
blob | commitdiff | diff to current |
| 2006-03-02 |
Matthew Dillon | buftimespinlock is utterly useless since the spinlock... |
blob | commitdiff | diff to current |
| 2006-03-02 |
Matthew Dillon | Pass LK_PCATCH instead of trying to store tsleep flags... |
blob | commitdiff | diff to current |
| 2006-02-17 |
Matthew Dillon | Make the entire BUF/BIO system BIO-centric instead... |
blob | commitdiff | diff to current |
| 2005-11-19 |
Matthew Dillon | Convert the lockmgr interlock from a token to a spinloc... |
blob | commitdiff | diff to current |
| 2005-11-14 |
Matthew Dillon | Temporarily check for and correct a race in getnewbuf... |
blob | commitdiff | diff to current |
| 2005-10-24 |
Matthew Dillon | Add a missing BUF_UNLOCK in the last commit. |
blob | commitdiff | diff to current |
| 2005-10-24 |
Matthew Dillon | Add two checks for potential buffer cache races. |
blob | commitdiff | diff to current |
| 2005-08-25 |
Hiten Pandya | Remove NO_B_MALLOC preprocessor macro, it was never... |
blob | commitdiff | diff to current |
| 2005-08-10 |
Hiten Pandya | Re-word some sysctl descriptions, make them compact. |
blob | commitdiff | diff to current |
| 2005-08-08 |
Hiten Pandya | Move the bswlist symbol into vm/vm_pager.c because... |
blob | commitdiff | diff to current |
| 2005-08-08 |
Hiten Pandya | BUF/BIO cleanup 7/99: |
blob | commitdiff | diff to current |
| 2005-08-07 |
Hiten Pandya | BUF/BIO cleanup 6/99: |
blob | commitdiff | diff to current |
| 2005-08-07 |
Hiten Pandya | Add 'debug.sizeof.buf' sysctl for determining size... |
blob | commitdiff | diff to current |
| 2005-08-05 |
Hiten Pandya | BUF/BIO cleanup 5/99: |
blob | commitdiff | diff to current |
| 2005-08-04 |
Hiten Pandya | Initialize buf->b_iodone to NULL during bufinit(9)... |
blob | commitdiff | diff to current |
| 2005-08-04 |
David Rhodus | Remove scheduler define which was never used. |
blob | commitdiff | diff to current |
| 2005-08-03 |
Hiten Pandya | BUF/BIO cleanup 3/99: |
blob | commitdiff | diff to current |
| 2005-08-03 |
Hiten Pandya | BUF/BIO cleanup 2/99: |
blob | commitdiff | diff to current |
| 2005-07-28 |
Matthew Dillon | There is a case when B_VMIO is clear where a buffer... |
blob | commitdiff | diff to current |
| 2005-06-06 |
Matthew Dillon | Remove spl*() calls from kern, replacing them with... |
blob | commitdiff | diff to current |
| 2005-05-08 |
Matthew Dillon | incore() is used to detect logical block number collisi... |
blob | commitdiff | diff to current |
| 2005-04-15 |
Matthew Dillon | Implement Red-Black trees for the vnode clean/dirty... |
blob | commitdiff | diff to current |
| 2005-03-23 |
Matthew Dillon | Remove an assertion in bundirty() that requires the... |
blob | commitdiff | diff to current |
| 2005-01-29 |
Matthew Dillon | getblk() has an old crufty API in which the logical... |
blob | commitdiff | diff to current |
| 2004-11-09 |
Matthew Dillon | Create a non-blocking version of BUF_REFCNT() called... |
blob | commitdiff | diff to current |
| 2004-10-12 |
Matthew Dillon | Try to close an occassional VM page related panic that... |
blob | commitdiff | diff to current |
| 2004-07-14 |
Hiten Pandya | Correct reference to buf->b_xio.xio_pages in a comment. |
blob | commitdiff | diff to current |
| 2004-07-14 |
Hiten Pandya | BUF/BIO work, for removing the requirement of KVA mappi... |
blob | commitdiff | diff to current |
| 2004-06-01 |
Matthew Dillon | ANSIfication. No operational changes. |
blob | commitdiff | diff to current |
| 2004-05-20 |
Matthew Dillon | Get rid of VM_WAIT and VM_WAITPFAULT crud, replace... |
blob | commitdiff | diff to current |
| 2004-05-19 |
Matthew Dillon | Device layer rollup commit. |
blob | commitdiff | diff to current |
| 2004-05-13 |
Matthew Dillon | Close an interrupt race between vm_page_lookup() and... |
blob | commitdiff | diff to current |
| 2004-05-10 |
Hiten Pandya | Remove newline from panic(9) message, it is redundant. |
blob | commitdiff | diff to current |
| 2004-05-08 |
Matthew Dillon | Peter Edwards brought up an interesting NFS bug which... |
blob | commitdiff | diff to current |
| 2004-03-31 |
David Rhodus | The existing hash algorithm in bufhash() does not distr... |
blob | commitdiff | diff to current |
| 2004-03-26 |
David Rhodus | Change this vnode check inside of the VFS_BIO_DEBUG |
blob | commitdiff | diff to current |
| 2004-03-11 |
Hiten Pandya | Replace a manual check for a VMIO candidate with vn_can... |
blob | commitdiff | diff to current |
| 2004-03-01 |
Matthew Dillon | Newtoken commit. Change the token implementation as... |
blob | commitdiff | diff to current |
| 2004-02-16 |
Matthew Dillon | buftimetoken must be declared in a .c file. |
blob | commitdiff | diff to current |
| 2004-01-20 |
Matthew Dillon | Retool the M_* flags to malloc() and the VM_ALLOC_... |
blob | commitdiff | diff to current |
| next |