summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-06rdbfs(4), no ^t^t on 9front systemcinap_lenrek
2012-09-06devshr: honor noattachcinap_lenrek
2012-09-06Prevent nusb/disk and nusb/kb from blocking nusbrcgoogle
2012-09-05nusbd: properly handle port detach on hub disconnectcinap_lenrek
2012-09-03usb: fix potential isoread overruns, error instead of panic on isoread in ohcicinap_lenrek
2012-09-03usb: fix isowrite putsamples racecinap_lenrek
2012-09-03doom: fix mixbuffer size confusioncinap_lenrek
2012-09-02ether82563: fix format string errorcinap_lenrek
2012-09-02in soviet russia greg file expands YOUaiju
2012-09-02in soviet russia error can not explain you!aiju
2012-09-03Add timeout to eeprom and flash init in ether82563 driver.google
Prevents hang on misidentified or broken cards.
2012-09-03Add Intel 82801JIB ICH10 southbridgegoogle
2012-09-03Intel 82567V DOES support jumbo frames, despite claims to the contrary.google
2012-09-02Intel 82567V does not support jumbo frames.google
2012-09-02audiohda: unsigned vid/rid formatingcinap_lenrek
2012-09-02date: pikesheddingcinap_lenrek
2012-09-02Fixes previous commit: dc3f9d299b40google
2012-09-02Add -i flag to date: prints ISO-8601 datestampgoogle
Add -t flag to date: prints ISO-8601 timestamp
2012-09-02Fix for i82567V-2google
2012-09-01isodate in libc? revert every commit for great justice!cinap_lenrek
2012-09-02Add prototypes for isotime and isodate. This should have been in the ↵google
previous commit.
2012-09-02Add -i and -t options to date for isodate and isotime display.google
2012-09-02Add isotime() and isodate() functions to libc.google
2012-09-02Fix date formatting in asctime after year 2099.google
2012-08-31rdmsr/wrmsr become tryrdmsr/trywrmsr, we can should check for trapcinap_lenrek
2012-08-30upas/fs: catch alarm note (used in pop3 code)cinap_lenrek
2012-08-29ndb/dns: fix mistakecinap_lenrek
2012-08-29mergecinap_lenrek
2012-08-29ndb/dns: bug fixes and massive cleanupcinap_lenrek
removing the querylck from the DN as it was never used or being effective which saves like a ton on space per domain name. remove the Query.tcplock and put query on the stack. it is unneccesary to lock the query as its only used by one process at a time. put Query's on the stack. change outsidens() to outsidensip() which now takes the ip buffer that it fills instead of returning static buffer (which would race with multiple processes involved). eleminate mostly all of the lock(&dnlock)/unlock(&dnlock) calls. we'r not working on shared cache RR's in the resolver procs. we work on *copies* done by rrlookup() made under the dnlock. the cache garbage collection only runs when all processes are locked out and is also taking the dnlock while doing so. cleanup xmitquery(). for the tcp case, we dont need to get more nameserver addresses, just take the ip from the udp header that tcpquery() placed there for us. fixed baddelegation() to actually check for delegation loop even if theres no dom info for our host. remove lots of debug code. remove the dnforceage() as it doenst make sure other processes are locked out. this could destroy dn's currenctly refered by running queries. remove dnageallnever() as its not used. dont attach rr's to keepers to prevent outside spoofing. make myaddr() retrive the ip address if not set.
2012-08-28fortunes, troll: epubstanley lieber
2012-08-28/sys/lib/dist/ndb/common: for god and country, geronimo, geronimo, geronimostanley lieber
2012-08-27fixed RFNOMNTaiju
2012-08-26dns: fix rr->srv memory leak in rrcopy, mark rr->sig->signer, dn aging, cleanupcinap_lenrek
2012-08-26audiohda: add intel sch models (thanks puddingpimp on #cat-v for sending a ↵cinap_lenrek
patch)
2012-08-26more netaudit stuffaiju
2012-08-26fixed netaudit blunderaiju
2012-08-26added netauditaiju
2012-08-26ndb/dns: fix netmkaddr() race, dnlock consistency, strcpy, cleanupscinap_lenrek
2012-08-25archmp: checksum _MP_ structure before use, coherence() and comments (import ↵cinap_lenrek
from sources) we used to only test the checksum of the PCMP structure referenced by the _MP_ without checking _MP_ itself. now fixed. geoff added some coherence() calls and comments in the mpstartup and apic code which seems to be a good idea.
2012-08-25games/gb: del instead of f12/oaiju
2012-08-25games/gb: set audioproc priorityaiju
2012-08-25gb: pause functionaiju
2012-08-24fix CUT macro in cpuidaiju
2012-08-24added aux/cpuidaiju
2012-08-24fortunes, rob, rsc, troll: updatesstanley lieber
2012-08-24syscallfmt: use up->syserrstr instead of up->errstr (import from sources)cinap_lenrek
2012-08-24guesscpuhz: add sanity checks for virtualbox (import from sources)cinap_lenrek
2012-08-24add unified sigsearch() function to look for bios data structurescinap_lenrek
replace the various functions that searched for bios data structures by a single sigsearch() one in pc/memory.c that will probe the various bios data areas. also, a new checksum() function was added that is to be used to validate the structures found.
2012-08-24wait: always check up->nchild before going to sleepcinap_lenrek
always make sure that there are child processes we can wait for before sleeping. put pwait() sleep into a loop and recheck. this is not strictly neccesary but prevents accidents if there are spurious wakeups or a bug.
2012-08-24devmnt: more carefull wakeup in mountmuxcinap_lenrek
once we set q->done = 1 in mountmux, the sleeper might return freeing q so the wakeup might access invalid memory. we change the embedded Rendez structure in the Mntrpc into a pointer to the sleeping procs up->sleep rendez so the rendez is always going to be valid even if the rpc has been freed. the call to mntstats was moved before we set q->done also to prevent accessing invalid memory.