summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2009-01-18Put ccb back on free list if we bail out because we can't map theKenneth R Westerback
data buffer.
2009-01-18Don't lose ccb's if there are problems allocating the structures neededKenneth R Westerback
to issue a command.
2009-01-18enable atphy/ageKevin Lo
ok kettenis@
2009-01-17gdt_compact() was removed years ago, so kill the code and commentsPhilip Guenthe
that worked around its presence ok'ed by miod@
2009-01-17If the hypervisor call that fetches randomness returns EWOULDBLOCK,Mark Kettenis
reschedule the timeout again instead of complaining.
2009-01-17Clean things up a bit, and be a bit more fussy about the proper sequence inMark Kettenis
which we should receive messages from our peer.
2009-01-17Return NO_CCB if we run out of descriptors.Mark Kettenis
Suggested by krw@
2009-01-17Add support for DS1822 to owtemp(4).Alexander Yurchenko
2009-01-17Sync vio_sendmsg() with equivalent code in vdsk(4).Mark Kettenis
2009-01-17Enable vrng(4).Mark Kettenis
2009-01-17Make this work in guest domains.Mark Kettenis
2009-01-17Use proper assignment macros for dinode manipulations instead ofAlexander Yurchenko
abusing the DIP() macro which is an rvalue and can't be used as an lvalue. No functional changes. ok tedu@ pedro@
2009-01-17Recognize environmental change machine checks on ES40, and report whatMiod Vallat
happens instead of panicing; while there, start providing more details for ev6 processor machine checks as well. This allows power supplies to be unplugged and exchanged while the system is running, without causing the kernel to crash.
2009-01-17use 24-bit precision (encoded in 32-bit words) rather thanAlexandre Ratchov
fake 32-bit precision. Allowed by recent audio(4) changes.
2009-01-17A couple of stray malloc/memset -> malloc(M_ZERO), a bit of knf andKenneth R Westerback
lose a couple of unnecessary casts. No functional change. Feedback from kettenis@ ok kettenis@ marco@
2009-01-17Implement SYNCHRONIZE CACHE and make SCSI_POLL work while we're there.Mark Kettenis
2009-01-16Set the number of openings to the number of ring descriptors minus one. ForMark Kettenis
some reason, setting it to the number of descriptors causes ring overruns.
2009-01-16In pf_test_rule(), if we don't create a state, free any state keys thatDavid Krause
may have been allocated earlier by pf_get_translation(). Fixes a pf_state_key_pl leak triggered by certain ICMP types matching a NAT rule. Finally located with the help of pool_walk(). ok henning@ dlg@ mcbride@
2009-01-16Make it possible to boot from vdsk(4).Mark Kettenis
2009-01-16support 20 and 24-bit sample formats. remove the unneeded "validbits"Jacob Meuser
handling. ok ratchov; tested by naddy, thanks
2009-01-16deal with sample precisions that are not a power of 2.Jacob Meuser
discussed with and ok ratchov; manpage tweak from naddy, thanks
2009-01-16Make transfers bigger than PAGE_SIZE work.Mark Kettenis
2009-01-16turn nfs_msg into void functions, also make it take an nfsreqThordur I. Bjornsson
argument since all of the info we need is there, makes it and the use it a tad bit nicer. ok blambert@
2009-01-16Remove bogus KASSERT.Mark Kettenis
2009-01-16Call start callback unconditionally.Mark Kettenis
2009-01-16Improve VIO state machine, and initiate VIO handshake ourselves. Makes thisMark Kettenis
work with newer versions of Solaris.
2009-01-16add IT8720F supportOleg Safiullin
thanks to Vit Skibinskiy <bucker(ik)skibinski.pp.ru>
2009-01-16Add Attansic L1 gigabit Ethernet driver.Kevin Lo
Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD by Sepherosa Ziehau and then ported to OpenBSD by me. ok dlg@
2009-01-16add next-server option to exampleOleg Safiullin
ok jmc@ stevesk@
2009-01-15Fix a memory leak in in the case where semget() is called with aOwain Ainsworth
non-private key and flags of IPC_CREAT. Before, if we found an existing semaphore, we jumped to the return and forgot the free the preallocated semaphore. Instead, free it before we jump. Bug reported by Roland Bramm; thanks! ok miod@.
2009-01-15remove prototypes for nonexistent functionsThordur I. Bjornsson
2009-01-15regenDamien Bergamini
2009-01-15PCI IDs for Intel WiFi Link 100 and 6000/6050 Series.Damien Bergamini
2009-01-15Use proper *_ASSIGN() macros in assigments instead of abusing rvalue macros.Alexander Yurchenko
No binary change. ok tedu@ My 1000th commit!
2009-01-15const void foo() makes no sense. No binary change.Alexander Yurchenko
ok niklas@ otto@
2009-01-15Surround WEHOLDIT() macro with braces to make it more safe.Alexander Yurchenko
No binary change. ok otto@
2009-01-15Don't use (type *)var as an lvalue in assigment, it's incorrect.Alexander Yurchenko
Provide proper assignment macro instead. No binary change. ok beck@
2009-01-14Recognize the features defines for POSIX 1003.1-2008, giving new valuesPhilip Guenthe
for __POSIX_VISIBLE and __XPG_VISIBLE. ok millert@
2009-01-14correct test when checking the default operation entry.Federico G. Schwindt
from patrick keshishian <sidster at boxsoft dot com>
2009-01-14cap device's speed to the parent's one if higher. from FreeBSD.Federico G. Schwindt
krw@ miod@ ok.
2009-01-14Be sure to allocate memory with M_ZERO in sbus_alloc_dma_tag(), or strangeMiod Vallat
things happen. ok kettenis@
2009-01-14Enable vsdk(4).Mark Kettenis
2009-01-14add and enable uaudio as it's working fine for meJasper Lievisse Adriaanse
"go ahead" miod@
2009-01-14Accoring to the C standard uint16_t can't be the type of the ``last'' argumentAlexander Yurchenko
of va_start() since it's not compatible with the type that results after application of the default argument promotion. So change it to uint32_t. ok miod@
2009-01-14int cpuspeed is global. ok markus@Alexander Yurchenko
2009-01-13Trivial lvalue abuse fixes, no binary changes.Alexander Yurchenko
ok millert@ tedu@
2009-01-13Fix lvalue abuse by removing a redundant cast.Alexander Yurchenko
ok kettenis@
2009-01-13Turn mpbios into a real device, such that people can disable it on crappyMark Kettenis
BIOSes. ok deraadt@ (for the amd64 bit, or the i386 bit, can't remember which)
2009-01-13Change sbreserve() to return 0 on success, 1 on failure, as god intended.Bret Lambert
This sort of breaking with traditional and expected behavior annoys me. "yes!" henning@
2009-01-12A storage driver should be DV_DULL, not DV_IFNET. Pointed out by dlg@.Mark Kettenis