Eivind Eklund
cd0f360aeb
Check return value of malloc.
1998-12-09 01:33:03 +00:00
Eivind Eklund
626bfed6f6
Bailing out when malloc returns != NULL will not help anybody.
1998-12-09 01:27:29 +00:00
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