Commit Graph

89505 Commits

Author SHA1 Message Date
obrien
a23b89d9fc Make count a size_t as that is what is compared against and how it is used. 2003-05-02 06:36:52 +00:00
phk
0e58ed9482 Use g_slice_spoiled() rather than g_std_spoiled().
Remember to free the buffer we got from g_read_data().
2003-05-02 06:36:14 +00:00
phk
f5949d11c6 Use g_slice_spoiled() not g_std_spoiled() 2003-05-02 06:34:51 +00:00
phk
594cabf9cd Use g_slice_spoiled() rather than g_std_spoiled() 2003-05-02 06:33:59 +00:00
phk
ce6d660e43 Use g_slice_spoiled() rather than g_std_spoiled(). 2003-05-02 06:33:26 +00:00
phk
8ec6796cbe Use a more tailored spoil routine for slices, and take advantage of
g_wither_geom() to do most of the work for us.
2003-05-02 06:29:33 +00:00
dougb
eedc635536 * Document the -P option
* Add a paragraph suggesting that the merge option be used only for
files that users have modified. People have been using this option
for all files that are different, causing unecessary confusion.
2003-05-02 06:28:30 +00:00
obrien
9c5758aeb0 [Grrr, editor exited too early]
Rev 1.39 sets WARNS=WFORMAT=0 because of the explanation given.
2003-05-02 06:26:32 +00:00
dougb
3545487503 * Add a -P (Preserve) option, which saves a copy of files that you replace.
The idea for this option came from Marc Schneiders <marc@schneiders.org>

* I've been meaning to remove the code that checked for the existence of
/etc/sysconfig for a while now, since that file was last seen in 2.2.2.

* Replace the above with a check for elements of the old rc system.
Offer to move these files out of DESTDIR/etc for the user's convenience.
2003-05-02 06:26:23 +00:00
obrien
cabf352139 The is_name and is_in_name macros are FUBAR'ed.
Due to the use of signed vs. unsigned chars on our various platforms, one gets
"warning: comparison is always true due to limited range of data type"
from GCC 3.3.
2003-05-02 06:24:51 +00:00
phk
26e768164f Style improvement. 2003-05-02 06:22:48 +00:00
phk
2a5df0f3ed Use g_wither_geom() for cleanup. 2003-05-02 06:22:32 +00:00
phk
2e1efee595 Call g_wither_geom(), instead of just setting the flag. 2003-05-02 06:18:58 +00:00
julian
654d95ff42 Fix typo in last commit 2003-05-02 06:18:55 +00:00
phk
1730ca78f5 Rework the "withering" mechanism:
Introduce g_wither_geom() to do the work in one single place.
2003-05-02 06:15:27 +00:00
grog
47e74cb40c check_drive: If we find an existing drive which is "up" or "down",
just return it.  Don't try to reinitialize it.  This should fix a
number of inconsistencies that some people encountered with "vinum
start".

PR:  30588
PR:  43475
2003-05-02 06:04:19 +00:00
phk
8af33f1764 Rename g_slice_init() to the more appropriate g_slice_alloc() and give
it a g_slice_free() partner function.
2003-05-02 05:33:27 +00:00
dougb
3c434e26ac Per previous announcement, remove the old version of the rc system.
All functionality from the previous system has been preserved, and
users should still customize their system boot with the familiar
methods, rc.conf, rc.conf.local, rc.firewall, sysctl.conf, etc.

Users who have customized versions of scripts that have been removed
should take great care when upgrading, since the compatibility code
that used those old scripts has also been removed.
2003-05-02 05:27:35 +00:00
phk
21ae6a07b5 style improvement. 2003-05-02 05:26:47 +00:00
phk
b161c1afb9 Get rid of trivial function g_destroy_event(). 2003-05-02 05:26:19 +00:00
alc
3b6c8feea3 Lock the vm_object when updating its shadow list. 2003-05-02 04:55:21 +00:00
silby
dbd34846bd Add the M_FREELIST flag, which is used to detect whenever a
double free of a mbuf occurs and cause an immediate panic, rather
than allowing free list corruption to occur.

This code is trapped under INVARIANTS, so it should not cause any
change in default performance.

