All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeff Garzik <jeff@garzik.org>
To: Linus Torvalds <torvalds@osdl.org>
Cc: Mark Lord <liml@rtr.ca>, Jens Axboe <axboe@suse.de>,
	"zhao, forrest" <forrest.zhao@intel.com>,
	Tejun Heo <htejun@gmail.com>,
	linux-ide@vger.kernel.org
Subject: Re: 2.6.17-rc5-git1: regression: resume from suspend(RAM) fails: libata issue
Date: Fri, 26 May 2006 23:41:53 -0400	[thread overview]
Message-ID: <4477CA81.5080107@garzik.org> (raw)
In-Reply-To: <Pine.LNX.4.64.0605262028460.5623@g5.osdl.org>

Linus Torvalds wrote:
> 
> On Fri, 26 May 2006, Mark Lord wrote:
>> Well, this problem has been with us all for a year now,
>> and at this point it impacts practically *every* new "centrino"
>> notebook out there.
>>
>> We have a very simple workaround (previous post) that addresses it
>> for 2.6.17, and it's about damn time it got fixed.
>>
>> If there's a better solution for *2.6.17*, then *please* post it.
>> Otherwise, we have a fix.  Maybe Linus or Andrew should just apply it?
> 
> I'm definitely in the "at some point, protesting a patch that works 
> becomes an untenably position to take, no matter _how_ ugly the patch is" 
> camp.
> 
> If the people who complain that it is ugly cannot come up with an 
> alternate solution that works and isn't ugly, at some point the "ugly" 
> complaint just becomes totally pointless. 
> 
> Of course, I'm not on linux-ide, and I didn't see this particular 
> discussion from the start (or even the alledged simple workaround in the 
> "previous post"), but can people please fill me in? And if the choice is 
> not between "ugly" vs "pretty", but between "ugly" vs "nonworking", I 
> think we know what the answer should be.

Mark is just a slacker, like the rest of us ;-)

The solution, described in [1], is basically "move the delay from <here> 
to <there>."

The current code does
	resume PCI device
	kick the ATA device
when it should do
	resume PCI device
	bring up the ATA bus
	kick the ATA device

Regards,

	Jeff


[1] http://marc.theaimsgroup.com/?l=linux-ide&m=114868613527204&w=2



  reply	other threads:[~2006-05-27  3:41 UTC|newest]

