From owner-svn-src-all@FreeBSD.ORG Sat Sep 10 11:21:07 2011 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B13FF1065670; Sat, 10 Sep 2011 11:21:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:130:3ffc::401:25]) by mx1.freebsd.org (Postfix) with ESMTP id 3E4988FC1A; Sat, 10 Sep 2011 11:21:07 +0000 (UTC) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id EB94025D385D; Sat, 10 Sep 2011 11:21:05 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 06379BD3D1C; Sat, 10 Sep 2011 11:21:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id fub+b+R41qGA; Sat, 10 Sep 2011 11:21:03 +0000 (UTC) Received: from [IPv6:::1] (shell.eq4-01.sbone.de [IPv6:fde9:577b:c1a9:3161::401:22]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 70586BD3BF0; Sat, 10 Sep 2011 11:21:02 +0000 (UTC) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: "Bjoern A. Zeeb" In-Reply-To: Date: Sat, 10 Sep 2011 11:21:00 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <28707761-AA24-43D5-AE8B-B0D8842C6F13@lists.zabbadoz.net> References: <201109090744.p897iE9x027234@svn.freebsd.org> To: Robert Watson X-Mailer: Apple Mail (2.1084) Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-8@freebsd.org, Hans Petter Selasky Subject: Re: svn commit: r225458 - in stable/8/sys: dev/usb dev/usb/quirk dev/usb/storage sys X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2011 11:21:07 -0000 On Sep 10, 2011, at 10:54 AM, Robert Watson wrote: > On Fri, 9 Sep 2011, Hans Petter Selasky wrote: >=20 >> Log: >> MFC r225350 and r225400: >>=20 >> This patch adds automatic detection of USB mass storage devices >> which does not support the no synchronize cache SCSI command. >>=20 >> The __FreeBSD_version version macro has been bumped and >> external kernel modules needs to be recompiled after >> this patch. >>=20 >> PR: usb/160299 >=20 > For most other classes of hardware device driver framework KPIs -- = especially things like PCI bus attachment, busdma, CAM, ifnet, and GEOM = frameworks, our MFC rules would strictly disallow this sort of change, = on the grounds that it is our KBI policy that we not break common = classes of third-party device drivers (i.e., require them to be = recompiled). My suspicion is that we should be applying the same rules = to the USB framework -- however, I don't know if we have any third-party = USB device drivers? >=20 > (If we do, then this change should not have been MFC'd.) We do have FreeBSD consumers with private USB drivers, yes. /bz --=20 Bjoern A. Zeeb You have to have visions! Stop bit received. Insert coin for new address family.