]> git.baikalelectronics.ru Git - kernel.git/commit
udlfb: don't switch if we are switching to the same videomode
authorMikulas Patocka <mpatocka@redhat.com>
Wed, 25 Jul 2018 13:41:55 +0000 (15:41 +0200)
committerBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Wed, 25 Jul 2018 13:41:55 +0000 (15:41 +0200)
commit00819f35b3c83f5033c41b2b44c243e386c55a67
tree88294f6efc7842f271350c630c38f894adf14497
parentf4963c2273e155998b9155ee392ca8eecaaed7ef
udlfb: don't switch if we are switching to the same videomode

The udlfb driver reprograms the hardware everytime the user switches the
console, that makes quite unusable when working on the console.

This patch makes the driver remember the videomode we are in and avoid
reprogramming the hardware if we switch to the same videomode.

We mask the "activate" field and the "FB_VMODE_SMOOTH_XPAN" flag when
comparing the videomode, because they cause spurious switches when
switching to and from the Xserver.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
drivers/video/fbdev/udlfb.c
include/video/udlfb.h