Patch "drm/ast: Fix test for VGA enabled" has been added to the 4.4-stable tree
This is a note to let you know that I've just added the patch titled
drm/ast: Fix test for VGA enabled
to the 4.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
drm-ast-fix-test-for-vga-enabled.patch
and it can be found in the queue-4.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
905f21a49d388de3e99438235f3301cabf0c0ef4Mon Sep 17 00:00:00 2001
From: "Y.C. Chen" <[email protected]>
Date: Wed, 22 Feb 2017 15:10:50 +1100
Subject: drm/ast: Fix test for VGA enabled
From: Y.C. Chen <[email protected]>
commit 905f21a49d388de3e99438235f3301cabf0c0ef4 upstream.
The test to see if VGA was already enabled is doing an unnecessary second test from a register that may or may not have been initialized to a valid value. Remove it.
--- drivers/gpu/drm/ast/ast_post.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-)
drivers/gpu/drm/ast/ast_post.c +2 -6
@@ -58,13 +58,9 @@ bool ast_is_vga_enabled(struct drm_devic/* TODO 1180 */ }else { ch =ast_io_read8 (ast,AST_IO_VGA_ENABLE_PORT ); -if (ch) { -ast_open_key (ast); - ch =ast_get_index_reg_mask (ast,AST_IO_CRTC_PORT ,0xb6 ,0xff ); -return ch &0x04 ; - } +return !!(ch &0x01 ); } -return 0 ; +return false; }static const u8 extreginfo[] = {0x0f ,0x04 ,0x1c ,0xff };
Patches currently in stable-queue which might be from [email protected] are
queue-4.4/drm-ast-fix-ast2400-post-failure-without-bmc-fw-or-vbios.patch queue-4.4/drm-ast-call-open_key-before-enable_mmio-in-post-code.patch queue-4.4/drm-ast-fix-test-for-vga-enabled.patch