Alan Cox
8365d52166
o Introduce pmap_page_is_mapped(). Its purpose is to obsolete
...
the PG_MAPPED flag.
2002-08-05 03:40:28 +00:00
Doug Barton
6ba81e778e
Fix a couple DESTDIR related problems. Credit for the "Only in" section
...
goes to James <James_Bond_79@yahoo.com>, and Cyrille Lefevre
<cyrille.lefevre@laposte.net>. The make variables problem was found
by jon.
2002-08-05 01:03:12 +00:00
Luigi Rizzo
9e2518582d
Use m_getcl() to allocate buffers for the receive ring.
...
MFC after: 3 days
2002-08-05 00:21:24 +00:00
Alan Cox
7ffcf9ec77
o Don't set PG_MAPPED or PG_WRITEABLE when a page is mapped
...
using pmap_kenter() or pmap_qenter().
o Use VM_ALLOC_WIRED in pmap_new_thread().
2002-08-05 00:04:18 +00:00
Luigi Rizzo
c939f1aee7
Extend the interface to ether_input(): a NULL eh pointer means that
...
the mbuf contains the ethernet header (eh) as well, which ether_input()
will strip off as needed.
This permits the removal (in a backward compatible way) of the
header removal code which right now is replicated in all drivers,
sometimes in an inconsistent way. Also, because many functions
called after ether_input() require the eh in the mbuf, eventually
we can propagate the interface and handle outdated drivers just
in ether_input().
Individual driver changes to use the new interface will follow as
we have a chance to touch them.
NOTE THAT THIS CHANGE IS FULLY BACKWARD COMPATIBLE AND DOES NOT BREAK
BINARY COMPATIBILITY FOR DRIVERS.
MFC after: 3 days
2002-08-04 23:55:06 +00:00
Luigi Rizzo
2b5989e943
Fix handling of Receiver Not Ready errors when doing polling.
...
Also take this chance to cleanup the code in fxp_intr_body.
Add a missing block of code to disable interrupts when
reinitializing the interface while doing polling (the RELENG_4
version was correct).
MFC after: 3 days
2002-08-04 22:33:28 +00:00
Max Khon
dde0b0ee97
Kerberos 5 no longer needs -lmd
...
Approved by: nectar
2002-08-04 22:23:48 +00:00
Gregory Neil Shapiro
8f3548b29f
Pass envp to crunched program's main() routines as some depend on it.
...
Note that crunchgen's stub .c programs already have the code to use it:
"int _crunched_%s_stub(int argc, char **argv, char **envp)"
"{return main(argc,argv,envp);}\" >%s_stub.c\n",
Add $FreeBSD$ to allow the commit.
Reviewed by: luigi
MFC after: 3 days
2002-08-04 22:14:44 +00:00
Luigi Rizzo
32d273402d
Use m_getcl() to allocate mbuf+cluster for the receive ring.
...
Remove the sis_quick variable, as it was there for testing purposes
only.
MFC after: 3 days
2002-08-04 21:52:05 +00:00
Akinori MUSHA
9988e3662f
Another .tbz2 -> .tbz leftover. Properly look for pkgname.tbz.
...
MFC after: 1 day
2002-08-04 21:27:57 +00:00
Akinori MUSHA
752b4d681e
Drop support for the .tbz2 suffix. One would not want pkg_create(1)
...
to create "pkgname.tbz" when one specifies "pkgname.tbz2".
MFC after: 1 week
2002-08-04 21:20:09 +00:00
Luigi Rizzo
fc1c73c21a
Temporarily disable polling when no processes are active, while I
...
investigate the problem described below.
I am seeing some strange livelock on recent -current sources with
a slow box under heavy load, which disappears with this change.
This might suggest some kind of problem (either insufficient locking,
or mishandling of priorities) in the poll_idle thread.
2002-08-04 21:00:49 +00:00
Poul-Henning Kamp
e26ebcce25
Repond properly to NGM_TEXT_CONFIG messages.
2002-08-04 20:50:50 +00:00
Luigi Rizzo
1cbd978e96
bugfix: move check for udp_blackhole before the one for icmp_bandlim.
...
MFC after: 3 days
2002-08-04 20:50:13 +00:00
Wolfram Schneider
c3712ca9bf
Added NetBSD 1.5.3
...
Submitted by: Bang Jun-Young <junyoung@netbsd.org>
2002-08-04 20:41:15 +00:00
Wolfram Schneider
bec2b9449b
Update FreeBSD 4.6 release date.
...
Added OpenBSD 3.1
2002-08-04 20:34:28 +00:00
Mike Barcroft
2dd3656781
Fix typo in the last revision.
...
Noticed by: i386 tinderbox
2002-08-04 19:34:38 +00:00
Jake Burkholder
2e55bb64c3
Add example entries for ttya and ttyb (sab).
2002-08-04 19:16:13 +00:00
Jake Burkholder
ab1cee3d3d
se -> sab.
2002-08-04 19:07:15 +00:00
Alan Cox
24c28f1ad6
o Acquire the page queues lock before checking the page's busy status
...
in vm_page_grab(). Also, replace the nearby tsleep() with an msleep()
on the page queues lock.
2002-08-04 19:05:20 +00:00
Jake Burkholder
d5e6ffe8d2
Ported to FreeBSD.
2002-08-04 18:41:27 +00:00
Jake Burkholder
47029a19ea
Add Jason L. Wright's driver for the SAB82532 serial chip, found in many
...
sun ultras.
Obtained from: OpenBSD
2002-08-04 18:36:36 +00:00
Eric Anholt
2690c0bb32
Add device agp to GENERIC, filter it out of floppy builds
...
Approved by: des (mentor)
2002-08-04 18:35:02 +00:00
Jake Burkholder
ab9d7ec432
Remove this abortive attempt.
2002-08-04 18:24:09 +00:00
Peter Wemm
3f3655b092
Fix a mistake in 1.352 - I was returning a pointer to the rounded down
...
address. I expect this will fix acpica.
2002-08-04 18:11:38 +00:00
Warner Losh
35e58ed326
Remove commented out PCI_ENABLE_IO_MODES. It is gone now.
2002-08-04 18:06:15 +00:00
Jake Burkholder
f84c971a6f
Ported to sparc64.
2002-08-04 17:57:01 +00:00
Scott Long
2bbe0d3617
Simplify the handling of a fragmented file_id descriptor. Also
...
de-obfuscate the file_char flags.
2002-08-04 16:42:20 +00:00
Andrey A. Chernov
97c54f7797
Try harder to check lang as path component (".", "..", / inside).
...
Try harder to not overwrite failure errno.
style(9) whitespace reformatting for code readability.
2002-08-04 14:03:59 +00:00
Tim J. Robbins
4bd5585fbd
Change wctype_t to an unsigned type to avoid warnings.
2002-08-04 12:43:53 +00:00
Tim J. Robbins
4645079944
Add the ISO C90 Amd. 1 wctrans(3) and towctrans(3) functions.
2002-08-04 12:09:08 +00:00
Tim J. Robbins
92ece88d16
Add btowc(3) to SEE ALSO section.
2002-08-04 11:02:21 +00:00
Bruce Evans
c69d844294
Include <sys/time.h> for the declaration of struct timeval. Do not
...
depend on namespace pollution in <signal.h>. (truss shouldn't be
using timevals anyway, since it was implemented long after timevals
were obsoleted by timespecs.)
2002-08-04 10:57:41 +00:00
Jeff Roberson
e6e370a7fe
- Replace v_flag with v_iflag and v_vflag
...
- v_vflag is protected by the vnode lock and is used when synchronization
with VOP calls is needed.
- v_iflag is protected by interlock and is used for dealing with vnode
management issues. These flags include X/O LOCK, FREE, DOOMED, etc.
- All accesses to v_iflag and v_vflag have either been locked or marked with
mp_fixme's.
- Many ASSERT_VOP_LOCKED calls have been added where the locking was not
clear.
- Many functions in vfs_subr.c were restructured to provide for stronger
locking.
Idea stolen from: BSD/OS
2002-08-04 10:29:36 +00:00
Andrey A. Chernov
f75bb0aa25
Use errno to indicate failure reason.
...
Remove incomplete checks for 'name' and 'PatchLocale', they must be
already checked at this point.
2002-08-04 09:37:28 +00:00
Bruce Evans
1a2140f531
Fixed some style bugs (unsorting of MLINKS, and more than 1 assignment to
...
MAN per section).
2002-08-04 07:54:41 +00:00
Alan Cox
7f0bf36a2e
o Extend the scope of the page queues lock in contigmalloc1().
...
o Replace vm_page_sleep_busy() with vm_page_sleep_if_busy()
in vm_contig_launder().
2002-08-04 07:07:34 +00:00
Alan Cox
4453ada654
o Convert a vm_page_sleep_busy() into a vm_page_sleep_if_busy()
...
with appropriate page queue locking.
2002-08-04 06:27:37 +00:00
David E. O'Brien
9e0e832f14
Use an 8.3 friendly extension when compressing with bzip2.
2002-08-04 06:03:34 +00:00
David E. O'Brien
29a487cb1f
Updated libc/libc_r that fixes the FreeBSD-SA-02:28.resolv resolver bug.
...
Submitted by: Trevor Johnson <trevor@jpj.net>
2002-08-04 05:51:05 +00:00
David E. O'Brien
30d90946d1
Allow "-v -v" to mean very verbose.
...
Reviewed by: freebsd-standards
PR: 40709
Submitted by: Edward Brocklesby <nighthawk@unrealircd.com>, johan
2002-08-04 05:29:13 +00:00
Luigi Rizzo
b985a624a3
Fix generation of check-state rules, which i broke in last commit.
2002-08-04 05:16:19 +00:00
Alan Cox
ea5e5b13f8
o Request a wired page from vm_page_grab() in _pmap_allocpte().
2002-08-04 04:55:31 +00:00
Tim J. Robbins
526b145c23
Never allow a user to use crontab if opening /var/cron/{allow,deny} fails
...
for any reason other than ENOENT (think resource limits). Close allow and
deny files before allowed() returns to stop the user's EDITOR being able to
read them.
Obtained from: OpenBSD (partially)
2002-08-04 04:32:27 +00:00
Andrey A. Chernov
10bc1114ce
Rewrite loadlocale() to eliminate LOAD_CATEGORY macro to save space.
2002-08-04 04:29:54 +00:00
Andrey A. Chernov
27ebcacbb0
Nonexistent SIZE_MAX -> SIZE_T_MAX
2002-08-04 04:11:48 +00:00
Tim J. Robbins
d4ba1c2249
Signal an error instead of giving the caller less memory than they asked
...
for when num * size would cause integer overflow.
MFC after: 1 week
2002-08-04 02:52:11 +00:00
Matthew N. Dodd
9897b20356
Add options to print the argument and environment string parameters to
...
execve().
This could be done in a more general manner but it still wouldn't
be very pretty.
MFC after: 3 weeks
2002-08-04 02:24:21 +00:00
Matthew N. Dodd
0629483c41
Add a "FreeBSD ELF32" entry to ex_types[].
2002-08-04 02:20:06 +00:00
Jake Burkholder
7746cd480a
Print out the strings in vers.o instead of hardcoding the loader banner.
2002-08-04 01:30:26 +00:00