summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-12Radeon HD3200 works; from kili@.Owain Ainsworth
2010-04-12Some of the line disciplines want to check for suser. Better to pass themTed Unangst
a process instead of using curproc. ok deraadt
2010-04-12dont need to call scsi_done with splbio. the midlayer protectsDavid Gwynne
itself now, its not the adapters responsibility anymore.
2010-04-12i snuck fine grained locking into the midlayer as part of all theDavid Gwynne
other stuff ive been doing in here. everything that needs protection inside the midlayer and the scsi device drivers (sd, cd, etc) uses mutexes now. this pushes splbio out of the midlayer. splbio is only taken before biodone is called now. ok beck@ marco@ krw@ deraadt@. theyre all terrified, but they all say if we're going to do then now is the right stage of the dev cycle.
2010-04-12New functions: bump the minorPhilip Guenthe
2010-04-12Add pthread_rwlock_timed{rd,wr}lock().Philip Guenthe
Avoid missed wakeups in pthread_rwlock_{rd,wr}lock() by linking the spinlocks. ok tedu@
2010-04-12Add support for pthread_rwlock_timed locks.Ted Unangst
from brad. ok kurt, who's too busy to commit
2010-04-12remove pkcs5 implementation here and use the one from bioctl. no libcryptoTed Unangst
dependency. and some other tweaks. from mikeb. ok djm
2010-04-12a little more tidying and excess word reduction. ok jmcTed Unangst
2010-04-12clarify that strptime reads, not writes, strings when handling %%.Ted Unangst
ok deraadt jmc
2010-04-11Increase limit on the length of "user" in user@domain.com to a valueJacek Masiulaniec
higher than specified in rfc. Too many mailers don't conform to it, and it is harmless as far as I can see. From Tim van der Molen <tbvdm@xs4all.nl> OK gilles@
2010-04-11syncTheo de Raadt
2010-04-11Fix typo in line ending; from Antti HarriTodd C. Miller
2010-04-11use .Pp to split up this huge text chunk;Jason McIntyre
2010-04-11fix a hack that only worked with old groff;Jason McIntyre
2010-04-11make the options blurb consistent;Jason McIntyre
2010-04-11In sys_ioctl(), change the type of stkbuf to u_long to make sure it isMark Kettenis
properly aligned. Otherwise we lose on strict alignment architectures if the compiler happens to give it a smaller alignment. Fixes another gcc4 problem on sparc64. ok miod@
2010-04-11reduce redundant text in several sections. ok jmcTed Unangst
2010-04-11Send "STANDBY IMMEDIATE" command to ATA disks upon suspend. For this to work,Mark Kettenis
pciide(4) needs to formward DVACT_SUSPEND and DVACT_RESUME events to its children, so do that. Gets rid of the nasty "click" sound from the disk on many laptops. ok marco@, jsg@
2010-04-11audio(4) doesn't require to be started explicitely, so the device isAlexandre Ratchov
started immediately after it's opened in record only mode. Pause it in sio_open() and sio_stop(), since libsndio requires an explicit call to sio_start(). discussed with jakemsr
2010-04-11there is no mpls(4) man page;Jason McIntyre
2010-04-11an mpe interface, not "a";Jason McIntyre
2010-04-11Make gcc4 happy. From NetBSD. Probably reported to me before by jsg@ orMark Kettenis
robert@.
2010-04-10fix athn_stop_tx_dmaDamien Bergamini
2010-04-10grrr var names in protosMarco Peereboom
2010-04-10sprinkle some bus_dmamap_sync around frame access.Marco Peereboom
prompted by oga
2010-04-10Fix bug in GMT calculation for systems without tm_gmtoff.Todd C. Miller
From Javier Fernandez-Sanguino Pena
2010-04-10Remove a bunch of if 0ed out code that used vtophys. it hasn't been usedOwain Ainsworth
by now, probably won't be in the future. ok krw. "Correctski" from miod@ after I put back another chunk he wanted to remain.
2010-04-10Make this compile with gcc4. Cleanup some debug code while I'm there.Mark Kettenis
2010-04-10Add radeon 4850; from Sviatoslav Chagaev (slava at zb dot lv), ta.Owain Ainsworth
2010-04-10pmap_extract() does the equivalent of vtophys if pmap_kernel(), so instead ofOwain Ainsworth
doing if (p != NULL) pmap_extract() else vtophys() in a loop, just do pmap_extract unconditionally. ok miod@ (he found a typo, all hail miod!)
2010-04-10The statement c != '\0' != 0 doesn't make an awful lot of sense, so drop theMark Kettenis
!= 0 bit. Makes GCC 4.2.1 happy.
2010-04-10some frees that were forgottenMarco Peereboom
2010-04-10finding dep in old names like this actually means we are replacing withMarc Espie
stuff that won't match, so mark it for later.
2010-04-10always do a full reset when changing the channel on AR5008 devices,Damien Bergamini
until i figure out why TX sometimes gets stucked. a full reset was already necessary on AR9280 devices, so there is no change for these devices.
2010-04-10avoid some loops.Marc Espie
2010-04-10work around a limitation of tracker/updateset: hints are tagged as to_update.Marc Espie
So if we replace an existing package, we may end up merging with ourselves because of the initial hint. Make sure we create an older handle even in that case.
2010-04-10Intel Centrino Advanced-N 6200 G2 adapters have their own hardwareDamien Bergamini
revision type.
2010-04-10regenDamien Bergamini
2010-04-10new Intel Centrino Advanced-N 6200 G2 idDamien Bergamini
2010-04-10- tweakJasper Lievisse Adriaanse
ok jmc@
2010-04-10enable debug mode for >=RT3090Damien Bergamini
add a wait flag to rt2860_mcu_cmd to wait for command completion more RT3090 RF initialization code
2010-04-10fix NULL dereference; from matthew.haub AT alumni.adelaide.edu.auDamien Miller
2010-04-10show the key type that we are offering in debug(), helps distinguishDamien Miller
between certs and plain keys as the path to the private key is usually the same.
2010-04-10bz#1698: kill channel when pty allocation requests fail. FixedDamien Miller
stuck client if the server refuses pty allocation. ok dtucker@ "think so" markus@
2010-04-10fix terminology: we didn't find a certificate in known_hosts, we foundDamien Miller
a CA key
2010-04-10bz#1746 - suppress spurious tty warning when using -O and stdinDamien Miller
is not a tty; ok dtucker@ markus@
2010-04-09make more bettah. instead of doing:Owain Ainsworth
switch(type) { case VREG: /*something */ break; case VLNK: /* something */ break; default: panic("wtf?"); } do_something_that_doesn't_change_type(); switch(type) { case VREG: /* nowt */ break; case VLNK: n = 0; break; default: panic("wtf?"); } be a bit less silly and replace the second switch with: if (type == VLNK) n = 0; ok beck@, blambert@
2010-04-09In the nfs bio functions, instead of looking at an invalid vnode type,Owain Ainsworth
deciding to do nothing, printing about it and continuing along our merry way without even erroring the sodding buffer, just panic. by this point we are liked very fucked up anyway. found in either edmonton or stockholm then forgotten. ok beck@, blambert@
2010-04-09Attach to BCM5481, BCM5482. From Brad.Stuart Henderson