]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
20 years agoRemove the atkbd, psm, sc and vga devices. Most ia64 boxes out there
Marcel Moolenaar [Sat, 8 Nov 2003 23:19:13 +0000 (23:19 +0000)]
Remove the atkbd, psm, sc and vga devices. Most ia64 boxes out there
are zx1 based machines and they don't particularly like it when we
poke at them with PC legacy code. The atkbd and psm devices were
disabled in the hints file so that one could enable them on machines
that support legacy devices, but that's not really something you can
expect from a first-time installer. This still leaves syscons (sc)
and the vga device, which were enabled by default and wrecking havoc
anyway. We could disable them by default like the atkbd and psm
devices, but there's really no point in pretending we're in a better
shape that way.

20 years agoTrim device entries for an(4), ray(4), and awi(4).
Bruce A. Mah [Sat, 8 Nov 2003 23:16:43 +0000 (23:16 +0000)]
Trim device entries for an(4), ray(4), and awi(4).

20 years agodivert socket fixups:
Sam Leffler [Sat, 8 Nov 2003 23:09:42 +0000 (23:09 +0000)]
divert socket fixups:

o pickup Giant in divert_packet to protect sbappendaddr since it
  can be entered through MPSAFE callouts or through ip_input when
  mpsafenet is 1
o add missing locking on output
o add locking to abort and shutdown
o add a ctlinput handler to invalidate held routing table references
  on an ICMP redirect (may not be needed)

Supported by: FreeBSD Foundation

20 years agoassert optional inpcb is passed in locked
Sam Leffler [Sat, 8 Nov 2003 23:03:29 +0000 (23:03 +0000)]
assert optional inpcb is passed in locked

Supported by: FreeBSD Foundation

20 years agoadd locking assertions
Sam Leffler [Sat, 8 Nov 2003 23:02:36 +0000 (23:02 +0000)]
add locking assertions

Supported by: FreeBSD Foundation

20 years agoassert inpcb is locked in udp_output
Sam Leffler [Sat, 8 Nov 2003 23:00:48 +0000 (23:00 +0000)]
assert inpcb is locked in udp_output

Supported by: FreeBSD Foundation

20 years agoo correct locking problem: the inpcb must be held across tcp_respond
Sam Leffler [Sat, 8 Nov 2003 22:59:22 +0000 (22:59 +0000)]
o correct locking problem: the inpcb must be held across tcp_respond
o add assertions in tcp_respond to validate inpcb locking assumptions
o use local variable instead of chasing pointers in tcp_respond

Supported by: FreeBSD Foundation

20 years agouse local values instead of chasing pointers
Sam Leffler [Sat, 8 Nov 2003 22:57:13 +0000 (22:57 +0000)]
use local values instead of chasing pointers

Supported by: FreeBSD Foundation

20 years agoreplace mtx_assert by INP_LOCK_ASSERT
Sam Leffler [Sat, 8 Nov 2003 22:55:52 +0000 (22:55 +0000)]
replace mtx_assert by INP_LOCK_ASSERT

Supported by: FreeBSD Foundation

20 years agoadd some missing locking
Sam Leffler [Sat, 8 Nov 2003 22:53:41 +0000 (22:53 +0000)]
add some missing locking

Supported by: FreeBSD Foundation

20 years agothe sbappendaddr call in socket_send must be protected by Giant
Sam Leffler [Sat, 8 Nov 2003 22:51:18 +0000 (22:51 +0000)]
the sbappendaddr call in socket_send must be protected by Giant
because it can happen from an MPSAFE callout

Supported by: FreeBSD Foundation

20 years agoadd locking assertions that turn into noops if INET6 is configured;
Sam Leffler [Sat, 8 Nov 2003 22:48:27 +0000 (22:48 +0000)]
add locking assertions that turn into noops if INET6 is configured;
this is necessary because the ipv6 code shares the in_pcb code with
ipv4 but (presently) lacks proper locking

Supported by: FreeBSD Foundation

20 years agoMention Cisco and Xircom devices supported by an driver.
Bruce A. Mah [Sat, 8 Nov 2003 22:48:23 +0000 (22:48 +0000)]
Mention Cisco and Xircom devices supported by an driver.

