David E. O'Brien
6c81463f56
Update HEAD with the stock binutils_2_15_20040523 file.
2004-06-16 06:55:49 +00:00
Bruce M Simpson
3a7d7a8b39
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
Bruce M Simpson
cc090be082
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
David E. O'Brien
0389a508e2
Blah, these came back. Use a bigger hammer.
2004-06-16 06:14:51 +00:00
David E. O'Brien
b543ed2b74
Merge rev 1.2 (configuration changes to support FreeBSD) into Binutils 2.15.
2004-06-16 06:13:06 +00:00
David E. O'Brien
a7c7527613
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
David E. O'Brien
56f1abf2e4
Merge rev 1.2 (FreeBSD a.out configuration support) into Binutils 2.15.
2004-06-16 06:03:34 +00:00
David E. O'Brien
3358ced985
Merge our ELF branding into Binutils 2.15.
2004-06-16 06:02:14 +00:00
David E. O'Brien
ad6e3f2b73
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
David E. O'Brien
da03bc7002
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
Alan Cox
1e82a3d1f0
MFamd64
...
Remove dead or unneeded code, e.g., spl calls.
2004-06-16 05:42:44 +00:00
Bruce M Simpson
34e3ccb34b
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
David E. O'Brien
98c20d02c0
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
Bruce M Simpson
c90cea0093
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
Bruce M Simpson
26c3ef5325
Document the behaviour of IP_ADD_MEMBERSHIP as per RFC 1724.
...
PR: bin/51927
2004-06-16 05:04:17 +00:00
Robert Watson
a97719a4c5
Convert GIANT_REQUIRED to NET_ASSERT_GIANT for socket access.
2004-06-16 03:36:06 +00:00
Robert Watson
9ef2900f9d
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
Alan Cox
82d8e6f5a0
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 Elischer
3010536674
This library has to change whenever the kernel process structure changes.
2004-06-16 00:34:31 +00:00
Julian Elischer
fa88511615
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
Max Laier
7421be0528
Disable "bulk dequeue" when enabling ALTQ so it does not irritate the
...
timing.
2004-06-15 23:59:37 +00:00
Max Laier
affc907d0c
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 Wemm
a8774e396e
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
David Xu
2ff285bf2e
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
Lukas Ertl
da8f1aa53d
Fix several bugs related to subdisk drive_offset calculation.
2004-06-15 20:56:25 +00:00
Mark Murray
b90e600892
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
Paul Saab
6f71a9531a
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
Alan Cox
7b9d474460
Remove a stale comment.
2004-06-15 19:28:40 +00:00
Ruslan Ermilov
1c83e80830
Overhaul the markup.
2004-06-15 19:26:11 +00:00
Pawel Jakub Dawidek
578b2b7d2e
Connect geom(8) to the build.
...
Reminded by: des
2004-06-15 17:31:35 +00:00
Nate Lawson
591b993b83
s/device_get_handle/acpi_get_handle
...
Submitted by: Hiroyuki Aizu
2004-06-15 16:49:20 +00:00
Bruce M Simpson
538a4c1f75
mdoc(7) police
...
Submitted by: ru
2004-06-15 16:48:42 +00:00
Doug Rabson
c2216c0ac6
Fix spelling.
2004-06-15 16:03:49 +00:00
Robert Watson
ead2cedab8
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
Ruslan Ermilov
454ba76889
Overhaul the markup.
2004-06-15 12:48:50 +00:00
Søren Schmidt
821b5752b3
Oops, backout debug code..
2004-06-15 11:38:48 +00:00
Søren Schmidt
ebb6fc23c2
Dont set prefetch etc on VIA chips, causes problems on newer chips and
...
ATAPI devices.
2004-06-15 11:16:36 +00:00
Søren Schmidt
ca5d21e917
Increase robustness of SATA handling.
2004-06-15 11:02:09 +00:00
Alan Cox
0dec7f69a6
Add pmap locking to pmap_extract(), pmap_mincore(), and pmap_remove().
2004-06-15 07:41:44 +00:00
Tim Kientzle
d18eca7d48
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
Tim Kientzle
7e37ae50db
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
Tim Kientzle
4150562c7b
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
Tim Kientzle
d2286340c9
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
Tim Kientzle
b7ec47bb9f
Add gtar-compatible -X/--exclude-from
2004-06-15 05:55:41 +00:00
Robert Watson
730262cdf7
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
Robert Watson
7721f5d760
Grab the socket buffer send or receive mutex when performing a
...
read-modify-write on the sb_state field. This commit catches only
the "easy" ones where it doesn't interact with as yet unmerged
locking.
2004-06-15 03:51:44 +00:00
Max Laier
62d7f46e88
Fix a typeo in IFQ_HANDOFF.
2004-06-15 03:40:39 +00:00
Nate Lawson
f6c8318b0f
Catch one more use of acpi_MatchHid and update for new API.
2004-06-15 02:17:23 +00:00
Nate Lawson
345281bc43
We only need the devclass_find() result, not the softc.
2004-06-15 02:12:12 +00:00
Tim Kientzle
b9d38fa25a
Fix build.
2004-06-15 01:51:45 +00:00