| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
from standard 3G wireless units by supplying a raw IP/IPv6 endpoint rather than
using PPP over serial. uhsoctl(1) is used to initiate and close the WAN
connection.
Obtained from: Fredrik Lindberg <fli@shapeshifter.se>
|
| |
|
|
|
|
|
|
|
| |
PR: bin/142566
Submitted by: N.J. Mann njm njm.me.uk
Approved by: ed (mentor)
MFC after: 2 weeks
|
| |
|
|
|
|
|
|
|
|
|
|
| |
I've been so busy hacking on utmpx the last couple of days, out of
reflex, I committed it to the wrong source tree. Note to myself: don't
hack on FreeBSD while watching TV at the same time.
PR: conf/142578
Submitted by: Yuri Pankov <yuri pankov gmail com>
Reminded by: stefanf
|
|
|
|
| |
more common.
|
|
|
|
| |
MFC after: 1 month
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
| |
Reviewed by: davidxu
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
PR: 141350
Submitted by: brucec
Reviewed by: thompsa
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While the name is pretentious, a good explanation of its targets is
reported in this 17 months old presentation e-mail:
http://lists.freebsd.org/pipermail/freebsd-arch/2008-August/008452.html
In order to implement it, the sq_type in sleepqueues is mandatory and not
only compiled along with INVARIANTS option. Additively, a new sleepqueue
function, sleepq_type() is added, returning the type of the sleepqueue
linked to a wchan.
Three new sysctls are added in order to configure the thread:
debug.deadlkres.slptime_threshold
debug.deadlkres.blktime_threshold
debug.deadlkres.sleepfreq
rappresenting the thresholds for sleep and block time that will lead to
a deadlock matching (when exceeded), while the sleepfreq rappresents the
number of seconds between 2 consecutive thread runnings.
In order to enable the deadlock resolver thread recompile your kernel
with the option DEADLKRES.
Reviewed by: jeff
Tested by: pho, Giovanni Trematerra
Sponsored by: Nokia Incorporated, Sandvine Incorporated
MFC after: 2 weeks
|
|
|
|
|
|
| |
PR: 38061
Submitted by: Chris Pepper <pepper@rockefeller.edu>
MFC after: 1 week
|
|
|
|
| |
MFC after: 3 days
|
| |
|
|
|
|
|
|
| |
PR: 140989
Submitted by: Lachlan Kang
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
almost three years ago in r166794.
PR: 140989
Submitted by: Lachlan Kang
MFC after: 1 week
|
|
|
|
| |
my mentor was.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
| |
Submitted by: pluknet <pluknet@gmail.com>
MFC after: 1 week
|
|
|
|
|
|
| |
PR: docs/142204
Submitted by: Jason Helfman
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unfortunately there are two slight problems with that:
- Yacc and lex might generate code that generates warnings because of
this. Require yacc and lex to be rebuilt during bootstrap. I'm not
incrementing __FreeBSD_version here, because I assume someone else
will do this eventually.
- When running `make buildkernel', it uses share/mk from the source
treeo to build aicasm. Because aicasm also depends on lex, this would
break. Lower WARNS to 5 for now. We should just increment it to 6
again somewhere in the very far future.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
wlan(4) interfaces. vlan(4) interfaces are listed via a new 'vlans_<IF>'
variable. If a vlan interface is a number, then that number is treated as
the vlan tag for the interface and the interface will be named '<IF>.<tag>'.
Otherwise, the vlan tag must be provided via a vlan parameter in a
'create_args_<vlan>' variable.
While I'm here, fix a few nits in rc.conf(5) and mention create_args_<IF> in
the description of cloned_interfaces.
Reviewed by: brooks
MFC after: 2 weeks
|
| |
|
|
|
|
|
|
| |
Bangladesh will change its clock back to Standard Time on Dec 31, 2009.
MFC after: now
|
| |
|
| |
|
| |
|
|
|
|
| |
Reviewed by: ed
|
| |
|
| |
|
|
|
|
|
| |
Requested by: n_hibma
Obtained from: NetBSD (original version)
|
|
|
|
|
| |
dev.ste.%d.int_rx_mod.
While I'm here add .Xr vlan as ste(4) supports long frames.
|
| |
|
| |
|
|
|
|
|
|
| |
Comment only, no data changes.
MFC after: 1 week
|
|
|
|
| |
code returns EOPNOTSUPP, not EINVAL.
|
|
|
|
|
| |
- Fixed spelling of EINVAL.
- Sorted sections.
|
| |
|
|
|
|
|
|
|
|
| |
PR: docs/140986
Submitted by: Glen Barber (glen dot j dot barber at gmail dot com)
MFC after: 4 days
Reviewed by: sam
Approved by: sam, jkois (mentor)
|
|
|
|
|
|
|
|
| |
it mentioned only VT6122. While I'm here remove the mention of
VT3119 which seems to be VIA's internal model name and VT3119
wouldn't be available to end users.
Reviewed by: brueffer
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tunable allows one to enable (1) or disable (0) gestures like tap
and tap-hold on Synaptics TouchPad when the Extended mode isn't enabled
(ie. "hw.psm.synaptics_support" not set).
By default, the value is -1 in order to keep the current behaviour of
not enabling/disabling gestures explicitly.
PR: kern/139272
Submitted by: David Horn <dhorn2000 AT gmail DOT com>
Reviewed by: David Horn <dhorn2000 AT gmail DOT com>
|
|
|
|
|
|
|
| |
o hw.vge.msi_disable
o dev.vge.%d.int_holdoff
o dev.vge.%d.rx_coal_pkt
o dev.vge.%d.tx_coal_pkt
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
| |
UTC time for the date...
|
|
|
|
| |
documentation on KERNFAST meaning.
|
|
|
|
| |
Submitted by: ru
|
|
|
|
|
|
|
|
|
| |
exiting a pager, vi, etc.
Add some example xterm*-clear entries to the termcap files to make
it easier for people to enable that behavior.
Document the examples in the man page to make them easier to find.
|
|
|
|
|
| |
Requested and reviewed by: attilio
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sxlock, via the sx_{s, x}lock_sig() interface, or plain lockmgr), will
leave the waiters flag on forcing the owner to do a wakeup even when if
the waiter queue is empty.
That operation may lead to a deadlock in the case of doing a fake wakeup
on the "preferred" (based on the wakeup algorithm) queue while the other
queue has real waiters on it, because nobody is going to wakeup the 2nd
queue waiters and they will sleep indefinitively.
A similar bug, is present, for lockmgr in the case the waiters are
sleeping with LK_SLEEPFAIL on. In this case, even if the waiters queue
is not empty, the waiters won't progress after being awake but they will
just fail, still not taking care of the 2nd queue waiters (as instead the
lock owned doing the wakeup would expect).
In order to fix this bug in a cheap way (without adding too much locking
and complicating too much the semantic) add a sleepqueue interface which
does report the actual number of waiters on a specified queue of a
waitchannel (sleepq_sleepcnt()) and use it in order to determine if the
exclusive waiters (or shared waiters) are actually present on the lockmgr
(or sx) before to give them precedence in the wakeup algorithm.
This fix alone, however doesn't solve the LK_SLEEPFAIL bug. In order to
cope with it, add the tracking of how many exclusive LK_SLEEPFAIL waiters
a lockmgr has and if all the waiters on the exclusive waiters queue are
LK_SLEEPFAIL just wake both queues.
The sleepq_sleepcnt() introduction and ABI breakage require
__FreeBSD_version bumping.
Reported by: avg, kib, pho
Reviewed by: kib
Tested by: pho
|
|
|
|
| |
MFC after: 1 month
|