imp
c1b89abf0d
o Convert length of hccb to integer from the array. Eivind Eklund
...
pointed this out, but I've not seen a manifestation of this.
o Check against 0x00 as well as 0xff for geometry register, as some clone
cards don't return 0xff. Vadim Mikhailov pointed this out in PR
8743 for his Dell SCSI Array controller working in AHA-1540
emulation mode. Note that this test is likely to go away in the
future in favor of a better one Justin has recommended.
1998-12-15 02:51:54 +00:00
dillon
3695233d55
Remove hardwired alignment, align to sizeof(long) which should be more
...
portable (though the hardwired alignment of 16 would also have worked just
fine and perhaps even resulted in better L1 cache operation).
1998-12-14 21:34:55 +00:00
dillon
f93fd49220
fix intermediate overflow in 'quad = int * int' situation by casting
...
the arguments to the multiply to a quad equivalent. In this case,
vm_ooffset_t.
Reviewed by: Archie Cobbs <archie@whistle.com>
1998-12-14 21:17:37 +00:00
julian
f4d6fc7ea6
The OHCI interfaces I have access to map their control regs etc. into
...
memory address space rather than IO space.. reflect this when looking for the
interface revision register.
If this is not true for them all then we probably need some smarter code.
1998-12-14 21:14:11 +00:00
archie
4477d5ca2c
Add -Wunused to kernel build flags.
...
Reviewed by: cvs-committers@freebsd.org
1998-12-14 21:03:27 +00:00
dillon
6923600911
Accidently broke structural alignment in SEMUSZ calculation. Added
...
alignment back in ( but am also keeping the use offsetof() ).
1998-12-14 21:01:47 +00:00
bde
4b989edfb5
Moved the declaration of another non-SMP variable into the non-SMP section.
1998-12-14 19:16:17 +00:00
dt
7212f6ac0c
Added 3 new errno values, requred by various standards: EOVERFLOW,
...
ECANCELED, EILSEQ.
Fixed ibcs2 and especially linux EIDRM and ENOMSG errno mapping.
Reviewed by: Dan Nelson <dnelson@emsphone.com>
1998-12-14 18:54:04 +00:00
bde
8079dde378
Ifdefed the declarations of conditionally used variables.
1998-12-14 18:21:34 +00:00
luigi
4b628fa86d
Last bits (i think) of dummynet for -current.
1998-12-14 18:09:13 +00:00
luigi
78f32fa7e0
Bridging support. Wait for LINT to be updated before trying it.
1998-12-14 17:58:05 +00:00
dt
9c55aebaa4
(Hopefully) fix support for "large" files. Mostly cast block numbers to off_t
...
before they multiplied to block sizes.
1998-12-14 17:51:30 +00:00
luigi
ed7c1066e1
Bring dummynet+bridging in -current. Everything will be ready when
...
LINT is updated.
1998-12-14 17:46:15 +00:00
bde
746dcb079d
Fixed LINT breakage in previous commit. Option FDC_YE enabled a
...
syntax error. Options FDC_YE and DEVFS together enabled references
to a nonexistent variable and calls of a nonexistent function.
1998-12-14 16:29:58 +00:00
mckay
b1c84799bb
Fix tabs that should have been spaces. Some were in kernel error messages.
1998-12-14 13:30:29 +00:00
n_hibma
09cea3a47d
Removed probe for VIA 82C586B OHCI controller (is done in ohci_pci.c now)
1998-12-14 09:46:31 +00:00
n_hibma
bb7a814654
Added Id
1998-12-14 09:40:15 +00:00
n_hibma
b25219fcba
Added Id to all files
1998-12-14 09:32:25 +00:00
n_hibma
a9ce772c0c
Added Id
1998-12-14 09:31:41 +00:00
n_hibma
3d4b15f81a
Added comment
1998-12-14 09:15:19 +00:00
n_hibma
cccb885020
Added copyright and Id
1998-12-14 09:13:29 +00:00
kato
89c9c41887
Sync with sys/i386/isa/fd.c revision 1.128.
1998-12-14 09:06:23 +00:00
kato
7733b9192b
Sync with sys/i386/isa/pcaudio.c revision 1.44.
1998-12-14 08:58:56 +00:00
kato
4f218ba3ec
Sync with sys/i386/isa/if_ed.c revision 1.147.
1998-12-14 08:58:12 +00:00
kato
6fdd1bf255
Sync with sys/i386/i386/userconfig.c revision 1.118.
1998-12-14 08:53:32 +00:00
kato
f6ffb5f371
Sync with sys/i386/conf/options.i386 revision 1.95.
1998-12-14 08:52:20 +00:00
dillon
5b976b6d8d
Fixed problems with kernel config file overrides of sysv semaphore
...
parameters. Prior to this fix a kernel config override would effect
only some of the kernel files, resulting in panics.
PR: kern/9068
1998-12-14 08:34:55 +00:00
dillon
1b46557c21
probe function changed from returning char * to const char *.
1998-12-14 06:37:37 +00:00
dillon
2d9e52659c
Get rid of uninitialized variable warnings. No bugs found, just
...
preinitializing some locals to 0 to get rid of the compiler warnings.
1998-12-14 06:16:13 +00:00
dillon
9138a59988
Get rid of uninitialized warning for local variable 'c'. There was no
...
bug, but set it to 0 anyway to get rid of warning.
Get rid of uninitialized warning for local variable 'line' as well as
make a minor change to its scope. Again, no bug.
1998-12-14 06:13:41 +00:00
dillon
987bd366d4
Fix uninitialized variable warning by preinitializing 'class' to 0. This
...
wasn't a bug, just added to silence a warning.
1998-12-14 05:49:04 +00:00
dillon
5e557fc6bd
pci_device pd_probe function changed from returning char * to returning
...
const char *. Originally I was going to add casts from const char * to
char * in some of the pci device drivers, but the reality is that the
pci device probes return constant quoted strings.
1998-12-14 05:47:29 +00:00
dillon
6d407291a8
Fix -Wuninitialized warning regarding zero-length var-args ctl element.
...
( this isn't really an error, but I think it is important to fix the
warning ).
1998-12-14 05:37:37 +00:00
dillon
19dc264538
author was assuming that nextpaddr declared *inside* the do loop would
...
survive within the loop. This is not guarenteed by C. I have moved
the nextpaddr declaration to outside the do loop.
1998-12-14 05:35:56 +00:00
dillon
2d7053a5cc
Change local ddb_mode variable to volatile to handle GCC warning about
...
the variable possibly being clobbered by setjmp/longjmp.
1998-12-14 05:34:33 +00:00
dillon
31ea12c336
Cleanup uninitialized-possibly-used (but really not) warnings
1998-12-14 05:00:59 +00:00
dillon
14901c04b7
Reviewed by: freebsd-current
...
Add bounds checking to netbios NS packet resolving code. This should
prevent natd from crashing on badly formed netbios packets (as might be
heard when the machine is sitting on a cable modem or certain DSL
networks), and also closes potential security holes that might have
exploited the lack of bounds checking in the previous version of the
code.
1998-12-14 02:25:32 +00:00
eivind
90342ef5d9
Make the use of 'disc' vs 'ds' as prefix consistent by making all 'disc'.
...
This fix the conflict of having two functions called 'dsioctl()'.
1998-12-14 01:59:16 +00:00
n_hibma
db1a25dccb
small oops on previous bug fix, it's late...
1998-12-13 23:53:42 +00:00
eivind
a5951b43db
Fix 3-byte buffer overflow.
...
Also, while I'm here, fix up some more after those that haven't
noticed #endif isn't a comment introducer.
1998-12-13 23:36:16 +00:00
eivind
1c27a8c0e7
Fix typo - [0], [1], [2], not [0], [1], [3].
1998-12-13 23:32:44 +00:00
steve
c5ff6e3473
wcd_read_toc returns zero on success and EIO on failure, so change the
...
test in open to return EIO if non-zero.
PR: 8316
Submitted by: Masatoshi TAMURA <tamrin@shinzan.kuee.kyoto-u.ac.jp>
1998-12-13 23:30:15 +00:00
n_hibma
067b9d6ac9
small bug fix
1998-12-13 23:26:41 +00:00
eivind
544e5b8db6
Fix typo - sizeof(struct crtl *) -> sizeof(struct ctrl *).
...
XXX This still assume that bzero() over a field create null-pointers,
which seems a chancy proposition at best.
1998-12-13 23:25:29 +00:00
n_hibma
d6b94b79c0
Removed unneeded definition
1998-12-13 23:16:20 +00:00
n_hibma
77935f693b
Added uhid again, sorting seems to work now
1998-12-13 23:14:03 +00:00
steve
f8cec29a5c
Add support for another 3COM/USR PNP modem, USR3031.
1998-12-13 23:12:54 +00:00
n_hibma
42b911c298
Added all the options to LINT with descriptions. Haven't tried to compile
...
the LINT kernel yet however...
1998-12-13 23:06:16 +00:00
n_hibma
4f19f2cec5
dded the stubs for umodem and ucom (communications class driver). They are nothing other than
...
the ugen driver with different variable names.
1998-12-13 23:04:35 +00:00
eivind
8fdbb602f1
Remove warning introduced by the last committer.
1998-12-13 23:00:48 +00:00