]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
22 years agoPass the caller's file name and line number to the vm_map locking functions.
Alan Cox [Sun, 28 Apr 2002 23:12:52 +0000 (23:12 +0000)]
Pass the caller's file name and line number to the vm_map locking functions.

22 years agoadd a missing \n to an unregister failure message
Cameron Grant [Sun, 28 Apr 2002 22:59:45 +0000 (22:59 +0000)]
add a missing \n to an unregister failure message

22 years agorecognise ct5880-e
Cameron Grant [Sun, 28 Apr 2002 22:38:23 +0000 (22:38 +0000)]
recognise ct5880-e

Submitted by: SONODA Yoshihide <yshd@na.rim.or.jp>

22 years ago* Add $FreeBSD$ to limerick and zippy
Doug Barton [Sun, 28 Apr 2002 21:59:07 +0000 (21:59 +0000)]
* Add $FreeBSD$ to limerick and zippy
* Delete trailing white space in all its forms. In addition to being
bad style in general, it also causes formatting, and other problems
for various third party items (like xscreensaver) which use fortunes
for their own purposes.

22 years agoKill one version of a limerick here.
Juli Mallett [Sun, 28 Apr 2002 21:16:32 +0000 (21:16 +0000)]
Kill one version of a limerick here.

Approved by: The usual suspects on that IRC channel.

22 years agoKill some duplicates.
Juli Mallett [Sun, 28 Apr 2002 21:03:26 +0000 (21:03 +0000)]
Kill some duplicates.

Kill an incorrectly duplicated Einstein limerick (thanks phk!)

22 years agoFollow NetBSD and s/IFM_1000_TX/IFM_1000_T/
Poul-Henning Kamp [Sun, 28 Apr 2002 20:34:20 +0000 (20:34 +0000)]
Follow NetBSD and s/IFM_1000_TX/IFM_1000_T/

22 years agoDon't pass three args when one will do just fine, and even prevent
Poul-Henning Kamp [Sun, 28 Apr 2002 19:25:07 +0000 (19:25 +0000)]
Don't pass three args when one will do just fine, and even prevent
mistakes like the one brgphy.c (now corrected).

22 years agoMove drm to the i386-only section.
Dag-Erling Smørgrav [Sun, 28 Apr 2002 19:21:48 +0000 (19:21 +0000)]
Move drm to the i386-only section.

22 years agoImprove an API by about 4 lines per driver.
Poul-Henning Kamp [Sun, 28 Apr 2002 19:01:32 +0000 (19:01 +0000)]
Improve an API by about 4 lines per driver.

22 years agoUse generic MII #defines instead of private ones when the registers
Poul-Henning Kamp [Sun, 28 Apr 2002 18:47:29 +0000 (18:47 +0000)]
Use generic MII #defines instead of private ones when the registers
are IEEE defined.

Object file comes out the same.

22 years agoMerge in rev 1.9 from NetBSD.
Poul-Henning Kamp [Sun, 28 Apr 2002 18:43:30 +0000 (18:43 +0000)]
Merge in rev 1.9 from NetBSD.

22 years agoWe don't need the arp kludge any more.
Poul-Henning Kamp [Sun, 28 Apr 2002 18:29:44 +0000 (18:29 +0000)]
We don't need the arp kludge any more.

22 years agoStylistic sweep through the timecounter code.
Poul-Henning Kamp [Sun, 28 Apr 2002 18:24:21 +0000 (18:24 +0000)]
Stylistic sweep through the timecounter code.
Renovate comments.

22 years agoDon't screw up our uptime with historical dates.
Poul-Henning Kamp [Sun, 28 Apr 2002 16:51:36 +0000 (16:51 +0000)]
Don't screw up our uptime with historical dates.

22 years agoSpell void * as void * rather than caddr_t. This is complicated by the
Dag-Erling Smørgrav [Sun, 28 Apr 2002 15:18:50 +0000 (15:18 +0000)]
Spell void * as void * rather than caddr_t.  This is complicated by the
fact that caddr_t is often misspelled as char *.

