Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Sep 2011 11:54:08 +0100 (BST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Hans Petter Selasky <hselasky@FreeBSD.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-8@freebsd.org
Subject:   Re: svn commit: r225458 - in stable/8/sys: dev/usb dev/usb/quirk dev/usb/storage sys
Message-ID:  <alpine.BSF.2.00.1109101149120.62958@fledge.watson.org>
In-Reply-To: <201109090744.p897iE9x027234@svn.freebsd.org>
References:  <201109090744.p897iE9x027234@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 9 Sep 2011, Hans Petter Selasky wrote:

> Log:
>  MFC r225350 and r225400:
>
>  This patch adds automatic detection of USB mass storage devices
>  which does not support the no synchronize cache SCSI command.
>
>  The __FreeBSD_version version macro has been bumped and
>  external kernel modules needs to be recompiled after
>  this patch.
>
>  PR:	usb/160299

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?

(If we do, then this change should not have been MFC'd.)

Robert



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1109101149120.62958>