From owner-svn-src-head@FreeBSD.ORG Tue Apr 12 21:02:45 2011 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5599E106564A; Tue, 12 Apr 2011 21:02:45 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8A11A8FC0A; Tue, 12 Apr 2011 21:02:44 +0000 (UTC) Received: by fxm11 with SMTP id 11so55908fxm.13 for ; Tue, 12 Apr 2011 14:02:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=VGQiNvSarlym0AElE4xRdRh0qLugFDBLwvhxqIBNP2M=; b=OrNsvZgOznjtA0BNXCoBpKYRFJBB9j0bvcqq+1lZQ1re0d56LS9xauFZGSAZv6Gb04 +WOdfbhQt376ccLOgVCcJbg0TF7UnKzAKM1mpoq1uQcktXzBKwzOyoY32zNcSUGAUekj ZO+zNFZ334Wpzn5u9AIqqtq1QHQdHPGrFVV4g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=BcU9fJC3L3mog5ywJowwaN981R1zo40rk00hoqXLA5ceaGShCQzEXGfvrYD+bTPDM2 A4wJdvVyryJrWWfLuSMwVgITc8r6R0ehVGNDJQ7Y+3XGNJN2ypWZUFHkCP2q63pWeVNh p+i5J/IXNXrQWbr9QdZHpkJGP3kESy90RoCnw= Received: by 10.223.98.5 with SMTP id o5mr2003334fan.33.1302642163404; Tue, 12 Apr 2011 14:02:43 -0700 (PDT) Received: from mavbook2.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id t2sm2066530faa.47.2011.04.12.14.02.41 (version=SSLv3 cipher=OTHER); Tue, 12 Apr 2011 14:02:42 -0700 (PDT) Sender: Alexander Motin Message-ID: <4DA4BDE4.7000709@FreeBSD.org> Date: Wed, 13 Apr 2011 00:02:28 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20091212) MIME-Version: 1.0 To: Dmitry Morozovsky References: <201104122050.p3CKovnp035266@svn.freebsd.org> In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r220576 - head/sys/dev/ahci X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2011 21:02:45 -0000 Dmitry Morozovsky wrote: > On Tue, 12 Apr 2011, Alexander Motin wrote: > > AM> Author: mav > AM> Date: Tue Apr 12 20:50:57 2011 > AM> New Revision: 220576 > AM> URL: http://svn.freebsd.org/changeset/base/220576 > AM> > AM> Log: > AM> Refactor hard-reset implementation in ahci(4). > AM> > AM> Instead of spinning in a tight loop for up to 15 seconds, polling for device > AM> readiness while it spins up, return reset completion just after PHY reports > AM> "connect well" or 100ms connection timeout. If device was found, use callout > AM> for checking device readiness with 100ms period up to full 31 second timeout. > AM> > AM> This fixes system freeze for 5-10 seconds on drives hot plug-in. > > Great, thank you! > > Any plans to MFC this? In 1-2 weeks if everything is fine. -- Alexander Motin