From saeki@saskg.semicon.sony.co.jp  Wed Feb 18 03:05:47 1998
Received: from sonyinet.sony.co.jp (sonyinet.Sony.CO.JP [202.238.80.17])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA07520
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 18 Feb 1998 03:05:45 -0800 (PST)
          (envelope-from saeki@saskg.semicon.sony.co.jp)
Received: by sonyinet.sony.co.jp (3.6W-98010512) with SMTP id UAA16251;
	Wed, 18 Feb 1998 20:05:43 +0900 (JST)
Received: from s64.saskg.semicon.sony.co.jp ([43.0.234.82]) by sonygw.sony.co.jp (8.6.12+2.4W/3.4W-97110610) with ESMTP id UAA07592; Wed, 18 Feb 1998 20:05:25 +0900
Received: by s64.saskg.semicon.sony.co.jp (8.7.4+2.6Wbeta6/3.4W5-Mimoric1.2-MX)
	id UAA06018; Wed, 18 Feb 1998 20:07:50 +0900 (JST)
Message-Id: <199802181107.UAA06018@s64.saskg.semicon.sony.co.jp>
Date: Wed, 18 Feb 1998 20:07:50 +0900 (JST)
From: saeki@saskg.semicon.sony.co.jp
Reply-To: saeki@saskg.semicon.sony.co.jp
To: FreeBSD-gnats-submit@freebsd.org
Cc: saeki@jp.freebsd.org
Subject: BOUNCE_BUFFERS option in LINT needs modification.
X-Send-Pr-Version: 3.2

>Number:         5779
>Category:       i386
>Synopsis:       BOUNCE_BUFFERS option in LINT needs modification.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 18 03:10:04 PST 1998
>Closed-Date:    Thu Apr 22 23:18:33 PDT 1999
>Last-Modified:  Thu Apr 22 23:24:50 PDT 1999
>Originator:     Takashi Saeki <saeki@jp.freebsd.org>
>Release:        FreeBSD 2.2.5-STABLE i386
>Organization:
jp.freebsd.org
>Environment:

	All FreeBSD System with kernel sources.

>Description:

	The description of BOUNCE_BUFFERS option
	in /usr/src/sys/i386/conf/LINT is incorrect, I think.

	"# BOUNCE_BUFFERS provides support for ISA DMA on machines with more"
	"# than 16 megabytes of memory.  It doesn't hurt on other machines."
	"# Some broken EISA and VLB hardware may need this, too."

	As far as I know, BOUNCE_BUFFERS option affects ISA
	(and broken EISA / VLB) bus-master SCSI adapter card only.
	All ISA DMA device with the exception of ISA bus-master SCSI
	adapter card use another bounce buffer mechanism, isa_dma*() or
	driver's own one. So they do not need BOUNCE_BUFFER at all.

>How-To-Repeat:

	Install kernel sources, and read /usr/src/sys/i386/conf/LINT.

>Fix:
	
	Make modification like this.

	"# BOUNCE_BUFFERS provides support for ISA bus-master SCSI adapter"
	"# card on machines with more than 16 megabytes of memory."
	"# Some broken EISA and VLB hardware may need this, too."
	"# If you do not have these devices, make this option commented out."

	Sample configuration files (GENERIC, ...) need modification, too.
	
	"options		BOUNCE_BUFFERS		#ISA busmaster SCSI + >16MB system only"

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: peter 
State-Changed-When: Thu Apr 22 23:18:33 PDT 1999 
State-Changed-Why:  
BOUNCE_BUFFERS has gone in 3.x and 4.x 
Suggested change committed for 2.2 in: 
/home/ncvs/src/sys/i386/conf/LINT,v  <--  LINT 
new revision: 1.286.2.66; previous revision: 1.286.2.65 
>Unformatted:
