Robert Watson
8eb98847ea
Forced commit to recognize repo-copy of uipc_socket2.c to uipc_sockbuf.c,
...
which will hold socket buffer specific routines.
Thanks to: simon
2006-07-24 14:34:04 +00:00
David Xu
14f5d6fd7d
Remove a duplicated line.
2006-07-24 12:24:56 +00:00
Søren Schmidt
30ea1fb138
Finally fix support for the newer MCP51/MCP55 nVidia chipsets.
...
The register layout has changed since the original NV4 - sigh.
Hotplug support has been fixed for all nVidia chipsets that supports it
(including the MCP51/55).
HW donated by: Kingsley College
2006-07-24 10:44:50 +00:00
Yaroslav Tykhiy
016c675db6
Improve mark-up: References to "start" as an rc.d method
...
should be tagged with ".Cm". (Refs to "stop" are OK already.)
MFC after: 3 days
2006-07-24 10:07:27 +00:00
Maxim Konovalov
1cb58a0783
o GC MT_FTABLE removed in rev. 1.192 mbuf.h.
...
o Correct MT_HEADER define.
2006-07-24 07:32:23 +00:00
Bruce A. Mah
b0ed6228b3
New release notes: iwi(4) update (+MFC), jexec(8) -u/-U (+MFC),
...
extensible printf(3) (+MFC), tail(1) -q (+MFC)
Updated release notes: ath(4) HAL 0.9.17.2 (+MFC).
MFCs noted: ath(4) et al. in GENERIC, resolver update, /media.
2006-07-24 03:58:53 +00:00
Robert Watson
ad75f55693
Remove MT_FTABLE, as it's no longer used.
...
Comment that many stats in mbstat are now not used, as libmemstat and
UMA stats are used.
2006-07-24 01:49:57 +00:00
Robert Watson
df3e013b3e
Remove MT_FTABLE printout in systat, as MT_FTABLE mbufs are no longer
...
used in the kernel.
2006-07-24 01:49:24 +00:00
Robert Watson
cac4afa816
Garbage collect #if 0'd MT_ mbuf types, as they are no longer used, and
...
there are no plans to re-introduce them.
2006-07-24 01:14:05 +00:00
Robert Watson
f9f4beac68
Tweak so_gencnt comment: it was once last, but that is no longer the
...
case.
2006-07-24 01:05:36 +00:00
Robert Watson
03b8ff0b8f
Tweak comment for so_head: it is a pointer to the listen socket, rather
...
than the accept socket.
2006-07-24 01:02:07 +00:00
Robert Watson
6581a6d7a4
Fix a spelling error in a comment.
...
Found with: mckusick's code walkthrough DVDs
2006-07-24 00:33:24 +00:00
Robert Watson
ca948c5e93
Remove duplicate 'or'.
...
Submitted by: ru
2006-07-23 21:01:09 +00:00
Robert Watson
809c2b789c
Update various uipc_socket.c comments, and reformat others.
2006-07-23 20:36:04 +00:00
Robert Watson
f23929fbc5
Add additional comments to the top of the UNIX domain socket implementation
...
providing some high level pointers regarding the implementation.
2006-07-23 20:06:45 +00:00
Robert Watson
4b19d603c4
Remove old kern.malloc sysctl, which generated a text representation of
...
the kernel malloc(9) state for vmstat -m. libmemstat is now used to
generate a machine-readable version which is converged by vmstat -m
into a human-readable version.
Not for MFC.
2006-07-23 19:55:41 +00:00
Robert Watson
0ce3f16dbb
Expand comments for malloc(9) to better describe the design and
...
statistics / memory types model.
2006-07-23 19:51:39 +00:00
Robert Watson
fb6d736d14
Update and reformat comments for POSIX.1e ACL utility routines.
2006-07-23 19:35:10 +00:00
Robert Watson
07b1b82e55
Comment extended attribute name space constants.
2006-07-23 19:26:54 +00:00
Robert Watson
ba68fd5b2f
Improve comments for label data structure.
2006-07-23 19:26:32 +00:00
Norikatsu Shigemura
27a9d57fed
Add missing ;.
...
Pointy hat to: myself
Approved by: deischen (implicitly)
2006-07-23 15:53:12 +00:00
Hajimu UMEMOTO
e24e9d9988
do not overload the port number on to the return value of
...
str2number(). this could result in an unexpected code path.
Obtained from: KAME
MFC after: 1 week
2006-07-23 15:31:03 +00:00
Norikatsu Shigemura
e257c93bbc
Add missing syscalls.
...
Reviewed by: deischen
Approved by: deischen
2006-07-23 13:08:54 +00:00
Robert Watson
c9db0fad09
Align IPv6 socket locking with IPv4 locking: lock socket buffer explicitly
...
and use _locked variants to avoid extra lock and unlock operations.
Reviewed by: gnn
MFC after: 1 week
2006-07-23 12:24:22 +00:00
Robert Watson
4f1f0ef523
Add two new unpcb flags, UNP_BINDING and UNP_CONNECTING, which will be
...
used to mark UNIX domain sockets as being in the process of binding or
connecting. Use these to prevent simultaneous bind or connect
operations by multiple threads or processes on the same socket at the
same time, which closes race conditions present in the UNIX domain
socket implementation since inception.
2006-07-23 12:01:14 +00:00
Robert Watson
dd47f5ca9c
Merge unp_bind() into uipc_bind(), as it is called only from uipc_bind().
2006-07-23 11:02:12 +00:00
Robert Watson
6d32873c29
Since unp_attach() and unp_detach() are now called only from uipc_attach()
...
and uipc_detach(), merge them into their calling functions.
2006-07-23 10:25:28 +00:00
Robert Watson
7e711c3aae
Move various UNIX socket global variables and sysctls from the middle of
...
the file to the top.
2006-07-23 10:19:04 +00:00
Hajimu UMEMOTO
18d2f53d00
stop use of mutex lock in ICMP lookup.
...
MFC after: 1 week
2006-07-23 07:07:49 +00:00
Alan Cox
604c2bbc34
Export the number of object bypasses and collapses through sysctl.
2006-07-22 22:31:57 +00:00
Robert Watson
f3f49bbbe8
In uipc_send() and uipc_rcvd(), store unp->unp_conn pointer in unp2
...
while working with the second unpcb to make the code more clear.
2006-07-22 18:41:42 +00:00
Robert Watson
1c381b19ff
Re-wrap and other minor formatting and punctuation fixes for UNIX domain
...
socket comments.
2006-07-22 17:24:55 +00:00
Pawel Jakub Dawidek
5333bd4763
Implement support for HMAC/SHA1 and HMAC/SHA256 acceleration found in
...
new VIA CPUs.
For older CPUs HMAC/SHA1 and HMAC/SHA256 (and others) will still be done
in software.
Move symmetric cryptography (currently only AES-CBC 128/192/256) to
padlock_cipher.c file. Move HMAC cryptography to padlock_hash.c file.
Hardware from: Centaur Technologies
2006-07-22 16:18:47 +00:00
David E. O'Brien
ff0c6b70eb
Add initial platform support.
...
Submitted by: cognet
2006-07-22 15:27:18 +00:00
David E. O'Brien
6b16916db1
Add ARM platform Makefile for building disassembler.
...
(rev 1.1 was an accidental commit)
2006-07-22 14:59:50 +00:00
David E. O'Brien
1acfb1b180
Add ARM platform Makefile for building BFD. We include the New ARM ABI only.
...
(rev 1.1 was an accidental commit)
2006-07-22 14:55:55 +00:00
David E. O'Brien
dbff1be7a8
Be consistent in quoting.
2006-07-22 14:37:17 +00:00
Hajimu UMEMOTO
816dc28540
remove obsolete comments.
...
MFC after: 3 days
2006-07-22 14:36:56 +00:00
David E. O'Brien
0b47627195
Create a genscripts driver based on the PowerPC one.
2006-07-22 14:36:15 +00:00
David E. O'Brien
9c82c2e2b6
The platform name is ARM not StrongARM.
...
Submitted by: cognet
2006-07-22 14:12:02 +00:00
David E. O'Brien
38a1ab4173
Tell when a .include is processed with '-dd'.
2006-07-22 14:00:31 +00:00
Pawel Jakub Dawidek
9f5dc73906
Correct few bzero()s.
...
MFC after: 3 days
2006-07-22 13:14:11 +00:00
Yaroslav Tykhiy
f9207803a8
Note the overhaul of asf(8).
2006-07-22 12:52:51 +00:00
Pawel Jakub Dawidek
8cfab1debb
Don't forget to initialize crp_olen field, which is used to calculate
...
bio_completed value.
2006-07-22 10:05:55 +00:00
Pawel Jakub Dawidek
5362e27b6d
Set ses_ictx and ses_octx to NULL after freeing them, so we won't free
...
them twice.
This is possible for example in situation when session is used in
authentication context, then freed and then used in encryption context
and freed - in encryption context ses_ictx and ses_octx are not touched
at newsession time, but padlock_freesession could still try to free them
when they are not NULL.
2006-07-22 10:04:47 +00:00
George V. Neville-Neil
87b4dfd5b2
Fix build breakage from previous commit which confused key_abort and key_close.
2006-07-22 09:18:02 +00:00
Yaroslav Tykhiy
525388396e
The month name in .Dd should be spelled in full.
...
Pointed out by: ru
2006-07-22 07:23:46 +00:00
George V. Neville-Neil
c6af35ee0e
The KAME project ceased work on IPv6 and IPSec in March of 2006.
...
Remove the README file which warns against cosmetic or local only
changes. FreeBSD committers should now feel free to work on the
IPv6 and IPSec code without fetters. The KAME mailing lists still
exist and it is always a good idea to ask questions about this code
on the snap-users@kame.net mailing list.
Reviewed by: rwatson, brooks
2006-07-22 02:32:32 +00:00
Alan Cox
2cf139527c
Retire debug.mpsafevm. None of the architectures supported in CVS require
...
it any longer.
2006-07-21 23:22:49 +00:00
Maxim Sobolev
7697c5e483
Remove mention of the `W' flag, which has been turned to no-op by the
...
neworder change. Keep the option in a config file parser, to not
violate POLA.
MFC after: 2 weeks
2006-07-21 22:13:06 +00:00