|
@@ -1345,12 +1345,15 @@ static int
|
|
|
acpi_video_bus_get_devices(struct acpi_video_bus *video,
|
|
|
struct acpi_device *device)
|
|
|
{
|
|
|
- int status;
|
|
|
+ int status = 0;
|
|
|
struct acpi_device *dev;
|
|
|
|
|
|
- status = acpi_video_device_enumerate(video);
|
|
|
- if (status)
|
|
|
- return status;
|
|
|
+ /*
|
|
|
+ * 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.
|
|
|
+ */
|
|
|
+ acpi_video_device_enumerate(video);
|
|
|
|
|
|
list_for_each_entry(dev, &device->children, node) {
|
|
|
|