20 years agoo add a flags parameter to netisr_register that is used to specify
Sam Leffler [Sat, 8 Nov 2003 22:28:40 +0000 (22:28 +0000)]
o add a flags parameter to netisr_register that is used to specify
  whether or not the isr needs to hold Giant when running; Giant-less
  operation is also controlled by the setting of debug_mpsafenet
o mark all netisr's except NETISR_IP as needing Giant
o add a GIANT_REQUIRED assertion to the top of netisr's that need Giant
o pickup Giant (when debug_mpsafenet is 1) inside ip_input before
  calling up with a packet
o change netisr handling so swi_net runs w/o Giant; instead we grab
  Giant before invoking handlers based on whether the handler needs Giant
o change netisr handling so that netisr's that are marked MPSAFE may
  have multiple instances active at a time
o add netisr statistics for packets dropped because the isr is inactive

Supported by: FreeBSD Foundation

20 years agoAdd /usr/share/security to reflect recent hookup of Makefile and
Robert Watson [Sat, 8 Nov 2003 18:01:44 +0000 (18:01 +0000)]
Add /usr/share/security to reflect recent hookup of Makefile and
mtree entry for share/security/lomac-policy.contexts.

Pointed out by: ru

20 years agoMakefile.inc wasn't needed; this is a left-over of other files present
Robert Watson [Sat, 8 Nov 2003 17:56:53 +0000 (17:56 +0000)]
Makefile.inc wasn't needed; this is a left-over of other files present
in share/security in the trustedbsd_sebsd branch that are not present
in the main tree.  Also, .include Makefile.inc from the parent directory
so that BINDIR is set right.

Pointed out by: bde

20 years agoIf available, also print the lomac label by default for processes, files,
Robert Watson [Sat, 8 Nov 2003 17:51:50 +0000 (17:51 +0000)]
If available, also print the lomac label by default for processes, files,
and interfaces.  This avoids the need to manually add these when setting
up LOMAC.

Pointed out by: tjr

20 years agoTrim the following device sections and refer to device lists in
Bruce A. Mah [Sat, 8 Nov 2003 17:38:11 +0000 (17:38 +0000)]
Trim the following device sections and refer to device lists in
manpages: ahd(4), mly(4), vpo(4), rl(4), bktr(4), uscanner(4).

Tweak mlx(4) entry slightly.

Also trim USB hubs, ukbd(4) and ums(4).  We can't seriously expect a
device list for these classes of devices that is inclusive enough to
be useful to anybody.

20 years agoRemove trailing commas from device list.
Bruce A. Mah [Sat, 8 Nov 2003 17:31:49 +0000 (17:31 +0000)]
Remove trailing commas from device list.

20 years agoAdd SOHO(PRAGMATIC) UE-1211C from the pc98 hardware notes.
Bruce A. Mah [Sat, 8 Nov 2003 17:30:42 +0000 (17:30 +0000)]
Add SOHO(PRAGMATIC) UE-1211C from the pc98 hardware notes.

20 years agoCapitalize "Ethernet" and "Fast Ethernet" consistently. No other
Bruce A. Mah [Sat, 8 Nov 2003 17:29:58 +0000 (17:29 +0000)]
Capitalize "Ethernet" and "Fast Ethernet" consistently.  No other
content changes.

20 years agoSort devices. In the process, remove a duplicate entry for the Accton
Bruce A. Mah [Sat, 8 Nov 2003 17:28:31 +0000 (17:28 +0000)]
Sort devices.  In the process, remove a duplicate entry for the Accton
EN1207D.  No other content changes.

20 years agoPeople are blindly coping this example refuse file. Doing so breaks
Gregory Neil Shapiro [Sat, 8 Nov 2003 17:19:50 +0000 (17:19 +0000)]
People are blindly coping this example refuse file.  Doing so breaks
buildworld as src/etc/sendmail/freebsd.mc is missing.  That example
was added 3 years ago, before the /etc/mail/ infrastructure was in
place for customized configurations.  It is time to remove this example.

Noticed by: Robert Gray <bob@boulderlabs.com> in freebsd-stable
MFC after: 1 day

