Fix uvesafb crash bug and typoed flag name in fbmon's new videomode code
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAABAgAGBQJRXrj5AAoJEPo9qoy8lh71MVEQAIpbZnMGuzhPbVdDfVZCkNt+ GNGhRaYNODoVhAaiIJ4kcCtCpM36EHXZozw/Jlc0hjVuWBptZI2W8vnoH/utrdCD Dh6SxKVc8QwGz2Ybhjqy8U1Bpw3GVGHbPzLz/6gmZQy34ownOeM5qqSLXXuxF8NW LiALmD1nUZwg+Mn9aF8Hvu8BMM4lxK90oM3XTGfru3LmgN2ING5sgb6eLaTPAxPd +vDmeynekPWd+yDjmHC0Es5Xx1J0tuOi/qepWYH1pok9R+dtsyfAOmeXoUjcbKct 5Vpx/3Y/exzGQeiZuFYlpKYCtDqYh26CwJjPKpbMPztTJMgdmCRFJxMiISmNdu9k cVQ0V3oJr92uAtX6gl5/5YM1nmXeH0Y9LwHVdgN6Tjiwe54FhGq8url2HqZINjQI B19Jwx6XHsZ2P7Yr9LDqmrGFEMjv/ufdV/qhrLt+bxjxu/8DIxrPG37N7beFPZbE KbPnxy6zDD2ROBtheTVFNdL5FkZbplJKaqhUMpfuBsDo/w0mpQADOJOPEQCgOC8I CaaGfuBqbRBlO6R02bCmnLaeFwOSUIKjqLmug3IOcpZ+uZym3RPMZuMsRnHTIoYh tD8+zfQ6z9iEYaoQO6CjzHLzvqCKdG1t0ksDp+FmhCfFlityuzXhvHvP9rI72ys2 /6ECxV0W4m3zLLKofxOM =lKy5 -----END PGP SIGNATURE----- Merge tag 'fbdev-fixes-3.9-rc6' of git://gitorious.org/linux-omap-dss2/linux Pull fbdev fixes from Tomi Valkeinen: "Fix uvesafb crash bug and typoed flag name in fbmon's new videomode code" * tag 'fbdev-fixes-3.9-rc6' of git://gitorious.org/linux-omap-dss2/linux: video:uvesafb: Fix dereference NULL pointer code path fbmon: use VESA_DMT_VSYNC_HIGH to fix typo
This commit is contained in:
commit
c4c80f63fb
2 changed files with 3 additions and 2 deletions
|
@ -1400,7 +1400,7 @@ int fb_videomode_from_videomode(const struct videomode *vm,
|
||||||
fbmode->vmode = 0;
|
fbmode->vmode = 0;
|
||||||
if (vm->dmt_flags & VESA_DMT_HSYNC_HIGH)
|
if (vm->dmt_flags & VESA_DMT_HSYNC_HIGH)
|
||||||
fbmode->sync |= FB_SYNC_HOR_HIGH_ACT;
|
fbmode->sync |= FB_SYNC_HOR_HIGH_ACT;
|
||||||
if (vm->dmt_flags & VESA_DMT_HSYNC_HIGH)
|
if (vm->dmt_flags & VESA_DMT_VSYNC_HIGH)
|
||||||
fbmode->sync |= FB_SYNC_VERT_HIGH_ACT;
|
fbmode->sync |= FB_SYNC_VERT_HIGH_ACT;
|
||||||
if (vm->data_flags & DISPLAY_FLAGS_INTERLACED)
|
if (vm->data_flags & DISPLAY_FLAGS_INTERLACED)
|
||||||
fbmode->vmode |= FB_VMODE_INTERLACED;
|
fbmode->vmode |= FB_VMODE_INTERLACED;
|
||||||
|
|
|
@ -1973,7 +1973,8 @@ static int uvesafb_init(void)
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
|
|
||||||
if (err) {
|
if (err) {
|
||||||
platform_device_put(uvesafb_device);
|
if (uvesafb_device)
|
||||||
|
platform_device_put(uvesafb_device);
|
||||||
platform_driver_unregister(&uvesafb_driver);
|
platform_driver_unregister(&uvesafb_driver);
|
||||||
cn_del_callback(&uvesafb_cn_id);
|
cn_del_callback(&uvesafb_cn_id);
|
||||||
return err;
|
return err;
|
||||||
|
|
Loading…
Reference in a new issue