krion
f7f06b3719
Add descriptions for new path, info, maint, cat, bdeps, and
...
rdeps variables and some new examples for "make search".
Approved by: josef (mentor)
MFC after: 2 days
2004-06-16 07:29:21 +00:00
obrien
c15b182a8c
Updated Bmake framework for Binutils 2.15.
2004-06-16 07:09:44 +00:00
bms
77e7007644
mdoc(7) police
...
Submitted by: ru
2004-06-16 07:03:54 +00:00
alc
16451deefe
MFamd64
...
Introduce pmap locking to many of the pmap functions.
2004-06-16 07:03:15 +00:00
bms
6f2c3ad82d
Make netstat(1) more closely follow documented behaviour. If a TCP
...
socket in LISTEN state happens to be bound to an interface, it will
show up in netstat(1) output even without the -a switch.
As the definition of "sockets used by server processes" is a
difficult one to qualify with regards to UDP, do not change the
output behaviour for UDP sockets.
PR: bin/26359
2004-06-16 07:00:50 +00:00
obrien
0aa70a0bbc
Update HEAD with the stock binutils_2_15_20040523 file.
2004-06-16 06:55:49 +00:00
bms
5bae048b01
When parsing an argument as an address in getaddr(), heed the -host option
...
in all cases. The failure mode in the PR is easily reproducible without
this patch.
PR: bin/43139
2004-06-16 06:29:41 +00:00
bms
bb7d871dd0
Document the behaviour of the net.link.ether.inet.proxyall sysctl MIB
...
variable.
PR: docs/21826
Reviewed by: ru
Requested by: Bernd Luevelsmeyer
2004-06-16 06:16:29 +00:00
obrien
08e31bda7d
Blah, these came back. Use a bigger hammer.
2004-06-16 06:14:51 +00:00
obrien
4400c540b2
Merge rev 1.2 (configuration changes to support FreeBSD) into Binutils 2.15.
2004-06-16 06:13:06 +00:00
obrien
3b3f82635d
Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints) into
...
Binutils 2.15.
2004-06-16 06:09:06 +00:00
obrien
0de3d54330
Merge rev 1.2 (FreeBSD a.out configuration support) into Binutils 2.15.
2004-06-16 06:03:34 +00:00
obrien
3872110b73
Merge our ELF branding into Binutils 2.15.
2004-06-16 06:02:14 +00:00
obrien
abfa7c9435
This commit was generated by cvs2svn to compensate for changes in r130561,
...
which included commits to RCS files with non-trunk default branches.
2004-06-16 05:45:41 +00:00
obrien
2504df11e1
Import of Binutils from the FSF 2.15 branch (just post-.0 release).
...
These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
2004-06-16 05:45:41 +00:00
alc
ed2b7f732a
MFamd64
...
Remove dead or unneeded code, e.g., spl calls.
2004-06-16 05:42:44 +00:00
bms
deb499d51d
Disconnect a temporarily-connected UDP socket in out-of-mbufs case. This
...
fixes the problem of UDP sockets getting wedged in a connected state (and
bound to their destination) under heavy load.
Temporary bind/connect should probably be deleted in future
as an optimization, as described in "A Faster UDP" [Partridge/Pink 1993].
Notes:
- INP_LOCK() is already held in udp_output(). The connection is in effect
happening at a layer lower than the socket layer, therefore in theory
socket locking should not be needed.
- Inlining the in_pcbdisconnect() operation buys us nothing (in the case
of the current state of the code), as laddr is not part of the
inpcb hash or the udbinfo hash. Therefore there should be no need
to rehash after restoring laddr in the error case (this was a
concern of the original author of the patch).
PR: kern/41765
Requested by: gnn
Submitted by: Jinmei Tatuya (with cleanups)
Tested by: spray(8)
2004-06-16 05:41:00 +00:00
obrien
4902310dd7
Disable gdb from the build due to the impending binutils 2.15 import.
...
GDB 5.12 cannot consume the 2.15 bfd and libiberty.
2004-06-16 05:19:00 +00:00
bms
84b5fefda5
Turn on RFC 1724 compliant behaviour with regards to IP_ADD_MEMBERSHIP;
...
routed should be able to specify multicast memberships to be added by
interface index. This should fix the unnumbered / point-to-point case
for RIPv2.
PR: bin/51927
Requested by: Eugene Grosbein
2004-06-16 05:08:57 +00:00
bms
9756fdf768
Document the behaviour of IP_ADD_MEMBERSHIP as per RFC 1724.
...
PR: bin/51927
2004-06-16 05:04:17 +00:00
rwatson
1e2bc9e8f6
Convert GIANT_REQUIRED to NET_ASSERT_GIANT for socket access.
2004-06-16 03:36:06 +00:00
rwatson
65f0bd9a10
Convert GIANT_REQUIRED to NET_ASSERT_GIANT where Giant is used to
...
protect socket operations. Leave one "as-is" as it also frobs
rootvp.
2004-06-16 03:12:50 +00:00
alc
d82b0bb246
Correct an error in the implementation of pmap_is_prefaultable(). When I
...
introduced this function in revision 1.441, I inverted one of the
comparisons.
2004-06-16 03:11:24 +00:00
julian
79f004cd9f
This library has to change whenever the kernel process structure changes.
2004-06-16 00:34:31 +00:00
julian
6c9d81ae0d
Nice, is a property of a process as a whole..
...
I mistakenly moved it to the ksegroup when breaking up the process
structure. Put it back in the proc structure.
2004-06-16 00:26:31 +00:00
mlaier
eedef68f32
Disable "bulk dequeue" when enabling ALTQ so it does not irritate the
...
timing.
2004-06-15 23:59:37 +00:00
mlaier
02300f227f
Replace IF_HANDOFF with new IFQ_HANDOFF to enqueue with ALTQ once enabled on
...
the respective drivers.
2004-06-15 23:57:42 +00:00
peter
efc9e973bf
Change strategy based on a suggestion from Ian Dowse. Instead of trying
...
to keep track of different section base addresses at a symbol-by-symbol
level, just set the symbol values at load time.
2004-06-15 23:57:02 +00:00
davidxu
682485c4b3
Avoid to touch red zone, in libpthread, ucontext may be saved by kernel's
...
get_mcontext, and libpthread will use signalcontext to deliver signal in
userland, it looks same as kernel's send_sig does.
Reviewed by: deischen, tjr
2004-06-15 21:46:36 +00:00
le
69fc473ab3
Fix several bugs related to subdisk drive_offset calculation.
2004-06-15 20:56:25 +00:00
markm
e7ed8bc0a8
Oops. My last commit included a bug that would make "su -m" always
...
use /bin/sh. Fix this.
2004-06-15 20:23:02 +00:00
ps
6e7aa9fe96
If a device is not ONLINE, do not attempt to submit any commands
...
or I/O to the volume. This solves a panic when removing a disk in
a RAID 0 volume.
Reported by: le
2004-06-15 19:40:47 +00:00
alc
72b65ac70d
Remove a stale comment.
2004-06-15 19:28:40 +00:00
ru
0cb4d158d6
Overhaul the markup.
2004-06-15 19:26:11 +00:00
pjd
baa68ba11e
Connect geom(8) to the build.
...
Reminded by: des
2004-06-15 17:31:35 +00:00
njl
def38ca92f
s/device_get_handle/acpi_get_handle
...
Submitted by: Hiroyuki Aizu
2004-06-15 16:49:20 +00:00
bms
e9a675dec9
mdoc(7) police
...
Submitted by: ru
2004-06-15 16:48:42 +00:00
dfr
95f803fb72
Fix spelling.
2004-06-15 16:03:49 +00:00
rwatson
645f8869ff
Fill in locking annotation for additional socket fields:
...
so_timeo Used as a sleep/wakeup address, no locking.
sb_* Almost all socket buffer fields locked with
sockbuf lock for the oskcet buffer.
so_cred Static after socket creation.
2004-06-15 13:43:11 +00:00
ru
e3d6440363
Overhaul the markup.
2004-06-15 12:48:50 +00:00
sos
ca830264a9
Oops, backout debug code..
2004-06-15 11:38:48 +00:00
sos
3ebcca508c
Dont set prefetch etc on VIA chips, causes problems on newer chips and
...
ATAPI devices.
2004-06-15 11:16:36 +00:00
sos
153630cb88
Increase robustness of SATA handling.
2004-06-15 11:02:09 +00:00
alc
1ccccce78d
Add pmap locking to pmap_extract(), pmap_mincore(), and pmap_remove().
2004-06-15 07:41:44 +00:00
kientzle
60240199d8
Update some internal comments about the --no-same-permissions option.
...
Thanks to: Kris Kennaway for doing some gtar research for me.
2004-06-15 07:16:44 +00:00
kientzle
d163cf7939
Be a little more careful about creating directories:
...
* Restore directories with 0700 permissions initially,
then use the fixup pass to correct the permissions
* Trim trailing "/" and "/." in mkdirpath()
Suggested by: Garrett Wollman
2004-06-15 07:12:04 +00:00
kientzle
c1c16931aa
As near as I can tell, --no-same-permissions is a no-op in
...
gtar, so that makes it easy to implement.
Required by: audio/timidity port
Thanks to: Kris Kennaway
2004-06-15 06:44:41 +00:00
kientzle
da30afcf78
Oops. bsdtar's old -X option didn't take an argument; the new
...
(gtar-compatible) one does require an argument.
2004-06-15 06:24:54 +00:00
kientzle
5ace8b9fe9
Add gtar-compatible -X/--exclude-from
2004-06-15 05:55:41 +00:00
rwatson
292410a6b8
Lock down rawcb_list, a global list of control blocks for raw sockets,
...
using rawcb_mtx. Hold this mutex while modifying or iterating over
the control list; this means that the mutex is held over calls into
socket delivery code, which no longer causes a lock order reversal as
the routing socket code uses a netisr to avoid recursing socket ->
routing -> socket.
Note: Locking of IPsec consumers of rawcb_list is not included in this
commit.
2004-06-15 04:13:59 +00:00