Søren Schmidt
aeb1d7b554
Remove the NOGIANT flag again, it was premature.
2003-11-08 09:56:34 +00:00
Bruce Evans
8f1f433834
1. Fixed leakage of a file descriptor for every non-fatal failure in
...
rm_overwrite() (for rm -P).
2. Print the file name in the error message for (fatal) malloc() failures
in rm_overwrite(). I first thought that malloc() failures should be
non-fatal since they don't prevent proceeding the the next file, but
making them non-fatal would normally give too much output for rm -Pr
on a large tree in the unlikely event that even one occurs, since the
malloc()ed amounts are usually the same. Just print the file name since
the malloc()ed amounts are not always the same and it doesn't hurt to
know where rm was when it quit.
Submitted by: guido ((1) and original version of (2))
2003-11-08 09:55:16 +00:00
Peter Wemm
4cd2d525e3
Move a MD 32 bit binary support routine into the MD areas. exec_setregs
...
is highly MD in an emulation environment since it operates on the host
environment. Although the setregs functions are really for exec support
rather than signals, they deal with the same sorts of context and include
files. So I put it there rather than create yet another file.
2003-11-08 07:43:44 +00:00
Peter Wemm
b0211d5445
Regen
2003-11-08 07:31:49 +00:00
Peter Wemm
bc0e45efa3
"implement" vfork(). Add comments next to the other syscalls that need
...
to be implemented. This is enough to run i386 /bin/tcsh. /bin/sh is still
not happy because of some strange job control problem.
2003-11-08 07:31:30 +00:00
John-Mark Gurney
2eb7cf1a2b
fix an overflow bug when scanning for length of names that I introduced in
...
the last commit...
include some minor style changes and fixes that bde sent me
Submitted by: bde
2003-11-08 07:24:03 +00:00
David Xu
38a53c6206
Use THR lock instead of KSE lock to avoid scheduler be blocked in spinlock.
...
Reviewed by: deischen
2003-11-08 06:07:04 +00:00
Marcel Moolenaar
0eae3d809e
Virtual addresses in headers of ELF files for dynamic objects need
...
to be relocated before they can be used as pointers.
2003-11-08 05:29:49 +00:00
David Xu
fe9f88fc14
Use space instead of tab.
2003-11-08 05:18:25 +00:00
Peter Wemm
fcfe57d640
Update the graffiti.
2003-11-08 04:39:22 +00:00
Peter Wemm
398dbb11d8
Switch from having a fpu "device" to something that is more like the
...
integrated part of the cpu core that it is.
2003-11-08 04:37:54 +00:00
Sam Leffler
6536168e0a
must use RTFREE instead of rtfree for proper locking
2003-11-08 03:36:32 +00:00
Peter Wemm
e04f2bba96
Remove some duplicated comments that refer to npx. XXX The setregs
...
function is actually MD (not MI) though..
2003-11-08 03:35:06 +00:00
Peter Wemm
bf2f09ee97
The great s/npx/fpu/gi
2003-11-08 03:33:38 +00:00
Warner Losh
d0ff2e64ac
-Wunused
2003-11-08 03:28:43 +00:00
Tim J. Robbins
cc7a3285a5
Add one more cross-reference to gb2312(5).
2003-11-08 03:23:11 +00:00
Tim J. Robbins
e4d88ab134
Add GB2312 to the list of supported encodings. Cross-reference gb2312(5).
2003-11-08 03:19:26 +00:00
Peter Wemm
a4d60a7fb3
Converge with i386/GENERIC
2003-11-08 03:17:36 +00:00
Tim J. Robbins
16854d3c8f
Add cross-references to new gb2312(5) manual page.
2003-11-08 03:07:56 +00:00
David Xu
685a6c448a
Return a reasonable number for top or ps to display for M:N thread,
...
since there is no direct association between M:N thread and kse,
sometimes, a thread does not have a kse, in that case, return a pctcpu
from its last kse, it is not perfect, but gives a good number to be
displayed.
2003-11-08 03:03:17 +00:00
Tim J. Robbins
e31d6d8149
Add a fairly simple manual page for the new GB2312 encoding.
2003-11-08 03:02:45 +00:00
Alan Cox
5e4a2fc9aa
- Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases,
...
pmap_pte() and pmap_pte_quick(). The distinction being based upon the
locks that are held by the caller. When the given pmap is not the
current pmap, pmap_pte() should be used when Giant is held and
pmap_pte_quick() should be used when the vm page queues lock is held.
- When assigning to PMAP1 or PMAP2, include PG_A anf PG_M.
- Reenable the inlining of pmap_is_current().
In collaboration with: tegge
2003-11-08 03:01:26 +00:00
Tim J. Robbins
9e0bd333f0
Remove unused #includes.
2003-11-08 02:58:37 +00:00
Tim J. Robbins
eb402e14d8
Use __inline instead of inline.
2003-11-08 02:56:03 +00:00
Tim J. Robbins
c2f9330393
Refer to wide characters instead of runes. Remove redundant example locale.
...
Catch up with renaming of "Japanese" to "ja_JP.eucJP". Comment out the
statement that EUC is provided for compatibility with UNIX-based systems;
this is not a very good opening paragraph.
2003-11-08 02:52:31 +00:00
Tim J. Robbins
5d9c483db1
Refer to wide characters instead of runes.
2003-11-08 02:46:02 +00:00
Peter Wemm
0432a0f961
Rename npx.c to fpu.c (it isn't an extension, its part of the core
...
architecture now).
2003-11-08 02:40:40 +00:00
Peter Wemm
8b2454d833
Rename npx* to fpu*. I haven't done the flags/function names yet.
2003-11-08 02:39:46 +00:00
Peter Wemm
42ad9517cc
Point the description of the fpu data in the context structures to
...
i386/include/npx.h instead of the host's machine/npx.h (which might not
exist)
2003-11-08 02:36:05 +00:00
Yoshihiro Takahashi
8bdb7bde53
New notes for pc98: Pentium Pro and Pentium II workarounds, i386 interrupt
...
handling.
2003-11-08 01:17:08 +00:00
Sam Leffler
754a426e14
add 802.11 layer stats dumper
2003-11-08 01:06:19 +00:00
Sam Leffler
d7c15d551a
catchup with if_xname change
2003-11-08 01:01:56 +00:00
Robert Watson
c2021aea59
Add /usr/share/security to directories to create in order to hold
...
LOMAC context information.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-11-08 00:41:41 +00:00
Robert Watson
7d8061c0c1
When lomac-policy.contexts was merged from the TrustedBSD MAC branch,
...
the Makefiles were not committed.
2003-11-08 00:40:25 +00:00
Sam Leffler
27a940c9a2
unbreak compilation of FAST_IPSEC
...
Supported by: FreeBSD Foundation
2003-11-08 00:34:34 +00:00
Robert Watson
8a4b86b9a4
Replace a '-' with a ')'. Update copyright.
...
PR: 53195
2003-11-08 00:21:20 +00:00
Peter Wemm
7538a488f5
There isn't much point printing 'npx0: INT 16 interface' because that is
...
the only way it works here.
2003-11-08 00:13:43 +00:00
John Baldwin
88861af1fb
Dump the trigger and polarity of each intpin's default setting in the
...
bootverbose output.
2003-11-07 23:44:35 +00:00
Sam Leffler
aab621f060
MFp4: reminder that random id code is not reentrant
...
Supported by: FreeBSD Foundation
2003-11-07 23:31:29 +00:00
Scott Long
eb3b7bf69f
Document the lockfunc and lockfuncarg arguments to bus_dma_tag_create() in
...
the busdma headers.
2003-11-07 23:29:42 +00:00
Sam Leffler
8f1ee3683d
Move uid/gid checking logic out of line and lock inpcb usage. This
...
has a LOR between IPFW inpcb locks but I'm committing it now as the
lesser of two evils (the other being unlocked use of in_pcblookup).
Supported by: FreeBSD Foundation
2003-11-07 23:26:57 +00:00
Warner Losh
123cd74e26
Remove channeling interrupts to IRQ1. Some chipsets don't do the
...
expected thing and that causes interference with keyboards.
2003-11-07 23:12:59 +00:00
Bruce A. Mah
29e2fc2f5f
Use ufm(4) entity.
...
Use mpt(4) entity, trim devices since the new manpage lists them.
While here, trim devices from the pst(4) and trm(4) listings since
they are close by and their manual pages seem to list everything we do.
2003-11-07 23:03:02 +00:00
Sam Leffler
a96756932a
Assert GIANT_REQUIRED where sockets are manipulated. This is
...
preparatory for MPSAFE network commits and ongoing socket
locking work.
Supported by: FreeBSD Foundation
2003-11-07 22:57:09 +00:00
Robert Watson
bea2b56b26
When allocation of a socket peer label fails, scrub what was
...
successfully initialized in the label as a socket peer label, not a
socket label. For current policy modules, this didn't make a
difference, but if a policy module had label data in the peer label
that was to be GC'd in a different way than the normal socket label,
it might have been a problem.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-11-07 22:31:27 +00:00
Peter Wemm
2331fb5799
Ahh, the joys of badge engineering. Tell the sk driver that the
...
Linksys EG1032 is yet another variation. It looks just like the 3c940
except it only has a Marvell logo and no 3com logo.
2003-11-07 22:04:26 +00:00
Ruslan Ermilov
9ef295f29e
Use %e in the date(1) format string to eliminate the sed(1) command.
2003-11-07 21:55:35 +00:00
John Baldwin
fab73bc221
Regen.
2003-11-07 21:36:35 +00:00
John Baldwin
572e11ac18
Sync up MP safe flags with global syscalls.master for the first time. This
...
includes read(), write(), close(), linux_setuid16(), linux_getuid16(),
linux_pause(), linux_nice(), linux_kill(), dup(), linux_pipe(),
linux_setgid16(), linux_getgid16(), linux_signal(), linux_geteuid16(),
linux_getegid16(), acct(), setpgid(), umask(), dup2(), getppid(),
getpgrp(), setsid(), linux_sigaction(), linux_sgetmask(), linux_ssetmask(),
linux_setreuid16(), linux_setregid16(), linux_sigsuspend(), getrusage(),
gettimeofday(), linux_getgroups16(), linux_setgroups16(), getpriority(),
setpriority(), linux_sigreturn(), linux_clone(), linux_sigprocmask(),
linux_getsid(), mlock(), munlock(), mlockall(), munlockall(),
sched_setparam(), sched_getparam(), linux_sched_setscheduler(),
linux_sched_getscheduler(), linux_sched_get_priority_max(),
linux_sched_get_priority_min(), sched_rr_get_interval(),
linux_setresuid16(), linux_getresuid16(), linux_setresgid16(),
linux_getresgid16(), linux_rt_sigaction(), linux_rt_sigprocmask(),
linux_rt_sigsuspend(), geteuid(), getegid(), setreuid(), setregid(),
linux_getgroups(), linux_setgroups(), setresuid(), getresuid(),
setresgid(), getresgid(), setuid(), and setgid().
2003-11-07 21:36:14 +00:00
Dag-Erling Smørgrav
7434ec74a8
Alphabetization braino.
...
Pointed out by: johan
2003-11-07 21:28:29 +00:00