Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Free some more space in kernel - for network code, of course - by removal | 2016-03-25 | 1 | -242/+0 | |
| | | | | | | of three unused FS-related functions. okay mpi@ and beck@ | ||||
* | Track a size in the scary area of cluster_collectbufs, so that we know | 2015-10-03 | 1 | -8/+11 | |
| | | | | | what to free. ok beck | ||||
* | Remove some includes include-what-you-use claims don't | 2015-03-14 | 1 | -2/+1 | |
| | | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@ | ||||
* | remove uneeded proc.h includes | 2014-09-14 | 1 | -2/+1 | |
| | | | | ok mpi@ kspillner@ | ||||
* | add a size argument to free. will be used soon, but for now default to 0. | 2014-07-12 | 1 | -3/+3 | |
| | | | | after discussions with beck deraadt kettenis. | ||||
* | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | 2014-07-08 | 1 | -3/+1 | |
| | | | | | don't need to be married. ok guenther miod beck jsing kettenis | ||||
* | Format string fixes: %hu/%hd for uint16_t, %u/%d/%x for uint32_t | 2013-10-01 | 1 | -2/+2 | |
| | | | | | - despite the name, ntohl returns uint32_t, not long - also fix some %d into %u | ||||
* | final removal of daddr64_t. daddr_t has been 64 bit for a long enough | 2013-06-11 | 1 | -6/+6 | |
| | | | | | test period; i think 3 years ago the last bugs fell out. ok otto beck others | ||||
* | bread does nothing with its ucred argument. remove it. ok matthew | 2011-07-04 | 1 | -2/+2 | |
| | |||||
* | Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@ | 2007-05-26 | 1 | -501/+4 | |
| | | | | deraadt@ dlg@. | ||||
* | Use daddr64_t for logical blocks, okay krw@ thib@ mickey@ | 2006-10-16 | 1 | -13/+13 | |
| | |||||
* | Introduce daddr64_t and use it for physical block numbers | 2006-10-03 | 1 | -16/+13 | |
| | | | | Okay weingart@, "I'm game with putting my name on it" dlg@ | ||||
* | Use ANSI function declarations and deregister, no binary change | 2005-11-08 | 1 | -45/+14 | |
| | |||||
* | styling | 2004-10-26 | 1 | -4/+4 | |
| | |||||
* | useless caddr_t cast removal. same md5s. | 2004-04-13 | 1 | -5/+5 | |
| | |||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 1 | -6/+2 | |
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | ||||
* | Stop using an LFS type for cluster mallocs, use an own type and | 2003-01-30 | 1 | -9/+9 | |
| | | | | | | GC the LFS malloc types until LFS is resurrected. from tedu@stanford.edu | ||||
* | spelling; from Brian Poole <raj@cerias.purdue.edu> | 2002-06-14 | 1 | -2/+2 | |
| | |||||
* | cluster_callback is a b_iodone handler. Since it calls functions | 2002-05-24 | 1 | -1/+3 | |
| | | | | that assume splbio, splassert(IPL_BIO) in it. | ||||
* | First round of __P removal in sys | 2002-03-14 | 1 | -10/+10 | |
| | |||||
* | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | 2001-11-06 | 1 | -2/+2 | |
| | | | | (Look ma, I might have broken the tree) | ||||
* | KNF | 2001-06-22 | 1 | -21/+21 | |
| | |||||
* | cluster_rbuild() have a race between incore and getblk. incore() returns | 2001-05-28 | 1 | -1/+2 | |
| | | | | | | | | | | | | 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. | ||||
* | fix comments. | 2001-05-20 | 1 | -4/+4 | |
| | |||||
* | Fix a race which could cause us to write out data belonging | 2001-03-21 | 1 | -2/+10 | |
| | | | | to some other buffer. | ||||
* | Move buf_undirty and tbp flags manipulation back before calling the | 2001-02-27 | 1 | -12/+12 | |
| | | | | soft updates code | ||||
* | Change the B_DELWRI flag using buf_dirty and buf_undirty instead of | 2001-02-23 | 1 | -9/+8 | |
| | | | | | | | | | 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@ | ||||
* | Remove the clustering fields from the vnodes and place them in the | 2001-02-23 | 1 | -56/+61 | |
| | | | | file system inode instead | ||||
* | Latest soft updates from FreeBSD/Kirk McKusick | 2001-02-21 | 1 | -3/+3 | |
| | | | | Snapshot-related code has been commented out. | ||||
* | remove obsolete vtrace guts; art@ | 2000-06-23 | 1 | -8/+2 | |
| | |||||
* | panic prints a newline for you, don't do it in the panic string | 1999-01-11 | 1 | -3/+3 | |
| | |||||
* | More fixes for huge (>2GB) files. | 1998-10-13 | 1 | -7/+9 | |
| | |||||
* | Fix from Kirk McKusick to make sure that clustering works correctly across | 1998-10-11 | 1 | -2/+2 | |
| | | | | the 2GB file boundary. | ||||
* | Please GCC 2.8's harsher view of good style | 1998-02-20 | 1 | -3/+5 | |
| | |||||
* | Soft updates bug fix: Set the flags on the buffer describing our intentions | 1998-01-08 | 1 | -7/+9 | |
| | | | | | | | | 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! | ||||
* | Updates for VFS Lite 2 + soft update. | 1997-11-06 | 1 | -14/+5 | |
| | |||||
* | back out vfs lite2 till after 2.2 | 1997-10-06 | 1 | -5/+14 | |
| | |||||
* | VFS Lite2 Changes | 1997-10-06 | 1 | -14/+5 | |
| | |||||
* | Cleaning up my tree.. that is why nits like this extra blank line | 1997-09-27 | 1 | -1/+2 | |
| | | | | gets committed | ||||
* | Correct early termination case of read clustering which could cause | 1997-02-01 | 1 | -24/+17 | |
| | | | | | | buffer cache poisoning when bufpages/nbuf is larger than 1. Also correct readahead amount calculation. Optimize page moving when buffers have excess pages. | ||||
* | Correct a panic condition hitting on machines with NBPG != ffs blocksize, | 1997-01-10 | 1 | -2/+2 | |
| | | | | plus having a large bufpages value compared to nbuf. | ||||
* | Kernel-implementation of update(8) my me | 1996-06-11 | 1 | -1/+3 | |
| | |||||
* | sync syscalls, no sys/cpu.h | 1996-05-02 | 1 | -4/+4 | |
| | |||||
* | partial sync with netbsd 960418, more to come | 1996-04-21 | 1 | -5/+5 | |
| | |||||
* | From NetBSD: 960217 merge | 1996-03-03 | 1 | -3/+6 | |
| | |||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+773 | |