freebsd-skq/sys/dev
Julian Elischer f7ea2f55d1 There is no such thing any more as "struct bdevsw".
There is only cdevsw (which should be renamed in a later edit to deventry
or something). cdevsw contains the union of what were in both bdevsw an
cdevsw entries.  The bdevsw[] table stiff exists and is a second pointer
to the cdevsw entry of the device. it's major is in d_bmaj rather than
d_maj. some cleanup still to happen (e.g. dsopen now gets two pointers
to the same cdevsw struct instead of one to a bdevsw and one to a cdevsw).

rawread()/rawwrite() went away as part of this though it's not strictly
the same  patch, just that it involves all the same lines in the drivers.

cdroms no longer have write() entries (they did have rawwrite (?)).
tapes no longer have support for bdev operations.

Reviewed by: Eivind Eklund and Mike Smith
	Changes suggested by eivind.
1998-07-04 22:30:26 +00:00
..
advansys Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
aic7xxx Some revisions of the aic7880 have a problem where, if the 1998-06-28 02:58:57 +00:00
ar Removed unused includes. 1998-06-21 14:53:44 +00:00
bktr Removed unused includes. 1998-06-21 18:02:50 +00:00
ccd There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
cy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
de Merge changes from vendor branch; 1998-06-13 17:20:03 +00:00
dec [Add missing files from previous commit] 1998-06-14 13:53:12 +00:00
dgb This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
dpt This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
ed Removed unused includes. 1998-06-21 18:02:50 +00:00
eisa Fix list corruption and memory leak that could occur when 1998-05-14 19:47:38 +00:00
en This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
ep Removed unused includes. 1998-06-21 18:02:50 +00:00
ex This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
fdc There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
fe Removed unused includes. 1998-06-21 16:51:06 +00:00
fxp Fixed pedantic semantics errors (bitfields not of type int, signed int 1998-06-08 09:47:47 +00:00
ic Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
ie This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
isp Fixed pedantic semantics errors (bitfields not of type int, signed int 1998-06-08 09:47:47 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd keymap -> key_map so that the kernel will compile with 1998-06-06 17:45:11 +00:00
lnc This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
mse This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pci This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pcm/isa Renambed sbintr to sb_intr to avoid a conflict with the (now 1998-06-17 16:59:30 +00:00
pdq This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
ppbus Removed unused includes. 1998-06-21 18:02:50 +00:00
ppc Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
rc This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
rp This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
scd There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
si Add a macro tweak. 1998-06-13 19:36:22 +00:00
sio Avoid some panics in sio_unload which gets called with various dirt 1998-06-24 09:23:32 +00:00
slice There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
snp This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sound/isa Renambed sbintr to sb_intr to avoid a conflict with the (now 1998-06-17 16:59:30 +00:00
speaker This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sr Removed unused includes. 1998-06-21 14:53:44 +00:00
syscons Don't refer to mouse_info.u.datea.[xyz] while processing MOUSE_BUTTON_EVENT 1998-06-24 10:21:30 +00:00
tx Fix some strange errors of shutting transmitter up when start 1998-07-04 08:02:46 +00:00
vn There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
vx This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
wl Don't declare isa device structs or isa interrupt handlers in <sys/conf>, 1998-06-17 14:58:04 +00:00