20 years agoMove post dmamap_load processes into the callback function.
Hidetoshi Shimokawa [Sat, 8 Nov 2003 16:26:22 +0000 (16:26 +0000)]
Move post dmamap_load processes into the callback function.

20 years agoCross-reference pgfind(9) and pfind(9) from each others manual pages.
Joseph Koshy [Sat, 8 Nov 2003 13:41:22 +0000 (13:41 +0000)]
Cross-reference pgfind(9) and pfind(9) from each others manual pages.

20 years agoI've had a couple of reports that the Sony Clie_40 doesn't need the
Josef Karthauser [Sat, 8 Nov 2003 11:23:07 +0000 (11:23 +0000)]
I've had a couple of reports that the Sony Clie_40 doesn't need the
PALM_4 initialisation hack.  I've not confirmed it myself, but
seeing as we already don't use it for the Sony Clie_41, let's drop
it from the Clie_40 also and see what happens.

(Question: What about the Clie_S360 and Clie_NX60 devices?  Do we
 need to drop Palm4 from those as well?  Possibly, but I've not had
 any reports about those so I don't know.)

PR: kern/56575
MFC after: 3 days

20 years agoDon't be so chatty when performing manual sense. This should make ATAPICAM
Scott Long [Sat, 8 Nov 2003 10:56:57 +0000 (10:56 +0000)]
Don't be so chatty when performing manual sense.  This should make ATAPICAM
devices a lot more quiet.

20 years agoAdd manpage link wd.4 -> wdc.4
Hideyuki KURASHINA [Sat, 8 Nov 2003 10:28:31 +0000 (10:28 +0000)]
Add manpage link wd.4 -> wdc.4

20 years agoRemove the NOGIANT flag again, it was premature.
Søren Schmidt [Sat, 8 Nov 2003 09:56:34 +0000 (09:56 +0000)]
Remove the NOGIANT flag again, it was premature.

20 years ago1. Fixed leakage of a file descriptor for every non-fatal failure in
Bruce Evans [Sat, 8 Nov 2003 09:55:16 +0000 (09:55 +0000)]
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))

20 years agoMove a MD 32 bit binary support routine into the MD areas. exec_setregs
Peter Wemm [Sat, 8 Nov 2003 07:43:44 +0000 (07:43 +0000)]
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.

20 years agoRegen
Peter Wemm [Sat, 8 Nov 2003 07:31:49 +0000 (07:31 +0000)]
Regen

20 years ago"implement" vfork(). Add comments next to the other syscalls that need
Peter Wemm [Sat, 8 Nov 2003 07:31:30 +0000 (07:31 +0000)]
"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.

20 years agofix an overflow bug when scanning for length of names that I introduced in
John-Mark Gurney [Sat, 8 Nov 2003 07:24:03 +0000 (07:24 +0000)]
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

20 years agoUse THR lock instead of KSE lock to avoid scheduler be blocked in spinlock.
David Xu [Sat, 8 Nov 2003 06:07:04 +0000 (06:07 +0000)]
Use THR lock instead of KSE lock to avoid scheduler be blocked in spinlock.

Reviewed by: deischen

20 years agoVirtual addresses in headers of ELF files for dynamic objects need
Marcel Moolenaar [Sat, 8 Nov 2003 05:29:49 +0000 (05:29 +0000)]
Virtual addresses in headers of ELF files for dynamic objects need
to be relocated before they can be used as pointers.

20 years agoUse space instead of tab.
David Xu [Sat, 8 Nov 2003 05:18:25 +0000 (05:18 +0000)]
Use space instead of tab.

20 years agoUpdate the graffiti.
Peter Wemm [Sat, 8 Nov 2003 04:39:22 +0000 (04:39 +0000)]
Update the graffiti.

20 years agoSwitch from having a fpu "device" to something that is more like the
Peter Wemm [Sat, 8 Nov 2003 04:37:54 +0000 (04:37 +0000)]
Switch from having a fpu "device" to something that is more like the
integrated part of the cpu core that it is.

20 years agomust use RTFREE instead of rtfree for proper locking
Sam Leffler [Sat, 8 Nov 2003 03:36:32 +0000 (03:36 +0000)]
must use RTFREE instead of rtfree for proper locking

