CCD_DPRINTF(CCDB_FOLLOW, ("ccdread(%x, %p)\n", dev, uio));
ccdread(dev_t dev, struct uio *uio, int flags){	int unit = ccdunit(dev);	struct ccd_softc *cs;#ifdef DEBUG	if (ccddebug & CCDB_FOLLOW)		printf("ccdread(%x, %p)\n", dev, uio);#endif	if (unit >= numccd)		return (ENXIO);	cs = &ccd_softc[unit];	if ((cs->sc_flags & CCDF_INITED) == 0)		return (ENXIO);	/*	 * XXX: It's not clear that using minphys() is completely safe,	 * in particular, for raw I/O.  Underlying devices might have some	 * non-obvious limits, because of the copy to user-space.	 */	return (physio(ccdstrategy, NULL, dev, B_READ, minphys, uio));}