summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2013-08-03Delete variable left over from the diagnostic code removed by previous commitPhilip Guenther
pointed out by Artturi Alm (artturi.alm (at) gmail.com)
2013-08-02Drop the dependecy on objcopy.Raphael Graf
ok florian@
2013-08-02add Sierra Wireless MC8355 (Gobi 3000)Mike Belopuhov
2013-08-02regenMike Belopuhov
2013-08-01Add support for the Ralink RT3060, which uses the RT3572 MAC/BBP.Mark Kettenis
2013-08-01regenMark Kettenis
2013-08-01Ralink RT3060.Mark Kettenis
2013-08-01Add support for the RT3572 MAC/BBP. Crucial bits from Nathan Goings.Mark Kettenis
ok mpi@
2013-08-01Do not use a static variable to perform a lookup. While thisMartin Pieuchot
is perfectly ok for the moment because there might be at most one caller at a time, it wont be so as soon as this part of the network stack is run in parallel. ok henning@, mikeb@
2013-07-31Move bridge_broadcast and subsequently all IPsec SPD lookup code outMike Belopuhov
of the IPL_NET. pf_test should be no longer called under IPL_NET as well. The problem became evident after the related issue was brought up by David Hill <dhill at mindcry ! org>. With input from and OK mpi. Tested by David and me.
2013-07-30Or in the CPUID_NXE bit from ci->ci_feature_eflags into ci->ci_feature_flagsMark Kettenis
to mimic what is done in locore.S. Otherwise we lose the CPUID_NXE bit. ok matthew@
2013-07-30The previous change was made while chasing nfs performance issuesBob Beck
on Theo's servers - however this was in the context of the buffer flipper changes and this is now suspect in a continues performance issue with NFS so back it out for now
2013-07-29Do a proper cleanup in the error path when opening a clonable device fails.Mark Kettenis
ok guenther@
2013-07-29and we're hacking on 5.4-current nowMark Kettenis
2013-07-29Fix typo/thinko; checking whether an address is bigger than 0 makes no sense.Mark Kettenis
2013-07-27Revert wrong chunk introduced in 1.50, causing console keyboards not to attachMiod Vallat
as console; fixes non-wsmux kernels such as bsd.rd; noticed by sebastia@
2013-07-25Backout flow control support (rev 1.97) and RX TCP/UDP checksum offloadMark Kettenis
support (rev 1.98). There is strong evidence that one of these causes hangs on the Sun ERI as found on a v120. ok henning@, deraadt@
2013-07-23Do not reset the fragment timeout each time a fragment arrives.Alexander Bluhm
Start the expire counter when the queue is created by the first fragment and drop it if the packet could not be reassembled within 60 seconds. Reported by Antonios Atlasis; OK henning@ deraadt@
2013-07-21regenMartin Reindl
2013-07-21add another ATI RS690 PCIE bridgeMartin Reindl
ok deraadt
2013-07-21Belkin N300 XR; Daryl TurnerTheo de Raadt
2013-07-19Don't use uninitialized variable when a simple 0 will do.Kenneth R Westerback
Found by Maxime Villard. ok jsing@
2013-07-17Use `long' instead of `int' in structure layouts which may get assigned fromMiod Vallat
(or to) register_t, but need to be usable without register_t in scope, so that the compiler won't warn about these assignments after the recent _types.h changes; aoyama@
2013-07-17Fix setregs() to match prototype. Exposed by recent _types.h change, found theMiod Vallat
hard way by aoyama@
2013-07-17don't forget to insert the io to the list on the JensenMartin Reindl
found my Maxime Villard, diff from NetBSD ok miod
2013-07-17no longer beta; get moving towards releaseTheo de Raadt
2013-07-16Enable jfb-style acceleration on XVR-600.Miod Vallat
2013-07-16Add support for BUS_INTR_ESTABLISH_MPSAFE. This makes the previous commitMark Kettenis
to vcons(4) actually have an effect.
2013-07-16The interrupt handler for vcons(4) is defenitely safe to run without holdingMark Kettenis
the kernel lock, so use BUS_INTR_ESTABLISH_MPSAFE.
2013-07-16Add support for BUS_INTR_ESTABLISH_MPSAFE.Mark Kettenis
2013-07-16no longer needed, we use uenv.txtFlorian Obser
OK bmercer@
2013-07-16Correctly initialized the width value to 0 instead of passing garbageMartin Pieuchot
to wsmouse_input() when no finger are reported. Pointed out by Maxime Villard.
2013-07-16Don't use a non initialized variable and fix RCS Ids while here.Martin Pieuchot
Issue reported by Maxime Villard, diff from martin@
2013-07-15Use getpropstringA(), not getpropstring(), to get the card's name. This ensuresMiod Vallat
its value has not been clobbered when ifb_accel_identify() is invoked, and restores textmode acceleration on Expert3D{,-Lite} and XVR-1200. Broken since 1.17, sigh
2013-07-15Use bus_space_set_region_4 instead of looping over bus_space_write_4,Raphael Graf
and remove some includes. ok patrick@
2013-07-15When a ucom(4) device is detached do not only abort its pipes but alsoMartin Pieuchot
free them and makes sure to close the attached tty before freeing its descriptor. This plugs a memleak and fixes a panic introduce in r1.59. Found the hard way and tested by otto@
2013-07-15Remove a comment which is no longer true.Martin Pieuchot
2013-07-14To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
we block all interrupts that can grab the kernel lock. The simplest way to achieve this is to make sure mutexes always raise the ipl to the highest level that has interrupts that grab the kernel lock. This will allow us to have "mpsafe" interrupt handlers at lower priority levels. No change for non-MULTIPROCESSOR kernels.
2013-07-14IPL_VM is "mpsafe" now as well.Mark Kettenis
2013-07-14The "probe" interrupt handler is mpsafe; mark it as such.Mark Kettenis
ok matthew@
2013-07-13unify register_t to long on all platformsTheo de Raadt
ok miod kettenis
2013-07-13Rework multiline string literal to appease gcc3.Miod Vallat
2013-07-12Expunge debug code that uses an uninitialized variable. Without theKenneth R Westerback
variable the message doesn't make much sense. Reported by Maxime Villard.
2013-07-12Actually assign return value to the variable that's used to check it.Mark Kettenis
Pointed out by Maxime Villard.
2013-07-12replace fls functions with calls to the libkern versionsJonathan Gray
found the hard way by deraadt@
2013-07-11Enable bus_space_set_region_4 for armv7.Raphael Graf
ok patrick@
2013-07-11Fix a panic on multiple fuse device access.syl
ok tedu@
2013-07-11use fls as initially intendedMike Belopuhov
2013-07-11disable POOL_DEBUG for releaseJonathan Gray
ok deraadt@
2013-07-11add fls/flsl functions to find the last bit set in a valueJonathan Gray
from FreeBSD ok mikeb@ haesbaert@ deraadt@