Alan Cox
9f6d45b1a4
Pass the vm_page's address to sf_buf_alloc(); map the vm_page as part
...
of sf_buf_alloc() instead of expecting sf_buf_alloc()'s caller to map it.
The ultimate reason for this change is to enable two optimizations:
(1) that there never be more than one sf_buf mapping a vm_page at a time
and (2) 64-bit architectures can transparently use their 1-1 virtual
to physical mapping (e.g., "K0SEG") avoiding the overhead of pmap_qenter()
and pmap_qremove().
2003-03-29 06:14:14 +00:00
Mike Silbersack
55e9f80d76
Add the m_defrag routine, as discussed on committers@. This
...
incarnation should address the concerns of all in the discussion,
and keeps statistics which show how much it is used.
MFC after: 2 weeks
2003-03-29 05:48:36 +00:00
Mike Silbersack
4a5ccac770
Add MBUF_FRAG_TEST to NOTES.
...
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
2003-03-29 05:46:34 +00:00
Warner Losh
f8fb8dbd70
Note: this is OLDCARD, and tweak comment about clpd 6729/30.
2003-03-29 05:44:49 +00:00
Warner Losh
ec33f2d50f
Add a new man page for bus_activate_resource and
...
bus_deactivate_resource. It could use some improvement, and others
are welcomed to do so :-)
2003-03-29 05:16:15 +00:00
Warner Losh
1aa895cd3f
Clearify what happens with the cookiep in various cases.
2003-03-29 05:11:14 +00:00
Warner Losh
c4ac3bc51d
Fix some typos:
...
race->rare
rman_activate_resource -> bus_activate_resource
Add xref to bus_activate_resource
Minor markup changes for the start/end/count parameters.
2003-03-29 05:09:15 +00:00
David E. O'Brien
1b79399c2b
320.rdist is OBE as we don't have rdist in the base system any more.
2003-03-29 03:28:28 +00:00
David E. O'Brien
d19c3acb44
This is OBE as we don't have rdist in the base system any longer.
2003-03-29 03:27:49 +00:00
David E. O'Brien
dde8112b23
Globally use -mieee in /usr/src for Alpha.
2003-03-29 03:14:24 +00:00
David E. O'Brien
44db0c5c9a
Reduce "code duplication" for AMD CPU's.
2003-03-29 03:13:19 +00:00
David E. O'Brien
2d57da023a
Back out the totally unapproved backout of my commits.
2003-03-29 03:03:42 +00:00
Sean Chittenden
5fe45f18e7
Small mdoc fix
2003-03-29 02:09:02 +00:00
Matthew N. Dodd
d1b27132c9
Text formatting changes.
2003-03-29 01:53:13 +00:00
Matthew N. Dodd
c040a3e16e
Don't panic if we aren't plugged into a hub.
2003-03-29 01:40:42 +00:00
Sam Leffler
aaea26ef3f
add missing copyright notices
...
Noticed by: Robert Watson
2003-03-28 20:28:05 +00:00
Hajimu UMEMOTO
bbdd270714
If IPCP is disabled, susccess of IPV6CP negotiation is sufficient
...
to communicate by IPv6. So, the prompt should be `PPP' rather
than `PPp'.
2003-03-28 18:23:43 +00:00
Bruce A. Mah
e2fd179f58
Typo fixes. Translators can probably ignore these.
...
Submitted by: ispell(1)
2003-03-28 18:22:23 +00:00
Bruce A. Mah
d0fec20c3d
New release notes: adduser(8) -g, gstat(8), omshell(1)/dhcpctl(3).
2003-03-28 18:14:54 +00:00
John Baldwin
16088e4a88
Check for the PS_NEEDSIGCHK flag in the right flags field.
2003-03-28 18:08:57 +00:00
Maxime Henrion
37087753b2
Add an option to print the time in 12-hour format.
...
Submitted by: Samy Al Bahra <samy@kerneled.com>
2003-03-28 16:37:45 +00:00
Orion Hodson
6084370fe4
Perform warm reset if codec reports ready on attach.
...
Move AC97 link control power up poke so it is always performed on attach.
2003-03-28 16:33:15 +00:00
Maxime Henrion
4351e43f7e
xargs(1) is WARNS=6 clean.
...
Tested on: i386, sparc64
2003-03-28 16:24:11 +00:00
Maxime Henrion
cec1ba8c9c
When -o isn't specified, open /dev/null as stdin.
...
Suggested by: jhb
2003-03-28 16:22:54 +00:00
Mike Barcroft
a54ec1d233
Move details of dev_t (and udev_t) to <sys/_types.h>.
2003-03-28 15:27:30 +00:00
Robert Drehmel
be23103061
Sysctl treats long' and
unsigned long' differently - fix a comment.
2003-03-28 14:17:17 +00:00
Max Khon
be6a158e0f
- MAXPATHLEN -> PATH_MAX (pass correct buffer size to readlink as well)
...
Requested by: bde
2003-03-28 12:05:45 +00:00
Maxim Sobolev
5edf954aad
Add pc-card from ARCHOS CD-224E cdrom.
...
MFC after: 1 week
2003-03-28 11:12:52 +00:00
Max Khon
01114bfc94
bump __FreeBSD_version for thread-safe realpath(3)
2003-03-28 09:50:26 +00:00
Poul-Henning Kamp
10c665ef8f
Fix an XXX: and implement LINUX_BLKGETSIZE correctly.
2003-03-28 08:58:11 +00:00
Warner Losh
d1636fcf4e
Expound a little bit about the softc, where its size is found and a
...
caution against emulating legacy softc methods used in the tree.
2003-03-28 07:28:31 +00:00
Warner Losh
78515472cb
Remove bogus card.4, and replace it with a link to oldcard.4. ru
...
pointed this out a while ago, and I'm just now getting back to it. It
obsoletes one of ru's changes, but since oldcard.4 is so much better,
that doesn't matter.
Submitted by: ru
2003-03-28 07:14:12 +00:00
Warner Losh
9b89e63ce7
Create a man page for bus_child_present(9), a function to see if a
...
given device is considered accessible by its parent device bus driver
(or its parent, etc).
2003-03-28 07:09:17 +00:00
Warner Losh
129edde443
pccarddevs_data.h no longer generated
2003-03-28 06:44:57 +00:00
Warner Losh
2983138955
MFp4:
...
Don't generate the data file.
Use 0xffffffff rather than -1 for sign safety as these fields are uint32_t.
2003-03-28 06:43:50 +00:00
Matthew N. Dodd
0e91b7d532
- Clean up function calling conventions.
...
- Be consistent about what we call our softc.
- Minor formatting.
- Add some register definitions gleaned from NetBSD/Linux.
2003-03-28 06:27:08 +00:00
Mike Silbersack
df8c7fc96e
Allow m_dup_pkthdr to accept mbufs with attached clusters as
...
targets.
Submitted by: bmilekic
2003-03-28 05:57:48 +00:00
Ian Dowse
6205bf3107
Add a checksum to the kernel message buffer, and update it every
...
time a character is written. Use this at boot time to reject the
existing buffer contents if they are corrupt. This fixes a problem
seen on some hardware (especially laptops) where the message buffer
gets partially corrupted during a short power cycle or reset, but
the msgbuf structure is left intact so it gets reused, resulting
in random junk and control characters appearing in dmesg and
/var/log/messages.
PR: kern/28497
2003-03-28 02:50:10 +00:00
Matthew N. Dodd
c591e5ebee
Multicast support, gleaned from NetBSD's if_iy driver.
...
Submitted by: Craig Boston <craig@xfoil.gank.org>
2003-03-28 02:15:01 +00:00
Juli Mallett
7a51271b68
Close the disk file descriptor that is RO before trying to open the
...
new one, and do not fall back to the RO fd. There was a bug here
in that the RO fd was never closed, if the RDRW open succeeded, but
this code is bogus anyway, and it breaks newfs of floppies, at least
for me, due to "Device busy." Anything that wants to fall back is
doing something significantly odd that it should have some more complex
code on its end.
2003-03-28 01:50:11 +00:00
Matthew N. Dodd
c67c1ce843
Default data length should be 56, not 64.
2003-03-28 00:31:51 +00:00
Max Khon
226a0f0f8b
Make realpath() thread-safe. New implementation does not use chdir(2) at all.
...
Submitted by: Constantin S. Svintsoff <kostik (at) iclub.nsu.ru>
2003-03-27 20:48:53 +00:00
Tor Egge
5e2e6a67c4
Check return value from vmapbuf instead of the function address.
2003-03-27 20:48:34 +00:00
Robert Watson
8cd5699048
Don't pass NULL in as a flags argument to libfetch's fetchGetURL()
...
as this can result in a NULL pointer deference when parsing the
flags later. This change fixes "pkg_add -r" on 5.0-CURRENT for
me; not quite clear how the problem was introduced.
2003-03-27 20:44:09 +00:00
David Schultz
8ee63f6eae
Correct LDBL_* constants based on values from i386.
2003-03-27 20:38:22 +00:00
Matthew N. Dodd
aa5d693129
- Rely on ether_ifattach() to initialize part of our struct ifnet
...
rather than doing it ourself.
- Set ifq_maxlen.
- Include the size of the ethernet header when we allocate
our mbuf chain in ieget().
2003-03-27 20:38:00 +00:00
Takeshi Shibagaki
a94c7d66aa
Add an information and fix typo.
2003-03-27 19:33:22 +00:00
Tor Egge
10dccf8ff2
Eliminate a buffer sleep/wakeup race.
2003-03-27 19:28:11 +00:00
Robert Watson
78183ac2d2
Trim "trustedbsd_" from the front of the policy module "short names";
...
the vendor is only included in the long name currently, reducing
verbosity when modules are registered and unregistered.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-03-27 19:26:39 +00:00
John Baldwin
0f9d6538bb
Add missing includes from previous commit.
...
Reported by: des
2003-03-27 18:18:35 +00:00