summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-25use shiny new m_defrag() and nitems() instead of rolling our own.Damien Bergamini
2008-11-25- plug memory leakGilles Chehade
2008-11-25- recent change in parse.y caused htons() to be called twice on the portGilles Chehade
provided to "relay via" rules, once in parse.y once in lka.c, fix. - rename struct address to struct relayhost, introduce struct mxhost which not only holds the sockaddr_storage, but also additionnal flags we want forwarded to the mta process. - propagate the change
2008-11-25m_defrag() a mbuf chain defragmenter. It will collaps a mbuf chain into aClaudio Jeker
single buffer without changing the head mbuf. This is done with a lot of magic so there will be dragons. Tested and OK dlg@, kettenis@
2008-11-25we are heading quickly to a world where isp(4) will not fit, so let usTheo de Raadt
just accept the situation with a little sigh
2008-11-25move some generic PCIe register flags used in wpi(4) and iwn(4)Damien Bergamini
into common pcireg.h ok deraadt@, kettenis@, dlg@
2008-11-25fixes to build; thanks ratchov@Todd T. Fries
2008-11-25dontqueue is set but never used. garbage collect it.Kenneth R Westerback
2008-11-25Punctuate comment for clarity, and keep tense consistent throughoutBret Lambert
ok and improvements jmc@
2008-11-25Back out the large page pools for now. The compare function isArtur Grabowski
borked and instead of stressing to figure out how to fix it, I'll let peoples kernels to work.
2008-11-25Another bunch of TRY_AGAIN_LATER -> NO_CCB when no I/O could be started.Kenneth R Westerback
"looks sane to me" marco@
2008-11-25Unbreak the treeOwain Ainsworth
*sigh*
2008-11-25fix: add output mixer classAlexandre Ratchov
2008-11-25set parameters to native ones; don't setup emulation for nowAlexandre Ratchov
to ease debugging ok uwe
2008-11-25Get rid of dependencies on ports libraries (among other things)Uwe Stuehler
2008-11-25add a shitload of bus_dmamap_sync() calls, even though they are no-opsDamien Bergamini
on i386 and amd64 (we do not implement bounce buffers) where this hardware is likely to be found. this is good programming practice.
2008-11-25Don't try and enable the vblank handler if irqs are disabled.Owain Ainsworth
This is the source of the radeon issues with seizing at X startup. I didn't see this since my test box in coimbra is a pcie amd64 machine running MP. i.e. it has a slightly less shitty interrupt controller.
2008-11-25Even if neither stdin nor stdout are ttys we may still have /dev/ttyTodd C. Miller
available to us.
2008-11-25backout large cluster allocators.David Gwynne
2008-11-25expect if_flags to have IFF_RUNNING rather than IFF_UP before modifyingDavid Gwynne
the per ifp cluster allocator. should prevent the hwm being raised innapropriately when a driver fills its rx ring for the first time.
2008-11-25Fix dmesg ugliness caused by not printing iotdb stuff.Mark Kettenis
2008-11-25tweak previous;Jason McIntyre
2008-11-25put 9k frames on the jumbo ringDavid Gwynne
2008-11-25- update email address for bug reports when replying to HELPGilles Chehade
2008-11-25- F_IMSG_SENT is no longer used, killGilles Chehade
suggested by Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-25art says he doesnt suck anymore, so enable the really big clusterDavid Gwynne
allocators again.
2008-11-25rename zaurus_reg.h to machine_reg and rename some of the internal fieldsDale Rahn
so that arm/xscale/... is not referring to zaurus specific defines. ok miod kevlo, with some suggested changes from deraadt@
2008-11-25syncTheo de Raadt
2008-11-25unbreak build on sgi (thanks jasper)Uwe Stuehler
2008-11-25Make sure that equal elements always compare equal. Logic error spottedArtur Grabowski
by otto@ ok otto@
2008-11-25Factor increases are not needed, +1 appears to work as well.Theo de Raadt
ok dlg
2008-11-25spacingTheo de Raadt
2008-11-25delay /etc/netstart until IPv6-DAD (dup-address-detection) is completed.Markus Friedl
ok fries, hshoexer, claudio
2008-11-25m_cluncount() needs to walk the mbuf chain to correctly uncount all clustersClaudio Jeker
but don't do that in m_free() as that will cause a double loop behaviour when called via m_freem(). OK dlg@, deraadt@
2008-11-25Switch wb(4) from the insane ext buffer usage to a very simple m_devget()Claudio Jeker
call to copy the packet from the RX DMA ring to build a mbuf (it almost already did that but way more complex). OK brad@ dlg@ thib@ Tested by Tero Koskinen tero.koskinen (at) iki (dot) fi on a wb(4)
2008-11-25- add a quirk for the terratec uaudio device to stop uhidev(4)Jasper Lievisse Adriaanse
from attaching with a hint from mglocker@
2008-11-25regenJasper Lievisse Adriaanse
2008-11-25- add vender id for terratecJasper Lievisse Adriaanse
- add product id for their uaudio stick
2008-11-25upgt(4) doesn't use amrr, remove useless header net80211/ieee80211_amrr.hKevin Lo
ok mglocker@
2008-11-25syncTheo de Raadt
2008-11-25grammar fix (in comment): from Anathae TownsendJason McIntyre
2008-11-24- when using fread/fwrite, do not swap the size and nmemb arguments. noGilles Chehade
functionnal change here, just making use of fonctions the way C intended it ;-) From Jacek Masiulaniec <jacekm@dobremiasto.net>
2008-11-24add BTDEV_NONEUwe Stuehler
2008-11-24The Exsys EX-1372 uses a 8x clock.Mark Kettenis
ok deraadt@
2008-11-24Bluetooth daemon and contrl utility, one for all, work in progressUwe Stuehler
2008-11-24More sanitizing for wrong bDefaultFrameIndex values. Fixes a panicMarcus Glocker
at attach time for devices which set bDefaultFrameIndex larger than the existing frame descriptors. Spotted, tested, and OK yuo@
2008-11-24Work around the stupidity of radeondrm by double checking that things areOwain Ainsworth
running before we play with things. Lots more cleanup needed, but now you can shut X without it crashing.
2008-11-24man page for itUwe Stuehler
2008-11-24Import btsco(4) from NetBSD to work on itUwe Stuehler
2008-11-24- not really a bug since we don't use other descriptor flags, but inGilles Chehade
smtp_setup_events() and mta_connect(), our fcntl() use clears flags. use session_socket_blockmode() instead, it makes more sense anyway. From Jacek Masiulaniec <jacekm@dobremiasto.net>