Sponsored by: DARPA, NAI Labs

22 years agoMinor nit; return(foo) from main rather than exit(foo).
Mark Murray [Sun, 28 Apr 2002 14:04:24 +0000 (14:04 +0000)]
Minor nit; return(foo) from main rather than exit(foo).

22 years agoVery minor whitespace nit.
Mark Murray [Sun, 28 Apr 2002 13:59:42 +0000 (13:59 +0000)]
Very minor whitespace nit.

22 years agoRemove GCC-specific flags.
Mark Murray [Sun, 28 Apr 2002 13:58:41 +0000 (13:58 +0000)]
Remove GCC-specific flags.

22 years agoReorder for style.
Mark Murray [Sun, 28 Apr 2002 13:54:45 +0000 (13:54 +0000)]
Reorder for style.

22 years agoRemove GCC-specific flags.
Mark Murray [Sun, 28 Apr 2002 13:53:38 +0000 (13:53 +0000)]
Remove GCC-specific flags.

22 years agoFix VCS tags; ANSIfy functions
Mark Murray [Sun, 28 Apr 2002 13:50:54 +0000 (13:50 +0000)]
Fix VCS tags; ANSIfy functions

22 years agoAdd some function prototypes to squash warnings.
Mark Murray [Sun, 28 Apr 2002 13:49:15 +0000 (13:49 +0000)]
Add some function prototypes to squash warnings.

22 years agoEasy warns fixes; sort out some types and me them a bit more consistent;
Mark Murray [Sun, 28 Apr 2002 13:46:40 +0000 (13:46 +0000)]
Easy warns fixes; sort out some types and me them a bit more consistent;
fix initialisers.

22 years agoWarnings fix; ANSIfy, constify, mark unused function parameter(s).
Mark Murray [Sun, 28 Apr 2002 13:00:16 +0000 (13:00 +0000)]
Warnings fix; ANSIfy, constify, mark unused function parameter(s).

22 years agoWarns; ANSIfy, constify and move declarations into a common header.
Mark Murray [Sun, 28 Apr 2002 12:55:35 +0000 (12:55 +0000)]
Warns; ANSIfy, constify and move declarations into a common header.

22 years agoRemove GCC-specific flags.
Mark Murray [Sun, 28 Apr 2002 12:54:24 +0000 (12:54 +0000)]
Remove GCC-specific flags.

22 years agoFix a const-char vs char issue.
Mark Murray [Sun, 28 Apr 2002 12:39:12 +0000 (12:39 +0000)]
Fix a const-char vs char issue.

22 years agoVery minor whitespace nit.
Mark Murray [Sun, 28 Apr 2002 12:36:56 +0000 (12:36 +0000)]
Very minor whitespace nit.

22 years agoDeclarations cleanup; make sure externs are in a common header.
Mark Murray [Sun, 28 Apr 2002 12:34:54 +0000 (12:34 +0000)]
Declarations cleanup; make sure externs are in a common header.
Fix declarations, casts and return values.

22 years agowarns fixes; ANSIfy, deregister, constify.
Mark Murray [Sun, 28 Apr 2002 12:28:41 +0000 (12:28 +0000)]
warns fixes; ANSIfy, deregister, constify.

22 years agoEasy warns fixes; constify.
Mark Murray [Sun, 28 Apr 2002 12:25:03 +0000 (12:25 +0000)]
Easy warns fixes; constify.

22 years agoStyle; line up columns, space things out more consistently.
Mark Murray [Sun, 28 Apr 2002 12:24:20 +0000 (12:24 +0000)]
Style; line up columns, space things out more consistently.

22 years agoStyle fixes; whitespace and header order.
Mark Murray [Sun, 28 Apr 2002 12:21:31 +0000 (12:21 +0000)]
Style fixes; whitespace and header order.

