summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2000-04-21oopsMichael Shalayeff
2000-04-21see if there is any meaning under curproc before using &proc0 in ↵Michael Shalayeff
vfs_syncwait(); from art@
2000-04-21shovel apm into it's own thread.Michael Shalayeff
apply art's idea to sleep on &lbolt, it seem fine w/ it.
2000-04-21O_FYNC -> O_SYNCTodd C. Miller
2000-04-21Change kernel-only open flag FNOSYMLINK to userland-visible O_NOFOLLOW;Todd C. Miller
adapated from FreeBSD. Also change O_FSYNC to the more standard O_SYNC and document it. open(2) needs some real examples for proper usage, to come later.
2000-04-21NRL pcb issue; inp_{f,l}addr{,6} is a union so we need to be sure aboutJun-ichiro itojun Hagino
af match. - do not touch IPv4 pcb entries on in6_pcbnotify. - do not touch IPv6 pcb entries on in_pcbnotify.
2000-04-21do not declare and use a local variable which conflicts with a globalTheo de Raadt
variable which is used by a macro when VM is used instead of UVM. very cute, Art -- 10 points for artistic expression.
2000-04-20Fix function prototype so it compiles again.Aaron Campbell
2000-04-20Fix a problem that occurs when the filesystem fills up.Artur Grabowski
When the filesystem is able to allocate an indirect block but not the data block, it incorrectly unwinds the indirect block leaving a dangling pointer to a free block. This is said to fix the "freeing free block" panics people were seeing. From FreeBSD.
2000-04-20Don't include machine/pmap.h, vm/pmap.h does that for us.Artur Grabowski
2000-04-20Add a function "ktrsettracevnode", that changes the ktrace vnode for a processArtur Grabowski
in a correct way. Use it in all places where the vnode was changed. (most of the earlier code was incorrect and had races).
2000-04-20prototyping for p{read,write}{,v}Theo de Raadt
2000-04-20syncTheo de Raadt
2000-04-20system call hookup for p{read,write}{,v}Theo de Raadt
2000-04-20p{read,write}{,v} from csapuntz, partial NetBSD origin I thinkTheo de Raadt
2000-04-19Remove NetBSD ifdefs here too.Federico G. Schwindt
2000-04-19Remove NetBSD ifdefs.Federico G. Schwindt
2000-04-19* use different numbers of transmit buffers depending on the memoryFederico G. Schwindt
size (not working yet), useful for 100mbit cards. * add some diagnostic messages * compute the xmit buffer length w/o taking crc length in count * when SIOCSIFFLAGS is issued and none of the above conditions match, check for IFF_UP rather than sc_enabled.
2000-04-19Remove roundrobin_attempts.Artur Grabowski
2000-04-19Unbreak genio (how could I commit that garbage?).Artur Grabowski
Let ktrwrite return an error if the write failed so that we won't loop in genio writing to a full disk (or whatever other error happened).
2000-04-19When logging genio, check if we need to yield in the same way as in uiomove.Artur Grabowski
2000-04-19Remove the roundrobin_attempts hack and replace it with per-process schedulingArtur Grabowski
flags (much nicer for future smp work). Add two generic functions yield() and preempt(). Use preepmt() in uio when we are told to yield. Based on my idea, code written by Jason Thorpe from NetBSD.
2000-04-19new products; rearrange.Federico G. Schwindt
2000-04-19syncFederico G. Schwindt
2000-04-19New products from NetBSD; remove duplicated entry.Federico G. Schwindt
2000-04-19Don't abuse malloc to allocate small fixed-size structs that we can keep on ↵Artur Grabowski
the stack.
2000-04-19Change struct file interface methods read and write to pass file offset inConstantine Sapuntzakis
and out. Make pread/pwrite in netbsd & linux thread safe - which is the whole point anyway.
2000-04-19indent.Federico G. Schwindt
2000-04-19add boundary check for nd_ifinfo[]. (sync with kame)Jun-ichiro itojun Hagino
2000-04-19Fix a bug introduced after cardbus commit where uart16550a wasFederico G. Schwindt
being detected as uart16450 as side effect. This also corrects the posibility of misdetection of vadem controllers.
2000-04-19tdb_ref should be signed, this avoid a problem with flushing the TDBAngelos D. Keromytis
table causing repeated allocations of bypass TDBs.
2000-04-19Force mailbox to be under 16MB so the controller can see itNiklas Hallqvist
2000-04-19split out mbuf scatter gather functionTheo de Raadt
2000-04-18Remove the ethernet header from the mbuf before passing it on toAngelos D. Keromytis
bridge_input()
2000-04-18seems ok w/o primingMichael Shalayeff
2000-04-18some PDC callsMichael Shalayeff
2000-04-18vm/vm.h not needed anymoreMichael Shalayeff
2000-04-18typoMichael Shalayeff
2000-04-18split dc driver into bus dependent and bus independent (pci) partsJason Wright
(cardbus to come later).
2000-04-18audio type 2 is called harmony and could come w/ 2 fax/modem/voice channels, ↵Michael Shalayeff
or isdn
2000-04-18split fxp into bus independent and dependent (pci) parts (cardbus to come)Jason Wright
2000-04-18If the user does a huge I/O split the genio logging into smaller chunksArtur Grabowski
to avoid allocating a huge buffer which could lead to kmem starvation.
2000-04-18Double usage of random() in the pseudo device to avoid settingHugh Graham
every 32nd bit to zero in the output. Checked by mickey.
2000-04-18Set MII parameters for the other 3Com CardBus cards, not just 'C' revision.Aaron Campbell
2000-04-18Stats for bridge output too.Angelos D. Keromytis
2000-04-18Sanity check on dequeued mbufs, also keep track of correct interfaceAngelos D. Keromytis
for statistics purposes.
2000-04-18cd detachConstantine Sapuntzakis
2000-04-18Add a few newlines for readability.Angelos D. Keromytis
2000-04-18sd and scsibus detachConstantine Sapuntzakis
cdlock/cdunlock now through disk_lock/disk_unlock
2000-04-18copyrightJason Wright