20 years agoRemove some duplicated comments that refer to npx. XXX The setregs
Peter Wemm [Sat, 8 Nov 2003 03:35:06 +0000 (03:35 +0000)]
Remove some duplicated comments that refer to npx.  XXX The setregs
function is actually MD (not MI) though..

20 years agoThe great s/npx/fpu/gi
Peter Wemm [Sat, 8 Nov 2003 03:33:38 +0000 (03:33 +0000)]
The great s/npx/fpu/gi

20 years ago-Wunused
Warner Losh [Sat, 8 Nov 2003 03:28:43 +0000 (03:28 +0000)]
-Wunused

20 years agoAdd one more cross-reference to gb2312(5).
Tim J. Robbins [Sat, 8 Nov 2003 03:23:11 +0000 (03:23 +0000)]
Add one more cross-reference to gb2312(5).

20 years agoAdd GB2312 to the list of supported encodings. Cross-reference gb2312(5).
Tim J. Robbins [Sat, 8 Nov 2003 03:19:26 +0000 (03:19 +0000)]
Add GB2312 to the list of supported encodings. Cross-reference gb2312(5).

20 years agoConverge with i386/GENERIC
Peter Wemm [Sat, 8 Nov 2003 03:17:36 +0000 (03:17 +0000)]
Converge with i386/GENERIC

20 years agoAdd cross-references to new gb2312(5) manual page.
Tim J. Robbins [Sat, 8 Nov 2003 03:07:56 +0000 (03:07 +0000)]
Add cross-references to new gb2312(5) manual page.

20 years agoReturn a reasonable number for top or ps to display for M:N thread,
David Xu [Sat, 8 Nov 2003 03:03:17 +0000 (03:03 +0000)]
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.

20 years agoAdd a fairly simple manual page for the new GB2312 encoding.
Tim J. Robbins [Sat, 8 Nov 2003 03:02:45 +0000 (03:02 +0000)]
Add a fairly simple manual page for the new GB2312 encoding.

20 years ago - Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases,
Alan Cox [Sat, 8 Nov 2003 03:01:26 +0000 (03:01 +0000)]
 - 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

20 years agoRemove unused #includes.
Tim J. Robbins [Sat, 8 Nov 2003 02:58:37 +0000 (02:58 +0000)]
Remove unused #includes.

20 years agoUse __inline instead of inline.
Tim J. Robbins [Sat, 8 Nov 2003 02:56:03 +0000 (02:56 +0000)]
Use __inline instead of inline.

20 years agoRefer to wide characters instead of runes. Remove redundant example locale.
Tim J. Robbins [Sat, 8 Nov 2003 02:52:31 +0000 (02:52 +0000)]
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.

20 years agoRefer to wide characters instead of runes.
Tim J. Robbins [Sat, 8 Nov 2003 02:46:02 +0000 (02:46 +0000)]
Refer to wide characters instead of runes.

20 years agoRename npx.c to fpu.c (it isn't an extension, its part of the core
Peter Wemm [Sat, 8 Nov 2003 02:40:40 +0000 (02:40 +0000)]
Rename npx.c to fpu.c (it isn't an extension, its part of the core
architecture now).

20 years agoRename npx* to fpu*. I haven't done the flags/function names yet.
Peter Wemm [Sat, 8 Nov 2003 02:39:46 +0000 (02:39 +0000)]
Rename npx* to fpu*.  I haven't done the flags/function names yet.

20 years agoPoint the description of the fpu data in the context structures to
Peter Wemm [Sat, 8 Nov 2003 02:36:05 +0000 (02:36 +0000)]
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)

20 years agoNew notes for pc98: Pentium Pro and Pentium II workarounds, i386 interrupt
Yoshihiro Takahashi [Sat, 8 Nov 2003 01:17:08 +0000 (01:17 +0000)]
New notes for pc98: Pentium Pro and Pentium II workarounds, i386 interrupt
handling.

20 years agoadd 802.11 layer stats dumper
Sam Leffler [Sat, 8 Nov 2003 01:06:19 +0000 (01:06 +0000)]
add 802.11 layer stats dumper

