freebsd-dev/sys
Bruce Evans a1c6084710 Support disk slices. This involves mainly replacing inline code with
function calls.  Broken tracking of open partitions gets fixed as a side
effect.  Races in sdopen() and sdioctl() become more numerous than before.

Close the device in sdsize().  Media removal could not have worked right
when unused swap devices were held open.  There may now be a problem
with used swap devices not being held open.

Fix ancient operator precedence bug in sddump().  It may have been
possible to attempt dumping to unloaded media.

Remove NetBSD ifdefs.  We're too different now, and the NetBSD driver was
already too different for them to be relevant.

Remove support for soft write protection.  There are no ioctls to set it,
and this driver never set it either.  It was used in the wd driver to
disable writing to unlabelled disk, but we want to support writing to
foreign partitions on unlabeled disks.

Clean up some formatting and restore some old-style function headers.
1995-03-23 16:09:01 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Correct pcibus_setup() to return as soon as one test succeeds. 1995-03-22 21:35:39 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Add support for pseudo-device LKMs. 1995-03-20 19:18:51 +00:00
ddb Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
dev aha1742.c: 1995-03-23 07:31:08 +00:00
fs Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
gnu Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
i386 Change MAX_SLOTS -> EISA_MAX_SLOTS and correct comments. Add this to 1995-03-23 09:00:20 +00:00
isa Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
isofs/cd9660 Add four more filesystem flags: 1995-03-16 20:23:48 +00:00
kern Set it so you can add and remove line disciplines without replicating 1995-03-21 11:24:05 +00:00
libkern Do not install libkern into /usr/lib, blank target install: added. 1995-03-23 07:02:14 +00:00
miscfs Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
modules Forgot pppcompress.c in PPP module. 1995-03-20 19:33:35 +00:00
msdosfs Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
net Protocol-cloned routes should gain a reference to their parents to make 1995-03-21 19:50:34 +00:00
netccitt Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
netinet This should be splimp() rather than splnet() since ifaddrs might go away 1995-03-20 18:31:51 +00:00
netiso Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
netns Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
nfs Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsclient Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsserver Removed unnecessary call to vnode_pager_uncache(). We automatically clear 1995-03-19 12:08:03 +00:00
pci Restore my changes to initialize the kdc_shutdown routine pointer. Stefan 1995-03-23 06:14:44 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Support disk slices. This involves mainly replacing inline code with 1995-03-23 16:09:01 +00:00
sys Set it so you can add and remove line disciplines without replicating 1995-03-21 11:24:05 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
vm Fixed warning caused by returning a value in a void function (introduced 1995-03-23 05:19:44 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00