ACPI video: Ignore errors after _DOD evaluation.
There are systems where video module known to work fine regardless of broken _DOD and ignoring returned value here doesn't cause any issues later. 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> Reviewed-by: Sergey V <sftp.mtuci@gmail.com> Signed-off-by: Zhang Rui <rui.zhang@intel.com>
This commit is contained in:
parent
608f62b996
commit
fba4e08736
@ -1345,12 +1345,15 @@ static int
|
|||||||
acpi_video_bus_get_devices(struct acpi_video_bus *video,
|
acpi_video_bus_get_devices(struct acpi_video_bus *video,
|
||||||
struct acpi_device *device)
|
struct acpi_device *device)
|
||||||
{
|
{
|
||||||
int status;
|
int status = 0;
|
||||||
struct acpi_device *dev;
|
struct acpi_device *dev;
|
||||||
|
|
||||||
status = acpi_video_device_enumerate(video);
|
/*
|
||||||
if (status)
|
* There are systems where video module known to work fine regardless
|
||||||
return status;
|
* of broken _DOD and ignoring returned value here doesn't cause
|
||||||
|
* any issues later.
|
||||||
|
*/
|
||||||
|
acpi_video_device_enumerate(video);
|
||||||
|
|
||||||
list_for_each_entry(dev, &device->children, node) {
|
list_for_each_entry(dev, &device->children, node) {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user