From owner-freebsd-current@freebsd.org Wed Oct 25 23:33:57 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF492E569D1 for ; Wed, 25 Oct 2017 23:33:57 +0000 (UTC) (envelope-from darius@dons.net.au) Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by mx1.freebsd.org (Postfix) with ESMTP id 811621CCC for ; Wed, 25 Oct 2017 23:33:56 +0000 (UTC) (envelope-from darius@dons.net.au) Received: from ppp121-45-63-178.bras2.adl4.internode.on.net (HELO midget.dons.net.au) ([121.45.63.178]) by ipmail06.adl6.internode.on.net with ESMTP; 26 Oct 2017 09:53:41 +1030 Received: from midget.dons.net.au (localhost [127.0.0.1]) by midget.dons.net.au (8.15.1/8.14.9) with ESMTPS id v9PNNaVp016560 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 26 Oct 2017 09:53:36 +1030 (CST) (envelope-from darius@dons.net.au) Received: (from mailnull@localhost) by midget.dons.net.au (8.15.1/8.14.9/Submit) id v9PMugAt097563 for ; Thu, 26 Oct 2017 09:26:42 +1030 (CST) (envelope-from darius@dons.net.au) X-Authentication-Warning: midget.dons.net.au: mailnull set sender to using -f Received: from [10.176.138.114] (ns.dons.net.au [10.0.2.1]) by ns.dons.net.au (envelope-sender ) (MIMEDefang) with ESMTP id v9PMuaoJ097551; Thu, 26 Oct 2017 09:26:42 +1030 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: RFC: Removing hpt* drivers from GENERIC From: "O'Connor, Daniel" In-Reply-To: <0100015f557d9cd2-098d2e99-d4c4-45ce-90bf-47b76455a6de-000000@email.amazonses.com> Date: Thu, 26 Oct 2017 09:26:39 +1030 Cc: "freebsd-current@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <0100015f557d9cd2-098d2e99-d4c4-45ce-90bf-47b76455a6de-000000@email.amazonses.com> To: Colin Percival X-Mailer: Apple Mail (2.3273) X-Spam-Score: -1 () No, score=-1.0 required=5.0 tests=ALL_TRUSTED, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.0 X-Scanned-By: MIMEDefang 2.75 on 10.0.2.1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Oct 2017 23:33:58 -0000 > On 26 Oct 2017, at 08:13, Colin Percival wrote: > My reason for wanting to remove them is that the hpt27xx and hptnr = drivers > spend ~150 ms in their DEVICE_PROBE routines every time the system = boots. > Since they are roughly 1000x slower than the median driver, this is = clearly > excessive; unfortunately the time is being spent inside a binary blob, = so > there is no apparent way to fix the drivers. (The other three drives = from > the same vendor -- hptiop, hptmv, and hptrr -- don't exhibit this = particular > bug, but I don't see any strong argument in favour of not removing = them along > with the two problem drivers.) >=20 > All of these are available via kernel modules, so the impact upon = users > should be minimal. Obviously I would not plan on MFCing this change. Seems sensible to me, but also worth contacting the blob authors if = possible and asking them what gives (and if they can fix it). -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C