From fcc949180df5270872377ce92692731a5f44eb05 Mon Sep 17 00:00:00 2001 From: dyson Date: Fri, 10 Jan 1997 04:09:13 +0000 Subject: Fix CCD for bounced devices. --- sys/dev/ccd/ccd.c | 4 +++- sys/geom/geom_ccd.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'sys') diff --git a/sys/dev/ccd/ccd.c b/sys/dev/ccd/ccd.c index 86de9c2..c046453 100644 --- a/sys/dev/ccd/ccd.c +++ b/sys/dev/ccd/ccd.c @@ -1,4 +1,4 @@ -/* $Id: ccd.c,v 1.16 1996/07/24 23:45:24 asami Exp $ */ +/* $Id: ccd.c,v 1.17 1996/09/06 23:06:40 phk Exp $ */ /* $NetBSD: ccd.c,v 1.22 1995/12/08 19:13:26 thorpej Exp $ */ @@ -910,6 +910,8 @@ ccdbuffer(cb, cs, bp, bn, addr, bcount) if (cbp->cb_buf.b_bcount > bcount) cbp->cb_buf.b_bcount = bcount; + cbp->cb_buf.b_bufsize = cbp->cb_buf.b_bcount; + /* * context for ccdiodone */ diff --git a/sys/geom/geom_ccd.c b/sys/geom/geom_ccd.c index 86de9c2..c046453 100644 --- a/sys/geom/geom_ccd.c +++ b/sys/geom/geom_ccd.c @@ -1,4 +1,4 @@ -/* $Id: ccd.c,v 1.16 1996/07/24 23:45:24 asami Exp $ */ +/* $Id: ccd.c,v 1.17 1996/09/06 23:06:40 phk Exp $ */ /* $NetBSD: ccd.c,v 1.22 1995/12/08 19:13:26 thorpej Exp $ */ @@ -910,6 +910,8 @@ ccdbuffer(cb, cs, bp, bn, addr, bcount) if (cbp->cb_buf.b_bcount > bcount) cbp->cb_buf.b_bcount = bcount; + cbp->cb_buf.b_bufsize = cbp->cb_buf.b_bcount; + /* * context for ccdiodone */ -- cgit v1.1