Date: Wed, 13 Apr 2011 00:54:15 +0400 (MSD) From: Dmitry Morozovsky <marck@rinet.ru> To: Alexander Motin <mav@freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r220576 - head/sys/dev/ahci Message-ID: <alpine.BSF.2.00.1104130053360.79203@woozle.rinet.ru> In-Reply-To: <201104122050.p3CKovnp035266@svn.freebsd.org> References: <201104122050.p3CKovnp035266@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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? -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1104130053360.79203>