Eivind Eklund
761d24ba21
Adjust prototype to match definition (by adding a 'const').
1998-12-09 01:12:18 +00:00
Eivind Eklund
d27dddc9d5
Fix typo (; in "if (vp == NULL);").
1998-12-08 23:11:24 +00:00
Eivind Eklund
290e3eed11
Better error checking.
1998-12-08 20:41:05 +00:00
KATO Takenori
8b14dec9ba
Use CNAME macro for pc98_system_parameter, which is referenced from C
...
source.
Submitted by: Masanori Kanaoka <kana@saijo.mke.mei.co.jp>
1998-12-08 10:22:31 +00:00
Bruce Evans
e1501bb6eb
Backed out the FIOASYNC fix in rev.1.108. fcntl(fd, F_SETFL, flags)
...
depends on the bug. It does an FIOASYNC ioctl to sync the setting
of the O_ASYNC "file" flag with drivers even if the setting hasn't
changed.
PR: 9003
1998-12-08 10:22:07 +00:00
KATO Takenori
d021dab50a
Sync with sys/i386/conf/Makefile.i386 revision 1.130.
1998-12-08 08:19:45 +00:00
KATO Takenori
e4561e2ae0
Sync with sys/i386/isa/fd.c, if_fe.c, npx.c and sio.c revisions 1.126,
...
1.44, 1.63 and 1.219, respectively.
1998-12-08 08:18:59 +00:00
KATO Takenori
5a5f82fc61
Sync with sys/i386/i386/userconfig.c revision 1.117.
1998-12-08 08:17:43 +00:00
Warner Losh
f7c9e34bea
If there is no .depends file, use the standard ad-hoc way of ensuring
...
that the generated files are generated before any of the object files.
Also minor cleanup of dependencies in conf/files that I bogusly added
before.
This should fix the requirement that make depend be done starting from
a clean config directory. If you don't have a clean directory, make
depend is still required if you want the proper .o's to be recompiled.
Reviewed by: bde
1998-12-07 22:36:54 +00:00
Archie Cobbs
f1d19042b0
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
...
and local variables, goto labels, and functions declared but not defined.
1998-12-07 21:58:50 +00:00
Eivind Eklund
4979978b8d
Fix grouping of statements. This remove a potential panic in the soft
...
updates code. While I'm here, remove an unintended trigraph.
Reviewed by: Kirk McKusick <kirk@freebsd.org>
1998-12-07 17:23:45 +00:00
Eivind Eklund
f865e453e5
Propagate unsignedness to all variants of 'k', and reorganize the
...
conditionals to be fully resistent against overflow in unsigned
computations.
Potential problem pointed out by: bde
Reviewed by: bde
1998-12-07 16:31:15 +00:00
Andrey A. Chernov
722135c358
unlocalize date
...
Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
1998-12-07 16:17:41 +00:00
Andrey A. Chernov
8e3c23be56
Move stime declaration to main block, otherwise can left uninitialized
...
in rare cases.
Found by: Eivind Eklund <eivind@yes.no>
1998-12-07 07:59:20 +00:00
Eivind Eklund
6572231d20
Clean up some pointer usage.
1998-12-07 05:41:10 +00:00
Eivind Eklund
c4b7d2b697
Remove guard for < 0 on an unsigned variable.
1998-12-07 03:26:34 +00:00
Eivind Eklund
c598db2204
'\0' is the most ugly NULL pointer constant I've ever seen in real code.
1998-12-07 02:47:46 +00:00
Bill Paul
989c9647f2
if_rl.c: make a small tweak to properly handle the Accton MPX 5030/5038
...
as a RealTek 8139
if_rlreg.h: use bus_space_read_X() in CSR_READ_X() macros instead of
directly calling inb()/outb() etc...
rl.4 + RELNOTES.TXT: mention that SMC EtherEZ PCI 1211-TX is supported
by the RealTek driver
1998-12-07 00:35:06 +00:00
Bruce Evans
f9809f9802
Ifdefed a conditionally used include.
...
Don't depend on "implicit int".
Don't bloat the data section with labpc_devsw_installed.
1998-12-06 17:58:21 +00:00
Jordan K. Hubbard
7525853ce7
MFC: loosen compare even though bde doesn't like it.
1998-12-06 11:36:24 +00:00
Matt Jacob
0a194dfe3f
fix warning messages from previous delta
1998-12-06 00:10:52 +00:00
Matt Jacob
aa872be6f3
use CAM_DEBUG_XPT to track XPT; correct a misspelling
1998-12-06 00:06:48 +00:00
Matt Jacob
373524d467
print the appropriate SCSI revision (with CCS as a proper name for the announce message
1998-12-06 00:05:47 +00:00
Archie Cobbs
2326715f79
Avoid compiler warning (printf arg type mismatch) when compiling #ifdef DEBUG
1998-12-06 00:03:30 +00:00
Matt Jacob
c7f682db21
Add a CAM_DEBUG_XPT define (to debug XPT layer only). Add a CAM_DEBUGGED
...
macro to be like the CAM_DEBUG macro but to instead provide a predicate
result.
1998-12-05 23:55:48 +00:00
Matt Jacob
80592d5b75
Fix it so that it works on an eb164 when you have a serial console on com1.
...
Obtained from:gallatin@freebsd.org
1998-12-05 22:36:31 +00:00
Matt Jacob
c7131a684c
Add in named SID field revision names (including CCS).
...
Add in named defines for DEFAULT and NOCHANGE densities (for sequential
access devices).
1998-12-05 22:10:14 +00:00
KATO Takenori
e697d57628
Print out information for write-allocate of AMD CPUs.
...
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
1998-12-05 16:30:55 +00:00
Robert Nordier
b956ca7ca4
Revise some comments and labels.
1998-12-05 11:58:33 +00:00
KATO Takenori
6684a4f19d
Sync with sys/i386/isa/fd.c revision 1.125.
1998-12-05 09:24:20 +00:00
KATO Takenori
dae18d3bae
Sync with sys/i386/i386/userconfig.c revision 1.116.
1998-12-05 09:22:05 +00:00
KATO Takenori
7d1d31e431
Sync with sys/i386/conf/optins.i386 revision 1.94.
1998-12-05 09:20:53 +00:00
KATO Takenori
0289a3dcbb
Sync with sys/i386/conf/SMP-GENERIC revision 1.23.
1998-12-05 09:19:30 +00:00
KATO Takenori
5365b3a408
Sync with sys/i386/conf/GENERIC revision 1.133.
1998-12-05 09:17:31 +00:00
Kirk McKusick
fcdfed00d5
Even the most recently allocated buffer may not have its b_blkno
...
field properly filled in, so we must do a VOP_BMAP on that buffer
as well if it is not resolved.
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
1998-12-05 06:12:14 +00:00
Matthew Dillon
dadea2fa26
Obtained from: "Kenneth D. Merry" <ken@plutotech.com>
...
ICMP_BANDLIM option moved from i386/conf/options.i386 to generic
conf/options since it is platform indpendant.
1998-12-05 03:19:51 +00:00
Bill Paul
f5c444e19e
Add sanity check to foo_start() routines: in the unlikely (though
...
apparently possible) event that the transmit start routine is
called with and empty if_snd queue, bail out instead of dereferencing
unilitialized transmit list pointers and panicking.
1998-12-05 02:21:44 +00:00
Matt Jacob
cc56928232
oops on last
1998-12-05 01:46:40 +00:00
Matt Jacob
e205b454ac
Remove the Target mode functions until they're in better shape. Implement some
...
suggested compilation cleanups from Eklund. Wire down a hard loop id if we are
not on a platform that has the ability to get to a PCI BIOS (it still will
float to the ID it gets after a LIP but at least we can try). Clarify that the
expanded lun is based upon SCCLUN defines (in f/w).
1998-12-05 01:33:57 +00:00
Matt Jacob
d3a9eb2ebe
make a real "done" func; clarify some LUN widths
1998-12-05 01:31:21 +00:00
Matt Jacob
e9c2652818
compilation fixes from Eklund
1998-12-05 01:30:52 +00:00
Matt Jacob
828dbae745
compilation fixes from Eklund && move XS_CMD_DONE to be a real function
1998-12-05 01:30:27 +00:00
Matt Jacob
ff717ff328
do a bit of cleanup on some target mode structures and clarify a couple other minro things
1998-12-05 01:29:43 +00:00
Matt Jacob
9f8afea40b
roll core version minor and wire a non-i386 default Loop ID to 113
1998-12-05 01:28:38 +00:00
Matt Jacob
f1535c024e
offset was wrong for HARDLOOPID in NVRAM
1998-12-05 01:07:52 +00:00
Matt Jacob
fef255f9d9
Roll to 1.15 f/w level for Qlogic 2100. Leave all flavors in, but control which
...
one gets compiled in by default. The default is private loop, non-expanded lun.
1998-12-05 00:47:25 +00:00
Matt Jacob
6fa014b216
roll to 1.31 level
1998-12-05 00:38:31 +00:00
Matt Jacob
2fa86a2b83
trivial header fix
1998-12-05 00:07:04 +00:00
Archie Cobbs
2127f26023
Examine all occurrences of sprintf(), strcat(), and str[n]cpy()
...
for possible buffer overflow problems. Replaced most sprintf()'s
with snprintf(); for others cases, added terminating NUL bytes where
appropriate, replaced constants like "16" with sizeof(), etc.
These changes include several bug fixes, but most changes are for
maintainability's sake. Any instance where it wasn't "immediately
obvious" that a buffer overflow could not occur was made safer.
Reviewed by: Bruce Evans <bde@zeta.org.au>
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
Reviewed by: Mike Spengler <mks@networkcs.com>
1998-12-04 22:54:57 +00:00
Archie Cobbs
790eeb2b51
Fix compiler warnings.
1998-12-04 22:14:05 +00:00