22 years agoFix VCS inclusion and tidy up #includes.
Mark Murray [Sun, 28 Apr 2002 12:19:30 +0000 (12:19 +0000)]
Fix VCS inclusion and tidy up #includes.

22 years agoCast to kill warnings. De-register.
Mark Murray [Sun, 28 Apr 2002 12:17:27 +0000 (12:17 +0000)]
Cast to kill warnings. De-register.

22 years agofix warnings; change variable/argument names that mask global names.
Mark Murray [Sun, 28 Apr 2002 12:15:40 +0000 (12:15 +0000)]
fix warnings; change variable/argument names that mask global names.

22 years agoRemove GCC-specific flags and commented out cruft.
Mark Murray [Sun, 28 Apr 2002 12:14:10 +0000 (12:14 +0000)]
Remove GCC-specific flags and commented out cruft.

22 years agoSome easy const fixes.
Mark Murray [Sun, 28 Apr 2002 12:12:49 +0000 (12:12 +0000)]
Some easy const fixes.

22 years agoANSIfy, VCS inclusions and some very minor style.
Mark Murray [Sun, 28 Apr 2002 12:09:33 +0000 (12:09 +0000)]
ANSIfy, VCS inclusions and some very minor style.

22 years agoMinor reorder for style.
Mark Murray [Sun, 28 Apr 2002 12:08:18 +0000 (12:08 +0000)]
Minor reorder for style.

22 years agoFix some easy warnings; ANSIfy, constify.
Mark Murray [Sun, 28 Apr 2002 12:04:20 +0000 (12:04 +0000)]
Fix some easy warnings; ANSIfy, constify.
Fix VCS inclusion and deregister.

22 years agoANSIfy functions, and move extern declarations into a shared header
Mark Murray [Sun, 28 Apr 2002 11:59:43 +0000 (11:59 +0000)]
ANSIfy functions, and move extern declarations into a shared header
where ${DEITY} intended them to be.

22 years agoFix a number of warnings. A gcc preprocessor bug relating to macros
Ian Dowse [Sun, 28 Apr 2002 11:59:30 +0000 (11:59 +0000)]
Fix a number of warnings. A gcc preprocessor bug relating to macros
with variable numbers of arguments made this slightly harder than
it should be. Avoid the bug by not doing string concatenation within
the macros, and instead add a new function to syslog or print the
error messages.

22 years agoAdd the Dynalink IS64PPH+ as a supported card.
Gary Jennejohn [Sun, 28 Apr 2002 11:52:53 +0000 (11:52 +0000)]
Add the Dynalink IS64PPH+ as a supported card.

Reported by: znerd

22 years agoFix VCS inclusions.
Mark Murray [Sun, 28 Apr 2002 11:52:43 +0000 (11:52 +0000)]
Fix VCS inclusions.

22 years agoMore low hanging warnings fruit; ANSIfy, de-register, constify.
Mark Murray [Sun, 28 Apr 2002 11:51:03 +0000 (11:51 +0000)]
More low hanging warnings fruit; ANSIfy, de-register, constify.

22 years agoChange instances of avma1pp2- to ifpi2- in printf's since the name
Gary Jennejohn [Sun, 28 Apr 2002 11:47:10 +0000 (11:47 +0000)]
Change instances of avma1pp2- to ifpi2- in printf's since the name
of the driver should be emitted.

This was already changed in the code committed to RELENG_4.

22 years agoFix some low-hanging fruit in the warnings department; ANSIfy functions,
Mark Murray [Sun, 28 Apr 2002 11:44:30 +0000 (11:44 +0000)]
Fix some low-hanging fruit in the warnings department; ANSIfy functions,
sort out some const issues.

22 years agoEasy warns fixes; use const, mark unused function parameters. Remove
Mark Murray [Sun, 28 Apr 2002 11:16:43 +0000 (11:16 +0000)]
Easy warns fixes; use const, mark unused function parameters. Remove
unused includes.

