| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
the signals are masked anyway.
Notes:
svn path=/head/; revision=138023
|
| |
|
|
| |
Notes:
svn path=/head/; revision=138022
|
| |
|
|
| |
Notes:
svn path=/head/; revision=138021
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the tcpcb, but also calls into tcp_close() and tcp_twrespond().
Annotate that tcp_twrecycleable() requires the inpcb lock because it does
a series of non-atomic reads of the tcpcb, but is currently called
without the inpcb lock by the caller. This is a bug.
Assert the inpcb lock in tcp_twclose() as it performs a read-modify-write
of the timewait structure/inpcb, and calls in_pcbdetach() which requires
the lock.
Assert the inpcb lock in tcp_twrespond(), as it performs multiple
non-atomic reads of the tcptw and inpcb structures, as well as calling
mac_create_mbuf_from_inpcb(), tcpip_fillheaders(), which require the
inpcb lock.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=138020
|
| |
|
|
|
|
|
|
|
| |
and tcp_drop(), due to read-modify-write of TCP state variables.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=138019
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
protects access to the ISN state variables.
Acquire the tcbinfo write lock in tcp_isn_tick() to synchronize
timer-driven isn bumping.
Staticize internal ISN variables since they're not used outside of
tcp_subr.c.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=138018
|
| |
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=138016
|
| |
|
|
|
|
|
|
|
|
|
| |
- how node listens to flow control messages
- how node sends flow control messages
Reviewed by: ru
MFC after: 1 week
Notes:
svn path=/head/; revision=138015
|
| |
|
|
|
|
|
| |
- Move DROP_GIANT()/PICKUP_GIANT() to g_gate_ioctl().
Notes:
svn path=/head/; revision=138014
|
| |
|
|
|
|
|
| |
for forgetting it.
Notes:
svn path=/head/; revision=138013
|
| |
|
|
|
|
|
|
|
|
| |
devices.
Submitted by: Muthu_T@Dell.com
MFC after: 3 days
Notes:
svn path=/head/; revision=138012
|
| |
|
|
|
|
|
|
|
|
| |
LINK_IS_UP/LINK_IS_DOWN messages.
Approved by: julian (mentor), implicitly
MFC after: 1 week
Notes:
svn path=/head/; revision=138011
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It means, that node listens to flow control messages from downstreams
and removes link from list of active links whenever a LINK_IS_DOWN message
is received. If LINK_IS_UP message is received, then links is put
back into list of active links.
Approved by: julian (mentor), implicitly
MFC after: 1 week
Notes:
svn path=/head/; revision=138010
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Implement some netgraph flow control:
- Whenever status of HDLC heartbeat from pear is timed out,
send NGM_LINK_IS_DOWN message.
- If HDLC link changes status from down to up, send
NGM_LINK_IS_UP message.
Approved by: julian (mentor), implicitly
MFC after: 1 week
Notes:
svn path=/head/; revision=138009
|
| |
|
|
|
|
|
|
|
| |
different from ${.CURDIR}.
Reported by: jhb
Notes:
svn path=/head/; revision=138008
|
| |
|
|
|
|
|
| |
under ../ia64/efi.
Notes:
svn path=/head/; revision=138004
|
| |
|
|
| |
Notes:
svn path=/head/; revision=138003
|
| |
|
|
|
|
|
| |
Updated for the new build location.
Notes:
svn path=/head/; revision=138002
|
| |
|
|
|
|
|
|
| |
subdirectory so that the library built there can be used by the
machine specific boot code.
Notes:
svn path=/head/; revision=138001
|
| |
|
|
| |
Notes:
svn path=/head/; revision=138000
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137999
|
| |
|
|
|
|
|
|
| |
Build tests show that this isn't used for GENERIC or LINT, and nobody
seemed to know why they existed.
Notes:
svn path=/head/; revision=137998
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137997
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Document all options and general usage.
Implement the -a option to bump the annotation_level. This improves
the Emacs gud behaviour. You can now supply the following function
(defun gud-gdb-massage-args (file args) (cons "-a" args))
(e.g. by evaluating it from the *scratch* buffer) and get the normal
jump to the source window when browsing the stack.
We should probably eventually supply our own kgdb submode to gud.el.
Notes:
svn path=/head/; revision=137993
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement the -a option to bump the annotation_level. This improves
the Emacs gud behaviour. You can now supply the following function
(defun gud-gdb-massage-args (file args) (cons "-a" args))
(e.g. by evaluating it from the *scratch* buffer) and get the normal
jump to the source window when browsing the stack.
We should probably eventually supply our own kgdb submode to gud.el.
Notes:
svn path=/head/; revision=137992
|
| |
|
|
|
|
|
| |
JobMatchShell returns NULL when no shell name matches since revision 1.51.
Notes:
svn path=/head/; revision=137991
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137990
|
| |
|
|
|
|
|
|
|
|
| |
use of socket buffer fields in the TCP input code. These references
are now protected by use of the receive socket buffer lock.
MFC after: 1 week
Notes:
svn path=/head/; revision=137988
|
| |
|
|
|
|
|
|
|
| |
stop the search on the first match for efficiency.
Submitted by: Nick Leuta
Notes:
svn path=/head/; revision=137987
|
| |
|
|
|
|
|
|
|
| |
an FTP user has no chance to change password anyway.
Submitted by: Nick Leuta
Notes:
svn path=/head/; revision=137986
|
| |
|
|
|
|
|
|
|
|
| |
Log it once at the beginning of the session instead. OTOH, log wd each
time for the sake of better auditing and consistent log format.
Proposed by: Nick Leuta <skynick -at- mail.sc.ru>
Notes:
svn path=/head/; revision=137985
|
| |
|
|
|
|
|
| |
PR: bin/59773
Notes:
svn path=/head/; revision=137984
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137983
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Let hme_start()/hme_init() acquire lock and then call
hme_start_locked()/hme_init_locked() respectivly.
- Teardown interrupt handler before hme_detach().
- Remove IFF_NEEDSGIANT flag and mark interrupt handler INTR_MPSAFE.
- Set callout handler to CALLOUT_MPSAFE.
- Add locks in hme MII interface.
Reviewed by: jake
Tested by: Julian C. Dunn <jdunn at opentrend dot net>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=137982
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137981
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137979
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137978
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137977
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137976
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=137975
|
| |
|
|
|
|
|
| |
or bad things happen.
Notes:
svn path=/head/; revision=137974
|
| |
|
|
|
|
|
|
|
|
|
| |
then later reload fdc and not have duplicate fd devices in dev.
# Maybe this should be moved to a convenience function.
Reviewed by: phk
Notes:
svn path=/head/; revision=137973
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137972
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137971
|
| |
|
|
|
|
|
| |
check for that.
Notes:
svn path=/head/; revision=137970
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137966
|
| |
|
|
|
|
|
|
|
|
|
| |
Consolidate all of the bounce tests into the BUS_DMA_COULD_BOUNCE flag.
Allocate the bounce zone at either tag creation or map creation to help
avoid null-pointer derefs later on. Track total pages per zone so that
each zone can get a minimum allocation at tag creation time instead of
being defeated by mis-behaving tags that suck up the max amount.
Notes:
svn path=/head/; revision=137965
|
| |
|
|
|
|
|
|
|
|
| |
Allocate the bounce zone at either tag creation or map creation to help
avoid null-pointer derefs later on. Track total pages per zone so that
each zone can get a minimum allocation at tag creation time instead of
being defeated by mis-behaving tags that suck up the max amount.
Notes:
svn path=/head/; revision=137964
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137962
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137961
|