diff --git a/arch/i386/boot/video.S b/arch/i386/boot/video.S index 02bf625a681b041af67a6fb0de21df98da61a662..92f6694701420a1ef102f9155d2c1e1c349c91f5 100644 --- a/arch/i386/boot/video.S +++ b/arch/i386/boot/video.S @@ -1949,7 +1949,7 @@ store_edid: movw $0x4f15, %ax # do VBE/DDC movw $0x01, %bx movw $0x00, %cx - movw $0x01, %dx + movw $0x00, %dx movw $0x140, %di int $0x10 diff --git a/arch/i386/kernel/setup.c b/arch/i386/kernel/setup.c index a659d274914cf26ccbc7431900d6423a391f66b1..fa0c69eb937a08af6873b0a9914af32da6fd366e 100644 --- a/arch/i386/kernel/setup.c +++ b/arch/i386/kernel/setup.c @@ -139,6 +139,7 @@ struct sys_desc_table_struct { unsigned char table[0]; }; struct edid_info edid_info; +EXPORT_SYMBOL_GPL(edid_info); struct ist_info ist_info; #if defined(CONFIG_X86_SPEEDSTEP_SMI) || \ defined(CONFIG_X86_SPEEDSTEP_SMI_MODULE) diff --git a/drivers/video/fbmon.c b/drivers/video/fbmon.c index c2718bb949493bc8fb6a61a7e0ef94fd281650fb..791bec3d672af47d999e798baf87760cc4b17188 100644 --- a/drivers/video/fbmon.c +++ b/drivers/video/fbmon.c @@ -29,6 +29,7 @@ #include #include #include +#include