summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Link getcontextx(3) to getcontext(3).pluknet2013-03-131-0/+1
| | | | | Reviewed by: kib MFC after: 1 week
* Add the getcontextx prototype to SYNOPSIS.pluknet2013-03-131-1/+3
| | | | | Reviewed by: kib MFC after: 1 week
* Fix typo.hselasky2013-03-131-2/+2
|
* - Make quirk for reading device descriptor from broken USB devices.hselasky2013-03-132-22/+40
| | | | | | | | | | | Else they won't enumerate at all: hw.usb.full_ddesc=1 - Reduce the USB descriptor read timeout from 1000ms to 500ms. Typical value for LOW speed devices is 50-100ms. - Enumerate USB device a maximum of 3 times when a port connection change event is detected, before giving up. MFC after: 1 month
* - Make the FreeBSD's USB library compile under Linux.hselasky2013-03-1315-30/+152
| | | | | | | - Fix a compile warning where the return value of a call to a write() function was ignored. - Remove redundant include files from userland USB header files. - Add some now needed include files to various C-files.
* Unlike OpenBSD's, our setusercontext() will intentionally ignore the user'sdes2013-03-131-0/+6
| | | | | | | | | own umask setting (from ~/.login.conf) unless running with the user's UID. Therefore, we need to call it again with LOGIN_SETUMASK after changing UID. PR: bin/176740 Submitted by: John Marshall <john.marshall@riverwillow.com.au> MFC after: 1 week
* Fix incorrect assertion that caused panic when periodic-only timers used.mav2013-03-131-1/+1
|
* Disable TX IP header checksum offloading on RL_HWREV_8168CP. Theyongari2013-03-131-2/+4
| | | | | | | controller generates wrong checksummed frame if the IP packet has IP options. Submitted by: Alexander Bluhm via brad@openbsd
* r241438 broke IPMI access on Sun Fire X2200 M2(BCM5715).yongari2013-03-131-3/+17
| | | | | | | | | | | | | | | | Fix the IPMI regression by sending BGE_FW_DRV_STATE_UNLOAD to ASF/IPMI firmware in driver attach phase. Sending heartheat to ASF/IPMI is enabled only after upping interface so setting driver state to BGE_FW_DRV_STATE_START in attach phase broke IPMI access. While I'm here, add NVRAM arbitration lock before performing controller reset. ASF/IPMI firmware may be able to access the NVRAM while controller reset is in progress. Without the arbitration lock before resetting the controller, ASF/IPMI may not initialize properly. Special thanks to Miroslav Lachman who provided full remote debugging environments.
* Remove pav from portmgr whom had also stepped down a few months ago.eadler2013-03-121-1/+1
| | | | | | Thank you for your years of service. Reported by: rene
* Welcome Bryan to the team.eadler2013-03-121-1/+1
|
* Revert r246917, as it is causing incorrect behaviour as reported onmarkj2013-03-121-1/+1
| | | | | | | freebsd-current. PR: bin/175213 Approved by: emaste (co-mentor)
* Bump __FreeBSD_version after r248084, breaking VM KPI to introduceattilio2013-03-121-1/+1
| | | | | | | read/write lockers. Sponsored by: EMC / Isilon storage division Requested by: flo
* Remove netncp cscope entry missed in r248097bryanv2013-03-121-1/+1
| | | | Reviewed by: attilio
* Functions m_getm2() and m_get2() have different order of arguments,glebius2013-03-129-43/+44
| | | | | | | and that can drive someone crazy. While m_get2() is young and not documented yet, change its order of arguments to match m_getm2(). Sorry for churn, but better now than later.
* Update Ruslan's last name per request.eadler2013-03-121-1/+1
| | | | Submitted by: rm
* Remove fortunes-o from the base system. Debating what does or does notjhb2013-03-124-17160/+6
| | | | | | | | | | | belong in this file is not a useful exercise or conducive to producing a high quality advanced operating system. While here, simplify the make rules to autocompute BLDS and FILES from a single DB variable. Approved by: core MFC after: 1 week
* - Use m_get2() instead of nfsm_reqhead().glebius2013-03-124-88/+45
| | | | | | - Use m_get(), m_getcl() instead of historic macros. Sponsored by: Nginx, Inc.
* Simplify vm_page_is_valid().attilio2013-03-121-4/+1
| | | | | Sponsored by: EMC / Isilon storage division Reviewed by: alc
* Use m_get2() to get mbuf of appropriate size.glebius2013-03-121-3/+1
| | | | Sponsored by: Nginx, Inc.
* Use m_get(), m_gethdr() and m_getcl() instead of historic macros.glebius2013-03-127-15/+8
| | | | Sponsored by: Nginx, Inc.
* In kern_sendfile() use m_extadd() instead of MEXTADD() macro, supplyingglebius2013-03-121-2/+8
| | | | | | | appropriate wait argument and checking return value. Before this change m_extadd() could fail, and kern_sendfile() ignored that. Sponsored by: Nginx, Inc.
* The m_extadd() can fail due to memory allocation failure, thus:glebius2013-03-122-17/+23
| | | | | | | | | - Make it return int, not void. - Add wait parameter. - Update MEXTADD() macro appropriately, defaults to M_NOWAIT, as before this change. Sponsored by: Nginx, Inc.
* Use m_get2() to get an mbuf of appropriate size.glebius2013-03-121-6/+3
| | | | | Reviewed by: marius Sponsored by: Nginx, Inc.
* Finish r243882: mechanically substitute flags from historic mbufglebius2013-03-123-13/+13
| | | | | | allocator with malloc(9) flags within sys. Sponsored by: Nginx, Inc.
* More Lenovo headphones redirection quirks: Lenovo T430, Lenovo T430S.glebius2013-03-122-1/+5
| | | | | Submitted by: Sergey Nasonov <snasonov bcc.ru>, T430 Submitted by: Johannes Dieterich <dieterich.joh gmail.com>, T430S
* Make kern_nanosleep() and pause_sbt() to use per-CPU sleep queues.mav2013-03-123-13/+12
| | | | | This removes significant sleep queue lock congestion on multithreaded microbenchmarks, making them scale to multiple CPUs almost linearly.
* Remove two members of portmgr that have recently stepped down. Thankeadler2013-03-121-5/+2
| | | | | | | | | you for your time on portmgr. Remove one member from bugmeister that has stepped down recently. Thank you for your time on bugmeister. While here clean up the graph a bit (remove dead cvs repos)
* Use the correct antenna configuration variable here. "diversity" justadrian2013-03-121-2/+2
| | | | | | controls whether it's on or off. Found by: clang
* Shift this over to a new location in contrib/, in preparation to pushadrian2013-03-121-1/+2
| | | | this public.
* Take the inpcb rlock before calculating checksum, it was accidentallyae2013-03-121-1/+1
| | | | | | | moved in r191672. Obtained from: Yandex LLC MFC after: 1 week
* Fix memory leak when one process send descriptor over UNIX domain socket,pjd2013-03-111-18/+18
| | | | but the other process exited before receiving it.
* Add support for Optoelectronics USB barcode readers to uftdi(4).gavin2013-03-112-0/+10
| | | | | | Add entries for other Optoelectronics devices to usbdevs. MFC after: 1 week
* Return an error if sctp_peeloff() fails because a socket can't be allocated.tuexen2013-03-112-2/+9
| | | | MFC after: 3 days
* Convert the offset into the bar that contains the MSI-X table to an offsetneel2013-03-111-0/+3
| | | | | | | | | | | | into the MSI-X table before using it to calculate the table index. In the common case where the MSI-X table is located at the begining of the BAR these two offsets are identical and thus the code was working by accident. This change will fix the case where the MSI-X table is located in the middle or at the end of the BAR that contains it. Obtained from: NetApp
* Add "else" missed at r248154.mav2013-03-111-1/+1
|
* Disconnect files removed in r248151bapt2013-03-111-3/+0
|
* Fix the 'C' field for a running thread to match the behavior describedjhb2013-03-111-2/+9
| | | | | | | | | in the manpage by having it display the current CPU (ki_oncpu) rather than the previously used CPU (ki_lastcpu). ki_lastcpu is still used for all other thread states. Reported by: Chris Ross <cross+freebsd@distal.com> MFC after: 1 week
* Fix spelling.glebius2013-03-111-2/+2
| | | | | PR: 176777 Submitted by: Andrey Simonenko <simon comsys.ntu-kpi.kiev.ua>
* Fix for quite a special case when userland emulates a netgraph node, andglebius2013-03-111-1/+1
| | | | | | | | userland can reply to a message with NGM_HASREPLY bit set. In this case we should not wait for a response to a responce. PR: 176771 Submitted by: Keith Reynolds <keith.reynolds tidalscale.com>
* Remove LIBALIAS_LOCK_ASSERT(), including a couple with an uninitialzedglebius2013-03-111-6/+1
| | | | | | | argument, in code that isn't compiled in kernel. PR: kern/176667 Sponsored by: Nginx, Inc.
* Reinitialize eh after pfil(9) processing.glebius2013-03-111-0/+1
| | | | | PR: 176764 Submitted by: adri
* Reduce HPET eventtimer priority on systems with 8 or more cores. Price ofmav2013-03-111-1/+2
| | | | the lock congestion may be too high there (2.5% on 4x4 core AMD Opteron).
* Don't use an empty struct.cognet2013-03-111-0/+1
|
* Ports are no more exported via cvsup, remove cvsup examples and ↵bapt2013-03-117-159/+7
| | | | | | documentation refering to ports MFC after: 2 days
* Add a few new fields to the RX vendor radiotap header:adrian2013-03-112-3/+28
| | | | | | | | | | | | | | | * a flags field that lets me know what's going on; * the hardware ratecode, unmolested by conversion to a bitrate; * the HAL rs_flags field, useful for debugging; * specifically mark aggregate sub-frames. This stuff sorely needs tidying up - it's missing some important stuff (eg numdelims) and it would be nice to put the flags at the beginning rather than at the end. Tested: * AR9380, STA mode, 2x2 HT40, monitoring RSSI and EVM values
* Bump the EVM array size up to fit the AR9380 EVM entries.adrian2013-03-111-1/+7
|
* Add three-stream EVM values.adrian2013-03-111-1/+3
|
* Bring back the comment on the sizing of the callout array that gotandre2013-03-101-0/+2
| | | | | | lost in r248031. Requested by: alc, alfred
* The kernel pmap is statically allocated, so there is really no need toalc2013-03-102-2/+0
| | | | | | explicitly initialize its pm_root field to zero. Sponsored by: EMC / Isilon Storage Division
OpenPOWER on IntegriCloud