Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-10 | Make context switching much more MI: | Artur Grabowski | |
- Move the functionality of choosing a process from cpu_switch into a much simpler function: cpu_switchto. Instead of having the locore code walk the run queues, let the MI code choose the process we want to run and only implement the context switching itself in MD code. - Let MD context switching run without worrying about spls or locks. - Instead of having the idle loop implemented with special contexts in MD code, implement one idle proc for each cpu. make the idle loop MI with MD hooks. - Change the proc lists from the old style vax queues to TAILQs. - Change the sleep queue from vax queues to TAILQs. This makes wakeup() go from O(n^2) to O(n) there will be some MD fallout, but it will be fixed shortly. There's also a few cleanups to be done after this. deraadt@, kettenis@ ok | |||
2007-10-10 | send_packet() now takes a struct in6_addr as destination instead of a | Claudio Jeker | |
struct sockaddr_in6 and builds the struct sockaddr_in6 internaly adding scope if necessary. While there switch to sendto() we don't need any of the sendmsg() features here. OK norby@ | |||
2007-10-10 | Address scope was probably the most stupid idea comming out of IPv6. | Claudio Jeker | |
Abusing the 3rd and 4th byte of a ff02::/32 address to store the scope is wrong wrong wrong. Depending on the calls it is not possible to compare addresses with IN6_ARE_ADDR_EQUAL(). Remove the scope hack when fetching interface addresses so that we never rely on that inside ospf6d. OK norby@ | |||
2007-10-10 | Turn on the V6 and E bits in hello messages. This makes other OSPFv3 routers | Claudio Jeker | |
a bit more happy. The E bit should be turned of in stub areas but there is no support for those at the moment. OK norby@ | |||
2007-10-10 | Limit the allowed characters in a request to [a-zA-Z0-9-_.:/= ] everything | Claudio Jeker | |
else will cause an "invalid character in input" error. Fixes xss issue noticed by Anton Karpov. OK henning@, sthen@ | |||
2007-10-10 | Fix some obviously bogus code in vge_newbuf(). Should fix PR 5582. | Mark Kettenis | |
ok claudio@ | |||
2007-10-10 | Mention RTL8211B support. | Jonathan Gray | |
2007-10-10 | Add support for the RTL8211B PHY based on a patch by | Jonathan Gray | |
Michael Eisele for FreeBSD. This fixes nfe/rgephy for ckuethe & couderc. Tested on re/rgephy by pyr. | |||
2007-10-10 | a start at full sgi install cd | Theo de Raadt | |
2007-10-10 | malloc+bzero -> malloc+M_ZERO. Use 'malloc(sizeof(*p) ...' idiom. | Kenneth R Westerback | |
This completes my bzero/memset(,0,) -> M_ZERO sweep of the tree. ok kettenis@ | |||
2007-10-10 | Change argsize from size_t to short, since it only stores a short | Ray Lai | |
value. Fixes a format string error. Pointed out by deraadt, OK miod. | |||
2007-10-10 | Rework the debug dmesg to perform a more complete codec dump. | Deanna Phillips | |
Tested by jmc, ckuethe, kettenis and jakemsr. | |||
2007-10-10 | sync | Theo de Raadt | |
2007-10-10 | shortening | Theo de Raadt | |
2007-10-10 | sync | Theo de Raadt | |
2007-10-10 | oops | Theo de Raadt | |
2007-10-10 | sync | Theo de Raadt | |
2007-10-10 | apple products; from dunceor | Theo de Raadt | |
2007-10-10 | regen | David Gwynne | |
2007-10-10 | add the pci product id for the Mellanox ConnectX EN adapters. | David Gwynne | |
2007-10-10 | regen | David Gwynne | |
2007-10-10 | add the mellanox vendor id | David Gwynne | |
2007-10-09 | malloc+bzero -> malloc+M_ZERO. Use 'malloc(sizeof(*p) ...' idiom. | Kenneth R Westerback | |
2007-10-09 | malloc+memset(,0,) -> malloc+M_ZERO. 'Fixes' not zeroing of all | Kenneth R Westerback | |
allocated memory, as I can't see an obvious initialization of the memory elsewhere. NetBSD uses M_ZERO here. | |||
2007-10-09 | use macro argument | Theo de Raadt | |
2007-10-09 | Fix range check for carp vhid: vhid 0 isn't valid | Joel Knight | |
2007-10-09 | Ops, forgot debug printf. | Marcus Glocker | |
2007-10-09 | Setup channels with OFDM flags. Permit user to set fix rates. | Marcus Glocker | |
2007-10-09 | MALLOC -> malloc | Gilles Chehade | |
ok krw@ | |||
2007-10-09 | we have been knocking out i2c when ipmi exists on a machine (because | Theo de Raadt | |
there are ipmi bmc's that apparently violate i2c bus master locking). but those problems bite us only for sensors which we re-scan every few seconds, and then we hit the ipmi bmc's races. for non-sensor devices (like spdmem) it is probably ok to look once. let's try that method for a while and see if anyone sees breakage. | |||
2007-10-09 | add onewire(4) to the hardware list; | Jason McIntyre | |
2007-10-09 | missing newlines in printfs | Theo de Raadt | |
2007-10-09 | (missed in previous commit) | Jason McIntyre | |
add iic(4) to the hardware list; ok deraadt | |||
2007-10-09 | add iic(4) to the hardware list; ok deraadt | Jason McIntyre | |
2007-10-09 | Added proper support for branch revisions in annotate. | Tobias Stoeckmann | |
OK niallo@, twice :) | |||
2007-10-09 | New OpenCVS regression tests. | Tobias Stoeckmann | |
OK niallo@, xsa@ | |||
2007-10-09 | Properly parse supplied symbols with -r argument. | Tobias Stoeckmann | |
OK niallo@ | |||
2007-10-09 | Do not use working HEAD (file_rcsrev), instead use file_rcs->rf_head to | Tobias Stoeckmann | |
print revision info. OK niallo@ | |||
2007-10-09 | various style cleanups: | Tobias Stoeckmann | |
- Copyright order - rev -> cvs_specified_tag - crev -> rev - line instead of alines[i] in for-loop OK niallo@ | |||
2007-10-09 | Do not warn user about files that are "no longer in the repository" | Tobias Stoeckmann | |
during cvs import. OK niallo@ | |||
2007-10-09 | Return NULL if a revision has been supplied that is higher than HEAD. | Tobias Stoeckmann | |
This one and previous OK niallo@, "makes sense to me" xsa@ | |||
2007-10-09 | Properly resolve branches, i.e. supplying branch base revision (e.g. 1.1.1) | Tobias Stoeckmann | |
should resolve to latest branch revision (e.g. 1.1.1.1). | |||
2007-10-09 | cvs import must not parse files in local CVS directory. | Tobias Stoeckmann | |
OK niallo@ | |||
2007-10-09 | factor out identical code | Marc Espie | |
2007-10-09 | cut up JobStart, prepare the job to be run in a separate function | Marc Espie | |
2007-10-09 | don't bother returning anything from JobStart, we don't look at it anyways | Marc Espie | |
2007-10-09 | minor refactor: introduce function start_queued_job, to make it more apparent | Marc Espie | |
JobStart and JobRestart often do the same thing. Move JobMakeArgv call around for similar reasons. Introduce new list (queuedJobs) we don't use yet. | |||
2007-10-09 | rename jobs to more descriptive runningJobs (and easier to grep) | Marc Espie | |
2007-10-09 | just-in-time signal handling: do not setup the handlers until we need them. | Marc Espie | |
2007-10-09 | rename functions for clarity. | Marc Espie | |
Add a global `got_signals' to quick-path thru handle_all_signals. remove most of the #ifdef USE_PGRP cruft: always be ready to handle those signals, just do not define a handler for them yet. |