lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <1464066172-22949-1-git-send-email-ykk@rock-chips.com> Date: Tue, 24 May 2016 13:02:52 +0800 From: Yakir Yang <ykk@...k-chips.com> To: David Airlie <airlied@...ux.ie>, Inki Dae <inki.dae@...sung.com>, Mark Yao <yzq@...k-chips.com>, Thierry Reding <treding@...dia.com>, Jingoo Han <jingoohan1@...il.com>, Rob Herring <robh+dt@...nel.org> Cc: Krzysztof Kozlowski <k.kozlowski@...sung.com>, Heiko Stuebner <heiko@...ech.de>, Douglas Anderson <dianders@...omium.org>, Daniel Vetter <daniel.vetter@...ll.ch>, Javier Martinez Canillas <javier@....samsung.com>, emil.l.velikov@...il.com, Dan Carpenter <dan.carpenter@...cle.com>, linux-kernel@...r.kernel.org, dri-devel@...ts.freedesktop.org, linux-samsung-soc@...r.kernel.org, linux-rockchip@...ts.infradead.org, Yakir Yang <ykk@...k-chips.com> Subject: [PATCH v2 10/10] drm/bridge: analogix_dp: fix no drm hpd event when panel plug in The enum value of DP_IRQ_TYPE_HP_CABLE_IN is zero, but driver only send drm hp event when the irq_type and the enum value is true. if (irq_type & DP_IRQ_TYPE_HP_CABLE_IN || ...) drm_helper_hpd_irq_event(dp->drm_dev); So there would no drm hpd event when cable plug in, to fix that just need to assign all hotplug enum with no-zero values. Reported-by: Dan Carpenter <dan.carpenter@...cle.com> Signed-off-by: Yakir Yang <ykk@...k-chips.com> --- Changes in v2: None drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.h b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.h index f09275d..b456380 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.h +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.h @@ -127,10 +127,10 @@ enum analog_power_block { }; enum dp_irq_type { - DP_IRQ_TYPE_HP_CABLE_IN, - DP_IRQ_TYPE_HP_CABLE_OUT, - DP_IRQ_TYPE_HP_CHANGE, - DP_IRQ_TYPE_UNKNOWN, + DP_IRQ_TYPE_HP_CABLE_IN = BIT(0), + DP_IRQ_TYPE_HP_CABLE_OUT = BIT(1), + DP_IRQ_TYPE_HP_CHANGE = BIT(2), + DP_IRQ_TYPE_UNKNOWN = BIT(3), }; struct video_info { -- 1.9.1
Powered by blists - more mailing lists