20 years agocatchup with if_xname change
Sam Leffler [Sat, 8 Nov 2003 01:01:56 +0000 (01:01 +0000)]
catchup with if_xname change

20 years agoAdd /usr/share/security to directories to create in order to hold
Robert Watson [Sat, 8 Nov 2003 00:41:41 +0000 (00:41 +0000)]
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

20 years agoWhen lomac-policy.contexts was merged from the TrustedBSD MAC branch,
Robert Watson [Sat, 8 Nov 2003 00:40:25 +0000 (00:40 +0000)]
When lomac-policy.contexts was merged from the TrustedBSD MAC branch,
the Makefiles were not committed.

20 years agounbreak compilation of FAST_IPSEC
Sam Leffler [Sat, 8 Nov 2003 00:34:34 +0000 (00:34 +0000)]
unbreak compilation of FAST_IPSEC

Supported by: FreeBSD Foundation

20 years agoReplace a '-' with a ')'. Update copyright.
Robert Watson [Sat, 8 Nov 2003 00:21:20 +0000 (00:21 +0000)]
Replace a '-' with a ')'.  Update copyright.

PR: 53195

20 years agoThere isn't much point printing 'npx0: INT 16 interface' because that is
Peter Wemm [Sat, 8 Nov 2003 00:13:43 +0000 (00:13 +0000)]
There isn't much point printing 'npx0: INT 16 interface' because that is
the only way it works here.

20 years agoDump the trigger and polarity of each intpin's default setting in the
John Baldwin [Fri, 7 Nov 2003 23:44:35 +0000 (23:44 +0000)]
Dump the trigger and polarity of each intpin's default setting in the
bootverbose output.

20 years agoMFp4: reminder that random id code is not reentrant
Sam Leffler [Fri, 7 Nov 2003 23:31:29 +0000 (23:31 +0000)]
MFp4: reminder that random id code is not reentrant

Supported by: FreeBSD Foundation

20 years agoDocument the lockfunc and lockfuncarg arguments to bus_dma_tag_create() in
Scott Long [Fri, 7 Nov 2003 23:29:42 +0000 (23:29 +0000)]
Document the lockfunc and lockfuncarg arguments to bus_dma_tag_create() in
the busdma headers.

20 years agoMove uid/gid checking logic out of line and lock inpcb usage. This
Sam Leffler [Fri, 7 Nov 2003 23:26:57 +0000 (23:26 +0000)]
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

20 years agoRemove channeling interrupts to IRQ1. Some chipsets don't do the
Warner Losh [Fri, 7 Nov 2003 23:12:59 +0000 (23:12 +0000)]
Remove channeling interrupts to IRQ1.  Some chipsets don't do the
expected thing and that causes interference with keyboards.

20 years agoUse ufm(4) entity.
Bruce A. Mah [Fri, 7 Nov 2003 23:03:02 +0000 (23:03 +0000)]
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.

20 years agoAssert GIANT_REQUIRED where sockets are manipulated. This is
Sam Leffler [Fri, 7 Nov 2003 22:57:09 +0000 (22:57 +0000)]
Assert GIANT_REQUIRED where sockets are manipulated.  This is
preparatory for MPSAFE network commits and ongoing socket
locking work.

Supported by: FreeBSD Foundation

20 years agoWhen allocation of a socket peer label fails, scrub what was
Robert Watson [Fri, 7 Nov 2003 22:31:27 +0000 (22:31 +0000)]
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

20 years agoAhh, the joys of badge engineering. Tell the sk driver that the
Peter Wemm [Fri, 7 Nov 2003 22:04:26 +0000 (22:04 +0000)]
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.

20 years agoUse %e in the date(1) format string to eliminate the sed(1) command.
Ruslan Ermilov [Fri, 7 Nov 2003 21:55:35 +0000 (21:55 +0000)]
Use %e in the date(1) format string to eliminate the sed(1) command.

20 years agoRegen.
John Baldwin [Fri, 7 Nov 2003 21:36:35 +0000 (21:36 +0000)]
Regen.

20 years agoSync up MP safe flags with global syscalls.master for the first time. This
John Baldwin [Fri, 7 Nov 2003 21:36:14 +0000 (21:36 +0000)]
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().

