From nobody Sat Sep 26 22:15:47 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789136406; cv=none; d=zohomail.com; s=zohoarc; b=H5ia4EvpvxMRlJLOvcxirIgel2JW8/eNY6VmdiZ2ywz2vfPh4TmrkmKq1MyihjRbMxPJ6Zjb8VXOX6SeXygR0qdiSkyWFS6C769Nps4kB4nBFL3LG7K+lhW0mezR1s257c2X7D6A+N/qWB6teKQ+vXEmOP+Ckciymf4MoEZhzNY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789136406; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=4Aeh2ENd1LFUy0A2dHUUf/yifa66pMvI7L4Dq0uj56U=; b=ekiKGpiJ8Ncwgc929PDXDEgcgSuStccOGZBlvf+oAWFcn0uiFlW/Z3bRfG53hA61dv2bPZ7hrz2/WCntEJfXDDjB0OGkWec0Ce8b0AI0pZ3AiAvPjGGT5bliNLforOzbUuXLLDLFPe7x6sWVwOOiq08+HQLS69gNZEHYF3N03x8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 178913640644564.16855152239339; Fri, 11 Sep 2026 07:20:06 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x526W-0006hH-7Y; Fri, 11 Sep 2026 10:19:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x5261-0006eI-Qy for qemu-devel@nongnu.org; Fri, 11 Sep 2026 10:19:25 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x525z-00046e-UX for qemu-devel@nongnu.org; Fri, 11 Sep 2026 10:19:17 -0400 Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68BCjEct4141208 for ; Fri, 11 Sep 2026 14:19:13 GMT Received: from mail-ot1-f72.google.com (mail-ot1-f72.google.com [209.85.210.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gmbdra4vb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 11 Sep 2026 14:19:13 +0000 (GMT) Received: by mail-ot1-f72.google.com with SMTP id 46e09a7af769-7ffe94da829so1511830a34.1 for ; Fri, 11 Sep 2026 07:19:13 -0700 (PDT) Received: from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-803f6d2c072sm2644755a34.26.2026.09.11.07.19.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Sep 2026 07:19:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:content-type:date:from :message-id:mime-version:subject:to; s=qcppdkim1; bh=4Aeh2ENd1LF Uy0A2dHUUf/yifa66pMvI7L4Dq0uj56U=; b=pv2nkM9zxLFfnrydxaLZKPA36Tg V7xpJmJfI0tjyH1TJZnMqKld5vl5L2BxNZzvGjIWroqWnu3/tB9Qzl4qPPrqABSM xDxbL8rJOTfGv9n3P0/Uge8637j/lqtSHgxXcBG5njW3qSm9hEuwLAYP2PV8hHqp Io3imVzOSPC4zjvl6SKNNPCppQgLOWRrpdH2RrX+cNIIJ3gbshMsrnbzgsVRQuQg E68NQizLOOg1p2/+TlHmwbVo72HuVeJ3Mq6lUUDC+fgxHmr+VVM6ioZJycBvTdmk IAulxBmxoP+f96c2aJeEVp4+E0330sQurKPq595/BIydAvm+x/IeWSjYzsQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789136353; x=1789741153; darn=nongnu.org; h=content-transfer-encoding:content-type:content-type:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4Aeh2ENd1LFUy0A2dHUUf/yifa66pMvI7L4Dq0uj56U=; b=ZFFeYDxkUVf61vSTPiVaWRHzkrBeosdCU2cLmx7HwDNsiE2xkpHYAWfyYXaq46lpBG eg8a9pt0XPpudgM1nXeHzghpLugAcuDml9ypbRJjTJkygDzrWWTwnU7OGzpmle50d1hN Brf5HBXTCUdiXqkEe+RmssbWXY3H16lU6hVuSUXZtAmwz2sTOeARB4tbL02aGCnMQ1TD HsMCfdlZ3fGRQjtCLjCNXy844Toz49tHl5ZxLFXcJfkeJkfjv/zkpejZefVOyObtcteV 2jhKZWfkj3UGwAQTdgcelfRbS2DIZ6zjp6LnzU9bK/ScLdd8rz5NS87J9ynl9u3Jef50 8/0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789136353; x=1789741153; h=content-transfer-encoding:content-type:content-type:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=4Aeh2ENd1LFUy0A2dHUUf/yifa66pMvI7L4Dq0uj56U=; b=WW06G8MkgEuVjg9GOtmWlqYzyBPhe4bkVzpkX0UFKQkAuXbpzzeAzcHUbF+/OYnrQ+ xc/EdnocrVmTW0cccqRSJ+RFAF3okvyEbg8+dExz9WLt2jfSf+c38znsdZln54ziGs0Y /XPmWeT8HJGXQ8Qw/GRiypd3nPpEpLLs2oAupty2biFOyZA6CohXZr+nyWaQi5El2NoH l5f44+7hm9NzbpeItd8VDFTneIdQEALtriKG0PQIS4NljTIUoGrubm1QP3y3z2/LaoLF lMrAS5iT4ATEM2DO6xHrSeZhDv2x9oxdjzWPtNOxCfnDMFOYMD8FaYZpwu9P5woIhwQh Zv6g== X-Gm-Message-State: AFuF++kqwuOEnC7zP8OwMd8TN+oDLBTh0c54F5f+CSyYKXuJREJv+Fb2 +S5Mhw1oKVqCxrUUkQIv0uSvr2yd4bchFDVw+PtJMQPl1j8YeMhlzwC4FAAG43wrO653oyXPzi2 RrdoYJ+ihtQ9r7kMjYaZWHwSI92B2+CJqY8krgW2xVUfMAUgK4pKzJyX1MG5pe/0zeQ== X-Gm-Gg: AYBFou0B7P7JBM4gg259HlROilIWK0GS4Wf7LNCcef08Zka2hedHtLaLQLl3e5A+ZYM mvJUDUEqFqwtizEHwnve0tChtJVhKQT7YcB/dYO6Sse6ksA9WYK+dPhu7dDyev0qfp+uaQ9jdBN 7Q2fV+3YlSnAK2DSXxL4YkZbNK+2/rE5fsoEI7fomEjMjsEYyzJZ8wxrjU5tHyyef87Z0bqoxDo kR8cMDH5Ecf3zpgz6Fp/AZy/PMiigEwbFkELs3G9eOzNeKXV6LPGWyAOgTtla6pPwdoP21c9779 DTWZBzAcWctUdxFyHDake+sOGoUDOeNDX6ld2GCTIcvvTIrxdmaPJNdNezpnAhjeCKj4w6hYOKt BqbQizSdl9HOmswwijk11J41CUXM/69+VIBwoZi8qgY8zHTWD X-Received: by 2002:a05:6830:3817:b0:7fc:fbf4:7b22 with SMTP id 46e09a7af769-8027b140d88mr5614302a34.14.1789136350734; Fri, 11 Sep 2026 07:19:10 -0700 (PDT) X-Received: by 2002:a05:6830:3817:b0:7fc:fbf4:7b22 with SMTP id 46e09a7af769-8027b140d88mr5614284a34.14.1789136350338; Fri, 11 Sep 2026 07:19:10 -0700 (PDT) From: Brian Cain To: qemu-devel@nongnu.org Cc: Akihiko Odaki , =?UTF-8?q?Alex=20Benn=C3=A9e?= , "Michael S. Tsirkin" , Dmitry Osipenko , marcandre.lureau@redhat.com, Brian Cain Subject: [PATCH] hw/display: Guard new_blob to fix Wunused-function Date: Fri, 11 Sep 2026 07:19:06 -0700 Message-Id: <20260911141906.736052-1-brian.cain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: Aksr0aiAuCXISx7WSp_SM_BgOmRFeflM X-Authority-Analysis: v=2.4 cv=PLmaavqC c=1 sm=1 tr=0 ts=6aa40de1 cx=c_pps a=+3WqYijBVYhDct2f5Fivkw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=sbH21Evi0Ti0QKz8ZO4A:9 a=QEXdDO2ut3YA:10 a=eYe2g0i6gJ5uXG_o6N4q:22 X-Proofpoint-ORIG-GUID: Aksr0aiAuCXISx7WSp_SM_BgOmRFeflM X-Proofpoint-Spam-Info: AW1haW4tMjYwOTExMDIwMCBTYWx0ZWRfXzWBlhQNf5c+f wvIbx6LTYcBWMa/tev35jGEwfrwQl1gS5e8E0YUzMT4sxTf9UyqffcieKOgwGWl+6T1DLrWyBpV TV7Je8n2KLBVUN2QnYZH3AzM5rbUkcQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTExMDIwMCBTYWx0ZWRfX2o1quOdNTiyu tryZJ4FBpau1PJ/VOTDoti8p3Xp42uZlxrBiNCSuo2nGlcA/CoeFgEAITylRNOTs9BkDFdzGrdE x1xS4iTtf58Y/5/j1bREIFfMC73Agqa9K6RhNIZN+viJqFFb9cQ94+v4IZsxm0QDlR//WwaqaSq 38zDKFYV1/sKOKF6i58q3xkSvVkObtALIPETLGbuSWDj0KgXX/BVB3PrjY51dw6b+ibMaD17iwc 9K8ChwCoKXWDVtQOJ0iFUoP6dBwqqnxNgDB/J1xAYOE3bW/y2WCg89Ah8srylSmDCjjZpQPch++ /YAgjFPhO7TqKT6o8ejiXoKYbh4NBKZpaTWiNxRZp6WBlcgkgeJb+cpKk1IToy3nPFS6M87zoh8 XRAuuBz6GA84W00XcJrxsizsuaoZ4MXbg4Vp5qHWrIy2WmwcIxn80PP24UP6Cq2gzt4608IfYAH 9padiQDa5fDT8w/XvOA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-11_04,2026-09-11_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 spamscore=0 phishscore=0 adultscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609110200 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=brian.cain@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789136409430158500 Content-Type: text/plain; charset="utf-8" The call to virtio_gpu_virgl_resource_new_blob() should be guarded like the (sole) caller is, to avoid -Wunused-function. ../hw/display/virtio-gpu-virgl.c:328:1: error: =E2=80=98virtio_gpu_= virgl_resource_new_blob=E2=80=99 defined but not used [-Werror=3Dunused-fun= ction] 328 | virtio_gpu_virgl_resource_new_blob(uint32_t resource_id, uint64= _t blob_size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Brian Cain Reviewed-by: Akihiko Odaki --- hw/display/virtio-gpu-virgl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/display/virtio-gpu-virgl.c b/hw/display/virtio-gpu-virgl.c index 1c9380e2a6d..f45571060fe 100644 --- a/hw/display/virtio-gpu-virgl.c +++ b/hw/display/virtio-gpu-virgl.c @@ -324,6 +324,7 @@ virtio_gpu_virgl_resource_new(uint32_t resource_id, uin= t32_t width, return res; } =20 +#if VIRGL_VERSION_MAJOR >=3D 1 static struct virtio_gpu_virgl_resource * virtio_gpu_virgl_resource_new_blob(uint32_t resource_id, uint64_t blob_siz= e) { @@ -335,6 +336,7 @@ virtio_gpu_virgl_resource_new_blob(uint32_t resource_id= , uint64_t blob_size) =20 return res; } +#endif =20 static void virgl_cmd_create_resource_2d(VirtIOGPU *g, struct virtio_gpu_ctrl_command *c= md) --=20 2.34.1