Bruce A. Mah
68cc2a7edd
MFC noted: an(4) LEAP, Home key, and Linux utility support.
2002-02-09 01:38:23 +00:00
Julian Elischer
237a8a02da
Replace accidentally removed setrunqueue()
...
solves problem with machines failing to sync in booting.
Submitted by: Tor.Egge@cvsup.no.freebsd.org
2002-02-09 01:38:16 +00:00
John Baldwin
18fc2ba9ff
Use the mtx_owner() macro in one spot in _mtx_lock_sleep() to make the
...
code easier to read.
2002-02-09 00:12:53 +00:00
Dag-Erling Smørgrav
1f3030b053
Add missing "nullok" option to pam_unix.
2002-02-08 23:27:22 +00:00
Mark Murray
e35f9517d6
Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.
2002-02-08 23:07:37 +00:00
Mark Murray
91bd71d206
Remove leaf node WARNS?=2 (that mainly I added). This should
...
help the GCC3 transition and CURRENT in general.
2002-02-08 22:31:43 +00:00
Mark Murray
2bbc414f52
Don't hardcode paths. This is generally silly, and in this case
...
breaks custom installworlds.
Pointed out by: bde
2002-02-08 21:28:07 +00:00
Thomas Moestl
2333d112fb
Fix a bug introduced in r. 1.28: when copy{in,out} would fail for an
...
iovec that was not the last one in the uio, the error would be ignored
silently.
Bug found and fix proposed by: jhb
2002-02-08 20:19:44 +00:00
David E. O'Brien
8519d4e5fc
Correct email address for bug reports and patch submissions.
...
Submitted by: Marco Molteni <molter@tin.it>
2002-02-08 19:45:58 +00:00
John Baldwin
289da3dd99
Apparently during the KSE M2 commit bzero() on the i386 was changed so that
...
it's first parameter was volatile. Catch i486_bzero() and i586_bzero()'s
prototypes up to this to quiet warnings.
2002-02-08 19:16:47 +00:00
John Baldwin
2deac418f3
Don't grab the ICU lock while reading the current pending interrupts and
...
current masked interrupts from the AT PIC.
Requested by: bde
2002-02-08 18:30:36 +00:00
John Baldwin
6c2b6a945d
Turn SMP back on by default in GENERIC on the Alpha.
2002-02-08 18:25:07 +00:00
John Baldwin
0730d79121
Turn interrupt thread preemption back on on the alpha.
...
Tested by: mjacob
2002-02-08 18:23:46 +00:00
Ruslan Ermilov
e47a40e7f7
Now that cross-tools ld(1) has been fixed to look for dynamic
...
dependencies in the correct place, record the fact that -lssh
depends on -lcrypto and -lz.
Removed false dependencies on -lz (except ssh(1) and sshd(8)).
Removed false dependencies on -lcrypto and -lutil for scp(1).
Reviewed by: markm
2002-02-08 13:42:58 +00:00
Brian Somers
aaf89c2c89
Reword the ``Please remove the FreeBSD fixit CDROM now.'' to
...
``Please remove the FreeBSD fixit CDROM/DVD now.''.
MFC after: 2 weeks
2002-02-08 13:42:35 +00:00
Crist J. Clark
36a48df48e
peter points out that we probably should not mess with the sysctl(8)
...
values at all if they are not purposefully set. What if the
administrator messed with them in /etc/sysctl.conf? We don't want to
overwrite them.
If 'log_in_vain' is zero, do not force the issue. If it is non-zero,
set it.
2002-02-08 13:25:33 +00:00
Ruslan Ermilov
fac6ec1f62
FreeBSD 4.1 bootstrapping aid (setproctitle(3) is in -lutil).
...
This backs out (sort of) delta 1.18 to perl/miniperl/Makefile.
Update to the ld(1) comment by peter in this revision:
ld(1) built as part of the cross-tools stage of buildworld has
been fixed to look for dynamic dependencies in the right place,
${WORLDTMP}/usr/lib, effective binutils/ld/Makefile,v 1.20.
Approved by: markm
2002-02-08 13:09:08 +00:00
Dag-Erling Smørgrav
4525f3a803
Fix the code that selects the default binary type if the actual type can't
...
be determined.
PR: bin/34698
Submitted by: (in part) Stefan Farfeleder <e0026813@stud3.tuwien.ac.at>
MFC after: 1 weeks
2002-02-08 12:42:55 +00:00
Ruslan Ermilov
a87e0b35bf
Fixed RCSLOCALID buffer overflow (by making an overflow condition fatal).
...
Spotted by: John Johnson <bio.metrix@gte.net>
2002-02-08 11:57:43 +00:00
Yoshihiro Takahashi
4d42fb0aab
MFi386: revisions 1.493 and 1.494.
2002-02-08 11:14:16 +00:00
Sheldon Hearn
7363ab54c1
Regen.
2002-02-08 11:04:50 +00:00
Ruslan Ermilov
ceeb1caa68
FreeBSD 4.1 bootstrapping aid (``:C'' make(1) modifier used
...
by gnu/usr.bin/binutils/as/Makefile.inc0 is not there).
XXX: make(1) should return with a non-zero exit status here.
2002-02-08 09:48:34 +00:00
Ruslan Ermilov
2619d7c271
FreeBSD 4.1 bootstrapping aid (HALT and PDWN are not defined there).
2002-02-08 09:37:12 +00:00
Ruslan Ermilov
2ef702f52a
FreeBSD 4.1 bootstrapping aid (__FBSDID is not there).
2002-02-08 09:34:17 +00:00
Peter Wemm
1037bbb195
Fix broken Giant locking protocol introduced in rev 1.114. You cannot
...
unlock Giant if it is not locked in the first place. This make the
nfstat(2) syscall (#278 ) a nice panic(2) implementation.
2002-02-08 09:16:57 +00:00
Peter Wemm
fe0d0493ac
Bah, I managed to turn cosmetic things into real bugs. Fix shadowed
...
variable declarations. :-( Definately not my day today.
2002-02-08 08:56:01 +00:00
Peter Wemm
77dcd09d42
GRR. Unbreak WARNS=2.
...
cc1: warnings being treated as errors
usr.bin/finger/lprint.c: In function `lprint':
usr.bin/finger/lprint.c:191: warning: precision is not type int (arg 2)
*** Error code 1
Pointy hat to: markm
2002-02-08 07:52:51 +00:00
Peter Wemm
cf467a82df
GRR. This was not WARNS=2 clean. You cannot printf a 'long' with
...
'%qd'.
usr.bin/du/du.c:288: warning: long long int format, long int arg (arg 2)
Pointy hat to: markm
2002-02-08 07:49:13 +00:00
Warner Losh
d0036d6ebc
Remove bogus range restrictions that attempted to restrict the range
...
of I/O in 1.5. It looks like I got it right only for some of the
cases. Instead, allow ISA addresses as a special case. Most PCI
bridges decode this range. I need to investigate PCI bridges better
to know if this is always true or not, but for now assume that it is
since that seems to be the most common case.
# We need to allocate addresses better for the pccard stuff...
Submitted by: phk, mitsunaga-san
2002-02-08 07:31:02 +00:00
Robert Watson
143bb598d0
o Merge various recent fixes from the MAC branch relating to extattrctl():
...
- Fix null-pointer dereference introduced when snapshotting
was introduced. This occured because unlike the previous code,
vn_start_write() doesn't always return a non-NULL mp, as
filesystems may not support the VOP_GETWRITEMOUNT() call. For
now, rely on two pointers, so that vn_finished_write() works
properly.
- Fix locking problems on exit, introduced at some past time,
some when snapshots came in, where a vnode might not be
unlocked before being vrele'd in various error situations.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-02-08 05:58:41 +00:00
Peter Wemm
489b85b027
Add missing &
2002-02-08 04:17:33 +00:00
Maxim Sobolev
97b79abc86
Inspect ELF header and reject any non-FreeBSD shared objects.
...
MFC after: 2 weeks
2002-02-08 04:08:57 +00:00
Peter Wemm
a060acb154
Fix world breakage (compiling libstdc++):
...
sys/time.h:137: integer constant out of range
sys/time.h:137: warning: decimal integer constant is so large that it is unsigned
sys/time.h:153: integer constant out of range
sys/time.h:153: warning: decimal integer constant is so large that it is unsigned
2002-02-08 03:55:37 +00:00
Peter Wemm
656c73dbdf
Make this part compile and try and use the p_threads tailq. It might work
...
but I am not sure, I haven't been able to compile the rest of gdb yet.
2002-02-08 03:19:56 +00:00
Andrew Gallatin
f9393c5e72
add missing <string.h> to give strcpy() a prototype
2002-02-08 03:01:03 +00:00
Peter Wemm
de9ac44a24
Fix a fatal trap when using ksched_setscheduler() (eg: mozilla, netscape
...
etc) which use: td->td_last_kse->ke_flags |= KEF_NEEDRESCHED;
2002-02-08 02:56:10 +00:00
Mike Smith
aafdbb39dc
Add a helper script used to take an Intel-supplied ACPI CA drop and make it
...
ready for importing. This should save me from my own over-cleanliness.
2002-02-08 02:16:45 +00:00
Mike Barcroft
80db0611da
Add -i option (SUSv3) to patch(1). This allows one to specify a
...
patch file on command line instead of stdin.
Submitted by: Joseph Mallett <jmallett@xMach.org>
MFC after: 1 month
2002-02-08 02:05:32 +00:00
Julian Elischer
045e854101
remove superfluous blank line
2002-02-08 01:38:32 +00:00
Warner Losh
266ebcd391
o __P removal
...
o register removal
o use new style prototypes and function definitions
2002-02-07 23:57:01 +00:00
Peter Wemm
2b8a08af6b
Fix a couple of style bugs introduced (or touched by) previous commit.
2002-02-07 23:06:26 +00:00
Peter Wemm
2d008b444d
Fix a whole bunch of long lines introduced by previous commit by using
...
td = FIRST_THREAD_IN_PROC(p) once, after we have identified the process
that we are operating on.
2002-02-07 23:05:40 +00:00
Peter Wemm
c2e42439ad
Fix a long line touched in previous commit (but not caused by previous
...
commit)
2002-02-07 23:03:41 +00:00
Peter Wemm
620080d0c7
Attempt to patch up some style bugs introduced in the previous commit
2002-02-07 22:40:34 +00:00
Peter Wemm
1edc7ddee9
Attempt to unmangle some code touched in the previous commit.
2002-02-07 22:36:19 +00:00
Peter Wemm
588e970c0b
Fix a long line introduced in previous commit.
2002-02-07 22:29:41 +00:00
Peter Wemm
3953037ff8
Fix long line added in previous commit.
2002-02-07 22:28:24 +00:00
Peter Wemm
6e948886d3
Patch up some long lines introduced in previous commit.
2002-02-07 22:26:51 +00:00
Peter Wemm
2850a06d42
Fix style bug introduced in previous commit.
2002-02-07 22:26:07 +00:00
Kirk McKusick
b06051cf7c
Occationally background fsck would cause a spurious ``freeing free
...
inode'' panic. This change corrects that problem by setting the
fs_active flag when the inode map changes to notify the snapshot
code that the cylinder group must be rescanned.
Submitted by: Robert Watson <rwatson@FreeBSD.org>
2002-02-07 22:13:56 +00:00