20 years agoAlphabetization braino.
Dag-Erling Smørgrav [Fri, 7 Nov 2003 21:28:29 +0000 (21:28 +0000)]
Alphabetization braino.

Pointed out by: johan

20 years agoDont write to the stackgap directly in execve().
Peter Wemm [Fri, 7 Nov 2003 21:27:13 +0000 (21:27 +0000)]
Dont write to the stackgap directly in execve().

20 years agoIncrease the size of SPARE_USRSPACE. It is way too small by default
Peter Wemm [Fri, 7 Nov 2003 21:25:54 +0000 (21:25 +0000)]
Increase the size of SPARE_USRSPACE.  It is way too small by default
for things like execve.

20 years agoRegen.
John Baldwin [Fri, 7 Nov 2003 21:13:08 +0000 (21:13 +0000)]
Regen.

20 years agoSync MP safe flags with global syscalls.master for the first time. This
John Baldwin [Fri, 7 Nov 2003 21:09:19 +0000 (21:09 +0000)]
Sync MP safe flags with global syscalls.master for the first time.  This
includes read(), write(), close(), setuid(), getuid(), linux_ptrace(),
linux_kill(), setpgid(), dup(), pipe(), getgid(), osf1_sigprocmask(),
umask(), getpgrp(), linux_setgroups(), linux_getgroups(), dup2(),
setpriority(), osf1_sigreturn(), osf1_sigsuspend(), osf1_gettimeofday(),
setreuid(), setregid(), setgid(), setsid(), osf1_sigaction(), getpgid(),
linux_getsid(), osf1_sysinfo(), linux_clone(), mlock(), munlock(),
mlockall(), munlockall(), sched_setparam(), sched_getparam(),
linux_sched_setscheduler(), linux_sched_getscheduler(),
linux_sched_get_priority_max(), linux_sched_get_priority_min(),
setresuid(), getresuid(), linux_rt_sigaction(), linux_rt_sigprocmask(),
linux_rt_sigsuspend(), gettimeofday(), linux_getitimer(),
linux_setitimer(), getrusage(), setresgid(), getresgid().

20 years agoChange FreeBSD.ORG to FreeBSD.org.
Simon L. B. Nielsen [Fri, 7 Nov 2003 21:05:31 +0000 (21:05 +0000)]
Change FreeBSD.ORG to FreeBSD.org.

20 years agoRegen.
John Baldwin [Fri, 7 Nov 2003 20:56:54 +0000 (20:56 +0000)]
Regen.

20 years agoSync up with global syscalls.master for MP safe syscalls for the first
John Baldwin [Fri, 7 Nov 2003 20:56:31 +0000 (20:56 +0000)]
Sync up with global syscalls.master for MP safe syscalls for the first
time.  This includes read(), write(), close(), getpid(), osf1_setuid(),
getuid(), osf1_kill(), setpgid(), dup(), pipe(), getgid(),
osf1_sigprocmask(), getlogin(), setlogin(), osf1_sigpending(), umask(),
getpgrp(), getgroups(), setgroups(), osf1_setpgrp(), getdtablesize(),
dup2(), setpriority(), getpriority(), osf1_sigreturn(), osf1_sigsuspend(),
osf1_osigstack(), setreuid(), setregid(), osf1_setgid(), setsid(),
osf1_sigaction(), msgctl(), msgget(), msgrcv(), msgsnd(), __semctl(),
semget(), semop(), shmat(), shmctl(), shmdt(), shmget(), osf1_signal(),
getpgid(), getsid(), osf1_sigaltstack(), osf1_sysinfo().

20 years agonuke obsoleted ipsec_gethist(). it just did panic to notify user
Hajimu UMEMOTO [Fri, 7 Nov 2003 20:38:45 +0000 (20:38 +0000)]
nuke obsoleted ipsec_gethist().  it just did panic to notify user
that it was obsoleted.  it is better to fail than just hiding use
of ipsec_gethist() at build.

Sugessted by: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>

20 years agoRegen.
John Baldwin [Fri, 7 Nov 2003 20:30:30 +0000 (20:30 +0000)]
Regen.