22 years agoRemove GCC-specific flags.
Mark Murray [Sun, 28 Apr 2002 11:15:47 +0000 (11:15 +0000)]
Remove GCC-specific flags.

22 years agoTrivial warnings fixes; staticise and use unsigned.
Mark Murray [Sun, 28 Apr 2002 11:13:20 +0000 (11:13 +0000)]
Trivial warnings fixes; staticise and use unsigned.

Use __FBSDID().

22 years agoUse __FBSDID, ANSIfy functions, fix const string.
Mark Murray [Sun, 28 Apr 2002 11:00:34 +0000 (11:00 +0000)]
Use __FBSDID, ANSIfy functions, fix const string.

22 years agoUse __FBSDID(), ANSIfy headings, use const/unsigned in minor but
Mark Murray [Sun, 28 Apr 2002 10:56:09 +0000 (10:56 +0000)]
Use __FBSDID(), ANSIfy headings, use const/unsigned in minor but
appropriate places.

22 years agoStyle only; format function declarations, sort header includes, and
Mark Murray [Sun, 28 Apr 2002 10:49:15 +0000 (10:49 +0000)]
Style only; format function declarations, sort header includes, and
use __FBSDID().

22 years agoOops, remove references to NLOCKED and NWANTED, now that they no
Ian Dowse [Sun, 28 Apr 2002 10:24:38 +0000 (10:24 +0000)]
Oops, remove references to NLOCKED and NWANTED, now that they no
longer exist.

22 years agoRemoved unused forward struct declaration.
Bruce Evans [Sun, 28 Apr 2002 09:51:45 +0000 (09:51 +0000)]
Removed unused forward struct declaration.

22 years agoAdd mca.c.
Marcel Moolenaar [Sun, 28 Apr 2002 08:43:47 +0000 (08:43 +0000)]
Add mca.c.

22 years agoNuke -g
Scott Long [Sun, 28 Apr 2002 06:38:38 +0000 (06:38 +0000)]
Nuke -g

22 years ago o Introduce and use vm_map_trylock() to replace several direct uses
Alan Cox [Sun, 28 Apr 2002 06:07:54 +0000 (06:07 +0000)]
 o Introduce and use vm_map_trylock() to replace several direct uses
   of lockmgr().
 o Add missing synchronization to vmspace_swap_count(): Obtain a read lock
   on the vm_map before traversing it.

22 years agoHook the DRM up to the build and add it to NOTES.
Eric Anholt [Sun, 28 Apr 2002 04:58:40 +0000 (04:58 +0000)]
Hook the DRM up to the build and add it to NOTES.

Approved by: des

22 years agoAdd DFE-530TX+ to rl(4) list.
Bruce A. Mah [Sun, 28 Apr 2002 04:49:19 +0000 (04:49 +0000)]
Add DFE-530TX+ to rl(4) list.

Submitted by: Karl Heller <kheller2@mac.com>

22 years agoAdd code to emulate arithmetic, comparison and conversion operations
Jake Burkholder [Sun, 28 Apr 2002 02:36:36 +0000 (02:36 +0000)]
Add code to emulate arithmetic, comparison and conversion operations
on long double, which are not implemented in hardware on any UltraSPARC
chip that I know of.  This just calls into the existing floating point
emulator, which is still needed to emulate other floating point operations
in certain conditions.  Without this gcc has to generate the quad floating
point instructions directly, which sometimes causes internal compiler
errors.

Reviewed by: tmm

22 years agoAlphabetize descriptions and remove the "PCI" from the desciptions.
Warner Losh [Sun, 28 Apr 2002 02:04:28 +0000 (02:04 +0000)]
Alphabetize descriptions and remove the "PCI" from the desciptions.

Suggested by: brooks

22 years agoAdd partition type for IBM's JFS.
Greg Lehey [Sun, 28 Apr 2002 01:52:17 +0000 (01:52 +0000)]
Add partition type for IBM's JFS.

Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>

