From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 974F1E99046 for ; Fri, 10 Apr 2026 07:06:53 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1116810E89A; Fri, 10 Apr 2026 07:06:50 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="edUXeH3m"; dkim-atps=neutral Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by gabe.freedesktop.org (Postfix) with ESMTPS id C167810E849 for ; Thu, 9 Apr 2026 17:21:32 +0000 (UTC) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4830b67aa6bso1429225e9.0 for ; Thu, 09 Apr 2026 10:21:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775755291; x=1776360091; darn=lists.freedesktop.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cjo43meNd5ZF9rDDbLS97J26FxqDt/TB0OImD2ifO6U=; b=edUXeH3mJHDhODJlyhizJQFqfDGvsp/igUwBBSlRvMlaCJu0Zct89UGQrxNggF/Te9 Vy6X4HelR8wAlFiyB33WWTonG3qDB+LPM6RmQJ6PLs0wx1H4lUmvpV09VsdCpMra5ebR KJ0aYe9xypg3ojtjHgCsTmnBVrKkp7JqCkcoD+0kOIW4D+C/Z4ipPH9pwhJidEaGZ/G4 AsZHZFUDa8Qrc+S8qAlMR3ru3Ac+s3pkd9Z5gXJ4Edhk7uDjXq4HtCNfQ4RJfjJVsjVM hydW14HK9+P/TiKMnDg5ljCgPu7N+EhU/kYBrFwxhLtGSKbtG0X6vrLuh+zR93ULFeWC DBpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775755291; x=1776360091; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cjo43meNd5ZF9rDDbLS97J26FxqDt/TB0OImD2ifO6U=; b=DOh9hzZhfQKAFmtYWtOR+YA3hDcjALWk0kMhhVad2MJ2T8Dc0m32q7FRQGYfb0tjY6 7cdO/XXmEbUXOuQegVouwFmv0Rcih8mGuMtfiQsOATaWYPKrNkXS7Xm1JkQmJNzYT8ou d6eWKnrDVYrCulq9CJZJ6/EuYXJmz8I2KqUW0HGFyEyIHjiZgkQrqrgLR5XUGkfRCC33 14gGXPV2WISbg5eVxWFl2rAvYrrGz1roiFncBzY1E1Qd9fNZvYVkT2RY9g9CV9Rkf7+w s2QLEDkHR6/7309HeoEFFqAQRUphf3Bg1/htJTCH+4PQeqw0wAw0aj7/rEclY96l9Fdk HruA== X-Gm-Message-State: AOJu0Ywnkt07pDjJRm9bvM21cCYYDmnSq2ulmNlEOixAxAwxql+GwiQQ BK0hV/Xdo09S4wIUvAzKf3fKRg8UiNw7ughpBx7qU73RUujcrRJxh7yxzu6lrCmj X-Gm-Gg: AeBDietWphOx0UqJsZTG2EdgR0wD6vdutppXJ0Q8RiQrZqF+7wNNfUn6UhPmjiEGQzc 4wPgW+Hgq/JlZakGW47UNsTyO8WdtpEGhnJqB0XUoC4g1RG/WJhuVSYv3LfWXC44VBbrRATpvXG yAZJsmb0kSvTQAheXxfAEMFLhFUkBXRqBwpGIDJNkWmlpwWgbeec9MDMwhaFDBbsymsMOwRm5Ik q2459VqrY5c5uD9vEnk4CB95u7VRi//FunWtC8Z8glCPJCNikwCfE3rc0qlJ+17lV1CszI2Uapt 7UtKpUuj3GvJZlN0mBP+EfUz6Am0uf/4ys61MgtUuslLLKwtpp0xbMB+ltYvixL82z3nvOpAe2S Vcw1rynx2HdqCwCh90A1yy15BTiX1kZZ1p7KUzKAOIZnJsTSGIIdjCq9q9kP8Ku0cGfF/xh9vwe KOXQkQfe+jw0/pLLP7k28Fw1g9lKgymKDTyRJZJKmt0p0a/z1QmnnM5Hu2RF7HFAjNhtwnN8bLS 3erBJ8oTaaN4w== X-Received: by 2002:a05:600c:1381:b0:487:1fbb:5a28 with SMTP id 5b1f17b1804b1-488996b43b5mr206703455e9.1.1775755291168; Thu, 09 Apr 2026 10:21:31 -0700 (PDT) Received: from localhost.localdomain (ip-078-043-200-145.um18.pools.vodafone-ip.de. [78.43.200.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63dec090sm367345f8f.12.2026.04.09.10.21.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 10:21:30 -0700 (PDT) From: Marek Czernohous X-Google-Original-From: Marek Czernohous To: nouveau@lists.freedesktop.org Cc: dri-devel@lists.freedesktop.org, Marek Czernohous Subject: [PATCH 2/3] drm/nouveau/kms: add NULL check for CRTC in nv50_sor_atomic_disable Date: Thu, 9 Apr 2026 19:21:25 +0200 Message-ID: <20260409172126.115441-3-marek@czernohous.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260409172126.115441-1-marek@czernohous.de> References: <20260409172126.115441-1-marek@czernohous.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Mailman-Approved-At: Fri, 10 Apr 2026 07:06:48 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" bnY1MF9zb3JfYXRvbWljX2Rpc2FibGUoKSBjYWxscyBudjUwX2hlYWQobnZfZW5jb2Rlci0+Y3J0 Yykgd2l0aG91dApjaGVja2luZyB3aGV0aGVyIG52X2VuY29kZXItPmNydGMgaXMgTlVMTC4gVW5k ZXIgV2F5bGFuZCBjb21wb3NpdG9ycwp0aGF0IHVzZSBhdG9taWMgbW9kZXNldHRpbmcsIGEgcmFj ZSBjb25kaXRpb24gY2FuIG9jY3VyIGJldHdlZW4KYXRvbWljX2NoZWNrIGFuZCBhdG9taWNfY29t bWl0OiB0aGUgZW5jb2RlcidzIENSVEMgcmVmZXJlbmNlIG1heQpiZWNvbWUgTlVMTCBhZnRlciB2 YWxpZGF0aW9uIGJ1dCBiZWZvcmUgdGhlIGRpc2FibGUgY2FsbGJhY2sgcnVucy4KCldoZW4gdGhp cyBoYXBwZW5zLCBudjUwX2hlYWQoKSByZWNlaXZlcyBhIE5VTEwgZHJtX2NydGMgcG9pbnRlciwK YW5kIGNvbnRhaW5lcl9vZigpIHByb2R1Y2VzIGEgZ2FyYmFnZSBwb2ludGVyLCBsZWFkaW5nIHRv IGEga2VybmVsCmNyYXNoIChOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2Ugb3IgcGFnZSBmYXVsdCku CgpBZGQgYW4gZXhwbGljaXQgTlVMTCBjaGVjayBmb3IgbnZfZW5jb2Rlci0+Y3J0YyBiZWZvcmUg ZGVyZWZlcmVuY2luZy4KSWYgdGhlIENSVEMgaXMgYWxyZWFkeSBnb25lLCByZWxlYXNlIHRoZSBv dXRwdXQgcmVzb3VyY2UgYW5kIHJldHVybgplYXJseSDigJQgdGhlcmUgaXMgbm90aGluZyBsZWZ0 IHRvIGRpc2FibGUuCgpOb3RlOiBjaGVja2luZyBudjUwX2hlYWQoKSdzIHJldHVybiB2YWx1ZSB3 b3VsZCBub3Qgd29yayBoZXJlIGJlY2F1c2UKY29udGFpbmVyX29mKE5VTEwsIC4uLikgbmV2ZXIg cmV0dXJucyBOVUxMOyB0aGUgYm9ndXMgcG9pbnRlciBtdXN0IGJlCnByZXZlbnRlZCBhdCB0aGUg c291cmNlLgoKVGVzdGVkIG9uIE5WQUMgKE1DUDc5KSB3aXRoIFdlc3RvbiAtLWJhY2tlbmQ9ZHJt LiBXaXRob3V0IHRoaXMgcGF0Y2gsCnN3aXRjaGluZyBWVHMgb3IgY2xvc2luZyBhIFdheWxhbmQg c2Vzc2lvbiB0cmlnZ2VycyBhIGtlcm5lbCBvb3BzLgpXaXRoIHRoaXMgcGF0Y2gsIFdheWxhbmQg c2Vzc2lvbiB0ZWFyZG93biBhbmQgRFBNUyBjeWNsZXMgYXJlIHN0YWJsZS4KClNpZ25lZC1vZmYt Ynk6IE1hcmVrIEN6ZXJub2hvdXMgPG1hcmVrQGN6ZXJub2hvdXMuZGU+Ci0tLQogZHJpdmVycy9n cHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jIHwgOCArKysrKysrLQogMSBmaWxlIGNoYW5n ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1 L2Rpc3BudjUwL2Rpc3AuYwppbmRleCA2YzNhODcxMmQuLjQyMDgwODc0YSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwpAQCAtMTU2NSw3ICsxNTY1LDEzIEBAIHN0YXRp YyB2b2lkCiBudjUwX3Nvcl9hdG9taWNfZGlzYWJsZShzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29k ZXIsIHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKIHsKIAlzdHJ1Y3Qgbm91dmVhdV9l bmNvZGVyICpudl9lbmNvZGVyID0gbm91dmVhdV9lbmNvZGVyKGVuY29kZXIpOwotCXN0cnVjdCBu djUwX2hlYWQgKmhlYWQgPSBudjUwX2hlYWQobnZfZW5jb2Rlci0+Y3J0Yyk7CisJc3RydWN0IG52 NTBfaGVhZCAqaGVhZDsKKworCWlmICghbnZfZW5jb2Rlci0+Y3J0YykgeworCQludmlmX291dHBf cmVsZWFzZSgmbnZfZW5jb2Rlci0+b3V0cCk7CisJCXJldHVybjsKKwl9CisJaGVhZCA9IG52NTBf aGVhZChudl9lbmNvZGVyLT5jcnRjKTsKICNpZmRlZiBDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJ R0hUCiAJc3RydWN0IG5vdXZlYXVfY29ubmVjdG9yICpudl9jb25uZWN0b3IgPSBudjUwX291dHBf Z2V0X29sZF9jb25uZWN0b3Ioc3RhdGUsIG52X2VuY29kZXIpOwogCXN0cnVjdCBub3V2ZWF1X2Ry bSAqZHJtID0gbm91dmVhdV9kcm0obnZfZW5jb2Rlci0+YmFzZS5iYXNlLmRldik7Ci0tIAoyLjUy LjAKCg==