freebsd-nq/sys
Matthew Dillon 1464240ec4 Cleanup CCD quite a bit, including adding clarifying comments.
Enhance MIRROR code.  Add a few more sanity checks and implement
    a zone-based disk selector to make use of both disks when reading.

    Also implement a read fail-over.  If a read error occurs on one
    disk, the I/O is retried on the other.

    NOTE: CCD's mirroring support cannot deal with write errors properly
    in regards to recovery, meaning that 'old' data under a write error may
    be read non-deterministically if you reboot after a write error, and CCD
    certainly cannot deal with a disk changeout.  And it still can't.  Use
    vinum if you are really serious about mirroring.  CCD basically just
    implements a poor-man's mirror.
1999-09-23 09:25:05 +00:00
..
alpha Implement linux_ioperm() syscall. Fix linux_iopl() to use the level argument. 1999-09-22 22:01:51 +00:00
amd64 Display CPU (BSP) clock speed on SMP systems. 1999-09-22 21:21:53 +00:00
boot - Fixed DMA 64k boundary problem. 1999-09-23 03:57:16 +00:00
cam Remove unneeded disk-related includes. 1999-09-12 08:23:21 +00:00
coda Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
compat Implement linux_ioperm() syscall. Fix linux_iopl() to use the level argument. 1999-09-22 22:01:51 +00:00
compile
conf MFS: firewall -> firewall_type 1999-09-23 04:22:33 +00:00
contrib Use devstat_end_transaction_buf() rather than Use devstat_end_transaction() 1999-09-18 21:30:27 +00:00
ddb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dev Cleanup CCD quite a bit, including adding clarifying comments. 1999-09-23 09:25:05 +00:00
fs Kill the cdevsw->d_maxio field. 1999-09-22 19:56:14 +00:00
geom Cleanup CCD quite a bit, including adding clarifying comments. 1999-09-23 09:25:05 +00:00
gnu More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
i4b Finish making LINT compile. Disable references to pnp in files that 1999-09-03 20:38:47 +00:00
i386 Make the frequency tuneable via a sysctl. 1999-09-23 06:02:30 +00:00
isa Two more devstat_end_transaction() -> devstat_end_transaction_buf(). 1999-09-19 12:43:34 +00:00
isofs/cd9660 More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
kern Stylistic cleanup. 1999-09-22 20:21:28 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs Kill the cdevsw->d_maxio field. 1999-09-22 19:56:14 +00:00
modules Add phk's m(4) Memory Disk driver as a KLD. I don't believe it 1999-09-22 21:28:19 +00:00
msdosfs More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
net Don't call if_up() here, just set IFF_UP. 1999-09-14 01:17:30 +00:00
netatalk
netatm Fixed printf format errors (don't assume that ntohl() returns u_long; 1999-08-29 10:28:10 +00:00
netinet ReLink() partial links in FindLinkOut() in the same manner as we do it 1999-09-22 13:22:26 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey Fix a printf(3) formatter to match its variable. 1999-08-17 22:11:02 +00:00
netnatm
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Add comment to clarify a commit rpc optimization already being performed. 1999-09-20 19:10:28 +00:00
nfsclient Add comment to clarify a commit rpc optimization already being performed. 1999-09-20 19:10:28 +00:00
nfsserver Asynchronized client-side nfs_commit. NFS commit operations were 1999-09-17 05:57:57 +00:00
ntfs Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
pc98 Fixed the bug that the number of sectors per cylinder was stored into 1999-09-23 04:09:01 +00:00
pccard $Id$ -> $FreeBSD$ 1999-09-06 11:23:05 +00:00
pci As suggested by phk, unconditionalize BPF support in these drivers. Since 1999-09-23 03:32:57 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc Fix bug in pipe code relating to writes of mmap'd but illegal address 1999-09-20 19:08:48 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 This is what was "fdfix2.patch," a fix for fd sharing. It's pretty 1999-09-19 17:00:25 +00:00
sys Kill the cdevsw->d_maxio field. 1999-09-22 19:56:14 +00:00
tools $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) 1999-08-28 02:21:15 +00:00
ufs More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
vm cleanup madvise code, add a few more sanity checks. 1999-09-21 05:00:48 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00