KATO Takenori
ca6f868824
Fixed pagefault when cred == NOCRED.
...
PR: 5632
1998-02-07 01:36:24 +00:00
KATO Takenori
39ca14f032
Fixed number of entries in gid-mapfile.
...
PR: 5640
1998-02-07 01:34:32 +00:00
Eivind Eklund
ccf5ba7483
Back out opt_diagnostic.h changes.
1998-02-06 23:54:27 +00:00
John Polstra
663690b388
Implement dladdr.
1998-02-06 16:46:46 +00:00
Eivind Eklund
14834de441
Throw DEBUG and DIAGNOSTIC in opt_global.h
1998-02-06 12:41:39 +00:00
Eivind Eklund
0b08f5f737
Back out DIAGNOSTIC changes.
1998-02-06 12:14:30 +00:00
Alexander Langer
34c7729f52
Don't attempt to display information which we don't have: specifically,
...
TCP and UDP port numbers in fragmented packets when IP offset != 0.
2.2.6 candidate.
Discovered by: Marc Slemko <marcs@znep.com>
Submitted by: Archie Cobbs <archie@whistle.com> w/fix from me
1998-02-06 02:45:54 +00:00
KATO Takenori
87884aad6e
Workarround for DIAGNOSTIC kernel's panic in union_lookup().
...
Union_removed_upper() clobbers cache when file is removed.
Upper vp will be removed by union_reclaim().
1998-02-06 02:42:21 +00:00
John Dyson
7d6c26d67e
Add MNT_LAZY.
1998-02-05 17:27:42 +00:00
John Dyson
857fe6801a
Fix an omission of a line from the previous commit to this file. The
...
problem appeared to be an NFS hang.
1998-02-05 16:40:57 +00:00
KATO Takenori
7b0c16d8af
Sync with sys/i386/isa/if_ed.c revision up to 1.132.
1998-02-05 10:17:57 +00:00
KATO Takenori
d13e38ae9d
Sync with sys/i386/isa/isa.c revision 1.110.
1998-02-05 10:06:42 +00:00
KATO Takenori
3efe1bb939
Sync with sys/i386/i386/machdep.c and trap.c reivsions 1.287 and
...
1.121, respectively.
1998-02-05 10:05:47 +00:00
Eivind Eklund
09ae1abd69
Add PnP support to if_ed.c.
1998-02-05 04:08:41 +00:00
John Dyson
95461b450d
1) Start using a cleaner and more consistant page allocator instead
...
of the various ad-hoc schemes.
2) When bringing in UPAGES, the pmap code needs to do another vm_page_lookup.
3) When appropriate, set the PG_A or PG_M bits a-priori to both avoid some
processor errata, and to minimize redundant processor updating of page
tables.
4) Modify pmap_protect so that it can only remove permissions (as it
originally supported.) The additional capability is not needed.
5) Streamline read-only to read-write page mappings.
6) For pmap_copy_page, don't enable write mapping for source page.
7) Correct and clean-up pmap_incore.
8) Cluster initial kern_exec pagin.
9) Removal of some minor lint from kern_malloc.
10) Correct some ioopt code.
11) Remove some dead code from the MI swapout routine.
12) Correct vm_object_deallocate (to remove backing_object ref.)
13) Fix dead object handling, that had problems under heavy memory load.
14) Add minor vm_page_lookup improvements.
15) Some pages are not in objects, and make sure that the vm_page.c can
properly support such pages.
16) Add some more page deficit handling.
17) Some minor code readability improvements.
1998-02-05 03:32:49 +00:00
Eivind Eklund
47cfdb166d
Turn DIAGNOSTIC into a new-style option.
1998-02-04 22:34:03 +00:00
Eivind Eklund
4c890f3b43
Remove old, commented-out option SUIDDIR after Julian added a proper
...
entry for it.
1998-02-04 22:03:27 +00:00
Eivind Eklund
8e734a64e3
Make the LKMs handle DIAGNOSTIC as a new-style option.
1998-02-04 21:56:39 +00:00
David Greenman
1540674007
Restrict idleprio to superuser:
...
Realtime priority has to be restricted for reasons which should be
obvious. However, for idle priority, there is a potential for
system deadlock if an idleprio process gains a lock on a resource
that other processes need (and the idleprio process can't run
due to a CPU-bound normal process). Fix me! XXX
PR: 5639
1998-02-04 18:43:10 +00:00
Jordan K. Hubbard
8fc933e5ae
MF22: update to newest version from author.
1998-02-04 15:04:09 +00:00
KATO Takenori
8e1f6a1f4a
Sync with sys/i386/conf/options.i386 revision 1.71.
1998-02-04 10:22:05 +00:00
KATO Takenori
99b1ec9000
Sync with sys/i386/i386/machdep.c revision 1.286.
1998-02-04 10:19:33 +00:00
Eivind Eklund
346ebe5115
Change LINT_PCCARD_HACK to COMPILING_LINT, and put it in its own header file
...
"opt_lint.h". This should prevent the next person needing the same trick
from inventing their own option, too.
1998-02-04 04:41:37 +00:00
Eivind Eklund
cecc50bcd3
Make SPX_HACK a new-style option.
1998-02-04 04:12:29 +00:00
Eivind Eklund
cb71d9bfa8
Make this work with SPX_HACK as a new-style option.
1998-02-04 04:07:43 +00:00
Eivind Eklund
ec1f7adf74
Put SCSI_2_DEF in opt_scsi.h. This cause a lot more recompliation than
...
necessary when this option change, but I don't think it is worth its own
header file.
1998-02-04 03:59:50 +00:00
Eivind Eklund
7dff14331f
Make FAILSAFE a new-style option.
1998-02-04 03:47:16 +00:00
Eivind Eklund
0fec5b52a7
Add #include "opt_devfs.h"
1998-02-04 03:30:31 +00:00
Eivind Eklund
287591d703
Re-add my DEVFS changes after they were stomped on. This time, I throw away
...
the DEVFS tokens (as they weren't used anywhere anyway).
1998-02-04 03:16:25 +00:00
Eivind Eklund
a30e742145
Make LINT at least compile. This faithfully duplicate the changes
...
done to ufs/ufs/ufs_vnops.c for the same problem, but I don't know if
that will actually make SUIDDIR work for ext2fs.
1998-02-04 01:16:03 +00:00
Bruce Evans
9357fa70bd
Cleaned up some comments and ifdefs.
1998-02-03 22:32:23 +00:00
Bruce Evans
e7a5897899
Added #include of <sys/queue.h> so that this file is more "self"-sufficent.
1998-02-03 22:19:35 +00:00
Bruce Evans
f77c781169
Forward declare a struct and #include <sys/queue.h> so that this file
...
is more "self"-sufficent.
1998-02-03 22:17:45 +00:00
Bruce Evans
44429dc4f7
Converted DISABLE_PSE to a new-style option.
...
Fixed some formatting in options.i386.
1998-02-03 22:09:01 +00:00
Bruce Evans
a4b6385ede
Fixed pedantic syntax errors.
1998-02-03 21:56:42 +00:00
Bruce Evans
9cf2c3e77a
Forward declare some structs so that this file is more self-sufficient.
1998-02-03 21:52:02 +00:00
Bruce Evans
a3bdf7a34c
Fixed staticization.
1998-02-03 21:41:12 +00:00
Bruce Evans
c53e436efc
Forward declare some structs so that this file is more self-sufficient.
...
Don't declare kernel objects or functions unless KERNEL is defined.
1998-02-03 21:39:30 +00:00
Bruce Evans
a8961a8284
Ifdefed some SMP and VM86 code. Note that although VM86 is not a global
...
option, the ifdef on it in a header works because only the name of the
VM86 extension is hidden.
1998-02-03 21:27:50 +00:00
Bruce Evans
318ed3ed7a
Forward declare a union so that this file is self-sufficient.
...
Cleaned up ifdefs.
1998-02-03 20:46:18 +00:00
Bruce Evans
b9759fe4f9
Fixed a gratuitous ANSIism.
1998-02-03 20:37:29 +00:00
Bruce Evans
7a1a679ecb
Ifdefed use of a GNU feature.
1998-02-03 20:32:38 +00:00
Bruce Evans
65fa467e59
Moved misplaced idempotency ifdef. Multiple inclusion was fatal since
...
there was a typedef outside the ifdef.
Fixed syntax error after the #endif for this ifdef.
Didn't fix the usual style bugs for this ifdef...
1998-02-03 20:24:13 +00:00
Bruce Evans
98a6e74553
Changed inline' to
__inline' so that this file can be compiled by
...
`gcc -ansi'.
Changed NULL to 0 so that this file is more self-sufficient (now
only <sys/types.h> is a prerequisite).
1998-02-03 20:14:35 +00:00
Bruce Evans
eafe3040d4
Don't declare prototypes for driver functions unless KERNEL is defined.
1998-02-03 20:07:02 +00:00
Bruce Evans
919de96974
Fixed conflicts between <machine/console.h> and <machine/pcvt_ioctl.h>,
...
so that it is possible for kdump and truss to include them both. Use
#defines from pcvt_ioctl.h in conflicting cases, since pcvt_ioctl.h
gives a hint about the bogus third arg to _IO(). Ifdef the common
typedefs. Export `struct key_t' from pcvt_ioctl.h so pcvt_ioctl.h is
bug for bug compatible with console.h (now both are broken in C++
mode).
1998-02-03 19:57:46 +00:00
Bruce Evans
a92ae47539
Updated generated files.
1998-02-03 17:52:21 +00:00
Bruce Evans
14f1d4260d
Fixed type of mincore().
1998-02-03 17:45:43 +00:00
Bruce Evans
125ff6b079
Generate a forward declaration of `struct proc' in <sys/sysproto.h>.
...
Removed extra args to a printf.
Fixed some style inconsistencies (unnecessary parentheses for printf).
awk is not C.
1998-02-03 17:39:13 +00:00
KATO Takenori
4e649c4174
Declare the variable `i' when UMAP_DIAGNOSTIC is defined.
1998-02-03 14:30:01 +00:00