From: Mark Lord <liml@rtr.ca>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Jeff Garzik <jeff@garzik.org>,
roppedisano@infracomspa.it, linux-kernel@vger.kernel.org,
linux-ide@vger.kernel.org, rjw@sisk.pl,
linux-acpi@vger.kernel.org
Subject: Re: libata: cdrw/dvdrom disabed after s2ram (2.6.24-rc2)
Date: Thu, 08 Nov 2007 14:49:33 -0500 [thread overview]
Message-ID: <4733684D.6080108@rtr.ca> (raw)
In-Reply-To: <20071108110240.df3214e7.akpm@linux-foundation.org>
Andrew Morton wrote:
>> On Thu, 8 Nov 2007 13:19:05 -0500 Jeff Garzik <jeff@garzik.org> wrote:
>> On Thu, Nov 08, 2007 at 10:13:41AM -0800, Andrew Morton wrote:
>>>> On Thu, 8 Nov 2007 13:02:56 -0500 Jeff Garzik <jeff@garzik.org> wrote:
>>>> On Thu, Nov 08, 2007 at 09:49:58AM -0800, Andrew Morton wrote:
..
>>> I suspect it wold be best to disable the feature for the 2.6.24 release,
>>> then reenable it afterwards and keep doing this until the code is
>>> sufficiently stable.
>> Re-read my message :)
>>
>> The code is stable. Behavior _by definition_ will vary by BIOS.
>>
>> This feature (a) enables suspend/resume, but (b) now sends random
>> unvalidated shite to the device that we hope will work.
>>
>> Look at all the messages where turning on ACPI in libata _fixed_
>> suspend/resume (because its obviously required for many, including
>> laptops).
>
> We fixed a somewhat-known number of machines and broke an unknown number.
> Linus will come after you with a pointy stick if he finds out.
>
> Fixing previously-broken machines is nice, but breaking previously-working
> ones gets people a lot more upset.
>
>> So it's not an easy "turn it off" answer, you break shitloads of
>> suspend/resume that way, that we just fixed.
>>
>> The message "_GTF unexpected object type" indicates a broken BIOS, so
>> IMO we should proceed in that direction, blacklisting that platform.
>>
>
> Suggest that the feature be disabled until we have most of these
> blacklistings in place.
..
The problem is, this code has already sat out the last release,
and nobody noticed problems exactly because it was not enabled before.
If Jeff disables it again, then it will sit out another cycle without
anybody exercising it. At some point, we need to turn it on, and collect
information about where there are problems (and fix them).
Tricky, that.
next prev parent reply other threads:[~2007-11-08 19:49 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <4731C86B.1040704@infracomspa.it>
[not found] ` <20071107121355.5eaf4496.akpm@linux-foundation.org>
[not found] ` <47333CCF.1050403@infracomspa.it>
[not found] ` <20071108094958.5c9b1b22.akpm@linux-foundation.org>
[not found] ` <20071108180256.GB3491@havoc.gtf.org>
2007-11-08 18:13 ` libata: cdrw/dvdrom disabed after s2ram (2.6.24-rc2) Andrew Morton
2007-11-08 18:19 ` Jeff Garzik
2007-11-08 19:02 ` Andrew Morton
2007-11-08 19:49 ` Mark Lord [this message]
2007-11-08 19:58 ` Andrew Morton
2007-11-08 18:22 ` Matthew Garrett
2007-11-08 18:37 ` [PATCH] Don't fail ata device revalidation for bad _GTF methods Matthew Garrett
2007-11-09 12:29 ` Roberto Oppedisano
2007-11-10 5:32 ` 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=4733684D.6080108@rtr.ca \
--to=liml@rtr.ca \
--cc=akpm@linux-foundation.org \
--cc=jeff@garzik.org \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rjw@sisk.pl \
--cc=roppedisano@infracomspa.it \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox