Subject: [PATCH] [acpi video] Only keep lower bits of ID after calling _ADR Signed-off-by: Patrick Mochel --- drivers/acpi/drivers/video/dev-device.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) applies-to: 33a49170ea94dc35411c2af946cb2b137f36df50 c4bda2f443e3ba82d9a569bdaed0dc1ea938ecde diff --git a/drivers/acpi/drivers/video/dev-device.c b/drivers/acpi/drivers/video/dev-device.c index 05b47b2..eaf9999 100644 --- a/drivers/acpi/drivers/video/dev-device.c +++ b/drivers/acpi/drivers/video/dev-device.c @@ -144,11 +144,13 @@ static int lcd_init(struct acpi_video_de int video_dev_init(struct acpi_video_dev * vd) { + unsigned long id; int ret; - ret = get_int(vd->v_ad, "_ADR", &vd->v_id); + ret = get_int(vd->v_ad, "_ADR", &id); if (ret) return ret; + vd->v_id = id & 0xffff; ret = lcd_init(vd); if (ret) --- 0.99.9.GIT