<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/acpi/video.c, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-09-22T12:06:01Z</updated>
<entry>
<title>ACPI / video: disable native backlight for ThinkPad X201s</title>
<updated>2014-09-22T12:06:01Z</updated>
<author>
<name>Aaron Lu</name>
</author>
<published>2014-09-19T02:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=789eeea128925741e0a105357bebf8855d3bcdee'/>
<id>urn:sha1:789eeea128925741e0a105357bebf8855d3bcdee</id>
<content type='text'>
The ThinkPad X201s has a working ACPI video backlight interface and is
shipped before Win8; then there is BIOS update that starts to query
_OSI("Windows 2012") and that would make our video module stop creating
backlight interface and caused problem for the user. Add it to the DMI
table to disable native backlight to fix this problem.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=81691
Link: https://bugzilla.kernel.org/show_bug.cgi?id=51231
Cc: 3.16+ &lt;stable@vger.kernel.org&gt; # 3.16+
Reported-and-tested-by: Yves-Alexis Perez &lt;corsac@debian.org&gt;
Signed-off-by: Aaron Lu &lt;aaron.lu@intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Disable native_backlight on HP ENVY 15 Notebook PC</title>
<updated>2014-09-01T23:55:23Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-08-28T08:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84c34858a85ecf9dabd72847d860c7d3fb7536e7'/>
<id>urn:sha1:84c34858a85ecf9dabd72847d860c7d3fb7536e7</id>
<content type='text'>
Link: https://bugs.freedesktop.org/show_bug.cgi?id=81515
Reported-and-tested-by: Hohahiu &lt;rakothedin@gmail.com&gt;
Cc: 3.16+ &lt;stable@vger.kernel.org&gt; # 3.16+
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Add a disable_native_backlight quirk</title>
<updated>2014-09-01T23:53:44Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-08-28T08:20:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f24079b021cd3147c8d24ba65833f7a0df7e80d'/>
<id>urn:sha1:5f24079b021cd3147c8d24ba65833f7a0df7e80d</id>
<content type='text'>
Some laptops have a working acpi_video backlight control, and using native
backlight on these causes a regression where backlight control does not work
when userspace is not handling brightness key events. Disable native_backlight
on these to fix this.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=81691
Reported-and-tested-by: Andre Müller &lt;andre.muller@web.de&gt;
Cc: 3.16+ &lt;stable@vger.kernel.org&gt; # 3.16+
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Fix use_native_backlight selection logic</title>
<updated>2014-09-01T23:51:40Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-08-28T08:20:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25294e9f00f03b2b4f4c56e913bc8c573972f33b'/>
<id>urn:sha1:25294e9f00f03b2b4f4c56e913bc8c573972f33b</id>
<content type='text'>
Commit 751109aad583 ("ACPI / video: Change the default for
video.use_native_backlight to 1") has changed the default for
use_native_backlight from 0 to 1, but instead of changing
use_native_backlight_dmi to true, and leaving use_native_backlight_param at -1,
it has changed use_native_backlight_param to 1.

This causes acpi_video_use_native_backlight() to always think that a value was
specified through the param, making it impossible to add a dmi based quirk
to force 0 now that the default is 1.

This fixes this by restoring the use_native_backlight_param default to -1, and
instead setting the use_native_backlight_dmi default to true.

Fixes: 751109aad583 (ACPI / video: Change the default for video.use_native_backlight to 1)
Cc: 3.16+ &lt;stable@vger.kernel.org&gt; # 3.16+
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Add use_native_backlight quirk for HP EliteBook 2014 models</title>
<updated>2014-07-30T00:00:40Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-07-28T15:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f94fde6e738b4492d6923fe8ece459441a6a2ec'/>
<id>urn:sha1:7f94fde6e738b4492d6923fe8ece459441a6a2ec</id>
<content type='text'>
Link: https://bugzilla.redhat.com/show_bug.cgi?id=1123565
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: move models with win8 brightness problems from win8 blacklist to use_native_backlight</title>
<updated>2014-07-21T11:43:56Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-07-14T12:37:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d6b20b2e9498371573c3b24a3e6b4ee1343359b'/>
<id>urn:sha1:6d6b20b2e9498371573c3b24a3e6b4ee1343359b</id>
<content type='text'>
When the windows8 related backlight problems became evident, 2 approaches
were follow in parallel, one was to stop claiming to be windows 8 / 2012,
the other was to tell acpi_video to stop registering a backlight driver.

I've read all the threads and it seems that which approach ended up being
applied to which model laptop was never really a concious decision (AFAIK):

https://bugzilla.kernel.org/show_bug.cgi?id=51231
https://bugzilla.kernel.org/show_bug.cgi?id=60682

So lets move all the models which are only on the win8 blacklist because of
brightness issues to the use_native_backlight list, which is the smaller
hammer to use to solve the backlight issues.

Making this change is esp. attractive now that 3.16 has
video.use_native_brightness=1 by default. If that new default does not get
reverted because of regressions, then we can drop all the models
with a use_native_backlight quirk, greatly reducing the number of models we've
a quirk for.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=51231
Link: https://bugzilla.kernel.org/show_bug.cgi?id=60682
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Fix backlight taking 2 steps on a brightness up/down keypress</title>
<updated>2014-07-21T11:43:56Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2014-07-18T12:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ab58e8e7e097bae5fe39cbc67eb93a91f7134b7'/>
<id>urn:sha1:8ab58e8e7e097bae5fe39cbc67eb93a91f7134b7</id>
<content type='text'>
In various scenarious userspace will respond to brightness up/down keypresses
by increasing/decreasing the backlight brightness itself. If the kernel then
also changes the brightness this results in the brightness having changed 2
steps for a single keypress which is undesirable. See e.g. :

https://bugs.launchpad.net/gnome-settings-daemon/+bug/527157
http://askubuntu.com/questions/173921/why-does-my-thinkpad-brightness-control-skip-steps

This commit delays responding to brightness up/down keypresses by 100 ms and
if userspace in that time responds by changing the backlight itself, cancels
the kernels own handling of these keypresses, fixing the 2 steps issue.

Link: http://marc.info/?l=linux-kernel&amp;m=140535721100839&amp;w=2
[hdegoede@redhat.com: Move the delayed_work struct into struct
 acpi_video_device instead of having it as a global]
[hdegoede@redhat.com: Keep brightness_switch_enabled as a boolean and always
 delay the keypress handling]
Tested-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Tested-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Add use_native_backlight quirk for HP ProBook 4540s</title>
<updated>2014-07-16T12:16:30Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-07-16T11:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4cf465b579c20bee868464f5d664f8d2d96cd370'/>
<id>urn:sha1:4cf465b579c20bee868464f5d664f8d2d96cd370</id>
<content type='text'>
As reported here:
https://bugzilla.redhat.com/show_bug.cgi?id=1025690
This is yet another model which needs this quirk.

Link: https://bugzilla.redhat.com/show_bug.cgi?id=1025690
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>Revert "ACPI / video: change acpi-video brightness_switch_enabled default to 0"</title>
<updated>2014-07-14T18:10:27Z</updated>
<author>
<name>Rafael J. Wysocki</name>
</author>
<published>2014-07-14T17:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2843768b701971ab10e62c77d5c75ad7c306f1bd'/>
<id>urn:sha1:2843768b701971ab10e62c77d5c75ad7c306f1bd</id>
<content type='text'>
This reverts commit 886129a8eebeb (ACPI / video: change acpi-video
brightness_switch_enabled default to 0) as it is reported to cause
problems to happen.

Fixes: 886129a8eebeb (ACPI / video: change acpi-video brightness_switch_enabled default to 0)
Link: http://marc.info/?l=linux-acpi&amp;m=140534286826819&amp;w=2
Reported by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI / video: Add Acer TravelMate B113 to native backlight blacklist</title>
<updated>2014-07-07T21:38:10Z</updated>
<author>
<name>Martin Kepplinger</name>
</author>
<published>2014-06-23T20:30:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab7027de5c01e4fba0e5ef946f0db27b2e3d799d'/>
<id>urn:sha1:ab7027de5c01e4fba0e5ef946f0db27b2e3d799d</id>
<content type='text'>
Fix backlight control for Acer TravelMate B113 Laptop by adding
it to the video_dmi_table.

A workaround before that was to use acpi_osi=Linux or
acpi_backlight=vendor on boot but even then, only the function-
keys worked.

With this change there is no need for boot parameters and DE's
controls work as well.

Signed-off-by: Martin Kepplinger &lt;martink@posteo.de&gt;
[rjw: Subject]
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
</feed>
