summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2011-01-15* add 'udi_serial' to struct usb_device_info.Jacob Meuser
* fill 'udi_serial' with the serial number in usbd_fill_deviceinfo(). * add compatability ioctl/struct so old binaries continue to work. discussed with deraadt and miod
2011-01-15carrier leakage calibration workaround for high temperature is notDamien Bergamini
applicable on AR9271.
2011-01-15Fix multicast handlingKevin Lo
2011-01-15syncKevin Lo
2011-01-15enable RDC Ethernet (vte/rdcphy)Kevin Lo
2011-01-15Add drivers for the RDC R6040 Ethernet chipsetKevin Lo
and RDC R6040 Ethernet PHY. Written by Pyun YongHyeon for FreeBSD then ported to OpenBSD by me. Thanks once again to DMP for supplying hardware which made this possible. ok deraadt@
2011-01-14creator needs firmload. ok miod@Matthieu Herrb
2011-01-14- use nitems()Jasper Lievisse Adriaanse
"doesn't hurt" deraadt@
2011-01-14Halt secondary CPUs when shutting down or rebooting. This should preventJoel Sing
occasional hangs during reboot. ok kettenis@
2011-01-14Implement a function to broadcast IPIs to all running CPUs.Joel Sing
ok kettenis@ deraadt@ miod@
2011-01-14Provide an IPI to halt a CPU.Joel Sing
ok kettenis@ deraadt@ miod@
2011-01-14move to 4.9-currentTheo de Raadt
2011-01-13In frag6_input() there was an mbuf length calculation error. IfAlexander Bluhm
you want to move "offset" bytes forward by "sizeof(struct ip6_frag)" bytes within an mbuf, you must have at least "offset + sizeof(struct ip6_frag)" bytes space in that mbuf. Fix from KAME, FreeBSD also has it. ok claudio@ markus@
2011-01-13if the BIOS tells us to suspend at the same time that we notice a lidTheo de Raadt
event, don't suspend twice. ok jsg
2011-01-13move to 4.9-currentTheo de Raadt
2011-01-13Fix link edition without 'option SUN4V'. ok kettenis@Matthieu Herrb
2011-01-13syncAlexander Yurchenko
2011-01-13A few devices found on Dell Inspirion N5010; from yason@linklevel.netAlexander Yurchenko
2011-01-13Spin forever when waiting for completion of an FPU shootdown instead ofMark Kettenis
panicing if we spin for too long. It is difficult to find an upper bound for the spin count and there is some evidence the current limit is too low. We made similar changes to amd64/i386 some time ago. ok deraadt@
2011-01-13set lkm_end to the end of the jumpable virtual space; tested by me and marcoMike Belopuhov
2011-01-13Get rid of "forever" loop in the interrupt handler such that we drop out of theMark Kettenis
interrupt handler if the "no rx buffer available" bit is set and no new mbufs are available to populate descriptors. While it doesn't make livelock mitigation work for everybody, it does resolve some lockup issues. ok sthen@
2011-01-13Add new file for upcoming change. ok dlg@ deraadt@Dale Rahn
2011-01-12Only init the nameidata parts that are strictly needed insteadThordur I. Bjornsson
of using NDINIT as vn_open overwrites and sets things up directly it self. the NDINIT usage here was actually wrong and would cause leaks if vn_open would totally honor the nameidata it gets passed, also there is one less place that triggers on my nameidata flag greps... ok jsing@
2011-01-12Add crypto(4) and hifn(4).Mark Kettenis
2011-01-12Provide a specific rw_cas() function for MP kernels; stolen from m88k.Mark Kettenis
ok jsing@, deraadt@
2011-01-12Make __cpu_simple_lock implementation actually work.Mark Kettenis
ok deraadt@, jsing@
2011-01-12Reset the state member of the ata_xfer to ATA_S_SETUP before reusing itMark Kettenis
to issue another command, since sili(4) actually checks. Fix a small inaccuracy in a comment while I'm there. ok dlg@
2011-01-12A bunch more explicit_bzero calls for key materialTheo de Raadt
ubsec tested by mikeb, hifn tested by kettenis ok mikeb
2011-01-12stray tabMarco Peereboom
2011-01-12explicit zeroing of key information in the softraid ioctl codeTheo de Raadt
ok marco
2011-01-12more explicit_bzero to delete keys.Marco Peereboom
prodded and ok deraadt
2011-01-12lots of explicit_bzero for things which contain parts of keysTheo de Raadt
ok marco
2011-01-12Never include SADB_X_EXT_REMOTE_AUTH (which is either aMike Belopuhov
passphrase or an RSA key) in the reply message. There's nothing that justifies this behavior and PF_KEY RFC prefers to exclude keys and other sensitive material from replies. Discussed with reyk, no objections from deraadt.
2011-01-12use explicit_bzero() for key materials, including that in the session.Theo de Raadt
there was also a local buffer which was left around
2011-01-12use explicit_bzero() for the session, in drivers where struct sessionTheo de Raadt
contains key material (note, that is not true in all drivers... hence not always neccessary) discussed with mikeb
2011-01-12explicit_bzero() of key material in drivers few people useTheo de Raadt
2011-01-12cleanup aes-ctr keystream after use; ok deraadtMike Belopuhov
2011-01-11fix encryption for uio_iovcnt > 1 by passing the absolute offset 'count'Markus Friedl
to cuio_copydata() and make sure we don't loop forever if the end of an iov matches the cipher block boundary. ok mikeb, deraadt
2011-01-11use ic->ic_ibss_chan instead of ic->ic_bss->ni_chan for Rx radiotapDamien Bergamini
since the latter is not initialized in monitor mode. should fix a panic reported by Benjamin Nadland with kismet.
2011-01-11key lengths are counted in bitsTheo de Raadt
2011-01-11add explicit_bzero() calls before free()ing key materialTheo de Raadt
ok mikeb
2011-01-11in SHA1Final(), explicitly clear the local bufferTheo de Raadt
ok mikeb
2011-01-11accidental commit of a pending diff relating to something elseTheo de Raadt
2011-01-11in AES_GMAC_Final(), explicitly clear the local bufferTheo de Raadt
ok mikeb
2011-01-11for key material that is being being discarded, convert bzero() toTheo de Raadt
explicit_bzero() where required ok markus mikeb
2011-01-11Perform IP options check in pf_test_rule(), before creating state.Ryan Thomas McBride
ok claudio henning dlg miod
2011-01-11delay deferred packets for a maximum of 20ms instead of 100 ticks (whichDavid Gwynne
varies by arch). the 20ms is still up for discussion. ok deraadt@
2011-01-11bring back carrying over state from the previous RC4 instance whenDamien Miller
rekeying; ok deraadt@
2011-01-11all the bzeros in rnd are important, use explicit_bzeroTed Unangst
2011-01-10add a new function, explicit_bzero, to be used for erasing "secret" stuff.Ted Unangst
unlike normal bzero, we guarantee that the compiler will not optimize out calls to this function for otherwise dead variables. to be adjusted as needed when compilers and linkers get smarter. ok deraadt miod