summaryrefslogtreecommitdiffstats
path: root/sys (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* regenmikeb2012-08-022-2/+12
|
* Emulex Lancer (XE201)mikeb2012-08-021-1/+3
|
* remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan2012-08-021-2/+1
| | | | ok guenther@
* Apply profiling to all threads instead of just the thread that calledguenther2012-08-027-35/+44
| | | | | | | profil() by moving P_PROFIL from proc->p_flag to process->ps_flags with matching adjustment in fork1() and exit1() ok matthew@
* Use mtrrmask instead of hardcoded values to accommodate newer CPUsmikeb2012-08-012-14/+14
| | | | | | | | | | | | | with a large physical address size (greater than 36 bit). Fixes a major performance hit seen on newer servers where an incorrectly programmed memory region length affects the PCI device mappings. While here, make sure to invalidate the TLB after programming MSRs and fix an incorrect behavior found by deraadt@ where MTRRdefType was updated outside of the protected region. The fix was partly obtained from FreeBSD, tested by many. With and OK deraadt
* Revert previous change, and don't set IFM_AVALID | IFM_ACTIVE in ifm_statusmiod2012-07-302-7/+2
| | | | | to appease dhcpd, as dhcpd has now been fixed to not require this. repeated prodding and special ok deraadt@
* whitespace cleanup, no binary changemikeb2012-07-298-624/+621
|
* zap a misleading commentguenther2012-07-281-2/+1
|
* now that we are current again, enable POOL_DEBUGotto2012-07-261-2/+2
|
* move to -currentotto2012-07-261-3/+3
|
* rename all_state_flags to state_flags to finish the transitionmikeb2012-07-263-10/+7
| | | | to the 16 bit flags; reminded by claudio, ok henning
* When reporting media state, be sure to set IFM_AVALID and IFM_ACTIVE inmiod2012-07-252-2/+7
| | | | | | | | ifm_status, for dhclient's sake. Current dhclient interface_status() considers interfaces able to report media information but not returning IFM_AVALID as down. Note that these interfaces usually have mii(4) or have specific code reporting correct values; sparc le(4) is an exception. Found the hard way by sebastia@; joint work with krw@, ok deraadt@
* decls before codederaadt2012-07-241-2/+2
|
* Call sppp_clear_ip_addrs from a workq. Problem reported by RD Thrush andsthen2012-07-231-6/+26
| | | | | LEVAI Daniel, diagnosed by matthew@, original diff from RD Thrush, cleaned up by me with feedback from mikeb@. OK mikeb dcoppa deraadt
* remove a few things to make this fit again; with miodderaadt2012-07-221-3/+3
|
* Fix for ClickPad. On issue pointed gilles@ and matthieu@shadchin2012-07-224-7/+19
| | | | ok gilles@, matthieu@, mpi@, miod@, deraadt@
* unp_dispose() walks not just the mbuf chain (m_next) but also the packetguenther2012-07-221-2/+2
| | | | | | | chain (m_nextpkt), so the mbuf passed to it must be disconnected completely from the socket buffer's chains. Problem noticed by yasuoka@; tweak from krw@, ok deraadt@
* Add a new mmap(2) flag __MAP_NOREMAP for use with MAP_FIXED tomatthew2012-07-212-4/+10
| | | | | | | | | | | | | indicate that the kernel should fail with MAP_FAILED if the specified address is not currently available instead of unmapping it. Change ld.so on i386 to make use of __MAP_NOREMAP to improve reliability. __MAP_NOREMAP diff by guenther based on an earlier diff by Ariane; ld.so bits by guenther and me bulk build stress testing of earlier diffs by sthen ok deraadt; committing now for further testing
* regenjsg2012-07-202-7/+112
|
* add some more 7 series/ivy bridge idsjsg2012-07-201-3/+24
| | | | tweaked and expanded version of a diff from Seth Wright.
* match on Mobility Radeon HD2600jsg2012-07-201-1/+3
| | | | from Denis Lapshin, ok deraadt@
* say that we are unhibernating..deraadt2012-07-191-1/+3
|
* Attach non-frame buffer GIO devices with ga_product being the id gathered bymiod2012-07-181-3/+4
| | | | | gio_id(), not the whole 32 bit first word. Some boards with a 8-bit only ID register use the other 24 bits, sadly.
* comment typo; s/lineair/linear/matthew2012-07-181-2/+2
|
* Hopefully correctly recognize GIO boards with a 8-bit only ID register, whichmiod2012-07-181-4/+13
| | | | are not frame buffers. Thanks to Martin Boehme for donating such boards!
* regenmiod2012-07-182-8/+12
|
* A couple more device IDs, thanks to Martin Boehme for donating boards!miod2012-07-181-4/+6
|
* According to Linux, and just verified the hard way, the 8254 timer does notmiod2012-07-184-5/+17
| | | | | | | | | interrupt on Indy; do not use it on such systems. Then, bring back a clock0 at mainbus attachment to IP22 kernels, and attach it late in the autoconf process if no other device has claimed the clock yet. This means R4000 and R4400 based Indy may experience the lost clock interrupt processor errata again, until a better way to skirt it is found.
* Print messages about nodes purged from the node cache if hostap/ibss modes arestsp2012-07-181-3/+4
| | | | compiled in and the interface is in debug mode. ok sthen
* syncsthen2012-07-182-2/+22
|
* Additional Broadcom NIC PCI ids. From Brad.sthen2012-07-181-1/+5
|
* Unify use of tabs/spaces on product lines. From Brad.sthen2012-07-181-28/+28
|
* p_prof_ticks accidentally got moved from a 'copy-on-fork' areaguenther2012-07-171-4/+4
| | | | | | | | (when it was in struct pstats) to an 'uninitialized-on-fork' area (in struct proc), thus resulting in the counts all being off. Put it and p_prof_addr back in a 'copy-on-fork' area. ok matthew@ miod@ weingart@
* Revert my previous change for rt2661. It is causing excessive "ral0: devicestsp2012-07-172-19/+5
| | | | timeout" messages on my soekris and doesn't fix the real problem.
* Add the Huawei Mobile E303.dcoppa2012-07-174-6/+13
| | | | | | From Andreas Bartelt, obsd AT bartula DOT de OK sthen@
* regenkirby2012-07-172-0/+52
|
* add a bunch of devices found in different laptops and desktops.kirby2012-07-171-1/+13
| | | | ok sthen@
* use IPsec flowinfo on pipex(4) to select the IPsec tunnel for sendingyasuoka2012-07-174-15/+26
| | | | | | L2TP packets. ok markus henning
* add IP_IPSECFLOWINFO option to sendmsg() and recvmsg(), so npppd(4)markus2012-07-1612-27/+108
| | | | | | | can use this to select the IPsec tunnel for sending L2TP packets. this fixes Windows (always binding to 1701) and Android clients (negotiating wildcard flows); feedback mpf@ and yasuoka@; ok henning@ and yasuoka@; ok jmc@ for the manpage
* Forgot these files during the recent clock churning.miod2012-07-162-4/+4
|
* oops, need sys/acct.h tooderaadt2012-07-161-1/+2
|
* Add shorter form function aml_node_setval() for setting an intderaadt2012-07-162-3/+20
| | | | | on an AML node. Shortens the tricky code in a lot of callers. Earlier version seen by pirofti and kettenis.
* Put acct_shutdown() proto in a better placederaadt2012-07-162-4/+3
|
* Move increment of ic_nnodes closer to where the node is actually insertedstsp2012-07-161-3/+26
| | | | | | into the cache. Make sure we're at IPL_NET while incrementing/decrementing ic_nnodes. Add a debug message that warns about possible node leaks. All of this affects hostap mode only.
* Fix a couple of possible node leaks in ieee80211_input().stsp2012-07-161-4/+10
|
* Back out my workaround from r1.43 now that jsing has committed a better fix.stsp2012-07-161-5/+3
|
* Make sure we have a swap partition before trying to read or writejsing2012-07-161-1/+6
| | | | | | hibernate info. ok mlarkin@ stsp@
* As usual, turn off POOL_DEBUG for the release. Note that POOL_DEBUG isjasper2012-07-161-2/+2
| | | | | | | | not the same as it was in 4.9 or earlier. In either case you can turn it on again using sysctl kern.pool_debug=1 -- but if POOL_DEBUG is not enabled you only get a subset of the strict checks. ok deraadt@
* and we head towards releasederaadt2012-07-161-3/+3
|
* Don't panic in hibernate resume if no swap partition exists on the root disk.stsp2012-07-151-3/+5
| | | | ok mlarkin