22 years agoAdd many prototypes and ANSI-ize 'patch. Not a complete job of it, but it gets
Garance A Drosehn [Sun, 28 Apr 2002 01:33:45 +0000 (01:33 +0000)]
Add many prototypes and ANSI-ize 'patch.  Not a complete job of it, but it gets
our patch to look a little more like NetBSD's, and has the nice characteristic
that the object code is exactly the same after the change as before it (even in
patch.c and pch.c, which have pesky 'assert' statements in them).

Reviewed by: /sbin/md5 on i386, alpha, sparc64
MFC after: 3 days

22 years agoAdd FreeBSD id's to these files, in advance of a separate update.
Garance A Drosehn [Sun, 28 Apr 2002 01:26:40 +0000 (01:26 +0000)]
Add FreeBSD id's to these files, in advance of a separate update.

MFC after: 3 days

22 years agoOops. Previous commit was to fix the problem which was noticed by tmm.
Peter Wemm [Sun, 28 Apr 2002 00:17:26 +0000 (00:17 +0000)]
Oops. Previous commit was to fix the problem which was noticed by tmm.

22 years agoWe do not necessarily need to map/unmap pages to zero parts of them.
Peter Wemm [Sun, 28 Apr 2002 00:15:48 +0000 (00:15 +0000)]
We do not necessarily need to map/unmap pages to zero parts of them.
On systems where physical memory is also direct mapped (alpha, sparc,
ia64 etc) this is slightly harmful.

22 years agoNew release notes: isdn4bsd Q.931 subaddressing.
Bruce A. Mah [Sun, 28 Apr 2002 00:09:42 +0000 (00:09 +0000)]
New release notes:  isdn4bsd Q.931 subaddressing.

Updated release notes:  IPFilter 3.4.27 (+ MFC), isdn4bsd 1.0.2.

Fix up some confusion about ifpi(4) and ifpi2(4).

22 years agoAdd devices supported by aue(4), cue(4), kue(4), an(4), wi(4)
Bruce A. Mah [Sun, 28 Apr 2002 00:01:12 +0000 (00:01 +0000)]
Add devices supported by aue(4), cue(4), kue(4), an(4), wi(4)
drivers.  Minor fix for ray(4).

Based on:

src/etc/defaults/pccard.conf 1.236
src/sys/dev/usb/if_aue.c 1.57
src/sys/dev/usb/if_cue.c 1.28
src/sys/dev/usb/if_kue.c 1.40
src/sys/dev/usb/usbdevs 1.88

22 years agoAvoid the user-visible effect of setting SA_NOCLDWAIT when the
Ian Dowse [Sat, 27 Apr 2002 22:41:41 +0000 (22:41 +0000)]
Avoid the user-visible effect of setting SA_NOCLDWAIT when the
SIGCHLD handler is SIG_IGN. This is a reimplementation of the
problematic revision 1.131 of kern_exit.c. To avoid accessing process
UPAGES, we set a new procsig flag when the SIGCHLD handler is SIG_IGN
and use that instead.

22 years agoFinish fixing hints. Remember the use_kenv state for the next run.
Peter Wemm [Sat, 27 Apr 2002 22:32:57 +0000 (22:32 +0000)]
Finish fixing hints.  Remember the use_kenv state for the next run.
Otherwise we fall back to using the static hints the next time around.
We still have the leftover fallback code there which meant that we skipped
the use_hints checking on the second and subsequent calls.  Also, be a bit
more careful about walking off the end of the envp array.

I've extracted this from a larger diff.  I hope I didn't miss anything...

22 years agoPartial fix for hints
Peter Wemm [Sat, 27 Apr 2002 22:25:13 +0000 (22:25 +0000)]
Partial fix for hints

Obtained from:  mux

