freebsd-nq/sys
Poul-Henning Kamp 7179e74f18 Give physio a makeover.
- Let physio take read/write compatible args and have it use uio->uio_rw
  to determine the direction.

- physread/physwrite are now #defines for physio

- Remove the inversly named minphys(), dev->si_iosize_max takes over.

- Physio() always uses pbufs.

- Fix the check for non page-aligned transfers, now only unaligned
  transfers larger than (MAXPHYS - PAGE_SIZE) get fragmented (only
  interesting for tapes using max blocksize).

- General wash-and-clean of code.

Constructive input from: bde
1999-10-09 19:44:32 +00:00
..
alpha Don't include <machine/frame.h>. 1999-10-08 09:09:13 +00:00
amd64 Simplification of the signal trampoline and other cleanups. 1999-10-07 12:40:34 +00:00
boot Fix build break. 1999-10-09 12:30:18 +00:00
cam Removal of sys/device.h 1999-10-05 21:19:41 +00:00
coda sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
compat Swap IOC_OUT and IOC_IN for the SETDIR macro. The linux ioctl read and 1999-10-06 19:51:37 +00:00
compile
conf - Point the right bits at the new location of the bus front ends. 1999-10-09 06:25:18 +00:00
contrib Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
ddb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dev Add the 16550 programming interface code for PCIS_SIMPLECOMM_UART. 1999-10-09 16:00:56 +00:00
fs Add a couple of strategic KASSERTs 1999-10-08 19:07:23 +00:00
geom Removal of sys/device.h 1999-10-05 21:19:41 +00:00
gnu Remove the D_NOCLUSTER[RW] options which were added because vn had 1999-09-30 07:11:30 +00:00
i4b Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
i386 Remove old copies. These files now live in src/sys/dev/buslogic 1999-10-09 06:28:18 +00:00
isa Factor out the PnP resource parser so that it can be re-used by pnpbios 1999-10-09 13:11:46 +00:00
isofs/cd9660 Remove the D_NOCLUSTER[RW] options which were added because vn had 1999-09-30 07:11:30 +00:00
kern Give physio a makeover. 1999-10-09 19:44:32 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs Add a couple of strategic KASSERTs 1999-10-08 19:07:23 +00:00
modules perl5 -> perl 1999-10-08 14:29:12 +00:00
msdosfs More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
net Zap #include "tun.h" (for NTUN) - which isn't used anymore. 1999-09-27 00:55:29 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Fixed printf format errors (don't assume that ntohl() returns u_long; 1999-08-29 10:28:10 +00:00
netinet Properly handle the case when either the aliasing or source address of 1999-09-27 08:40:36 +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
netncp Fixed "misspelling" of bcmp as memcmp. memcmp doesn't exist in the 1999-10-03 07:09:31 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nfsclient Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nfsserver Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
ntfs Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
nwfs Put back cn_namelen initialization. Removed by phk in rev 1.2. 1999-10-07 12:18:12 +00:00
pc98 Synchronize with i386 rev 1.367 1999-10-08 09:20:56 +00:00
pccard *** empty log message *** 1999-09-26 21:52:43 +00:00
pci Add the 16550 programming interface code for PCIS_SIMPLECOMM_UART. 1999-10-09 16:00:56 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc sigset_t change (part 3 of 5) 1999-09-29 15:06:27 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Removal of sys/device.h 1999-10-05 21:19:41 +00:00
sys Give physio a makeover. 1999-10-09 19:44:32 +00:00
tools Update this to be able to output ASSERT_VOP_(UN)LOCKED() based on the 1999-09-26 18:31:51 +00:00
ufs Remove the D_NOCLUSTER[RW] options which were added because vn had 1999-09-30 07:11:30 +00:00
vm Fix a panic(8) implementation: 1999-10-08 19:10:18 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00