Thread overview: 103+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-26  9:04 [PATCH] Add ata_piix's own resume function zhao, forrest
2006-05-26 23:05 ` Jens Axboe
2006-05-26 23:28   ` Jeff Garzik
2006-05-26 23:38     ` Jeff Garzik
2006-05-26 23:50       ` Jeff Garzik
2006-05-27  6:21     ` Jens Axboe
2006-05-27  6:31       ` Jeff Garzik
2006-05-27  6:46         ` Jens Axboe
2006-05-27  6:52           ` Jeff Garzik
2006-05-27  3:22   ` 2.6.17-rc5-git1: regression: resume from suspend(RAM) fails: libata issue Mark Lord
2006-05-27  3:32     ` Linus Torvalds
2006-05-27  3:41       ` Jeff Garzik [this message]
2006-05-27  4:00       ` [PATCH] " Jeff Garzik
2006-05-27 18:23         ` Mark Lord
2006-05-27 18:47           ` Linus Torvalds
2006-05-27 19:01             ` Jeff Garzik
2006-05-27 19:06               ` Jeff Garzik
2006-05-27 19:01             ` Mark Lord
2006-05-27 20:45             ` Jens Axboe
2006-05-27 20:58               ` Jeff Garzik
2006-05-27 21:11                 ` Jens Axboe
2006-05-27 21:17                   ` Jeff Garzik
2006-05-27 21:20                     ` Jens Axboe
2006-05-27 21:23                       ` Mark Lord
2006-05-27 21:25                         ` Jens Axboe
2006-05-27 21:30                         ` Mark Lord
2006-05-27 21:24                       ` Jeff Garzik
2006-05-27 21:26                         ` Jens Axboe
2006-05-27 21:31                         ` Mark Lord
2006-05-27 21:32                           ` Jeff Garzik
2006-05-27 21:33                         ` Jens Axboe
2006-05-27 21:34                           ` Jeff Garzik
2006-05-27 21:37                             ` Mark Lord
2006-05-27 21:51                               ` Jeff Garzik
2006-05-27 21:41                             ` Tejun Heo
2006-05-27 21:45                               ` Jeff Garzik
2006-05-27 21:38                       ` Linus Torvalds
2006-05-27 21:50                         ` Jeff Garzik
2006-05-27 21:57                           ` Linus Torvalds
2006-05-27 22:11                             ` Jeff Garzik
2006-05-27 21:50                       ` Linus Torvalds
2006-05-27 21:53                         ` Jeff Garzik
2006-05-27 22:14                           ` Linus Torvalds
2006-05-27 22:06                         ` Mark Lord
2006-05-27 22:11                           ` Jens Axboe
2006-05-27 22:13                             ` Jeff Garzik
2006-05-27 22:15                               ` Jens Axboe
2006-05-27 22:15                             ` Mark Lord
2006-05-27 22:17                               ` Jens Axboe
2006-05-27 22:21                             ` Linus Torvalds
2006-05-27 22:29                               ` Mark Lord
2006-05-27 22:36                                 ` Jens Axboe
2006-05-27 22:48                                   ` Mark Lord
2006-05-27 22:53                                     ` Jens Axboe
2006-05-27 22:55                                       ` Jeff Garzik
2006-05-27 23:10                                       ` Mark Lord
2006-05-28  0:24                                         ` Linus Torvalds
2006-05-28  0:26                                           ` Linus Torvalds
2006-05-28  0:56                                             ` Jeff Garzik
2006-05-28  0:35                                           ` Linus Torvalds
2006-05-28  0:51                                           ` Mark Lord
2006-05-28  0:53                                           ` Jeff Garzik
2006-05-28  0:56                                             ` Mark Lord
2006-05-28  1:01                                             ` Linus Torvalds
2006-05-28  1:03                                               ` Jeff Garzik
2006-05-28  1:01                                           ` Jeff Garzik
2006-05-28 15:28                                             ` [PATCH] 2.6.17-rc5: the latest consensus libata resume fix Mark Lord
2006-05-28 17:14                                               ` Jens Axboe
2006-05-28 19:05                                                 ` Jeff Garzik
2006-05-28 19:18                                                   ` Mark Lord
2006-05-28 20:10                                                     ` Jeff Garzik
2006-05-28 20:27                                                       ` Mark Lord
2006-05-28 22:28                                                       ` Jens Axboe
2006-05-29  1:28                                                         ` Jeff Garzik
2006-05-29  2:53                                                           ` Mark Lord
2006-05-29  3:18                                                             ` Jeff Garzik
2006-05-29  3:28                                                           ` zhao, forrest
2006-05-29  2:43                                                         ` Mark Lord
2006-05-27 22:35                               ` [PATCH] Re: 2.6.17-rc5-git1: regression: resume from suspend(RAM) fails: libata issue Jens Axboe
2006-05-27 22:52                                 ` Jeff Garzik
2006-05-27 22:54                                   ` Jens Axboe
2006-05-27 23:06                                     ` Jens Axboe
2006-05-27 22:56                                   ` Mark Lord
2006-05-27 23:03                                     ` Jeff Garzik
2006-05-27 22:18                           ` Linus Torvalds
2006-05-27 22:23                             ` Mark Lord
2006-05-27 22:43                               ` Mark Lord
2006-05-28  0:13                               ` Linus Torvalds
2006-05-27 18:54           ` Jeff Garzik
2006-05-27 19:08             ` Mark Lord
2006-05-27 19:15               ` Jeff Garzik
2006-05-27 19:24                 ` Mark Lord
2006-05-27 20:24                   ` Jens Axboe
2006-05-27  6:29       ` Jens Axboe
2006-05-27  6:36         ` Jeff Garzik
2006-05-27  7:01           ` Jens Axboe
2006-05-27  7:06             ` Jeff Garzik
2006-05-27 18:46         ` Mark Lord
2006-05-27  3:35     ` Jeff Garzik
2006-05-27  6:20     ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2006-05-26 19:25 Mark Lord
2006-05-26 19:44 ` Mark Lord
2006-05-26 23:42   ` Jeff Garzik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4477CA81.5080107@garzik.org \
    --to=jeff@garzik.org \
    --cc=axboe@suse.de \
    --cc=forrest.zhao@intel.com \
    --cc=htejun@gmail.com \
    --cc=liml@rtr.ca \
    --cc=linux-ide@vger.kernel.org \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.