From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: Igor Murzov <e-mail@date.by>
Cc: linux-acpi@vger.kernel.org, Zhang Rui <rui.zhang@intel.com>,
Len Brown <lenb@kernel.org>, Sergey V <sftp.mtuci@gmail.com>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH] ACPI video: Ignore AE_AML_PACKAGE_LIMIT errors after _DOD evaluation.
Date: Thu, 11 Oct 2012 00:47:52 +0200 [thread overview]
Message-ID: <2002421.N00NXsf7OO@vostro.rjw.lan> (raw)
In-Reply-To: <20121010044340.3abe82bd@garik-laptop.linux.org>
On Wednesday 10 of October 2012 04:43:40 Igor Murzov wrote:
> On Wed, 10 Oct 2012 00:58:10 +0200
> "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
>
> > On Wednesday 10 of October 2012 02:19:06 Igor Murzov wrote:
> > > This should fix brightness controls on some laptops.
> > > Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=47861
> > >
> > > Signed-off-by: Igor Murzov <e-mail@date.by>
> >
> > Put more detials into the changelog, please. The BZ entry linked above
> > may or may not be accessible when the changelog is read by someone.
> >
> > > ---
> > > drivers/acpi/video.c | 8 ++++++--
> > > 1 file changed, 6 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c
> > > index 1e0a9e1..01bb58d 100644
> > > --- a/drivers/acpi/video.c
> > > +++ b/drivers/acpi/video.c
> > > @@ -1349,8 +1349,12 @@ acpi_video_bus_get_devices(struct acpi_video_bus *video,
> > > struct acpi_device *dev;
> > >
> > > status = acpi_video_device_enumerate(video);
> > > - if (status)
> > > - return status;
> > > + if (status) {
> > > + if (status == AE_AML_PACKAGE_LIMIT)
> > > + status = 0; /* Ignore this error */
> > > + else
> > > + return status;
> > > + }
> >
> > First off, please add a comment explaining _why_ we're ignoring the error.
>
> The problem is that i'm not sure if it's ok to ignore
> AE_AML_PACKAGE_LIMIT here.
This should be written in a comment, then. :-)
> Stefan Wilkens in bugzilla
> claims that video module works fine on his Compaq 6720s
> in spite of the fact that acpi_video_device_enumerate()
> is not able to find any video device on his laptop.
> This fix is just the most obvious one, not necessarily
> the proper one.
So say something like "there are systems known to return AE_AML_PACKAGE_LIMIT
here, apparently for no valid reason" in a comment. And give a reference to
the BZ entry in the changelog.
There are too many places where we have put workarounds like this without
documenting them properly and now we have problems when we need to change
something.
Thanks,
Rafael
--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
prev parent reply other threads:[~2012-10-10 22:44 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-09 22:19 [PATCH] ACPI video: Ignore AE_AML_PACKAGE_LIMIT errors after _DOD evaluation Igor Murzov
2012-10-09 22:58 ` Rafael J. Wysocki
2012-10-10 0:43 ` Igor Murzov
2012-10-10 22:47 ` Rafael J. Wysocki [this message]
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=2002421.N00NXsf7OO@vostro.rjw.lan \
--to=rjw@sisk.pl \
--cc=e-mail@date.by \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rui.zhang@intel.com \
--cc=sftp.mtuci@gmail.com \
/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