]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
19 years agoConsider three objects, O, BO, and BBO, where BO is O's backing object
alc [Sat, 15 Jan 2005 21:12:47 +0000 (21:12 +0000)]
Consider three objects, O, BO, and BBO, where BO is O's backing object
and BBO is BO's backing object.  Now, suppose that O and BO are being
collapsed.  Furthermore, suppose that BO has been marked dead
(OBJ_DEAD) by vm_object_backing_scan() and that either
vm_object_backing_scan() has been forced to sleep due to encountering
a busy page or vm_object_collapse() has been forced to sleep due to
memory allocation in the swap pager.  If vm_object_deallocate() is
then called on BBO and BO is BBO's only shadow object,
vm_object_deallocate() will collapse BO and BBO.  In doing so, it adds
a necessary temporary reference to BO.  If this collapse also sleeps
and the prior collapse resumes first, the temporary reference will
cause vm_object_collapse to panic with the message "backing_object %p
was somehow re-referenced during collapse!"

Resolve this race by changing vm_object_deallocate() such that it
doesn't collapse BO and BBO if BO is marked dead.  Once O and BO are
collapsed, vm_object_collapse() will attempt to collapse O and BBO.
So, vm_object_deallocate() on BBO need do nothing.

Reported by: Peter Holm on 20050107
URL: http://www.holm.cc/stress/log/cons102.html

In collaboration with: tegge@
Candidate for RELENG_4 and RELENG_5
MFC after: 2 weeks

19 years agoConvert if_em to the new bus_dmamap_load_sg() interface. The old callback
scottl [Sat, 15 Jan 2005 20:52:15 +0000 (20:52 +0000)]
Convert if_em to the new bus_dmamap_load_sg() interface.  The old callback
was really just a waste of cycles, so this streamlines it considerably.

19 years agoDocument bus_dmamap_load_mbuf_sg()
scottl [Sat, 15 Jan 2005 20:50:52 +0000 (20:50 +0000)]
Document bus_dmamap_load_mbuf_sg()

19 years agoAdd bus_dmamap_load_mbuf_sg() to alpha.
scottl [Sat, 15 Jan 2005 20:11:25 +0000 (20:11 +0000)]
Add bus_dmamap_load_mbuf_sg() to alpha.

19 years agoFix an assignment that I missed in the last commit.
scottl [Sat, 15 Jan 2005 20:03:59 +0000 (20:03 +0000)]
Fix an assignment that I missed in the last commit.

19 years agoAdd bus_dmamap_load_mbuf_sg() to powerpc.
scottl [Sat, 15 Jan 2005 19:55:25 +0000 (19:55 +0000)]
Add bus_dmamap_load_mbuf_sg() to powerpc.

19 years agoAdd support for KTR_BUSDMA.
cognet [Sat, 15 Jan 2005 19:42:28 +0000 (19:42 +0000)]
Add support for KTR_BUSDMA.

19 years agoAdd the prototype for bus_dmamap_load_mbuf_sg().
cognet [Sat, 15 Jan 2005 19:31:08 +0000 (19:31 +0000)]
Add the prototype for bus_dmamap_load_mbuf_sg().

Spotted out by: scottl

19 years agoAdd bus_dmamap_load_mbuf_sg() to ia64
scottl [Sat, 15 Jan 2005 19:26:17 +0000 (19:26 +0000)]
Add bus_dmamap_load_mbuf_sg() to ia64

19 years agoMFi386: add bus_dmamap_load_mbuf_sg().
cognet [Sat, 15 Jan 2005 19:07:23 +0000 (19:07 +0000)]
MFi386: add bus_dmamap_load_mbuf_sg().

19 years agoAdd the 7 seg display.
cognet [Sat, 15 Jan 2005 18:55:40 +0000 (18:55 +0000)]
Add the 7 seg display.

19 years agoAdd support for the IQ31244 7 seg display.
cognet [Sat, 15 Jan 2005 18:55:22 +0000 (18:55 +0000)]
Add support for the IQ31244 7 seg display.

Obtained from: NetBSD

19 years agoStart the license statement with /*-
cognet [Sat, 15 Jan 2005 18:38:10 +0000 (18:38 +0000)]
Start the license statement with /*-

19 years agoFix ACLs handling for the root file system.
pjd [Sat, 15 Jan 2005 17:09:53 +0000 (17:09 +0000)]
Fix ACLs handling for the root file system.
Without this fix, when ACLs are set via tunefs(8) on the root file system,
they are removed on boot when 'mount -a' is called, because mount(8)
called for the root file system always add MNT_UPDATE flag and MNT_UPDATE
flag isn't perfect.
Now, one cannot remove ACLs stored in superblock (configured with tunefs(8))
via 'mount -a' nor 'mount -u -o noacls <file system>', but it is still
possible to mount file system which doesn't have ACLs in superblock via
'mount -o acls <file system>' or /etc/fstab's 'acls' option.

Reported by: Lech Lorens/pl.comp.os.bsd
Discussed with: phk, rwatson
Reviewed by: rwatson
MFC after: 2 weeks

19 years agoUse device_set_desc().
cognet [Sat, 15 Jan 2005 16:57:00 +0000 (16:57 +0000)]
Use device_set_desc().

19 years agoAdd the i80321 watchdog.
cognet [Sat, 15 Jan 2005 16:56:22 +0000 (16:56 +0000)]
Add the i80321 watchdog.

19 years agoAdd a driver for the i80321 watchdog.
cognet [Sat, 15 Jan 2005 16:54:35 +0000 (16:54 +0000)]
Add a driver for the i80321 watchdog.

Obtained from: NetBSD

19 years agoMove the LOCKING section to before the EXAMPLES section.
jkoshy [Sat, 15 Jan 2005 16:01:19 +0000 (16:01 +0000)]
Move the LOCKING section to before the EXAMPLES section.
Make example locking calls in the EXAMPLES section.

Reviewed by: keramida

19 years agoIf USER of HOSTNAME is set to an empty value, use the fallback value.
ru [Sat, 15 Jan 2005 13:25:41 +0000 (13:25 +0000)]
If USER of HOSTNAME is set to an empty value, use the fallback value.

Submitted by: marck

19 years agoFix arguments syntax.
pjd [Sat, 15 Jan 2005 13:02:50 +0000 (13:02 +0000)]
Fix arguments syntax.

Manual pages fixes by: ru
MFC after: 3 days

19 years agoFixed troff warnings.
ru [Sat, 15 Jan 2005 12:49:11 +0000 (12:49 +0000)]
Fixed troff warnings.

19 years agoRemoved empty line.
ru [Sat, 15 Jan 2005 12:45:24 +0000 (12:45 +0000)]
Removed empty line.

19 years agoEliminate macro calls inside literal displays.
ru [Sat, 15 Jan 2005 12:28:01 +0000 (12:28 +0000)]
Eliminate macro calls inside literal displays.

19 years agoFixed display type.
ru [Sat, 15 Jan 2005 12:26:29 +0000 (12:26 +0000)]
Fixed display type.

19 years agoFixed markup.
ru [Sat, 15 Jan 2005 12:25:47 +0000 (12:25 +0000)]
Fixed markup.

19 years agoUse lists where appropriate.
ru [Sat, 15 Jan 2005 12:24:49 +0000 (12:24 +0000)]
Use lists where appropriate.

19 years agoA shorter version of the format string.
ru [Sat, 15 Jan 2005 12:24:26 +0000 (12:24 +0000)]
A shorter version of the format string.

19 years agoFixed macro abuse.
ru [Sat, 15 Jan 2005 12:23:59 +0000 (12:23 +0000)]
Fixed macro abuse.

19 years agoFixed display types.
ru [Sat, 15 Jan 2005 12:23:35 +0000 (12:23 +0000)]
Fixed display types.

19 years agoFixed markup bug.
ru [Sat, 15 Jan 2005 12:21:03 +0000 (12:21 +0000)]
Fixed markup bug.

19 years agoMarkup: convert a display to a list.
ru [Sat, 15 Jan 2005 11:40:33 +0000 (11:40 +0000)]
Markup: convert a display to a list.

19 years agoMarkup style.
ru [Sat, 15 Jan 2005 11:22:13 +0000 (11:22 +0000)]
Markup style.

19 years agoMarkup nits.
ru [Sat, 15 Jan 2005 11:21:24 +0000 (11:21 +0000)]
Markup nits.

19 years agoMarkup nit.
ru [Sat, 15 Jan 2005 11:20:51 +0000 (11:20 +0000)]
Markup nit.

19 years agoOverhaul the markup.
ru [Sat, 15 Jan 2005 11:12:40 +0000 (11:12 +0000)]
Overhaul the markup.

19 years agoMarkup fixes.
ru [Sat, 15 Jan 2005 10:05:02 +0000 (10:05 +0000)]
Markup fixes.

19 years agoAdd the bus_dmamap_load_mbuf_sg() function to sparc64.
scottl [Sat, 15 Jan 2005 09:20:47 +0000 (09:20 +0000)]
Add the bus_dmamap_load_mbuf_sg() function to sparc64.

19 years agoAdd a file missed in the previous commit:
das [Sat, 15 Jan 2005 05:26:32 +0000 (05:26 +0000)]
Add a file missed in the previous commit:

  Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.
  The purpose of having a separate file involved an abandoned scheme that
  would have kept contrib/gdtoa out of the include path for the rest of libc.

19 years agoEliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.
das [Sat, 15 Jan 2005 05:23:58 +0000 (05:23 +0000)]
Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.
The purpose of having a separate file involved an abandoned scheme that
would have kept contrib/gdtoa out of the include path for the rest of libc.

19 years agoamd64 assembly versions of sqrt(), lrint(), and llrint() using SSE2.
das [Sat, 15 Jan 2005 03:32:28 +0000 (03:32 +0000)]
amd64 assembly versions of sqrt(), lrint(), and llrint() using SSE2.

19 years agoMost libm routines depend on the rounding mode and/or set exception
das [Sat, 15 Jan 2005 02:55:10 +0000 (02:55 +0000)]
Most libm routines depend on the rounding mode and/or set exception
flags, so they are not pure.  Remove the __pure2 annotation from them.
I believe that the following routines and their float and long double
counterparts are the only ones here that can be __pure2:

copysign is* fabs finite fmax fmin fpclassify ilogb nan signbit

When gcc supports FENV_ACCESS, perhaps there will be a new annotation
that allows the other functions to be considered pure when FENV_ACCESS
is off.

Discussed with: bde

19 years agoAdd a cast to fix a warning.
scottl [Sat, 15 Jan 2005 02:43:31 +0000 (02:43 +0000)]
Add a cast to fix a warning.

19 years agoNote the deprecation of the abbreviation of a number of ipfw options.
brooks [Sat, 15 Jan 2005 01:53:49 +0000 (01:53 +0000)]
Note the deprecation of the abbreviation of a number of ipfw options.

19 years agoDeprecate unmaintainable uses of strncmp to implement abbreviations.
brooks [Sat, 15 Jan 2005 01:46:41 +0000 (01:46 +0000)]
Deprecate unmaintainable uses of strncmp to implement abbreviations.
This commit replaces those with two new functions that simplify the code
and produce warnings that the syntax is deprecated.  A small number of
sensible abbreviations may be explicitly added based on user feedback.

There were previously three types of strncmp use in ipfw:
 - Most commonly, strncmp(av, "string", sizeof(av)) was used to allow av
   to match string or any shortened form of it.  I have replaced this
   with a new function _substrcmp(av, "string") which returns 0 if av
   is a substring of "string", but emits a warning if av is not exactly
   "string".

 - The next type was two instances of strncmp(av, "by", 2) which allowed
   the abbreviation of bytes to "by", "byt", etc.  Unfortunately, it
   also supported "bykHUygh&*g&*7*ui".  I added a second new function
   _substrcmp2(av, "by", "bytes") which acts like the strncmp did, but
   complains if the user doesn't spell out the word "bytes".

 - There is also one correct use of strncmp to match "table(" which might
   have another token after it without a space.

Since I changed all the lines anyway, I also fixed the treatment of
strncmp's return as a boolean in many cases.  I also modified a few
strcmp cases as well to be fully consistent.

19 years agoBraino. Revert rev 1.50.
das [Sat, 15 Jan 2005 00:37:31 +0000 (00:37 +0000)]
Braino.  Revert rev 1.50.

Pointy hat to: das

19 years agoRemove numerous references to VAX floating-point and the setting of
das [Fri, 14 Jan 2005 23:28:28 +0000 (23:28 +0000)]
Remove numerous references to VAX floating-point and the setting of
errno, replacing them with a discussion of IEEE exceptions where
appropriate.  Cross-reference fenv(3) whenever exceptions are
mentioned.

19 years agoFix a problem reported by Pierre Beyssac. Sometinmes when ndis_get_info()
wpaul [Fri, 14 Jan 2005 22:39:44 +0000 (22:39 +0000)]
Fix a problem reported by Pierre Beyssac. Sometinmes when ndis_get_info()
calls MiniportQueryInformation(), it will return NDIS_STATUS_PENDING.
When this happens, ndis_get_info() will sleep waiting for a completion
event. If two threads call ndis_get_info() and both end up having to
sleep, they will both end up waiting on the same wait channel, which
can cause a panic in sleepq_add() if INVARIANTS are turned on.

Fix this by having ndis_get_info() use a common mutex rather than
using the process mutex with PROC_LOCK(). Also do the same for
ndis_set_info(). Note that Pierre's original patch also made ndis_thsuspend()
use the new mutex, but ndis_thsuspend() shouldn't need this since
it will make each thread that calls it sleep on a unique wait channel.

Also, it occured to me that we probably don't want to enter
MiniportQueryInformation() or MiniportSetInformation() from more
than one thread at any given time, so now we acquire a Windows
spinlock before calling either of them. The Microsoft documentation
says that MiniportQueryInformation() and MiniportSetInformation()
are called at DISPATCH_LEVEL, and previously we would call
KeRaiseIrql() to set the IRQL to DISPATCH_LEVEL before entering
either routine, but this only guarantees mutual exclusion on
uniprocessor machines. To make it SMP safe, we need to use a real
spinlock. For now, I'm abusing the spinlock embedded in the
NDIS_MINIPORT_BLOCK structure for this purpose. (This may need to be
applied to some of the other routines in kern_ndis.c at a later date.)

Export ntoskrnl_init_lock() (KeInitializeSpinlock()) from subr_ntoskrnl.c
since we need to use in in kern_ndis.c, and since it's technically part
of the Windows kernel DDK API along with the other spinlock routines. Use
it in subr_ndis.c too rather than frobbing the spinlock directly.

19 years agoSet math_errhandling to MATH_ERREXCEPT. Now that we have fenv.h, we
das [Fri, 14 Jan 2005 22:03:27 +0000 (22:03 +0000)]
Set math_errhandling to MATH_ERREXCEPT.  Now that we have fenv.h, we
basically support this, subject to gcc's lack of FENV_ACCESS support.
In any case, the previous setting of math_errhandling to 0 is not
allowed by POSIX.

19 years agoRemove some #if 0'd code.
das [Fri, 14 Jan 2005 21:51:46 +0000 (21:51 +0000)]
Remove some #if 0'd code.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 21:07:56 +0000 (21:07 +0000)]
Markup fixes.

19 years agoCAM will sometimes remove a disk again even before it finished being
phk [Fri, 14 Jan 2005 21:05:35 +0000 (21:05 +0000)]
CAM will sometimes remove a disk again even before it finished being
initialized.  We already cancel the pending events but we need to not
dereference the geom pointer which never got set different from NULL.

19 years agoBah, another whitespace fix.
jhb [Fri, 14 Jan 2005 20:50:52 +0000 (20:50 +0000)]
Bah, another whitespace fix.

19 years agoRemove an extraneous space.
jhb [Fri, 14 Jan 2005 20:49:14 +0000 (20:49 +0000)]
Remove an extraneous space.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 20:23:58 +0000 (20:23 +0000)]
Markup fixes.

19 years agoRemove redundant code to drop per-thread debug register state from
jhb [Fri, 14 Jan 2005 20:16:41 +0000 (20:16 +0000)]
Remove redundant code to drop per-thread debug register state from
cpu_exit() as this is already performed in cpu_thread_exit() and the
debug state is per-thread rather than per-process.

19 years ago- Remove some OBE comments regarding cpu_exit(). cpu_exit() is no longer
jhb [Fri, 14 Jan 2005 20:13:04 +0000 (20:13 +0000)]
- Remove some OBE comments regarding cpu_exit().  cpu_exit() is no longer
  the last action of kern_exit().  Instead, it is a MD callout to cleanup
  per-process state during exit.
- Add notes of concern to Alpha and ia64 about the possible need to drop
  fp state in cpu_thread_exit() rather than in cpu_exit() since it is
  per-thread state rather than per-process.

19 years agoDrop the 'active-' prefix from the polarity printf to be consistent with
jhb [Fri, 14 Jan 2005 18:31:00 +0000 (18:31 +0000)]
Drop the 'active-' prefix from the polarity printf to be consistent with
the rest of the interrupt code.

19 years agoGive up on trying to please everyone and restore 1.64 with regards to
trhodes [Fri, 14 Jan 2005 18:13:56 +0000 (18:13 +0000)]
Give up on trying to please everyone and restore 1.64 with regards to
dealing with sudo users.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 17:22:51 +0000 (17:22 +0000)]
Markup fixes.

19 years agoNULL-terminate the . and .. directory entries. Apparently some tools ignore
scottl [Fri, 14 Jan 2005 16:35:34 +0000 (16:35 +0000)]
NULL-terminate the . and .. directory entries.  Apparently some tools ignore
d_namlen and assume that d_name is null-terminated.

Submitted by: Andriy Gapon

19 years agoReplace the min() macro with a test that doesn't truncate the 64-bit values
scottl [Fri, 14 Jan 2005 16:24:31 +0000 (16:24 +0000)]
Replace the min() macro with a test that doesn't truncate the 64-bit values
that are used.  Thanks to Bruce Evans for pointing this out.

19 years agoImprove readability for the recently introduced changes by having
delphij [Fri, 14 Jan 2005 15:49:05 +0000 (15:49 +0000)]
Improve readability for the recently introduced changes by having
their sizeof(*p) instead of explicitlly specifying their types.

Suggested by: nectar

19 years agoFix the pbio include file installation process and the
dds [Fri, 14 Jan 2005 14:18:19 +0000 (14:18 +0000)]
Fix the pbio include file installation process and the
corresponding documentation.

Noticed by: ru
Reviewed by: ru

19 years agomake umtx timeout relative so userland can select different clock type,
davidxu [Fri, 14 Jan 2005 13:38:15 +0000 (13:38 +0000)]
make umtx timeout relative so userland can select different clock type,
e.g, CLOCK_REALTIME or CLOCK_MONOTONIC.
merge umtx_wait and umtx_timedwait into single function.

19 years agoUse a better name than underscore-tmpfile for better representation
delphij [Fri, 14 Jan 2005 13:18:55 +0000 (13:18 +0000)]
Use a better name than underscore-tmpfile for better representation
of the meaning.

Suggested by: stefanf

19 years agoFixed sparc64 LINT build.
ru [Fri, 14 Jan 2005 13:16:13 +0000 (13:16 +0000)]
Fixed sparc64 LINT build.

19 years ago64-bit clean + WARNS=6:
delphij [Fri, 14 Jan 2005 12:22:57 +0000 (12:22 +0000)]
64-bit clean + WARNS=6:
- Convert the (char *) cast+cast backs magic to
  memcpy(3).  Without this, the resulting code
  is potentially risky with higher optimization
  levels.
- Avoid same name when calling local variables,
  as well as global symbols.  This reduces
  confusion for both human and compiler.
- Add necessary casts, consts
- Use new style function defination.
- Minor style.Makefile(5) tweak
- Bump WARNS?= from 0 to 6

** for the aout code: changes are intentionally limited
   to ease maintaince.

19 years agoRaise & drop IFF_RUNNING upon receival of netgraph flow control
glebius [Fri, 14 Jan 2005 11:55:07 +0000 (11:55 +0000)]
Raise & drop IFF_RUNNING upon receival of netgraph flow control
messages.

19 years agoConsider IFF_UP as "administratively up" flag, and IFF_RUNNING as
glebius [Fri, 14 Jan 2005 11:52:45 +0000 (11:52 +0000)]
Consider IFF_UP as "administratively up" flag, and IFF_RUNNING as
"operationally up" flag. Hence this, revert 1.35 to use IFF_RUNNING.

19 years agoMarkup and grammar fixes.
ru [Fri, 14 Jan 2005 10:53:55 +0000 (10:53 +0000)]
Markup and grammar fixes.

19 years agoMarkup nit.
ru [Fri, 14 Jan 2005 10:49:09 +0000 (10:49 +0000)]
Markup nit.

19 years agoTiny markup fixes.
ru [Fri, 14 Jan 2005 10:46:08 +0000 (10:46 +0000)]
Tiny markup fixes.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 10:41:05 +0000 (10:41 +0000)]
Markup fixes.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 10:33:39 +0000 (10:33 +0000)]
Markup fixes.

19 years agoTypo fix.
keramida [Fri, 14 Jan 2005 09:51:29 +0000 (09:51 +0000)]
Typo fix.

19 years agoThis commit was generated by cvs2svn to compensate for changes in r140229,
ru [Fri, 14 Jan 2005 09:50:45 +0000 (09:50 +0000)]
This commit was generated by cvs2svn to compensate for changes in r140229,
which included commits to RCS files with non-trunk default branches.

19 years agoPull up a vendor fix for a problem exposed by tr/tr.1,v 1.30.
ru [Fri, 14 Jan 2005 09:50:45 +0000 (09:50 +0000)]
Pull up a vendor fix for a problem exposed by tr/tr.1,v 1.30.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 09:40:13 +0000 (09:40 +0000)]
Markup fixes.

19 years agoMarkup fixes.
ru [Fri, 14 Jan 2005 09:28:17 +0000 (09:28 +0000)]
Markup fixes.

19 years agoFix off-by-one error.
stefanf [Fri, 14 Jan 2005 09:21:54 +0000 (09:21 +0000)]
Fix off-by-one error.

19 years agoTiny markup nits.
ru [Fri, 14 Jan 2005 09:12:05 +0000 (09:12 +0000)]
Tiny markup nits.

19 years agoo Clean up interface between ip_fw_chk() and its callers:
glebius [Fri, 14 Jan 2005 09:00:46 +0000 (09:00 +0000)]
o Clean up interface between ip_fw_chk() and its callers:

- ip_fw_chk() returns action as function return value. Field retval is
  removed from args structure. Action is not flag any more. It is one
  of integer constants.
- Any action-specific cookies are returned either in new "cookie" field
  in args structure (dummynet, future netgraph glue), or in mbuf tag
  attached to packet (divert, tee, some future action).

o Convert parsing of return value from ip_fw_chk() in ipfw_check_{in,out}()
  to a switch structure, so that the functions are more readable, and a future
  actions can be added with less modifications.

Approved by: andre
MFC after: 2 months

19 years agoEliminate unused and constant arguments to smbfs_vinvalbuf()
phk [Fri, 14 Jan 2005 08:52:55 +0000 (08:52 +0000)]
Eliminate unused and constant arguments to smbfs_vinvalbuf()

19 years agoEliminate constant and unused arguments to nwfs_vinvalbuf()
phk [Fri, 14 Jan 2005 08:09:42 +0000 (08:09 +0000)]
Eliminate constant and unused arguments to nwfs_vinvalbuf()

19 years agoEliminate unused and unnecessary "cred" argument from vinvalbuf()
phk [Fri, 14 Jan 2005 07:33:51 +0000 (07:33 +0000)]
Eliminate unused and unnecessary "cred" argument from vinvalbuf()

19 years agoMark all inline asms that read the floating-point control or status
das [Fri, 14 Jan 2005 07:09:23 +0000 (07:09 +0000)]
Mark all inline asms that read the floating-point control or status
registers as volatile.  Instructions that *wrote* to FP state were
already marked volatile, but apparently gcc has license to move
non-volatile asms past volatile asms.  This broke amd64's feupdateenv
at -O2 due to a WAR conflict between fnstsw and fldenv there.

19 years agopcic is no more on i386 port, so remove it from the hints.
imp [Fri, 14 Jan 2005 06:54:59 +0000 (06:54 +0000)]
pcic is no more on i386 port, so remove it from the hints.

19 years agoThis commit was generated by cvs2svn to compensate for changes in r140216,
njl [Fri, 14 Jan 2005 06:37:43 +0000 (06:37 +0000)]
This commit was generated by cvs2svn to compensate for changes in r140216,
which included commits to RCS files with non-trunk default branches.

19 years agoClean up a small memory leak introduced with the previous commit to
njl [Fri, 14 Jan 2005 06:37:43 +0000 (06:37 +0000)]
Clean up a small memory leak introduced with the previous commit to
dsutils.c.  We need to GC the implicitly-returned object.

Submitted by: Robert.Moore at Intel
MFC after: 1 day

19 years agoMatch the LINUX32's style with existing style
obrien [Fri, 14 Jan 2005 04:44:56 +0000 (04:44 +0000)]
Match the LINUX32's style with existing style
Submitted by: Jung-uk Kim <jkim@niksun.com>

Use positive, not negative logic.

19 years agoFix Linux compat 'uname -m' on AMD64.
obrien [Fri, 14 Jan 2005 03:45:26 +0000 (03:45 +0000)]
Fix Linux compat 'uname -m' on AMD64.

Submitted by: Jung-uk Kim <jkim@niksun.com>
(patch reworked by me)

19 years agoFixed too many of "the", and enclose multi-word argument in double quotes.
stefanf [Thu, 13 Jan 2005 20:33:42 +0000 (20:33 +0000)]
Fixed too many of "the", and enclose multi-word argument in double quotes.

Obtained from: ru

19 years agoRemove duplicate code.
phk [Thu, 13 Jan 2005 19:27:28 +0000 (19:27 +0000)]
Remove duplicate code.

19 years agoUse the standard FreeBSD license
imp [Thu, 13 Jan 2005 19:12:10 +0000 (19:12 +0000)]
Use the standard FreeBSD license

Approved by: imp, jon

19 years agoUse the standard FreeBSD license for these files.
imp [Thu, 13 Jan 2005 19:05:25 +0000 (19:05 +0000)]
Use the standard FreeBSD license for these files.

Approved by: imp, jon

19 years agoWhitespace in vop_vector{} initializations.
phk [Thu, 13 Jan 2005 18:59:48 +0000 (18:59 +0000)]
Whitespace in vop_vector{} initializations.

19 years agoImport the subset of J.T. Conklin's single-precision x86-optimized
das [Thu, 13 Jan 2005 18:58:25 +0000 (18:58 +0000)]
Import the subset of J.T. Conklin's single-precision x86-optimized
math routines that appear to be (a) correct and (b) faster than their
MI counterparts on my Pentium 4.

Obtained from: NetBSD

19 years agoremember to reset nextgrp in getnetgrent(), so that subsequent calls to getnetgrent...
jon [Thu, 13 Jan 2005 18:33:01 +0000 (18:33 +0000)]
remember to reset nextgrp in getnetgrent(), so that subsequent calls to getnetgrent() doesn't return bogus information.

MFC after: 3 days

19 years ago"The ... function" and minor markup nits.
ru [Thu, 13 Jan 2005 16:46:49 +0000 (16:46 +0000)]
"The ... function" and minor markup nits.

19 years agoMarkup nits.
ru [Thu, 13 Jan 2005 16:37:26 +0000 (16:37 +0000)]
Markup nits.