20 years agoSync with global syscalls.master by marking ptrace(), dup(), pipe(),
John Baldwin [Fri, 7 Nov 2003 20:29:53 +0000 (20:29 +0000)]
Sync with global syscalls.master by marking ptrace(), dup(), pipe(),
ktrace(), freebsd32_sigaltstack(), sysarch(), issetugid(), utrace(), and
freebsd32_sigaction() as MP safe.

20 years agoSync with global syscalls.master. ptrace(), dup(), pipe(), ktrace(),
John Baldwin [Fri, 7 Nov 2003 20:27:16 +0000 (20:27 +0000)]
Sync with global syscalls.master.  ptrace(), dup(), pipe(), ktrace(),
ia32_sigaltstack(), sysarch(), issetugid(), utrace(), and ia32_sigaction()
are MP safe.

20 years agouse ipsec_getnhist() instead of obsoleted ipsec_gethist().
Hajimu UMEMOTO [Fri, 7 Nov 2003 20:25:47 +0000 (20:25 +0000)]
use ipsec_getnhist() instead of obsoleted ipsec_gethist().

Submitted by: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Reviewed by: Ari Suutari <ari@suutari.iki.fi> (ipfw@)

20 years agoMark ptrace(), ktrace(), utrace(), sysarch(), and issetugid() as MP safe.
John Baldwin [Fri, 7 Nov 2003 20:23:23 +0000 (20:23 +0000)]
Mark ptrace(), ktrace(), utrace(), sysarch(), and issetugid() as MP safe.
The parts of these calls that are not yet MP safe acquire Giant explicitly.

20 years agoMdoc Janitor:
Hiten Pandya [Fri, 7 Nov 2003 19:08:13 +0000 (19:08 +0000)]
Mdoc Janitor:

  * add SEE ALSO section.

20 years agoMdoc Janitor:
Hiten Pandya [Fri, 7 Nov 2003 18:26:54 +0000 (18:26 +0000)]
Mdoc Janitor:

  * use the appropriate include file macros (.In)

  * add necessary stuffing to the AUTHORS section
    for consistency.

20 years agoBetter description of the device supported
Warner Losh [Fri, 7 Nov 2003 18:09:56 +0000 (18:09 +0000)]
Better description of the device supported

20 years agobare-bones and kinda sucky ufm man page
Warner Losh [Fri, 7 Nov 2003 17:58:30 +0000 (17:58 +0000)]
bare-bones and kinda sucky ufm man page

20 years agoAdd manual page for LSI Fusion-MPT SCSI/Fibre Channel driver.
Hiten Pandya [Fri, 7 Nov 2003 17:33:52 +0000 (17:33 +0000)]
Add manual page for LSI Fusion-MPT SCSI/Fibre Channel driver.

Originally obtained from NetBSD, but modified to fit FreeBSD's
mpt driver history, and device list.

Reviewed by: Matt Jacob (mjacob@) -- Old version.

20 years agoWhitespace cleanup.
Dag-Erling Smørgrav [Fri, 7 Nov 2003 16:41:47 +0000 (16:41 +0000)]
Whitespace cleanup.

20 years agoAdd a command-line option to format output for human readability.
Dag-Erling Smørgrav [Fri, 7 Nov 2003 16:33:45 +0000 (16:33 +0000)]
Add a command-line option to format output for human readability.
Currently, the only effect it has is to print some (but not all) numbers
using thousands separators.

20 years agoAdd a driver manpage reference.
Bruce A. Mah [Fri, 7 Nov 2003 16:30:44 +0000 (16:30 +0000)]
Add a driver manpage reference.

Discussed with: trhodes, rsm, imp

20 years agoNew release notes: i386 interrupt/SMP handling, RFC 3484 source
Bruce A. Mah [Fri, 7 Nov 2003 16:28:02 +0000 (16:28 +0000)]
New release notes:  i386 interrupt/SMP handling, RFC 3484 source
address selection, UDF_ICONV, lost+found 0700

MFCs noted:  amr(4) crashdump support, libalias and Cisco Skiny
Station.

Updated release notes:  GCC 3.3.3 20031106, lukemftp 20031111.

Deleted release note:  PCI interrupt routing on i386 UP (presumed to
be subsumed or replaced by above i386 interrupt/SMP changes).