Hartmut Brandt
31661c3803
Inline a function that gcc refused to inline. This function was used
...
only in one place and it just served as semantic sugar.
2003-07-26 14:57:26 +00:00
Hartmut Brandt
cd7a4fa6eb
Silence a gcc-warning. Do this by inlining the macro-call. This is
...
not very nice - the compiler should just silently optimize away the
unused else clause.
2003-07-26 14:20:37 +00:00
Simon L. B. Nielsen
5445ea75ce
The /rescue system is now enabled by default again, so remove note
...
saying that it is disabled.
Approved by: ceri (mentor)
2003-07-26 13:04:40 +00:00
David Xu
4160fed551
Set mc_len to sizeof(mcontext_t), otherwise it is an invalid context.
2003-07-26 12:58:28 +00:00
Simon L. B. Nielsen
4a52a070f8
Remove references to the '-l' option in synopsis. The rest of the
...
description of this option was removed in v. 1.22.
PR: docs/54880
Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
Approved by: ceri (mentor)
2003-07-26 12:57:56 +00:00
Simon L. B. Nielsen
d54277a793
Minor mdoc(7) cleanup, based on the PR below.
...
PR: docs/54826
Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
Reviewed by: ru
Approved by: ceri (mentor)
2003-07-26 12:41:44 +00:00
Pierre Beyssac
c6df222c98
Fix "write from stdin".
...
Reviewed by: sos
MFC after: 1 week
2003-07-26 12:14:58 +00:00
Bruce Evans
e139a45198
Fixed wrong function names in the error message that was translated to
...
C in rev.1.32 so that it doesn't take 2 commits for all branches to fix
this message.
2003-07-26 11:53:40 +00:00
Marcel Moolenaar
e2fe99a2e0
Remove prototype of ia64_pa_access(). The function has been moved to
...
mem.c where it's been made static.
2003-07-26 10:13:30 +00:00
Takanori Watanabe
62d4c42b21
Enable wake up GPE before shutdown, not only for sleeping.
2003-07-26 09:54:17 +00:00
Marcel Moolenaar
4f373ec187
Avoid using __aligned(16). Instead define the jmp_buf in terms of
...
long doubles. This gives us 16-byte alignment. Add a CTASSERT for
the size of the jmp_buf to detect ABI breakages.
2003-07-26 08:03:43 +00:00
Poul-Henning Kamp
a8d43c90af
Add a "int fd" argument to VOP_OPEN() which in the future will
...
contain the filedescriptor number on opens from userland.
The index is used rather than a "struct file *" since it conveys a bit
more information, which may be useful to in particular fdescfs and /dev/fd/*
For now pass -1 all over the place.
2003-07-26 07:32:23 +00:00
Marcel Moolenaar
dc539f3ee0
Unbreak ia64 builds now -Werror is enabled again. Avoid obsolete
...
memory operand construct.
2003-07-26 07:23:25 +00:00
Scott Long
c43cad1ac1
Guard against MLEN growing larger than a uint8_t due to MSIZE grwoing to a
...
value of 512 in LINT. This keeps gcc from complaining.
2003-07-26 07:23:24 +00:00
Scott Long
2272d4a4cb
Bah, I go and get all preachy, and then commit from the wrong branch. Revert
...
the use of '-j8'.
Apologies to: ru
2003-07-26 06:47:40 +00:00
Scott Long
1263297ba1
Fix the release build with a forgotten '-f'.
2003-07-26 05:57:52 +00:00
Peter Wemm
db75019614
Fixes for 64 bit cleanliness. The length arg to sysctl is a pointer to
...
size_t not int.
Reviewed by: bp
2003-07-26 04:03:18 +00:00
Peter Wemm
26c4b7deaa
Use #include <string.h> rather than <strings.h> so that the strdup()
...
prototype gets brought into scope. This is a big deal for 64 bit
systems where the default return value of 'int' is != pointer.
Reviewed by: bp
2003-07-26 04:02:22 +00:00
Alan Cox
0c1a133f56
Gulp ... call kmem_malloc() without Giant.
2003-07-26 03:55:32 +00:00
Peter Wemm
abe9725e8c
Fix some recently introduced warnings. 'Declaration does not declare
...
anything' etc.
2003-07-26 03:47:56 +00:00
Peter Wemm
31a4d2f45a
Turn -Werror back on again. I've tested with/without
...
invariants/witness/etc on i386, sparc64, amd64 and alpha for GENERIC.
Lint probably still needs fixing, as do a couple of other drivers
that have broken recently and not been noticed.
2003-07-26 03:46:39 +00:00
David Xu
36144f1e6e
Fix typo.
2003-07-26 02:36:50 +00:00
Peter Wemm
a92a214401
Change the inline limit switch to something that exists in gcc-3.2.
...
Unfortunately, it has different units.
2003-07-26 02:27:50 +00:00
Tim J. Robbins
c8db6734e0
Revise and improve ntfs_subr.c 1.30: read only a single cluster at a time
...
in ntfs_writentvattr_plain and ntfs_readntvattr_plain, and purge the boot
block from the buffer cache if isn't exactly one cluster long. These two
changes work around the same buffer cache bug that ntfs_subr.c 1.30 tried
to, but in a different way. This may decrease throughput by reading smaller
amounts of data from the disk at a time, but may increase it by avoiding
bogus writes of clean buffers.
Problem (re)reported by Karel J. Bosschaart on -current.
2003-07-26 02:21:49 +00:00
Marcel Moolenaar
938b878e45
Revert previous commit. We don't use setjmp()/longjmp() for context
...
switching anymore, so there's no need to save and restore GP. This
change breaks threaded applications linked against libc_r. Pull the
tier 2 card again: relink. This will link against libthr instead.
2003-07-25 22:36:48 +00:00
Alan Cox
18e8d4e79c
revision 1.51 of vm/uma_core.c modified uma_large_malloc() to acquire
...
Giant when needed.
2003-07-25 22:26:43 +00:00
Dag-Erling Smørgrav
b1e91d01fb
powerpc isn't tinderbox-ready yet.
2003-07-25 22:17:28 +00:00
David E. O'Brien
56ae44c5df
Use __FBSDID().
...
Brought to you by: a boring talk at Ottawa Linux Symposium
2003-07-25 21:19:19 +00:00
David E. O'Brien
12ea2cfe2e
Use __FBSDID().
...
Brought to you by: a boring talk at OLS
2003-07-25 21:10:19 +00:00
Maxime Henrion
b9ff8db1be
Add support for the M_ZERO flag to contigmalloc().
...
Reviewed by: jeff
2003-07-25 21:02:25 +00:00
Peter Wemm
91ae85f3c6
Make this 64 bit clean. Use size_t for sysctl() length pointer args.
2003-07-25 20:56:57 +00:00
Bill Paul
0304f1c01e
Remove alpha vtophys() hack from if_bgereg.h and clean up unneeded
...
#includes formerly required to pull in vtophys support, since we
don't need them anymore.
2003-07-25 20:33:43 +00:00
Bill Paul
f41ac2be93
Convert bge(4) to use busdma. I have not tested this on anything
...
besides x86 yet since I don't have access to a non-x86 FreeBSD
box at the moment. Volunteers welcome.
2003-07-25 19:42:44 +00:00
Peter Wemm
48af1bfbef
Fix for 64 bit platforms. sysctl's length args are pointers to
...
size_t, not int. This could be fatal where size_t is long.
Reviewed by: bp
2003-07-25 19:17:46 +00:00
Alan Cox
059358675e
MFi386 revision 1.416
...
Add vm object locking to pmap_prefault().
Note: powerpc and sparc64 do not implement this function.
2003-07-25 18:58:39 +00:00
Garance A Drosehn
a564e4a923
Discussions on src-committers with alfred and bde pointed out that
...
the "do-nothing" versions of __RCSID(), __RCSID_SOURCE(), __SCCSID(),
and __COPYRIGHT() were not strictly correct. They should not expand
into [nothing], because the ';' which follows them would then cause
a syntax error (in a strict C compiler, if not gcc...).
So, change the do-nothing versions of those macros to use the
'struct __hack' tactic, as was already used with __FBSDID().
Approved by: discussions with bde
MFC after: 1 week
2003-07-25 18:40:36 +00:00
Peter Wemm
16f564013c
Fix amd64 build by deleting trailing whitespace. Doh!
2003-07-25 18:22:53 +00:00
Jens Schweikhardt
6a2b59f8a7
State that in -exec ... ; the semicolon should be quoted if invoked from
...
a shell.
PR: docs/54667
Submitted by: Patrick Alken <pa59@cornell.edu>
MFC after: 3 days
2003-07-25 17:32:43 +00:00
Nate Lawson
c6c051e598
Fix output from an error message.
...
Use sysctl -n instead of sed
Submitted by: Scott Lambert <lambert@lambertfam.org>
2003-07-25 17:11:15 +00:00
Mark Peek
6fcd700395
Add wrapper for kqueue() to keep track of the allocated fd and allow it to
...
be closed. This fixes a file descriptor leak when closing a kqueue() fd.
Reviewed by: deischen
MFC after: 1 week
2003-07-25 17:02:33 +00:00
Nate Lawson
44904c4020
Add an informational debugging printf of the maximum time spent in
...
EcEventWait(). If you get AE_HARDWARE_NO_RESPONSE errors, please enable
this info by setting hw.acpi.verbose=1 in loader.conf.
2003-07-25 16:49:46 +00:00
Bruce Evans
4066649d5a
Backed out the micro-optimization in 1.4. It was to help gcc-2.6.3
...
on i486's (and probably i386's), but it has had very little effect
since gcc-2.7 or gcc-2.95. With gcc-3.3, it gave a small
pessimization for at least i386's, athlon-xp's and pentium4's, a
small optimization (I think) for pentium1's, and made no difference
for i386's. (movzbl is best for all the later processors, and the
micro-optimization was to stop it being used on i486's.)
2003-07-25 15:54:23 +00:00
Hiroki Sato
42203b623d
New release notes: bge(4) 5705 support.
...
Update release notes: rescue(7) man page.
MFC: safe(4).
2003-07-25 14:08:32 +00:00
Ruslan Ermilov
9dd993a7be
Make the PC98 small boot floppy usable again.
...
Spotted by: nyan
Reviewed by: nyan
2003-07-25 13:39:11 +00:00
Hartmut Brandt
ec6d8361cd
When deciding whether to download the microcode or not look at the API rather
...
than at the vendor. We have three different Fore cards and only the PCA200
need the microcode. Look also at the RAM address and load the code only if
it is not zero. A zero RAM address means either a bug in the driver or
this is a interface created by harp(4) in which case fatm(4) handles the
microcode issue.
2003-07-25 12:40:03 +00:00
Hartmut Brandt
a327640a9e
Print the offending SPANS message only if printing is enabled.
2003-07-25 12:32:08 +00:00
Maxime Henrion
434252892a
An u_int8_t can never be bigger than 255, so remove a useless check.
...
Spotted by: GCC
2003-07-25 12:23:25 +00:00
Maxime Henrion
42e271cf22
Remove a duplicate entry.
2003-07-25 11:14:03 +00:00
Maxim Konovalov
853af3f3f0
o Do not overwrite saved interrupt priority level by alloc_hash(),
...
use a separate variable.
o Restore interrupt priority level before return (no-op in HEAD).
Spotted by: Don Bowman <don@sandvine.com>
MFC after: 5 days
2003-07-25 09:59:16 +00:00
Ruslan Ermilov
a3a2d24e9c
The RELEASE9 knob is now OBE.
...
OK'ed by: jhb
2003-07-25 08:55:51 +00:00