From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sender4-op-o11.zoho.com (sender4-op-o11.zoho.com [136.143.188.11]) (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 EDE872BEC43 for ; Wed, 29 Jul 2026 02:55:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785293712; cv=pass; b=m0otv5Y0ICbFQ2+UryB5QhBAfI/qYX1DMR36FcF54SXtkPtcp2CsPOadUJYFrzQmNgF5HmClGXvhlx0uaBXkBsMlR3ILYc2MUJqu4H9cAMmb9oe8fx2ETE/55xnX12Aoqv8xCFn3qn477CiI9hfKj7GpjCtM8u8pwA8rHx1n7HY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785293712; c=relaxed/simple; bh=s+TFqnBLyffcvvRdt+XgtQK5ewLRucmgSP4lvTByoVM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kxq+kNV4P036BFLm8IUgUIjWLXRFAKO5MIIYl+ygzosNU7N2YMRXD5jFkXAcMgQEZxlxlrRoG+KQF2QP4Wn3sjkfan65MpqtK0rV+g5hAOEW+6zHw7o/uleZasCSIUtYM9GcR512MNXZ01qJmo28oXvOxpC5N1hQqBRhMTA0L/U= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=adrian.larumbe@collabora.com header.b=MSo2hTQv; arc=pass smtp.client-ip=136.143.188.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=adrian.larumbe@collabora.com header.b="MSo2hTQv" ARC-Seal: i=1; a=rsa-sha256; t=1785293667; cv=none; d=zohomail.com; s=zohoarc; b=Pp/9oUWPM2Oc0O6315AxDEK91+vaxZfRZJcfm8nE5eLl3tJHe/7LcwnkD4DoonEMszrBmJD86N/oflbmev0JwNtWkA8ESoMtvo1tc3ImbDtV3+r3fuvcNs9th1cKvKur+LZdE25cbjnM9ik2cXWNGEBlsd3sbPMS0wPZ7dPt3qo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1785293667; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=nzqJgETVkBIGkNjZS88+/BocleoPmjMybUJQH20vWSY=; b=bzRlebd4PSH1Q36Upx6GMYEqN0VnXPQ/eAPN7FpIYkkBap4YPwQl2FMwrZt8/nfZY0q1/ijHEpl3KeHJYVWFGO0I1RWVw+/Ej+TB2L6BJRoLt0VwLlhO8m5Te4rm0d/IJ6M9IL4zfAeqbCG9npKFmybpBNWyt387ELHppulFsKk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=adrian.larumbe@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1785293667; s=zohomail; d=collabora.com; i=adrian.larumbe@collabora.com; h=From:From:Date:Date:Subject:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Message-Id:In-Reply-To:To:To:Cc:Cc:Reply-To; bh=nzqJgETVkBIGkNjZS88+/BocleoPmjMybUJQH20vWSY=; b=MSo2hTQvZP8pQlBAe0sRjnucTQwetwKHqekcxPuAnC0ekjeOmWlW6B0w7FNxdIVV 3EtZzLRMjafpGIQqY7HZQJRCclfHAk5v3UrpGOpwh0aoVaoFpRnvSvLUwFT9UCvMAKA lcf0j3Hu99le21YCG/Okc7JDDTt97SIM1e+w1D7c= Received: by mx.zohomail.com with SMTPS id 1785293666122926.5285301459401; Tue, 28 Jul 2026 19:54:26 -0700 (PDT) From: =?utf-8?q?Adri=C3=A1n_Larumbe?= Date: Wed, 29 Jul 2026 03:54:13 +0100 Subject: [PATCH v4 01/13] drm/panfrost: Check another bo field for cache option query Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20260729-claude-fixes-v4-1-01968f2ec77a@collabora.com> References: <20260729-claude-fixes-v4-0-01968f2ec77a@collabora.com> In-Reply-To: <20260729-claude-fixes-v4-0-01968f2ec77a@collabora.com> To: Boris Brezillon , Rob Herring , Steven Price , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Faith Ekstrand , "Marty E. Plummer" , Tomeu Vizoso , Eric Anholt , Alyssa Rosenzweig , Robin Murphy , Philipp Zabel Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Collabora Kernel Team , =?utf-8?q?Adri=C3=A1n_Larumbe?= , Neil Armstrong , Claude X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1159; i=adrian.larumbe@collabora.com; h=from:subject:message-id; bh=s+TFqnBLyffcvvRdt+XgtQK5ewLRucmgSP4lvTByoVM=; b=owEB7QES/pANAwAKAQ4mfkzuU0M9AcsmYgBqaWtWN0HLlHGL0CkAzPddR428TrvtNMifhrHr9 nHjsljOntaJAbMEAAEKAB0WIQQyQDDowAUXXfk3B6QOJn5M7lNDPQUCamlrVgAKCRAOJn5M7lND PcOkC/9+xOPwZ/ZSZ0yQcXzzXv0RsoMjZv0OBoKV4XnpQkBku8jqjjFIcJLgsMa0VfsjGVru45p 1VTwJqFjkH+w8caanMdfYWMwlRp63CeoukgjtLtUinG9QdFLUGM48uNvXH3tk4kz8xSQlYXGFUr uq2Jhkjwuv8vLLt5MKrvF8Eds2M5YW5a54EoAYGu5v38x1Q0iiauVw6BZhP9QJBAtqK88qyMoAA JFi/rRNGr3qfO++kjwANYbY0JEqsXmvyPzWZDHlnUA2BSO41pxDt57FCuKYXrQP9OCdB+MH6cW1 zddRZL9IpTyCa3GO5nHfI5wj0XK975GvIB3UPOl+k9Cz5rcnofYEi/vMsKd0w0X2d6AlVp1Rsc9 HGHZ99ve5PpGyiFKz3/eMNs0ipY15A78JU1GFcgICznxl+ZLQi5mVtP6ZlNYTZwUWkjXk90UxNt pX01VOc1yzvHEs/D+wNvA3PLJB8RCRgFknvgL8d8B87Lj55eFHl3XfFxHzE9VkTV1Iibw= X-Developer-Key: i=adrian.larumbe@collabora.com; a=openpgp; fpr=324030E8C005175DF93707A40E267E4CEE53433D When querying the properties of a BO, whether it was created in Writeback caching mode for userspace mappings, is recorded in a Panfrost BO's wb_mmap field. Reported-by: Claude Closes: https://gitlab.freedesktop.org/panfrost/linux/-/work_items/88 Fixes: 62eedf1ccba5 ("drm/panfrost: Add flag to map GEM object Write-Back Cacheable") Reviewed-by: Steven Price Reviewed-by: Boris Brezillon Signed-off-by: Adrián Larumbe --- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/panfrost/panfrost_drv.c b/drivers/gpu/drm/panfrost/panfrost_drv.c index 784e36d72c2b..2e931fa90da0 100644 --- a/drivers/gpu/drm/panfrost/panfrost_drv.c +++ b/drivers/gpu/drm/panfrost/panfrost_drv.c @@ -661,7 +661,7 @@ static int panfrost_ioctl_query_bo_info(struct drm_device *dev, void *data, if (bo->is_heap) args->create_flags |= PANFROST_BO_HEAP; - if (!bo->base.map_wc) + if (bo->wb_mmap) args->create_flags |= PANFROST_BO_WB_MMAP; } -- 2.55.0