From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) (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 238833126C0 for ; Mon, 26 Jan 2026 10:27:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769423240; cv=none; b=DOLgNmWBUhq0SEcfVeW2hrDPZrxGNyJNkEe9zRnnun0vorsyCxpxvwX7AOmHdJ+haarf8vvmCCO21+Iopt29+3bq5+S3BwoLmKHOfVCwiZIa6TscQwl5W870eHhHil2ikdXEU2xcDiwn6X+K/zYsTDFQNw/FsD0CUdzPbL+ANlY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769423240; c=relaxed/simple; bh=DdNLakUvrWoVO8cKYaRiR++mq+5LCY2acVVLwDBz74U=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=hVyr042vWDWugVAXHBIATTl3U2Hxuh+GMR7cirY9H6ykC2HJF2TY65esZrpfV9try1GrRs9M06r3Bl9z55U5fWHANaEB6rw7MRRh0JuDfxp7Yp2YZ1ongeG5vDV7kHnmpBERtG2R/AgV/8aMBTEUR0mwIIhqbjn6/C1GecHYy5E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=MFO9X/U8; arc=none smtp.client-ip=80.241.56.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="MFO9X/U8" Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4f04Tm1B2wz9vHl; Mon, 26 Jan 2026 11:27:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1769423228; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6sbMh/LZTBjf3oYvxQIR9x4onJflTFsFCSrqHGiubVw=; b=MFO9X/U8S3g9QZ6Ch9XzUAlCTjuMqszagtzTpspqiBL/kabTg1A4aQMcY5LDKy2ZSNyJOu tDapIiRysO5+5DhYRBoUU/vMDZ+r1aVGRQQsIHC0yJ7mffRel9J+YWNEI+iAnl9p7FYqae DRD3R9OMihrcxQxnwQWWaqTguI26mwkaZasWgUPVnFeunjqngVibLZWXkXWxoyYKitLfmk G+h/Z03tzCz/lzsp7ciemXmhYWOcM36qjMNRI2U3skbmNhFW5T3e1iHyqQ78RhAA5OS57i h2U4c3Fmohgmhqa+i1AE1+TbTprEW50wE1BDSs9V3/KRW2pPFWX0p45NJdsbGQ== Message-ID: <79ed136a-cedd-4e97-adb8-bc3f4f2b8bb4@mailbox.org> Date: Mon, 26 Jan 2026 11:27:00 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Subject: Re: [PATCH 1/2] drm: introduce page_flip_timeout() To: =?UTF-8?Q?Christian_K=C3=B6nig?= , =?UTF-8?Q?Timur_Krist=C3=B3f?= , Hamza Mahfooz , dri-devel@lists.freedesktop.org Cc: Alex Deucher , David Airlie , Simona Vetter , Harry Wentland , Leo Li , Rodrigo Siqueira , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Sunil Khatri , Ce Sun , Lijo Lazar , Kenneth Feng , Ivan Lipski , Alex Hung , Tom Chung , Melissa Wen , =?UTF-8?Q?Michel_D=C3=A4nzer?= , Fangzhi Zuo , amd-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, Mario Limonciello References: <20260123000537.2450496-1-someguy@effective-light.com> <2de6d428-b997-4ba8-8766-a211e5612e72@amd.com> <2349754.vFx2qVVIhK@timur-hyperion> From: =?UTF-8?Q?Michel_D=C3=A4nzer?= Content-Language: en-CA In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-RS-META: ixkoxd48584githc67c175m8fyfajjso X-MBO-RS-ID: 346b3f83828de2369ac On 1/26/26 11:14, Christian König wrote: > On 1/23/26 15:44, Timur Kristóf wrote: >> On Friday, January 23, 2026 2:52:44 PM Central European Standard Time >> Christian König wrote: >> >>> So as far as I can see the whole approach doesn't make any sense at all. >> >> Actually this approach was proposed as a solution at XDC 2025 in Harry's >> presentation, "DRM calls driver callback to attempt recovery", see page 9 in >> this slide deck: >> >> https://indico.freedesktop.org/event/10/contributions/431/attachments/ >> 267/355/2025%20XDC%20Hackfest%20Update%20v1.2.pdf >> >> If you disagree with Harry, please make a counter-proposal. > > Well I must have missed that detail otherwise I would have objected. > > But looking at the slide Harry actually pointed out what immediately came to my mind as well, e.g. that the Compositor needs to issue a full modeset to re-program the CRTC. In principle, the kernel driver has all the information it needs to reprogram the HW by itself. Not sure why the compositor would need to be actively involved. -- Earthling Michel Dänzer \ GNOME / Xwayland / Mesa developer https://redhat.com \ Libre software enthusiast