From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3FD83357705 for ; Thu, 15 Jan 2026 10:12:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768471931; cv=none; b=VHvyD7Q7J+rg05mHiwdZYo5MKdb3leOykLpz+brBdDpyEXT6+0W9UwTALJwQ4bJNyCjtrtKsnD9TvPab86wR/JXNW4IgS0ngQmI5WfLKjQoNCkA6gc7gQP4Zkb+fKwXrxAVJU49+K0ZnACbhDp6Twd3pa+lHeA13KZcdNHZ3hWQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768471931; c=relaxed/simple; bh=Ioyby51phpi4eaikEpZD5c+OaWoJeqM9JphRDlF/oo0=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=TTeiCl+aMqrVLlY8qKJieoqh7cq8RGkU3SJpakBGRZtiEIUo7HaB/tHmBJ5MaZWHIzlwKdxOoj2HvVR/Ld1gDsPmc8HzBVZ1ShRrzlIfR7FmYk8NOeUujip/9hxfDzmxhAkkXIW6WSw0BgPBS36Z6hVSLxZxj7cONLHXrvHPpyc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=CPzvQv0t; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bW115FF9; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="CPzvQv0t"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bW115FF9" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60F9TrK01913689 for ; Thu, 15 Jan 2026 10:12:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 7KiZ+TnHo2tA4f2TfOgmaOGzuxQPX0E0QWOJIMh7jkk=; b=CPzvQv0t+5jnexkT oncy2Dbo1565GT+hNtQto9snPQEMr9aGXSogDWnSmLM0rvXtqjlcj4d0P/Z/Ll23 Ipu4g6vGVDgmG2Y4Yb5iSF2c+JoI6CwccJM4MCiMLQ//wBdV0f0Jwa9SCcYwMRjw b0Y/3nXzcI/O0L/Z+l7uhJKy1MPqXk8AeomlRxG2RXUUUfMmIc2I1uoluqxt0KeD 3NClpsRLn3DRfEfVEvNfi6mWT6kE9d66PC8aToyA8JwqNXLXA8QRKps/W/Ksgao4 scn9KUBEUpSES9Za7PTZCv/fVf4XliY/U6KQxeibei6uQ8mzf+fYHlzZB3TWi4wI Pa7Rww== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bpwnkg3us-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 15 Jan 2026 10:12:09 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-501423e1faaso2220781cf.0 for ; Thu, 15 Jan 2026 02:12:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768471928; x=1769076728; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=7KiZ+TnHo2tA4f2TfOgmaOGzuxQPX0E0QWOJIMh7jkk=; b=bW115FF9wYMX2QmbR0xkUxkPJcv+zFQBVKrvRpgxOVjJLIB1OLNQAZ0LzKxPpe4Qtk /YWYoy9iOcmP0ED7Vz9UOu6Cj3sxThV1Vf8ntXVfc4tSSgcBasEIXrD/hr0gtNYGv2r7 dW++9cEK5DApchzoj/qIrzyyEJZ0AZuqvdl2966nPxl5OyNL4dQTE5y2qnfar0aTQNSO ejZGvjH+LJp6CIYZHsLKa3oMCn2XFjrGxQan60Maqxft2CqPzd7OpcGistsvQJaZYecz KtIsO8+wmLj5bzb4/5oSkHkdNLSRrv95PNVJ+2WwzLHIjqraWfpm/+Gnf5qzjR2fiX14 9y9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768471928; x=1769076728; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7KiZ+TnHo2tA4f2TfOgmaOGzuxQPX0E0QWOJIMh7jkk=; b=hoegu164a32b95PpgDeYO3VfAQvdp0WSucitR74niEF7UYeU2olNvNk/m4fFnGLqzG OLXWErfiJVWQ/hIPqXeU4z7d1BhWGVJFKBaiG0mZ4B9WJ2ksCHxy+enUj2p21dh4nS1j 33l348MjNayRd/Bq7wvoYqSDQQOp9AwWpXwcKwgIGKGYHOuATdXL0gTX6tqv3S0qvlMt G2VNwQUNB/y1lCyoqKZKX9KiB//sndMHDfmzYz8f6pkvov3EHSBwKVIKfBirq4iOLeoB diQaKqnTgL8vgjsCdISeriuUGi1IYLEMIU/3WYDyDdFc5DNVqaKYfce5l/tin3JgKSPW orPA== X-Forwarded-Encrypted: i=1; AJvYcCUwoc5uASdcLyXYaK/h0oIgR6TBxoToe5vUaGsM8pnFal/91NMgPjv0avox/EFWABJLtl3bHPKUPauj8b8=@vger.kernel.org X-Gm-Message-State: AOJu0YyIfLDUCe5Yh0TFn+Icbe7ukQpBl/bEdcznGdlsyY5l9ae8P8d5 jECH4Ab5bjukmu47TMxJ8dgZRQtvxefJC//i/ClKV0dc4TAxb0F6qdZh1U3HeKwvH08qS4OzZD5 qDI0CsZCkj729uv0Em1rB3Ut/u+9Wx71TrbDOQ4A/yZdYjBRzjULnIeGATSHqeGuyvqk= X-Gm-Gg: AY/fxX5Dj9e8OOPxChGErbvTvW0WKQoEFB0Nu1Ekv7axZld8C2+uOL898nMHGgUr0FJ TMamCZw6RvD5EeEKJSNrg42uTkpv8J8D+6NPBxCO+b/g18pPYKyDFKN9t2dreDjyd5Gj8AhdM+L XQQxvbd+rV6acCvgc48AqrqqaNwHiPTkVVgekgAp2EADstzQgzIq+aOg45yL+Vo+fJvwTkYlcz8 RVBc2iYtnsgGMn1HOS1iAM66e7iGCbyKomfGKKjVmEY3dFRNYdRq78NGyiodTPTJtn04abUyZ4Q /V7GxHYeBQvuYpMPI8ZCTNFkzjJKmHgsLF7SCtsMJ65ngl4ipykHV4aSTrCWK1/xn1AlDcA34Fl cFe9RZPHrjE6JyHK1kPfGpdOYzOCbH8V8dgjy++THHnxBHidUjQAXZ/Fg5X5/JkPpvTk= X-Received: by 2002:a05:622a:1454:b0:4f1:ac43:8122 with SMTP id d75a77b69052e-501481e98a2mr65006191cf.1.1768471927097; Thu, 15 Jan 2026 02:12:07 -0800 (PST) X-Received: by 2002:a05:622a:1454:b0:4f1:ac43:8122 with SMTP id d75a77b69052e-501481e98a2mr65005841cf.1.1768471926686; Thu, 15 Jan 2026 02:12:06 -0800 (PST) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a563f0esm2816455266b.60.2026.01.15.02.12.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Jan 2026 02:12:06 -0800 (PST) Message-ID: Date: Thu, 15 Jan 2026 11:12:03 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 5/8] drm/msm/dp: Drop EV_USER_NOTIFICATION To: Dmitry Baryshkov , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Kuogee Hsieh Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Jessica Zhang References: <20260115-hpd-refactor-v3-0-08e2f3bcd2e0@oss.qualcomm.com> <20260115-hpd-refactor-v3-5-08e2f3bcd2e0@oss.qualcomm.com> <17990836-4278-4c5b-afa4-eb631930ba2a@oss.qualcomm.com> <22a3ab11-9151-41cf-a0f2-8509abbd3d27@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <22a3ab11-9151-41cf-a0f2-8509abbd3d27@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE1MDA3MyBTYWx0ZWRfX4sZcA6hwOLjw oC3jpLhs/xp+gXXxtSXeysAOELWHE1z88T+uYuooXkEjWx2SABmdr0pUeJ8FtJ0ux8gJMaJC9Mm iCq5EFBYmObcRO2srHV8lB8+f+pn5kFXU+7j2Ttnifen+nF6jpAu+9HXyWwbHQFBNw4tqYU7dHv kSqY6fxa33lkvUjU4cjtp0EI3PKANHMPGipWv1hwqe0fz1jjMcYDLsCWvTRGIl4zCCSzsi4Xxug 9DWvDbDWKko6PvLs/oP76jhFg3HwvKbb+KV7O1qEUKBLTH1YyX46ikPyc+ktH8xdITSpYlJOBZb TcmRcXvTvwdOJuzMP4zPQJHeWyhEWB2I+oH9dSQ1eQ6mXb0vcXNrFoL3G+ERKUn7SGif+NuGLAA o6XjbeC8nFwjOyjXr8mgTQ0bfyuBxWEEtsDIyGu37HAMUTCrCujgCpL0ren0Zp83APaL4oyT50Y wHTj21EwYpMkV5g45Hg== X-Proofpoint-GUID: VfTHfdHk1bA-5YtKGZBTF37mAz9Q4yMj X-Authority-Analysis: v=2.4 cv=UYVciaSN c=1 sm=1 tr=0 ts=6968bd79 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=_hlmpyr-2oR44aeFeVMA:9 a=QEXdDO2ut3YA:10 a=zgiPjhLxNE0A:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: VfTHfdHk1bA-5YtKGZBTF37mAz9Q4yMj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-15_03,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601150073 On 1/15/26 10:42 AM, Dmitry Baryshkov wrote: > > > On 15/01/2026 11:41, Konrad Dybcio wrote: >> On 1/15/26 8:29 AM, Dmitry Baryshkov wrote: >>> From: Jessica Zhang >>> >>> Currently, we queue an event for signalling HPD connect/disconnect. This >>> can mean a delay in plug/unplug handling and notifying DRM core when a >>> hotplug happens. >>> >>> Drop EV_USER_NOTIFICATION and signal the IRQ event as part of hotplug >>> handling. >> >> IIUC, the drm_helper_hpd_irq_event() -> drm_bridge_hpd_notify() change >> also prevents us from checking *all* connectors if we get *any* HPD? > > _unnecessarily_ checking all connectors if we know that HPD was here. Yeah that's what I had in mind Acked-by: Konrad Dybcio Konrad