22 years agoRemove a stale comment saying that the vnode lock must be the first
Ian Dowse [Sat, 27 Apr 2002 22:20:33 +0000 (22:20 +0000)]
Remove a stale comment saying that the vnode lock must be the first
element in the structure pointed to by vp->v_data; the vnode lock
is now within the vnode structure itself.

22 years agoRemove the nfs_{lock,unlock,islocked} functions and the associated
Ian Dowse [Sat, 27 Apr 2002 22:10:16 +0000 (22:10 +0000)]
Remove the nfs_{lock,unlock,islocked} functions and the associated
definitions; they have been unused and #if 0'd out since the Lite/2
merge and we are unlikely to want them in the future.

22 years ago o Begin documenting the (existing) locking protocol on the vm_map
Alan Cox [Sat, 27 Apr 2002 22:01:37 +0000 (22:01 +0000)]
 o Begin documenting the (existing) locking protocol on the vm_map
   in the same style as sys/proc.h.
 o Undo the de-inlining of several trivial, MPSAFE methods on the vm_map.
   (Contrary to the commit message for vm_map.h revision 1.66 and vm_map.c
   revision 1.206, de-inlining these methods increased the kernel's size.)

22 years agoObliterate the new password as well as the old, even if though it's hashed.
Dag-Erling Smørgrav [Sat, 27 Apr 2002 21:58:23 +0000 (21:58 +0000)]
Obliterate the new password as well as the old, even if though it's hashed.

22 years agoEmulate ldq and stq (load/store long double) instructions. GCC has started
Jake Burkholder [Sat, 27 Apr 2002 21:56:28 +0000 (21:56 +0000)]
Emulate ldq and stq (load/store long double) instructions.  GCC has started
using these to load long doubles, but they aren't implemented in hardware
on (at least) UltraSPARC I and II machines.
Emulate popc in the user trap handler as well.
Re-arrange slightly to make support functions more accessible.

Reviewed by: tmm

22 years agoAdd makefiles for DRM modules
Eric Anholt [Sat, 27 Apr 2002 20:55:03 +0000 (20:55 +0000)]
Add makefiles for DRM modules

Approved by: des

22 years agoAdd the code for the DRM, based on the code from the drm-kmod port.
Eric Anholt [Sat, 27 Apr 2002 20:47:57 +0000 (20:47 +0000)]
Add the code for the DRM, based on the code from the drm-kmod port.
This is not hooked up yet, that will come later.

Approved by: des

22 years agoMove ID tag.
Eric Melville [Sat, 27 Apr 2002 19:57:22 +0000 (19:57 +0000)]
Move ID tag.

22 years agoFor what it's worth, fix the compilation of an I386_CPU-only kernel
Alan Cox [Sat, 27 Apr 2002 18:13:35 +0000 (18:13 +0000)]
For what it's worth, fix the compilation of an I386_CPU-only kernel
now that certain warnings are fatal.

22 years agoDon't call vm_map_growstack() from trapwrite() as vm_fault() now performs
Alan Cox [Sat, 27 Apr 2002 17:07:15 +0000 (17:07 +0000)]
Don't call vm_map_growstack() from trapwrite() as vm_fault() now performs
this automatically.

22 years agoThis commit was generated by cvs2svn to compensate for changes in r95567,
Darren Reed [Sat, 27 Apr 2002 17:01:32 +0000 (17:01 +0000)]
This commit was generated by cvs2svn to compensate for changes in r95567,
which included commits to RCS files with non-trunk default branches.

22 years agoImport 3.4.27
Darren Reed [Sat, 27 Apr 2002 17:01:32 +0000 (17:01 +0000)]
Import 3.4.27

22 years agoThis commit was generated by cvs2svn to compensate for changes in r95565,
Darren Reed [Sat, 27 Apr 2002 17:01:31 +0000 (17:01 +0000)]
This commit was generated by cvs2svn to compensate for changes in r95565,
which included commits to RCS files with non-trunk default branches.

22 years agoImport 3.4.27
Darren Reed [Sat, 27 Apr 2002 17:01:31 +0000 (17:01 +0000)]
Import 3.4.27

22 years agoMFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giant
Alan Cox [Sat, 27 Apr 2002 17:00:28 +0000 (17:00 +0000)]
MFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giant
around vm_fault() in trap_pfault().

22 years agoMerge updates from 3.4.26 - 3.4.27.
Darren Reed [Sat, 27 Apr 2002 16:56:25 +0000 (16:56 +0000)]
Merge updates from 3.4.26 - 3.4.27.

22 years agoThis patch fixes my breakage of ssid matching. I introduced the
Warner Losh [Sat, 27 Apr 2002 16:03:25 +0000 (16:03 +0000)]
This patch fixes my breakage of ssid matching.  I introduced the
breakage when I tried to merge OpenBSD wi_hostap changes into the
tree.  Skibo found the problem and submitted these patches.  Thanks!

Submitted by: skibo@pacbell.net

22 years agoBetter names for the PCI cards. The biggest change is that we now
Warner Losh [Sat, 27 Apr 2002 16:01:26 +0000 (16:01 +0000)]
Better names for the PCI cards.  The biggest change is that we now
identify the Intersil Prism 2.5 PCI native card as that, rather than
Linksys, the first folks to get it to market.

22 years agoIntroduce CVSCMDARGS make variable to set command-line options for cvs.
Makoto Matsushita [Sat, 27 Apr 2002 14:23:32 +0000 (14:23 +0000)]
Introduce CVSCMDARGS make variable to set command-line options for cvs.
You may want set '-D data-spec' to this variable.

PR: 31218
Submitted by: Alexandr Listopad <laa@laa.zp.ua>
MFC after: 5 days
(if re@ permits)

22 years agoMFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giant
Alan Cox [Sat, 27 Apr 2002 09:34:15 +0000 (09:34 +0000)]
MFi386 1.222: Remove vm_map_growstack() and acquisition and release of Giant
around vm_fault().

22 years agoFix the code fragment clobbered in my last commit.
Seigo Tanimura [Sat, 27 Apr 2002 09:33:49 +0000 (09:33 +0000)]
Fix the code fragment clobbered in my last commit.

22 years agoAdd a global sx sigio_lock to protect the pointer to the sigio object
Seigo Tanimura [Sat, 27 Apr 2002 08:24:29 +0000 (08:24 +0000)]
Add a global sx sigio_lock to protect the pointer to the sigio object
of a socket.  This avoids lock order reversal caused by locking a
process in pgsigio().

sowakeup() and the callers of it (sowwakeup, soisconnected, etc.) now
require sigio_lock to be locked.  Provide sowwakeup_locked(),
soisconnected_locked(), and so on in case where we have to modify a
socket and wake up a process atomically.

22 years agoExplain magic number.
Poul-Henning Kamp [Sat, 27 Apr 2002 07:28:54 +0000 (07:28 +0000)]
Explain magic number.

Add magic date no explanation.

Add a delta which was lost in transit yesterday which prevented
other timecounters from actually being used.

22 years agoFix a {} bug which doesn't have any effect yet.
Poul-Henning Kamp [Sat, 27 Apr 2002 07:07:37 +0000 (07:07 +0000)]
Fix a {} bug which doesn't have any effect yet.

Spotted by: jake

22 years agoMake the dummy timecounter actually tick or we will never get anyhere.
Poul-Henning Kamp [Sat, 27 Apr 2002 07:06:52 +0000 (07:06 +0000)]
Make the dummy timecounter actually tick or we will never get anyhere.

22 years agoRemove reference to the TCP_RESTRICT_RST option, which was removed
Doug Barton [Sat, 27 Apr 2002 06:24:58 +0000 (06:24 +0000)]
Remove reference to the TCP_RESTRICT_RST option, which was removed
over a year ago.

Small ws twiddle while I'm here.