Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-04-09 | Add emulation of Linux features to procfs; mostly from NetBSD. ok deraadt@ | Thorsten Lockert | |
2001-04-06 | Get rid of vm_pmap from struct vmspace. | Artur Grabowski | |
2001-04-06 | Avoid a livelock problem where the buffer cache code would be | Grigoriy Orlov | |
recycling B_AGE buffers with dependencies. >From NetBSD. costa@ ok. | |||
2001-04-06 | Typo in comment (henric@aimnet.com) | Angelos D. Keromytis | |
2001-04-06 | Move offsetof define into sys/param.h | Constantine Sapuntzakis | |
2001-04-05 | From angelos: (he can't commit this himself right now) | Artur Grabowski | |
> I must have been on drugs...a deep copy is needed, or else there's double > free's when there's IPsec. [...] > This should solve the crash problems. | |||
2001-04-04 | Add "softdep" option to mount. Update from rw/async to softdep | Grigoriy Orlov | |
and otherwise are disabled. art@ ok. | |||
2001-04-02 | On popular demand, the Linux-compatibility clone(2) implementation based | Niklas Hallqvist | |
on NetBSD's code, as well as some faked Posix RT extensions by me. This makes at least simple linuxthreads tests work. | |||
2001-04-01 | Add a macro to initialize the contents of a vmcmd set. | Artur Grabowski | |
Correctly initialize the vmcmds in linux_exec. | |||
2001-03-30 | Be consistent when adjusting pkthdr.len; it doesn't matter currently, | Angelos D. Keromytis | |
since the callers always do the right thing, but it might in the future. Pointed out by art@ | |||
2001-03-30 | Avoid a 'thundering herd' problem when many processes wait for free buffers. | Artur Grabowski | |
Just wakeup one process (there is a possible bug here that will be fixed in the next round of cleanup). Some misc cleanup, especially in the comments. | |||
2001-03-29 | Kludge around a problem where incorrect elf headers can cause | Artur Grabowski | |
us to allocate too much memory in kmem_map and barf. This solution is completly bogus but it is the best I can do right now. | |||
2001-03-28 | Allow tdbi's to appear in mbufs throughout the stack; this allows | Angelos D. Keromytis | |
security properties of the packets to be pushed up to the application (not done yet). Eventually, this will be turned into a packet attributes framework. Make sure tdbi's are free'd/cleared properly whenever drivers (or NFS) does weird things with mbufs. | |||
2001-03-28 | Add some DIAGNOSTIC checks that panic on some of the common mistakes. | Artur Grabowski | |
2001-03-25 | Reintroduce wakeup call | Constantine Sapuntzakis | |
2001-03-25 | Not really a bug but one day panic might throw an exception or something. ↵ | Constantine Sapuntzakis | |
THanks to dawson and team for fix | |||
2001-03-23 | Take vm_pmap out of struct vmspace if we are using UVM since UVM doesn't | Todd C. Miller | |
use that. Fixes size mismatch in i386 pmap.new kernel. This requires that users rebuild libkvm and friends using the new headers for ps et al to work with a new kernel. | |||
2001-03-23 | Use pool to allocate processes. | Artur Grabowski | |
2001-03-22 | Typo. | Angelos D. Keromytis | |
2001-03-22 | Use pool for allocating vnodes. | Artur Grabowski | |
Even though vnodes are never freed (could be) this gives us big memory and kmem_map savings. | |||
2001-03-21 | Ok, I'm breaking my promise. I promised to not do anything with the | Artur Grabowski | |
old vm system and I hoped that it would make people help me to switch all archs to uvm. But that didn't help. Fix pool to work with the old vm system (not optimal, ha!). | |||
2001-03-21 | Regen with the right vnode_if.sh | Artur Grabowski | |
2001-03-21 | uvm_vnp_terminate expect the vnode to be locked. | Artur Grabowski | |
Why didn't LOCKDEBUG catch this? | |||
2001-03-21 | Fix a race which could cause us to write out data belonging | Artur Grabowski | |
to some other buffer. | |||
2001-03-16 | Use CIRCLEQ macros for mountlist. | Artur Grabowski | |
2001-03-16 | Oops. fix thinko in last. | Artur Grabowski | |
2001-03-16 | Use CIRCLEQ macros for mountlist. | Artur Grabowski | |
2001-03-16 | No need to extern mountlist_slock here. | Artur Grabowski | |
2001-03-16 | Initialize the mountlist_slock. | Artur Grabowski | |
2001-03-16 | Use CIRCLEQ macros for mountlist. | Artur Grabowski | |
2001-03-16 | Use a lockmgr lock for keeping down the vslocked memory in sysctl | Artur Grabowski | |
instead of a home-brew equivalent. | |||
2001-03-16 | Locking bug on spechash. Thanks to Dawson Engler and team | Constantine Sapuntzakis | |
2001-03-15 | Print a '*' in front of curproc in ps in ddb. | Artur Grabowski | |
2001-03-15 | Triggered mechanism allows a handler to figure out whether a given | Constantine Sapuntzakis | |
timeout is actually executing. | |||
2001-03-15 | Use buf_start | Constantine Sapuntzakis | |
2001-03-14 | Slight cleanup. | Artur Grabowski | |
2001-03-13 | Reserve some buffers for syncer daemon. This prevent deadlock in getblk | Grigoriy Orlov | |
and getnewbuf. One process can sleep at "getnewbuf" waiting for a free buffer and it may held buffer 'A' busy. Other processes can return buffers on free lists, but they sleep on "getblk" waiting for buffer 'A'. art@ ok. | |||
2001-03-09 | Remove random trailing whitespace. | Artur Grabowski | |
From gluk. | |||
2001-03-09 | regen | Artur Grabowski | |
2001-03-09 | Add mlockall and munlockall (dummy for the old vm system). | Artur Grabowski | |
2001-03-07 | 2nd bug on the road to shlibs on alpha: | Niklas Hallqvist | |
Off by one page when loading. | |||
2001-03-06 | different fix, we still need to deliver EV_EOF; from jlemon@freebsd.org | Niels Provos | |
2001-03-06 | fix a kqueue related panic triggered by shutdown, okay art@ | Niels Provos | |
2001-03-02 | Casting magic to avoid warnings on alpha. | Artur Grabowski | |
2001-03-01 | sync | Niels Provos | |
2001-03-01 | port kqueue changes from freebsd, plus all required openbsd glue. | Niels Provos | |
okay deraadt@, millert@ from jlemon@freebsd.org: extend kqueue down to the device layer, backwards compatible approach suggested by peter@freebsd.org | |||
2001-02-27 | Move buf_undirty and tbp flags manipulation back before calling the | Constantine Sapuntzakis | |
soft updates code | |||
2001-02-27 | art@ found a race in getnewbuf. bawrite can block so we need to restart | Constantine Sapuntzakis | |
the whole buffer allocation process | |||
2001-02-27 | Add wakeup_n and wakeup_one. wakeup_n will wakeup up to n sleeping processes | Constantine Sapuntzakis | |
2001-02-27 | Instead of doing VOP_ISLOCKED, vn_lock(..LK_RETRY..) we can do ↵ | Artur Grabowski | |
vn_lock(..LK_NOWAIT..). Also, when we fail to get the lock on the vnode we want to sync, push it ahead one second in time. XXX - this could lead to some vnodes not being synced for a long time, but that is better than a panic. |