Reviewed by:	a bunch of people on -net
MFC after:	1 week
2003-05-02 03:43:40 +00:00
alc
0fd7221544 Simplify the removal of a shadow object in vm_object_collapse(). 2003-05-02 03:00:21 +00:00
grog
a79ffe97de White space changes. 2003-05-02 01:39:11 +00:00
marcel
2d2120f33f Unbreak alpha and ia64 builds. The previous change made the inclusion
of <machine/pc/bios.h> specific to i386 and added a conditional define
for BIOS_PADDRTOVADDR that depends on ISA_HOLE_START. The latter is
undefined on alpha and ia64. Since the former is defined the same on
both alpha and ia64, assume the ISA_HOLE_START dependent definition
is specific to amd64 and use the identity-mapping in all other cases.

This of course is getting uglier every day...
2003-05-02 01:36:27 +00:00
tmm
05a4bd222e - Reduce the DVMA preallocation limit from 128kB to 32kB. 128kB were
quite excessive, and caused the available space to be used up too
  easily. The new limit should be a better estimation of how much the
  caller will need at most.
- Double the IOTSB size 64kB, for a DVMA area size of 64MB.

This should fix DMA problems on e450s and other large machines due
to DVMA space exhaustion, which were introduced in my last IOMMU
code revision in January.

Reported and tested by:	fenner
2003-05-02 01:21:37 +00:00
obrien
c2ee62a08c fmt.c has a comparison between signed and unsigned that is unclear how
to properly fix.
2003-05-02 01:05:05 +00:00
julian
dc1dc49b04 remove old and inaccurate XXX comment. 2003-05-02 01:02:20 +00:00
ru
d5e8a08f63 Update for version 4.5 import. 2003-05-02 01:00:41 +00:00
ru
823a19ab1f Re-enable building of Groff documentation; texinfo has just been
upgraded to version 4.5.
2003-05-02 00:55:52 +00:00
ru
4f8b76b970 Update for texinfo 4.5. 2003-05-02 00:51:24 +00:00
ru
5971ad53c6 Merge texinfo 4.5 changes onto the trunk. 2003-05-02 00:50:59 +00:00
ru
da06df9779 Use stock (FSF) version of this file. 2003-05-02 00:50:37 +00:00
ru
ad57f552a8 This commit was generated by cvs2svn to compensate for changes in r114475,
which included commits to RCS files with non-trunk default branches.
2003-05-02 00:49:43 +00:00
ru
d3fb430305 This commit was generated by cvs2svn to compensate for changes in r114472,
which included commits to RCS files with non-trunk default branches.
2003-05-02 00:48:41 +00:00
ru
1b83217883 Import of stripped down GNU texinfo 4.5 2003-05-02 00:48:41 +00:00
julian
bbccc3961f Move the flag that indicates an idle thread from the KSE to the thread.
It was always referenced via the thread anyhow.

Reviewed by:	jhb (a LOOOOONG time ago)
2003-05-02 00:33:12 +00:00
obrien
d6c4a41766 Quiet warnings about copyright[]. 2003-05-02 00:04:21 +00:00
obrien
5b7a13d7e8 Fix signed/unsigned mix comparisons involving sizeof. 2003-05-02 00:03:10 +00:00
ru
095c2332c2 catman(1) sources now live elsewhere. 2003-05-01 23:48:11 +00:00
ru
4b6c354373 Update upgrade instructions. 2003-05-01 21:28:49 +00:00
jhb
b730e7ec47 Remove Giant from the setuid(), seteuid(), setgid(), setegid(),
setgroups(), setreuid(), setregid(), setresuid(), and setresgid() syscalls
as well as the cred_update_thread() function.
2003-05-01 21:21:42 +00:00
markm
3308821a3a Trasmute moer "krb5" distibutions into "crypto". 2003-05-01 21:21:15 +00:00
ru
44accbcacf Removed all vestiges of KerberosIV. 2003-05-01 21:18:36 +00:00
jhb
014912c9fa Small style tweaks to some members of struct session and sigio to be more
consistent with other structures in this file.
2003-05-01 21:17:46 +00:00
jhb
651562679b Initialize and destroy the struct proc mutex in the proc zone's init and
fini routines instead of in fork() and wait().  This has the nice side
benefit that the proc lock of any process on the allproc list is always
valid and sched_lock doesn't have to be used to test against PRS_NEW
anymore.
2003-05-01 21:16:38 +00:00
ru
12e7818c41 Style. 2003-05-01 21:10:37 +00:00
phk
99007be34f Plug some memory-leaks. 2003-05-01 21:07:08 +00:00
ru
bca7bb7418 For the time being, upgrade the whole Groff (to version 1.19),
but stop doing so again on the next __FreeBSD_version bump.
2003-05-01 20:41:03 +00:00
jhb
1b58ab2200 Restore local changes accidentally lost in the last import.
Reviewed by:	njl
2003-05-01 20:40:03 +00:00