Peter Wemm
303f52d500
Merge rev 1.264 from i386/pmap.c (tegge via alfred):
...
Protect against an infinite loop when prefaulting pages. This can
happen when the vm system maps past the end of an object or tries
to map a zero length object, the pmap layer misses the fact that
offsets wrap into negative numbers and we get stuck.
2001-11-16 02:28:33 +00:00
Peter Wemm
88b5258822
Merge rev 1.202 from i386/pmap.c (back in 1998 by John Dyson):
...
Make flushing dirty pages work correctly on filesystems that
unexpectedly do not complete writes even with sync I/O requests.
This should help the behavior of mmaped files when using
softupdates (and perhaps in other circumstances also.)
2001-11-16 02:25:29 +00:00
Peter Wemm
79eb7b284f
Merge rev 1.293 of i386/pmap.c - skip PG_UNMANAGED in pmap_collect()
2001-11-16 02:20:40 +00:00
Peter Wemm
8ad881324c
Converge/fix some debug code (#if 0'ed on alpha, but whatever)
...
- use NPTEPG/NPDEPG instead of magic 1024 (important for PAE)
- use pt_entry_t instead of unsigned (important for PAE)
- use vm_offset_t instead of unsigned for va's (important for x86-64)
2001-11-16 02:17:18 +00:00
Peter Wemm
704be0159c
Converge with i386/pmap.c - dont refer to curproc, use curthread.
2001-11-16 02:06:06 +00:00
Josef Karthauser
9ea6d9ef6a
Switch warnings and strict back on again in a way that's compatible
...
with -stable as well as -current.
Reviewed by: imp
2001-11-16 02:02:42 +00:00
Peter Wemm
4cd0f1ee99
Merge part of i386/pmap.c rev 1.220 that got missed in alpha/pmap.c
...
rev 1.10
2001-11-16 02:02:21 +00:00
Peter Wemm
024c3fd9d5
As part of a general cleanup and reconvergence of related pmap code,
...
start tidying up some loose ends. The DEBUG_VA stuff has long since
passed its use-by date. It wasn't used on ia64 but got cut/pasted there.
2001-11-16 01:56:34 +00:00
Bruce A. Mah
0721252ad2
New release notes: IPFilter supports IPv6, ipfs(8).
...
Reminded by: devet@devet.org (Arjan de Vet)
2001-11-16 01:48:31 +00:00
Peter Wemm
f281e9efbe
Fix a leftover client comment, long line fix.
2001-11-15 23:49:02 +00:00
Bill Fenner
b519852a02
Do not allow leading zeros on device names in dev_stdclone().
...
PR: kern/32019
Reviewed by: phk
2001-11-15 23:27:46 +00:00
Maxim Sobolev
3f1a8e9371
Allow bit 21 of EFLAGS register (PSL_ID) be changed in the use-mode without
...
ill effects. This should fix problems threaded programs are having with
auto-detecting CPU type.
Reported by: Joe Clarke <marcus@marcuscom.com>
Tested by: Joe Clarke <marcus@marcuscom.com>
Reviewed by: jhb
MFC after: 1 week
2001-11-15 23:01:29 +00:00
Robert Watson
a8843add6d
o Update copyright dates, comments...
...
Obtained from: TrustedBSD Project
2001-11-15 22:56:40 +00:00
Robert Watson
8970738b86
o extattrctl initattr, when pre-allocating store for extended attributes,
...
computed a a chunksize that didn't include the extended attribute
header. This was a non-fatal error, in that it was just writing out
zeros anyway, but did have the effect of not pre-allocating the
right amount of disk space. This fix calculates chunksize to include
the attribute header.
Submitted by: Dale Rahn
Sponsored by: DARPA, UPenn POSSE Project
Obtained from: OpenBSD
2001-11-15 22:50:06 +00:00
John Baldwin
21a7a9aeb6
Use MTX_QUIET for the lock operations during clock interrupts so their logs
...
don't drown out more useful log messages.
2001-11-15 19:54:48 +00:00
John Baldwin
f4076cc158
Add a couple of returns to making recovering from a failed witness_assert()
...
more sane in the RESTARTABLE_PANICS case.
2001-11-15 19:46:36 +00:00
Robert Watson
101823b1a1
'error' is now unused, since its only purpose was to catch the
...
results of suser_td().
2001-11-15 19:42:08 +00:00
Jeroen Ruigrok van der Werven
a9032e75b2
Document the atkbd flags of 0x03 and be explicit to mention this might
...
fit some dockingstation keyboard probing.
PR: 23681
Submitted by: yokota [PR issued by:
Claude Lefrancois <lmcclef@lmc.ericsson.se>]
2001-11-15 19:42:07 +00:00
Robert Watson
474f15b863
Temporarily disable unloading, as it appears to be broken (read: causes
...
panics)
2001-11-15 19:41:14 +00:00
Bruce A. Mah
e4caab2649
New release notes: Jitter in load average computation, newsyslog(8)
...
support for bzip2(1).
MFCs noted: gx(4), edquota(8) -f.
2001-11-15 19:32:57 +00:00
Robert Watson
ca7779ceca
o Rely on /dev/snp* permissions, rather than using suser() in snpopen()
...
to prevent inappropriate use of the snoop device. This means that,
with appropriate chmod'ing, arbitrary users may make use of the snoop
device.
2001-11-15 19:28:49 +00:00
John Baldwin
ba48b69a13
Remove definition of witness and comment stating that this file implements
...
witness. Witness moved off to subr_witness.c a while ago.
2001-11-15 19:08:55 +00:00
Makoto Matsushita
a58c1836ff
Add card_if.h to SRCS.
...
src/sys/dev/an/if_an_pccard.c rev 1.10 change requires to include
"card_if.h" but Makefile doesn't know about this file. Without this,
kernel build will fail at this driver.
2001-11-15 18:59:04 +00:00
Jeroen Ruigrok van der Werven
41425f4fac
Remove clkrun_hack for ThinkPad 570.
...
PR: 28031
Submitted by: Tan Koan-Sin <freedom@csie.nctu.edu.tw>
MFC after: 2 weeks
2001-11-15 18:51:08 +00:00
John Baldwin
07da19144f
- Don't enable interrupts in trap() if we trapped while holding a spin
...
lock as this usually makes the problem worse.
- If we get a page fault while holding a spin lock, treat it as a fatal
trap and don't even bother calling into the VM since calling into the
VM will panic when trying to lock Giant before we can get a useful
message anyways.
2001-11-15 17:29:36 +00:00
Jeroen Ruigrok van der Werven
a72945b799
Back out previous commit.
...
This works for wi(4), but apparantly other wireless drivers seem to do
the right thing.
Submitter and yours truly both got Mislead(tm).
Submitted by: udp <udp@sneakerz.org>
2001-11-15 16:55:39 +00:00
John Baldwin
2ffc1262b0
Axe NFS_NOSERVER since it doesn't do anything anymore. Remove NFSSERVER
...
from your config file instead.
2001-11-15 16:03:24 +00:00
John Baldwin
4a68905be9
NFS_NOSERVER doesn't do anything anymore and is about to get axed so don't
...
use it. Instead, remove NFSSERVER. This was already done on i386, but
the alpha still needed the fix.
2001-11-15 15:58:01 +00:00
Dima Dorfman
ad3f90f6ca
Deuglify the usage message by putting the program name after the
...
"usage:" string. This is how most (all?) other programs in the system
do it.
PR: 31596
Submitted by: Cyrille Lefevre <clefevre@citeweb.net>
2001-11-15 15:46:45 +00:00
Jeroen Ruigrok van der Werven
aabb3df7da
Report ad hoc mode correctly.
...
Submitted by: udp <udp@sneakerz.org>
2001-11-15 15:31:51 +00:00
Maxim Sobolev
0a811cbf0c
Improve recently committed fix for -t bug.
...
Submitted by: "Andrew L. Neporada" <andr@dgap.mipt.ru>
MFC after: 3 days
2001-11-15 15:13:24 +00:00
Mitsuru IWASAKI
964679ce58
Fix re-enabling ACPI on wakeup from hibernation. The problem was that
...
acpi_Disable() cleared all GPE events.
Some old ACPI implementaions still need current re-enabling code.
2001-11-15 15:12:08 +00:00
Cy Schubert
dc62834a97
My final rite of FreeBSD is now complete.
...
Reviewed by: nectar
Approved by: nectar
2001-11-15 14:28:03 +00:00
Mitsuru IWASAKI
e0157e3edc
Two minor changes.
...
- Change _ACx sysctl oid from ten of _AC[0-9] to one _ACx.
- Better error printing on _TMP evaluation.
Reviewed by: msmith
2001-11-15 12:00:48 +00:00
Mitsuru IWASAKI
b8670bed9b
Remove "S4B" from sleep_state_names and add "NONE" instead.
...
Now you can say;
# sysctl hw.acpi.lid_switch_state=NONE
instead of specifying unsupported _Sx object in the system.
Actually, S4B is going to disappear in ACPICA and we already have
hw.acpi.s4bios to distinguish BIOS hibernation or OS hibernation.
2001-11-15 11:59:25 +00:00
Warner Losh
45c2a3ca28
MF NetBSD's if_ne_pcmcia.c rev 1.82's list of devices
2001-11-15 08:15:44 +00:00
Warner Losh
bca07edc83
More devices. Obtained from NetBSD.
2001-11-15 07:57:38 +00:00
Warner Losh
9de4df498c
Migrate to PCMCIA_CARD() macros
2001-11-15 07:52:49 +00:00
Warner Losh
d93f2e2458
Sync to 1.18 of pccarddevs
2001-11-15 07:50:38 +00:00
Warner Losh
720725c93b
Add vendor for NDC.
2001-11-15 07:50:09 +00:00
Yoshihiro Takahashi
19ea5a3fbf
Use the vn driver on a stable system.
2001-11-15 07:27:25 +00:00
Makoto Matsushita
acd9c8a8a1
Typo fix (my test version doesn't have this...)
2001-11-15 07:09:00 +00:00
Makoto Matsushita
6a798cfa81
Run "make cleandir" if NO_MODULES are set, or there is no sys/modules
...
directory. Previous commit breaks buildkernel if NO_MODULES was set.
Sorry...
Noticed by: mike
2001-11-15 07:04:23 +00:00
Warner Losh
b9efeffff0
Minor style problem I introduced recently
2001-11-15 06:44:43 +00:00
Warner Losh
34e4437eb0
Hoist the Card/Card2 macros that I invented for the wi driver into
...
pccard layer and rename them PCMCIA_CARD and PCMCIA_CARD2 respectively
(note, this is being done with an eye towards NetBSD integreation so
it is easier to keep lists of cards between us and them in sync).
Use this in the an and wi drivers.
2001-11-15 06:37:13 +00:00
Warner Losh
3a102d6984
Add PC4500 and 350 for newer cards in this line.
...
Obtained from: NetBSD's an driver (and FreeBSD's /etc/defaults/pccard.conf)
2001-11-15 06:26:24 +00:00
Warner Losh
945668b079
newcard support for an, from pr 24854
2001-11-15 06:18:58 +00:00
Warner Losh
a0945bbc7f
Add NEWCARD support for aironet stuff.
...
PR: 24854
Submitted by: "Sam Habash" <the+xp@llama.com>
(with the mtx fix by Jonathan Chen)
2001-11-15 06:18:06 +00:00
Warner Losh
5e9d03c8be
Fix comments about 'current' state of hardware/software
2001-11-15 06:17:05 +00:00
Warner Losh
d1b4e2cca1
GVC 10Mbps Ethernet Card
...
PR: 30329
Submitted by: David Xu <davidx@viasoft.com.cn>
2001-11-15 05:54:25 +00:00