Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-04 | bread does nothing with its ucred argument. remove it. ok matthew | Ted Unangst | |
2007-05-26 | Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@ | Pedro Martelletto | |
deraadt@ dlg@. | |||
2006-10-16 | Use daddr64_t for logical blocks, okay krw@ thib@ mickey@ | Pedro Martelletto | |
2006-10-03 | Introduce daddr64_t and use it for physical block numbers | Pedro Martelletto | |
Okay weingart@, "I'm game with putting my name on it" dlg@ | |||
2005-11-08 | Use ANSI function declarations and deregister, no binary change | Pedro Martelletto | |
2004-10-26 | styling | Pedro Martelletto | |
2004-04-13 | useless caddr_t cast removal. same md5s. | Ted Unangst | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-01-30 | Stop using an LFS type for cluster mallocs, use an own type and | Artur Grabowski | |
GC the LFS malloc types until LFS is resurrected. from tedu@stanford.edu | |||
2002-06-14 | spelling; from Brian Poole <raj@cerias.purdue.edu> | Todd T. Fries | |
2002-05-24 | cluster_callback is a b_iodone handler. Since it calls functions | Artur Grabowski | |
that assume splbio, splassert(IPL_BIO) in it. | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-06-22 | KNF | Theo de Raadt | |
2001-05-28 | cluster_rbuild() have a race between incore and getblk. incore() returns | Grigoriy Orlov | |
zero indicating that buffer is not in a cache, but getblk() going to sleep: getblk->getnewbuf->tsleep. When getnewbuf() returns after a sleep, getblk() may find B_DONE buffer in hash and return it. When io operation finishes biodone() calls cluster_callback() which moves pages from one big cluster buffer into several component buffers and calls biodone() for every component buffer. Since there are a component buffer with B_DONE already set, biodone() panices: "biodone already". costa@ ok. | |||
2001-05-20 | fix comments. | Grigoriy Orlov | |
2001-03-21 | Fix a race which could cause us to write out data belonging | Artur Grabowski | |
to some other buffer. | |||
2001-02-27 | Move buf_undirty and tbp flags manipulation back before calling the | Constantine Sapuntzakis | |
soft updates code | |||
2001-02-23 | Change the B_DELWRI flag using buf_dirty and buf_undirty instead of | Constantine Sapuntzakis | |
manually twiddling it. This allows the buffer cache to more easily keep track of dirty buffers and decide when it is appropriate to speed up the syncer. Insipired by FreeBSD. Look over by art@ | |||
2001-02-23 | Remove the clustering fields from the vnodes and place them in the | Constantine Sapuntzakis | |
file system inode instead | |||
2001-02-21 | Latest soft updates from FreeBSD/Kirk McKusick | Constantine Sapuntzakis | |
Snapshot-related code has been commented out. | |||
2000-06-23 | remove obsolete vtrace guts; art@ | Michael Shalayeff | |
1999-01-11 | panic prints a newline for you, don't do it in the panic string | Todd C. Miller | |
1998-10-13 | More fixes for huge (>2GB) files. | Constantine Sapuntzakis | |
1998-10-11 | Fix from Kirk McKusick to make sure that clustering works correctly across | Constantine Sapuntzakis | |
the 2GB file boundary. | |||
1998-02-20 | Please GCC 2.8's harsher view of good style | Niklas Hallqvist | |
1998-01-08 | Soft updates bug fix: Set the flags on the buffer describing our intentions | Constantine Sapuntzakis | |
before we call bioops.io_start. However, don't move buffer memory to parent until bioops.io_start has had a chance to do its thing (otherwise, io_start will be very disappointed went it tries to read the buffer :) Thanks to Todd T. Fries for finding this one! | |||
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-09-27 | Cleaning up my tree.. that is why nits like this extra blank line | Niklas Hallqvist | |
gets committed | |||
1997-02-01 | Correct early termination case of read clustering which could cause | Niklas Hallqvist | |
buffer cache poisoning when bufpages/nbuf is larger than 1. Also correct readahead amount calculation. Optimize page moving when buffers have excess pages. | |||
1997-01-10 | Correct a panic condition hitting on machines with NBPG != ffs blocksize, | Niklas Hallqvist | |
plus having a large bufpages value compared to nbuf. | |||
1996-06-11 | Kernel-implementation of update(8) my me | Thorsten Lockert | |
1996-05-02 | sync syscalls, no sys/cpu.h | Theo de Raadt | |
1996-04-21 | partial sync with netbsd 960418, more to come | Theo de Raadt | |
1996-03-03 | From NetBSD: 960217 merge | Niklas Hallqvist | |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt | |