]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
20 years agoWhen attaching pccard and cardbus children, there's no need to set the
Warner Losh [Fri, 21 May 2004 06:11:47 +0000 (06:11 +0000)]
When attaching pccard and cardbus children, there's no need to set the
device == NULL on failure.  A warning should suffice.

# I wrote this back before I understood the unattached but loosely bound
# newbus concept...

20 years agoNow that we have the resource allocation code in current, the kludge
Warner Losh [Fri, 21 May 2004 06:10:13 +0000 (06:10 +0000)]
Now that we have the resource allocation code in current, the kludge
to try to allocate things on my parent can be taken out.  It duplicates code.

Also, add comment about why the power state stuff is here (type 2
devices don't participate in the power state save/restore due to
larger Bx issues).

20 years agomake the pci power state and resource code a lot less chatty. The
Warner Losh [Fri, 21 May 2004 06:03:26 +0000 (06:03 +0000)]
make the pci power state and resource code a lot less chatty.  The
chattiness was left in for debugging, but now that nearly all of the
problems relating to the changes have been fixed, it is only annoying.  It
is still available via bootverbose.

Prodded by: jhb

20 years agoSync to 1.178 of usbdevs
MIHIRA Sanpei Yoshiro [Fri, 21 May 2004 01:39:38 +0000 (01:39 +0000)]
Sync to 1.178 of usbdevs

20 years agoadd support Kyocera AH-K3001V (cellular phone in Japan)
MIHIRA Sanpei Yoshiro [Fri, 21 May 2004 01:36:48 +0000 (01:36 +0000)]
add support Kyocera AH-K3001V (cellular phone in Japan)

