1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-29 12:03:03 +00:00
freebsd/sys
Greg Lehey 780f9fa3e3 Import RAID-5 code.
Add Cybernet copyright.

OK'd-by:     Chuck Jacobus <chuck@cybernet.com>

logrq: save device major and minor numbers to compensate for lost
  dev_t.

launch_requests: Don't issue requests which are marked
  XFR_BAD_SUBDISK.  This may make things easier in bre().

bre:
  Rearrange.
  - Change some comments
  - Recognize holes in plex structure.  Formerly this could lead to
    incorrect write to the plex.  Return REQUEST_DEGRADED on a read
    request, but carry on to the bitter end on a write request, and
    mark the requests for the inaccessible subdisks with
    XFR_BAD_SUBDISK.
  - return REQUEST_EOF if the requested transfer goes beyond the end
    of the plex.  This is not an error, since other plexes may go
    further into the volume address space.

build_read_request:
  Handle REQUEST_DEGRADED returned from bre().

sdio:
  Lock buffer before issuing the requests.
1999-08-07 08:13:23 +00:00
..
alpha Sync with alc's revision 1.125 of i386/i386/vm_machdep.c. This 1999-08-05 23:38:13 +00:00
amd64 Enable bpf by default. There was no significant dissention to my proposal 1999-08-07 01:42:08 +00:00
boot - Don't assume that SCSI ID numbers of HDD units are contiguous. That 1999-08-05 03:19:37 +00:00
cam disable tag queing for the MICROP 4421-07 drive. It's an old 2gig drive. 1999-07-11 06:10:47 +00:00
coda The dev returned here is what is found in the st_dev field. 1999-08-02 20:55:11 +00:00
compat We don't end up checking for a return value of EFAULT from the copyinstr() 1999-08-07 05:33:35 +00:00
compile
conf Add driver support for M-systems DiskOnChip Products. 1999-08-06 15:59:07 +00:00
contrib Better way to circumvent the boot problem on older versions. 1999-08-06 17:06:49 +00:00
ddb The following patch will remove a hack introduced in 1999-07-14 10:53:41 +00:00
dev Import RAID-5 code. 1999-08-07 08:13:23 +00:00
fs The dev returned here is what is found in the st_dev field. 1999-08-02 20:55:11 +00:00
geom Use the vn_todev() function, rather than VOP_GETATTR 1999-07-18 14:31:01 +00:00
gnu Don't set IN_ACCESS for requests to read 0 bytes or for unsuccessful reads. 1999-07-25 02:56:17 +00:00
i4b updating isdn4bsd to beta version 0.83 1999-08-06 14:05:10 +00:00
i386 We don't end up checking for a return value of EFAULT from the copyinstr() 1999-08-07 05:33:35 +00:00
isa Revert rev 1.149. Bruce convinced me that the problem already disappeared 1999-07-29 11:27:33 +00:00
isofs/cd9660 I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
kern Re-commit these files after updating syscalls.master (in the proper order 1999-08-05 08:26:27 +00:00
libkern Add a fast version of bcmp which compares longwords at a time. 1999-06-19 16:30:28 +00:00
miscfs Now a dev_t is a pointer to struct specinfo which is shared by all specdev 1999-07-20 09:47:55 +00:00
modules "Linux emulator" -> "Linux image activator" 1999-08-04 18:58:37 +00:00
msdosfs Don't set DE_ACCESS for unsuccessful reads. 1999-07-25 04:01:32 +00:00
net Back out redundant check, and remove the MAXMTU comparison as it's 1999-08-06 16:52:04 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Allow configuration of up to 256 network interfaces per physical interface - 1999-05-10 23:02:29 +00:00
netinet Make ipfw's logging more dynamic. Now, log will use the default limit 1999-08-01 16:57:24 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey
netnatm
netns
nfs Don't over-allocate and over-copy shorter NFSv2 filehandles and then 1999-08-04 14:41:39 +00:00
nfsclient Don't over-allocate and over-copy shorter NFSv2 filehandles and then 1999-08-04 14:41:39 +00:00
nfsserver Don't over-allocate and over-copy shorter NFSv2 filehandles and then 1999-08-04 14:41:39 +00:00
ntfs Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pc98 Sync with sys/i386/conf/majors.i386 revision 1.80. 1999-08-01 16:03:31 +00:00
pccard o Add additional printfs for error cases when we can't attach the device. 1999-08-01 18:12:51 +00:00
pci Minor tweak for last commit: insert extra delay between issuing master 1999-08-02 21:57:57 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Sync with alc's revision 1.125 of i386/i386/vm_machdep.c. This 1999-08-05 23:38:13 +00:00
rpc
svr4 Previous commit also removed some 'const' qualifiers on args for 1999-07-30 13:44:43 +00:00
sys commit these files after updating syscalls.master. 1999-08-05 08:27:08 +00:00
tools Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
ufs Move the memory access behavior information provided by madvise 1999-08-01 06:05:09 +00:00
vm Move the memory access behavior information provided by madvise 1999-08-01 06:05:09 +00:00
Makefile Use MACHINE_ARCH instead of MACHINE to check x86 architecture. 1999-06-03 10:38:07 +00:00