opnsense-src/sys
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
..
alpha Make breakpoints and single-step work. 1998-06-28 01:00:27 +00:00
amd64 There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
compat remove option LINUX as it did nothing, add DEBUG_LINUX to debug the 1998-06-30 08:40:33 +00:00
compile
conf Sync with sys/i386/conf/options.i386 revision 1.82. 1998-07-02 12:40:01 +00:00
contrib/softupdates Note which version of Kirk's sources this corresponds to. 1998-06-12 21:21:26 +00:00
ddb Forgot to mention: 1998-06-28 00:59:26 +00:00
dev There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
fs There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
geom There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
gnu VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
i386 There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
isa There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
isofs/cd9660 There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
kern There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
libkern #include sys/libkern.h instead of stdlib.h. 1998-06-30 11:05:11 +00:00
miscfs There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
modules Fix the N'th occurance of missed bits due to opt_???? mucking. 1998-07-02 14:09:44 +00:00
msdosfs VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
net Removed unused includes. 1998-06-21 14:53:44 +00:00
netatalk Go through the loopback code with a broom.. 1998-06-12 03:48:19 +00:00
netinet Remove out of date comment. 1998-07-02 06:31:25 +00:00
netipx When system act as IPX router (sysctl -w net.ipx.ipx.ipxforwarding=1, 1998-06-10 12:52:11 +00:00
netkey Really make this compile.. 1998-04-06 05:11:42 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
nfsclient VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
nfsserver Moved `#ifndef NFS_NOSERVER' after including nfs.h. 1998-07-02 12:41:42 +00:00
pc98 There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
pccard Changed the type of an isa/general interrupt handler to take a 1998-06-18 15:32:09 +00:00
pci Fix some strange errors of shutting transmitter up when start 1998-07-04 08:02:46 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
sys There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
tools VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ufs VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
vm There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
Makefile Test for the existance of ${MACHINE}/boot before trying to build it. 1998-02-20 07:37:08 +00:00