PR: kern/66779
Submitted by: Togawa Satoshi <toga@puyo.org>
MFC after: 1 week

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:52:04 +0000 (20:52 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:52:00 +0000 (20:52 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:51:56 +0000 (20:51 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:48:23 +0000 (20:48 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:48:19 +0000 (20:48 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:30:59 +0000 (20:30 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:30:51 +0000 (20:30 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:30:48 +0000 (20:30 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:24:18 +0000 (20:24 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:24:00 +0000 (20:24 +0000)]
Delete history.

20 years agoDelete history.
Mark Murray [Thu, 20 May 2004 20:23:26 +0000 (20:23 +0000)]
Delete history.

20 years agoIn tdsigwakeup(), use TD_ON_SLEEPQ() rather than TD_IS_SLEEPING() to see if
John Baldwin [Thu, 20 May 2004 20:17:28 +0000 (20:17 +0000)]
In tdsigwakeup(), use TD_ON_SLEEPQ() rather than TD_IS_SLEEPING() to see if
a thread is on a sleep queue and should have it's sleep aborted.

Reported by: Thierry Herbelot thierry at herbelot dot com

20 years agoVarious style.Makefile(5) improvements.
Pawel Jakub Dawidek [Thu, 20 May 2004 20:12:17 +0000 (20:12 +0000)]
Various style.Makefile(5) improvements.

Inspired by: ru

20 years agoVarious style.Makefile(5) improvements.
Pawel Jakub Dawidek [Thu, 20 May 2004 20:05:05 +0000 (20:05 +0000)]
Various style.Makefile(5) improvements.

Provoked by: ru

20 years agoUpdate the date.
Pawel Jakub Dawidek [Thu, 20 May 2004 19:32:45 +0000 (19:32 +0000)]
Update the date.

Requested by: ru

20 years agoRemove unneeded lseek(2) hack to position past the 2GB point,
Hiten Pandya [Thu, 20 May 2004 19:25:27 +0000 (19:25 +0000)]
Remove unneeded lseek(2) hack to position past the 2GB point,
use fseeko(3) instead.

This commit fixes breakage when `lastcomm matchstring` is run.

PR:           bin/66765, bin/64568
Submitted by: Dan Nelson <dnelson at allantgroup.com>

20 years agoUpdate the document date.
Alan Cox [Thu, 20 May 2004 18:47:15 +0000 (18:47 +0000)]
Update the document date.

Reminded by: ru@

20 years agoIn cpu_sched_exit(), we must check vm_refcnt against 0, not 1, since
Thomas Moestl [Thu, 20 May 2004 18:41:07 +0000 (18:41 +0000)]
In cpu_sched_exit(), we must check vm_refcnt against 0, not 1, since
exit1() decrements the reference count before calling this function.

20 years agoAdded "rescue".
Ruslan Ermilov [Thu, 20 May 2004 18:02:24 +0000 (18:02 +0000)]
Added "rescue".

Submitted by: Kent Hauser <kent.hauser@verizon.net>

20 years agoFixed printf format errors which helped break GUPROF for arches with
Bruce Evans [Thu, 20 May 2004 16:48:17 +0000 (16:48 +0000)]
Fixed printf format errors which helped break GUPROF for arches with
64-bit function pointers.

20 years agoInitialize the history counter type field in struct gmonparam as
Bruce Evans [Thu, 20 May 2004 16:42:39 +0000 (16:42 +0000)]
Initialize the history counter type field in struct gmonparam as
threatened in rev.1.10 of usr.sbin/kgmon/kgmon.c more than 2 years ago.
kgmon has been recovering from the missing initialization for too
long, but the fixup there is ifdefed for i386's and shouldn't be
needed for other arches.

20 years agoClean up language.
Ruslan Ermilov [Thu, 20 May 2004 16:40:06 +0000 (16:40 +0000)]
Clean up language.

Reviewed by: rik

20 years agoMFi386 (1.37: GUPROF calibration macros; only routine adjustments needed).
Bruce Evans [Thu, 20 May 2004 16:22:57 +0000 (16:22 +0000)]
MFi386 (1.37: GUPROF calibration macros; only routine adjustments needed).

20 years agoMoved i386 asms to an i386 header. The asms are for calibration of
Bruce Evans [Thu, 20 May 2004 16:12:19 +0000 (16:12 +0000)]
Moved i386 asms to an i386 header.  The asms are for calibration of
high resolution kernel profiling (options GUPROF.  "U" in GUPROF stands
for microseconds resolution, but the resolution is now smaller than 1
nanosecond on multi-GHz machines and the accuracy is heading towards
1 nanosecond too).  Arches that support GUPROF must now provide certain
macros for the calibration.  GUPROF is now only supported for i386's,
so the absence of the new macros for other arches doesn't break anything
that wasn't already broken.  amd64's have uncommitted support for
GUPROF, and sparc64's have support that seems to be complete except
here (there was an #error for non-i386 cases; now there are undefined
macros).

Changed the asms a little:
- declare them as __volatile.  They must not be moved, and exporting a
  label across asms is technically incorrect, so try harder to stop gcc
  moving them.
- don't put the non-clobbered register "bx" in the clobber list.  The
  clobber lists are still more conservative than necessary.
- drop the non-support for gcc-1.  It just gave a better error message,
  and this is not useful since compiling with gcc-1 would cause thousands
  of worse error messages.
- drop the support for aout.

20 years agoReally remove the return statement this time. Thanks to
Mike Makonnen [Thu, 20 May 2004 15:53:49 +0000 (15:53 +0000)]
Really remove the return statement this time. Thanks to
ru for noticing.

20 years agoWhitespace cleanup
Dag-Erling Smørgrav [Thu, 20 May 2004 15:09:41 +0000 (15:09 +0000)]
Whitespace cleanup

20 years agoWhitespace cleanup.
Dag-Erling Smørgrav [Thu, 20 May 2004 15:01:26 +0000 (15:01 +0000)]
Whitespace cleanup.

20 years agoFix supposed compilation problem, using LIBDIR here can confuse core/
Pawel Jakub Dawidek [Thu, 20 May 2004 14:59:41 +0000 (14:59 +0000)]
Fix supposed compilation problem, using LIBDIR here can confuse core/
compilation.

20 years agoWhitespace cleanup.
Dag-Erling Smørgrav [Thu, 20 May 2004 14:49:12 +0000 (14:49 +0000)]
Whitespace cleanup.

20 years agoThe err routine requires two arguments: an exit value and a string.
Mike Makonnen [Thu, 20 May 2004 14:16:05 +0000 (14:16 +0000)]
The err routine requires two arguments: an exit value and a string.
Additionaly, it will exit the script so an return statements after
calling it are superflous.

20 years ago- Add missing 'the'.
Pawel Jakub Dawidek [Thu, 20 May 2004 13:38:48 +0000 (13:38 +0000)]
- Add missing 'the'.
- Document /usr/include/geom/ directory and its subdirectories.

Requested by: ru

20 years agoMerge updated patch from vendor branch (1.1.1.17)
Dag-Erling Smørgrav [Thu, 20 May 2004 13:17:16 +0000 (13:17 +0000)]
Merge updated patch from vendor branch (1.1.1.17)

20 years agoAdd myself as maintainer for geom_nop, geom_stripe and geom(8).
Pawel Jakub Dawidek [Thu, 20 May 2004 12:44:23 +0000 (12:44 +0000)]
Add myself as maintainer for geom_nop, geom_stripe and geom(8).

20 years agoMake libthr async-signal-safe without costly signal masking. The guidlines I
Mike Makonnen [Thu, 20 May 2004 12:06:16 +0000 (12:06 +0000)]
Make libthr async-signal-safe without costly signal masking. The guidlines I
followed are: Only 3 functions (pthread_cancel, pthread_setcancelstate,
pthread_setcanceltype) are required to be async-signal-safe by POSIX. None of
the rest of the pthread api is required to be async-signal-safe. This means
that only the three mentioned functions are safe to use from inside
signal handlers.
However, there are certain system/libc calls that are
cancellation points that a caller may call from within a signal handler,
and since they are cancellation points calls have to be made into libthr
to test for cancellation and exit the thread if necessary. So, the
cancellation test and thread exit code paths must be async-signal-safe
as well. A summary of the changes follows:

o Almost all of the code paths that masked signals, as well as locking the
  pthread structure now lock only the pthread structure.
o Signals are masked (and left that way) as soon as a thread enters
  pthread_exit().
o The active and dead threads locks now explicitly require that signals
  are masked.
o Access to the isdead field of the pthread structure is protected by both
  the active and dead list locks for writing. Either one is sufficient for
  reading.
o The thread state and type fields have been combined into one three-state
  switch to make it easier to read without requiring a lock. It doesn't need
  a lock for writing (and therefore for reading either) because only the
  current thread can write to it and it is an integer value.
o The thread state field of the pthread structure has been eliminated. It
  was an unnecessary field that mostly duplicated the flags field, but
  required additional locking that would make a lot more code paths require
  signal masking. Any truly unique values (such as PS_DEAD) have been
  reborn as separate members of the pthread structure.
o Since the mutex and condvar pthread functions are not async-signal-safe
  there is no need to muck about with the wait queues when handling
  a signal ...
o ... which also removes the need for wrapping signal handlers and sigaction(2).
o The condvar and mutex async-cancellation code had to be revised as a result
  of some of these changes, which resulted in semi-unrelated changes which
  would have been difficult to work on as a separate commit, so they are
  included as well.

The only part of the changes I am worried about is related to locking for
the pthread joining fields. But, I will take a closer look at them once this
mega-patch is committed.

20 years agoForced commit for rev. 1.26
Mike Makonnen [Thu, 20 May 2004 12:04:17 +0000 (12:04 +0000)]
Forced commit for rev. 1.26

Bugfix: recursive mutex reference counting.

Noticed by:Michael Bretterklieber <mbretter@inode.at>
Partl Submitted by: deischen

20 years ago\16
Mike Makonnen [Thu, 20 May 2004 11:55:04 +0000 (11:55 +0000)]
\16

20 years agoStylistic changes around the previous commit:
Yaroslav Tykhiy [Thu, 20 May 2004 11:04:09 +0000 (11:04 +0000)]
Stylistic changes around the previous commit:

- since the number of supported capabilities is growing,
  set bits in if_cap* in a consistent way;

- unexpand(1) leading SPACE characters.

20 years agoInform hier(7) manual page about /lib/geom/ directory.
Pawel Jakub Dawidek [Thu, 20 May 2004 11:02:58 +0000 (11:02 +0000)]
Inform hier(7) manual page about /lib/geom/ directory.

Reminded by: ru

20 years agoSet the VLAN bits in if_capenable as well as in if_capabilities
Yaroslav Tykhiy [Thu, 20 May 2004 10:57:33 +0000 (10:57 +0000)]
Set the VLAN bits in if_capenable as well as in if_capabilities
because VLAN hardware features are enabled in em(4) by default.

Note: Currently vlan(4) has a bug that it consults
if_capabilities, not if_capenable.  This will be fixed
after all the network drivers set VLAN bits in
if_capenable properly.

20 years ago- Teach CONCAT class how to talk with geom(8).
Pawel Jakub Dawidek [Thu, 20 May 2004 10:40:18 +0000 (10:40 +0000)]
- Teach CONCAT class how to talk with geom(8).
- Remove provider if any disk was lost.
- Dump CONCAT version.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years ago- Connect geom(8) and its libraries to the build.
Pawel Jakub Dawidek [Thu, 20 May 2004 10:37:13 +0000 (10:37 +0000)]
- Connect geom(8) and its libraries to the build.
- Connect geom_stripe and geom_nop modules to the build.
- Connect STRIPE and NOP classes to the LINT build.
- Disconnect gconcat(8) from the build.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years ago- Install includes used by STRIPE and NOP GEOM classes.
Pawel Jakub Dawidek [Thu, 20 May 2004 10:29:26 +0000 (10:29 +0000)]
- Install includes used by STRIPE and NOP GEOM classes.
- Create needed directories.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years agoModules Makefiles for geom_stripe and geom_nop.
Pawel Jakub Dawidek [Thu, 20 May 2004 10:27:20 +0000 (10:27 +0000)]
Modules Makefiles for geom_stripe and geom_nop.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years agoIntroduce geom(8)-specific shared libraries for CONCAT, STRIPE and NOP
Pawel Jakub Dawidek [Thu, 20 May 2004 10:24:23 +0000 (10:24 +0000)]
Introduce geom(8)-specific shared libraries for CONCAT, STRIPE and NOP
GEOM classes. CONCAT should be 100% compatible with existing gconcat(8)
utility, which is going to be removed.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years agoIntroduce STRIPE GEOM class. It implements RAID0 transformation and it
Pawel Jakub Dawidek [Thu, 20 May 2004 10:20:49 +0000 (10:20 +0000)]
Introduce STRIPE GEOM class. It implements RAID0 transformation and it
is intend to be fast. Just like CONCAT class it provides manual and
auto configuration methods.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years agoUpdate copyright years.
Denis Peplin [Thu, 20 May 2004 10:16:19 +0000 (10:16 +0000)]
Update copyright years.

20 years agoIntroduce NOP GEOM class. This is totally transparent GEOM class, but
Pawel Jakub Dawidek [Thu, 20 May 2004 10:15:53 +0000 (10:15 +0000)]
Introduce NOP GEOM class. This is totally transparent GEOM class, but
it is very useful for tests. One is able to destroy its provider
forcibly if wants to test how other class handle such events.
One is also able to specify failure probability to check how other
classes handle I/O errors.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years agoBring in geom(8) utility. It is an universal utility for operating on
Pawel Jakub Dawidek [Thu, 20 May 2004 10:09:56 +0000 (10:09 +0000)]
Bring in geom(8) utility. It is an universal utility for operating on
GEOM classes. It works by loading a shared library via dlopen(3) mechanism
with class-specific code, it is also responsible for communicating with
GEOM via libgeom(3).
Per-class shared libraries are going to be stored in /lib/geom/ directory.
It provides also few standard commands like 'list', 'load' and 'unload'
for existing classes which aren't aware of geom(8).
More info will be send on freebsd-current@ mailing list.

Supported by: Wheel - Open Technologies - http://www.wheel.pl

20 years agoForgot to bump the document date, *blush*.
Ruslan Ermilov [Thu, 20 May 2004 09:52:48 +0000 (09:52 +0000)]
Forgot to bump the document date, *blush*.

20 years agoDocument mbuf tags based on the OpenBSD manpage.
Ruslan Ermilov [Thu, 20 May 2004 09:34:19 +0000 (09:34 +0000)]
Document mbuf tags based on the OpenBSD manpage.

Submitted by: Gleb Smirnoff

20 years agoAdded forgotten quotes for citations.
Jens Schweikhardt [Thu, 20 May 2004 08:15:58 +0000 (08:15 +0000)]
Added forgotten quotes for citations.

20 years agoTypos and nits.
Daniel Harris [Thu, 20 May 2004 06:37:44 +0000 (06:37 +0000)]
Typos and nits.

20 years agoWhen checking for possible port theft, skip over a TCP inpcb
Yaroslav Tykhiy [Thu, 20 May 2004 06:35:02 +0000 (06:35 +0000)]
When checking for possible port theft, skip over a TCP inpcb
unless it's in the closed or listening state (remote address
== INADDR_ANY).

If a TCP inpcb is in any other state, it's impossible to steal
its local port or use it for port theft.  And if there are
both closed/listening and connected TCP inpcbs on the same
localIP:port couple, the call to in_pcblookup_local() will
find the former due to the design of that function.

No objections raised in: -net, -arch
MFC after: 1 month

20 years agoNits fixed.
Tim Kientzle [Thu, 20 May 2004 06:22:42 +0000 (06:22 +0000)]
Nits fixed.

Pointed out by: Daniel Harris

20 years agoDocument security.jail.getfsstatroot_only sysctl.
Pawel Jakub Dawidek [Thu, 20 May 2004 05:30:16 +0000 (05:30 +0000)]
Document security.jail.getfsstatroot_only sysctl.

Obtained from: rwatson's commit log
Approved by: rwatson

20 years agoFix sysctl name: security.jail.getfsstate_getfsstatroot_only ->
Pawel Jakub Dawidek [Thu, 20 May 2004 05:28:44 +0000 (05:28 +0000)]
Fix sysctl name: security.jail.getfsstate_getfsstatroot_only ->
security.jail.getfsstatroot_only.

Approved by: rwatson

20 years agoMore research, more shuffling and clarification.
Tim Kientzle [Thu, 20 May 2004 04:12:47 +0000 (04:12 +0000)]
More research, more shuffling and clarification.

20 years agoLike on i386, clear the last three entries in the pml4 page when doing a
Peter Wemm [Wed, 19 May 2004 21:55:37 +0000 (21:55 +0000)]
Like on i386, clear the last three entries in the pml4 page when doing a
pmap_release(), and put it the free queue marked as already zeroed.

20 years agoFix a couple of warnings:
David Malone [Wed, 19 May 2004 21:34:52 +0000 (21:34 +0000)]
Fix a couple of warnings:
1) Missing include for declaration of time conversion functions.
2) Avoid a couple of alignment warnings on 64 bit arches by memcpying the
   things pointed to by caddrs into variables of the right type.

Bump WARNS to 6 while I'm here.

20 years agoAdd missing %s so that all of the usage message gets printed.
David Malone [Wed, 19 May 2004 21:06:36 +0000 (21:06 +0000)]
Add missing %s so that all of the usage message gets printed.
Bump WARNS to 6 while I'm here.

20 years agoSend RADIUS gigaword data when OctetsIn or OctetsOut go over UINT32_MAX.
Diomidis Spinellis [Wed, 19 May 2004 21:00:42 +0000 (21:00 +0000)]
Send RADIUS gigaword data when OctetsIn or OctetsOut go over UINT32_MAX.

PR: bin/61294
Submitted by: Boris Kovalenko
MFC after: 3 weeks

20 years agoAdd a man page for the kernel part of bpf. I made some edits to the
David Malone [Wed, 19 May 2004 20:39:22 +0000 (20:39 +0000)]
Add a man page for the kernel part of bpf. I made some edits to the
man page after Orla, so the mistakes are probably mine. Leave a
note on the door welcoming the mdoc police.

Submitted by: Orla McGann <orly@cnri.dit.ie>

20 years agoImplement crashdump decoding for AMD64 as well, now that I have finally
Peter Wemm [Wed, 19 May 2004 18:24:13 +0000 (18:24 +0000)]
Implement crashdump decoding for AMD64 as well, now that I have finally
got a sample to test against.

20 years agoStyle fixup in previous commit.
Ken Smith [Wed, 19 May 2004 18:06:21 +0000 (18:06 +0000)]
Style fixup in previous commit.

Noticed by: bde (thanks!)

20 years agoUpdate from vendor. This also adds support for newer management tools.
Scott Long [Wed, 19 May 2004 17:46:34 +0000 (17:46 +0000)]
Update from vendor.  This also adds support for newer management tools.

Submitted by: Achim Leubner

20 years agoWhen combining ustar prefix and name fields, check before adding a '/'
Tim Kientzle [Wed, 19 May 2004 17:09:24 +0000 (17:09 +0000)]
When combining ustar prefix and name fields, check before adding a '/'
character, as some tar implementations incorrectly include a '/' with
the prefix.

Thanks to: Divacky Roman for the UnixWare 7 tarfile that
demonstrated this issue.

20 years agoFixed the type of fptrdiff_t. It needs to be 64 bits in theory, and in
Bruce Evans [Wed, 19 May 2004 16:19:11 +0000 (16:19 +0000)]
Fixed the type of fptrdiff_t.  It needs to be 64 bits in theory, and in
practice too since kernel addresses are almost 2^64 higher than most
user addresses.

20 years agoFixed some style bugs (mainly misalignment of backslashes).
Bruce Evans [Wed, 19 May 2004 16:04:26 +0000 (16:04 +0000)]
Fixed some style bugs (mainly misalignment of backslashes).

20 years agoMoved most of the "MI" definitions and declarations from <machine/profile.h>
Bruce Evans [Wed, 19 May 2004 15:41:26 +0000 (15:41 +0000)]
Moved most of the "MI" definitions and declarations from <machine/profile.h>
to <sys/gmon.h>.  Cleaned them up a little by not attempting to ifdef
for incomplete and out of date support for GUPROF in userland, as in
the sparc64 version.

20 years agoInclude <sys/gmon.h> instead of <machine/profile.h> for the declaration
Bruce Evans [Wed, 19 May 2004 14:36:38 +0000 (14:36 +0000)]
Include <sys/gmon.h> instead of <machine/profile.h> for the declaration
of kmupetext().  The declaration is misplaced in <machine/profile.h>
since it is not MD and not related to the lowest level of profiling.
It will be moved, but getting it via <sys/gmon.h> already works.

20 years agoWhitespace nit.
Ruslan Ermilov [Wed, 19 May 2004 11:35:03 +0000 (11:35 +0000)]
Whitespace nit.

20 years agoMaintain statistics about the received frames.
Ruslan Ermilov [Wed, 19 May 2004 11:26:33 +0000 (11:26 +0000)]
Maintain statistics about the received frames.

20 years agoFix integer overflow in the file size output when dealing with
Lukas Ertl [Wed, 19 May 2004 11:07:30 +0000 (11:07 +0000)]
Fix integer overflow in the file size output when dealing with
large files (i.e. DVD images).

Reviewed by:  des@

20 years agoAdded pgrep to the SYNOPSIS.
Ruslan Ermilov [Wed, 19 May 2004 10:46:56 +0000 (10:46 +0000)]
Added pgrep to the SYNOPSIS.
Fixed SYNOPSIS.
Fixed markup nits.

20 years agoClean up language and markup.
Ruslan Ermilov [Wed, 19 May 2004 10:45:40 +0000 (10:45 +0000)]
Clean up language and markup.

20 years agoLanguage and markup polishing.
Ruslan Ermilov [Wed, 19 May 2004 10:44:24 +0000 (10:44 +0000)]
Language and markup polishing.

20 years agoBumped the document date.
Ruslan Ermilov [Wed, 19 May 2004 09:54:14 +0000 (09:54 +0000)]
Bumped the document date.

20 years agoBumped the document date.
Ruslan Ermilov [Wed, 19 May 2004 09:53:41 +0000 (09:53 +0000)]
Bumped the document date.
Fixed the grammar nit.

20 years agoBumped document date.
Ruslan Ermilov [Wed, 19 May 2004 09:53:03 +0000 (09:53 +0000)]
Bumped document date.
Fixed markup nit.

20 years agoBumped document date.
Ruslan Ermilov [Wed, 19 May 2004 09:52:40 +0000 (09:52 +0000)]
Bumped document date.
Fixed the grammar nit.

20 years agoMarkup nits.
Ruslan Ermilov [Wed, 19 May 2004 09:51:58 +0000 (09:51 +0000)]
Markup nits.

20 years agoBumped document date.
Ruslan Ermilov [Wed, 19 May 2004 09:51:31 +0000 (09:51 +0000)]
Bumped document date.
Dealt with hard sentence breaks and whitespace at EOL.

20 years agoFixed document date.
Ruslan Ermilov [Wed, 19 May 2004 09:49:54 +0000 (09:49 +0000)]
Fixed document date.

20 years agoBumped document date.
Ruslan Ermilov [Wed, 19 May 2004 09:49:37 +0000 (09:49 +0000)]
Bumped document date.
Fixed a bunch of hyphen misspellings.
Fixed one warning.

20 years agoRestore part of the word that got (accidentally) removed.
Ruslan Ermilov [Wed, 19 May 2004 09:46:37 +0000 (09:46 +0000)]
Restore part of the word that got (accidentally) removed.
Removed whitespace at EOL.

20 years agoMarkup nits.
Ruslan Ermilov [Wed, 19 May 2004 09:45:46 +0000 (09:45 +0000)]
Markup nits.

20 years agoBumped document date.
Ruslan Ermilov [Wed, 19 May 2004 09:44:31 +0000 (09:44 +0000)]
Bumped document date.
Removed hard sentence break.

20 years agoAllow the location of the INDEX file to specified to pkg_version.
Josef Karthauser [Wed, 19 May 2004 09:18:08 +0000 (09:18 +0000)]
Allow the location of the INDEX file to specified to pkg_version.
This is particularly convenient on a cluster of machines to prevent
having to rebuild the INDEX file on each.

Reviewed by: portmgr

20 years agoI've recently been looking at the Seventh Edition source
Tim Kientzle [Wed, 19 May 2004 06:38:38 +0000 (06:38 +0000)]
I've recently been looking at the Seventh Edition source
code available at tuhs.org, and found out that my chronology
is a bit off.  In particular, Seventh Edition already used
the "linkflag" and "linkname" fields.  Also, it appears that
there was no tar in Sixth Edition, contrary to what an earlier
tar.1 manpage claimed.

A few mdoc fixes also crept in here.

20 years agoRefine the heuristic used to determine whether or not to obey
Tim Kientzle [Wed, 19 May 2004 06:35:47 +0000 (06:35 +0000)]
Refine the heuristic used to determine whether or not to obey
the size field for a hardlink entry.  Specifically, ensure that
we do obey the size field for archives that we know are pax interchange
format archives, as required by POSIX.

Also, clarify the comment explaining why this is necessary and explain
the (very unusual) conditions under which it might fail.

20 years agoMerge parser fix from vendor branch (rev 1.1.1.16)
Dag-Erling Smørgrav [Wed, 19 May 2004 06:21:56 +0000 (06:21 +0000)]
Merge parser fix from vendor branch (rev 1.1.1.16)

20 years agotrap_pfault() shouldn't be acquiring Giant. Found to blow up
Peter Grehan [Wed, 19 May 2004 06:05:42 +0000 (06:05 +0000)]
trap_pfault() shouldn't be acquiring Giant. Found to blow up
with MUTEX_PROFILING.

Submitted by:  Suleiman Souhlal <refugee@segfaulted.com>

20 years agoAdd explicit list of SiS AGP chipsets based on Linux kernel's list.
Eric Anholt [Wed, 19 May 2004 05:25:31 +0000 (05:25 +0000)]
Add explicit list of SiS AGP chipsets based on Linux kernel's list.

Prompted by: i386/59503

20 years agoRemove a long obsolete paragraph from the BUGS section.
Alan Cox [Wed, 19 May 2004 03:25:17 +0000 (03:25 +0000)]
Remove a long obsolete paragraph from the BUGS section.

20 years agoReplace the lame big endian crc with wpaul's standard big endian crc
Warner Losh [Wed, 19 May 2004 02:16:46 +0000 (02:16 +0000)]
Replace the lame big endian crc with wpaul's standard big endian crc
algorithm, supplied by wpaul himself.  The lame one has an origin
that's been called into question, so rather than argue about that (one
could make an excellent fair use argument), replace it with better
code since that's what FreeBSD is about.

Submitted by: wpaul[1], Klaus Klein

[1] Bill called this a silly bikeshed.  Maybe his is not incorrect.