summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2010-06-21no delay is necessary on the AR9003 after writing an analog register.Damien Bergamini
2010-06-21avoid an overflow of the xs sense buffer by ignoring t2i->senselen.David Gwynne
again, found by and fixed by matthew dempsky.
2010-06-21fix an integer arithmetic overflow.David Gwynne
An attacker can get past the ENOMEM check in vscsi_data() by first reading/writing 1 byte and then reading/writing 0xffffffff bytes. found and fixed by matthew dempsky
2010-06-21protect the ccb free list with its own mutex.David Gwynne
2010-06-21No need to include mutex.h twice.Thordur I. Bjornsson
Pointed out by Jung <moorang at gmail dot com>
2010-06-20Don't use and maintain a function pointer that is only ever set to oneMichael Knudsen
function. Just call the function where needed. ok krw dlg
2010-06-20Add some missing includes, so we do not have implicit functionPeter Hessler
declarations. OK miod@, millert@
2010-06-20update AR9380 ROM layout (add PA predistortion related fields.)Damien Bergamini
2010-06-20update 5GHz Tx gain tables for the Osprey (AR9380).Damien Bergamini
2010-06-20sync the list of device and phy ids with FreeBSDJonathan Gray
2010-06-20regenJonathan Gray
2010-06-20add a bunch of em devices from FreeBSDJonathan Gray
2010-06-20Lock the sample rate of es1731-based devices to 48kHz (ie theAlexandre Ratchov
codec rate). The es1731 has a hardware sample rate converter but we don't know how to program it (no documentation) and the current code is wrong (breaks full-duplex). ok jakemsr, landry
2010-06-19Remove more splbio/splx pairs from around scsi_done() calls.Kenneth R Westerback
From Matthew Dempsky.
2010-06-19Fix reference counting panic for CondRefJordan Hargrave
Various HP laptops now boot correctly, fixes PR 6276 ok marco@
2010-06-19Skip exiting procesess in sysctl_file2(). As processes in exit1()Thordur I. Bjornsson
do a pdfree() way before they remove themself from the allproc list. This prevents a null deref found by todd@. Joint work with mikeb OK millert@, tedu@
2010-06-19Remove unused md BUS_SPACE_MAP_NOEXTENT flag; ok jsing@Miod Vallat
2010-06-19In ieee80211_node_leave(), clear the associd after callingDamien Bergamini
ieee80211_node_leave_rsn() since ieee80211_node_leave_rsn() calls ic_delete_key() and drivers like ral(4) RT2860 need a valid associd in their delete_key callbacks. This affects HostAP mode only. from Nathanael Rensen. remove a useless (nested) #ifndef IEEE80211_STA_ONLY while i'm here
2010-06-18Remove obsolete dvmamap comment.Miod Vallat
2010-06-18Remove IOMMU pte defines; only those in iommureg.h are used.Miod Vallat
2010-06-18dvma_free() the exact size passed to dvma_malloc().Miod Vallat
2010-06-17aligment -> alignmentMiod Vallat
2010-06-16Always check both the return value of scsi_do_mode_sense() and theKenneth R Westerback
NULL'ness of the pointer to the actual page data. Fixes a NULL deref when trying to set caching on my ASUS eeePC 1000HE's SD slot. ok dlg@
2010-06-16Bring ststrategy() into line with sdstrategy() and cdstrategy(), makingKenneth R Westerback
sure buf's are correctly completed. Feedback from Matthew Dempsky. ok dlg@
2010-06-15softraid doesnt provide disk cache settings to tweak, mark those ioctls asDavid Gwynne
not supported. this prevents a panic caused by recursively entering the ioctl handler that now happens on boot when sd tries to enable write cache on all disks. found by ckeuthe@ tested by todd@
2010-06-15various Huawei 3g devices share a usb id, some of them need DEV_UMASS5 for ↵Felix Kronlage
proper initialization, old ones still work with DEV_UMASS5 as well. This enables a whole bunch of newer huawei devices to work. Also reported on misc@ by David Zeillinger. discussed with jsg@ and mpf@ ok mpf@
2010-06-15enable the write cache on disks during attach.David Gwynne
requested by deraadt@ ok krw@ marco@
2010-06-15rearrange attach so that the SDEV_VIRTUAL flag is set during scsi_probe,David Gwynne
rather than as a scan of all attached devices after scsibus is attached. this will allow the cache enabling on virtual disks to run as part of the disks attach routine.
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
ioctl requests, and dont pass the proc pointers around for any ioctl requests in scsi land at all. neither were used, so trim the fat. ok krw@ marco@
2010-06-14fix my previous commit, i forgot BIP, so instead of enumeratingDamien Bergamini
what is not supported as a group cipher, enumerate what is supported.
2010-06-14do not try to associate with an AP using an unsupported group cipher,Damien Bergamini
otherwise we will panic in ieee80211_add_rsn_body(). this may be the cause of a panic seen by reyk@ though i'm not 100% sure.
2010-06-14plug a memleak, free the devname when we succeed withThordur I. Bjornsson
the ioctl. also remove an uneeded if (devname) check. ok jsing@
2010-06-14attach CNU-680 to umsm(4)Felix Kronlage
ok jsg@
2010-06-14regen after adding CNU-680Felix Kronlage
2010-06-14add usb device id for edvo device CNU-680Felix Kronlage
ok jsg@
2010-06-14tidy this file up a bit. reorder a few comments,Thordur I. Bjornsson
fix up prototypes etc. ok oga@
2010-06-14remove the scsi_buf_* functions as these have beenThordur I. Bjornsson
replaced by BUFQ's. OK krw@, dlg@
2010-06-12add missing arg to a printf callJonathan Gray
ok oga@
2010-06-12Add missing arg to a printf call.Jonathan Gray
ok damien@
2010-06-11Restore an unusual XS_SENSE semantic that inadvertantly got lostKenneth R Westerback
in the great re-write. If the scsi device *_interpret_sense() function returns 0 that means there was no error. Fixes restore(8) problems seen on certain tape drives. Found and fix tested by Percey Piper. Suggestions from Matthew Dempsky. Thanks! ok dlg@
2010-06-10Declare safepri at the MD level on each platform, so that the kern_synch.cTheo de Raadt
does not have to deal with it as a common. Some platforms may be missed by this commit... if you spot one, fix it the same way. ok miod
2010-06-10fix typos in comments: lineair -> linear.Thordur I. Bjornsson
2010-06-10the pagedaemon sleeps on uvm.pagedaemon notThordur I. Bjornsson
uvm.pagedaemon_proc, do the wakeup on the right ident. this had been fixed, but the fix got backed out during The Big Backout. ok oga@
2010-06-10vscsi just works, as a proof the debug macro is wrong and was never used,Jonathan Armani
just remove it. "vscsi is kinda perfect" "you should delete it" dlg@
2010-06-09Remove the CRYPTO_ALGORITHM_ALL define, fixup accordinglyThordur I. Bjornsson
and make the loop invartiants <= CRYPTO_ALGORITHM_MAX Do this also for the CRK_ALGORITHM_MAX this also fixes the a bug that caused us to skip CRK_DH_COMPUTE_KEY. ok deraadt@
2010-06-09Do not set time 100 years in the future if the time read is beforeMiod Vallat
POSIX_BASE_YEAR (1970) because the clock's base year is before that year as well (as found on sparc which use 1968 as their base year); this allows clocks with dead batteries to ``correctly'' report the current date as in year 1968, instead of year 2068 which causes a 32 bit time_t wraparound in year 1931. Found the hard way by Philippe Meunier, ok deraadt@
2010-06-09Move declaration of cn_tab from dev/cons.c to dev/cninit.c, or appropriateMiod Vallat
md files for ports which do not use dev/cninit.c. This gets rid of a common at kernel link time. feedback drahn@ ok deraadt@
2010-06-09Wire up device nodes for disk mapper.Joel Sing
ok deraadt@
2010-06-09Teach FFS mounts about disklabel UIDs. This allows file systems to beJoel Sing
mounted by specifying a disklabel UID followed by a dot and a partition. For example: mount -t ffs 0123456789abcdef.a /mnt ok otto@
2010-06-09Fix the pop operation to make PHP work again. When popping the last labelClaudio Jeker
by a pop operation we need to forward the packet to the specified nexthop as is. This is done by calling the interface output routine directly. This is different to the local operation since that one injects the packets into ip_input() via netisr. OK michele