From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 B27B833D506 for ; Fri, 17 Jul 2026 20:48:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784321340; cv=none; b=cX5cPdOiFUmCUJjw+a7Qm5rCY1LQ02uLI3keS+Ali7ykVSyLmP5jymA0C1/0ElVkIXAjK+C0/+ojymXrTcbSjEuPBPS12Cx7zW8jCzI/4S/PWRuqtg66KpBEY6rDv0fwJqd5T2RK2QoURbHsZ44pSz4M40BvdWL2DRx1xG+YwZ4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784321340; c=relaxed/simple; bh=rWXwTTmh5/Id1XjgN3qlHi7qoHce582Yuw3MEti55yY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZNYc1d/Go+SLB3lR+WhTF06YtTOMs3zAqlPKJ1ZL8HVxFxDTDuP0Lh3s6efPOXtggoF/NYD94KvL3Q2OzptZ/nF04BIj3YVPpAxVwu/B/oOsQWvDZWXQQ/BZJsjdNvJVQirm2VUx1ASMSBcWVoazO2HE5HXXVr0+hXlBgo/LqmY= 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=Ib6PxVPT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Br6iIQGp; arc=none smtp.client-ip=205.220.168.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="Ib6PxVPT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Br6iIQGp" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HJtXuk2598078 for ; Fri, 17 Jul 2026 20:48:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=JwmCQxui8// y9OuoPvnSLIPSYLXC2fHhEyhJF+VayoY=; b=Ib6PxVPThSMa4RiC/ab7ehcY6Fs IMOYcbieq56p2dYqLlYLUU6Bwh0lcCK76EseCJtr9LWW+/ej3/hJMNFc+uSsQE8A 9GHR63LN/LXiM2hKABrIfJz4c3/H+26+jVKz2+EfLFR9UE0wzYGLG73FnnAq8uVt oaeVNNOqP7VkjBm1ZPKAYv0UOHOCArj3Tz+HE1ypXkLvERo/nxDytRFJTE2nf0TJ BqBvmJzA12ojitxb3nDyJu4G3c+Nn0hCaoEPbg5VVESrC99IJ/j3VO0sMs8ecYDi w3ufA1U5I5TARSlljyKnUNoOL1N6guhittD5XJQDuoq3OXlcIh7IwlsPE5w== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ffrp8rsfk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 20:48:59 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2cc73f47bdcso143691795ad.3 for ; Fri, 17 Jul 2026 13:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784321338; x=1784926138; darn=vger.kernel.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:content-type; bh=JwmCQxui8//y9OuoPvnSLIPSYLXC2fHhEyhJF+VayoY=; b=Br6iIQGpwOEtl9Jxv2KY28dvR26W5d+uxuDDS3Gyexl8Q5+NadmQwrkhKMXjoAOZfr V7yfMqwLKXba6Tdt7EN9r6p3PX7VzfefMh3dSHemM7uZmvwqBv7dHrjt2Hx2JjMn5sao 8QrcJ/CTQRpE08ssQDcSqOuNKfnxRvzF3VlviLnq2vcNCp+/8D9BHC/4pd7eKW+05A4C 7oiIivorI0gfpDqGcX6eD8tLdfQzH2XHZOImGt8TFM9YMc4Qq3NZU9G4iNygOo/tDfNn ISnYAIC7nS5PivH0g0lawLF7h1t7EPswhLS/ei3l6nDyAaO8qiCYs+XD8/Xw52N3Q9e4 rJ5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784321338; x=1784926138; 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:content-type; bh=JwmCQxui8//y9OuoPvnSLIPSYLXC2fHhEyhJF+VayoY=; b=QLR8FXG+TiJCKPbHhLU53RAU5N8Q9WpE4nPGYWL8R9ADbJqCfLOATsRDnenXxnRLn6 vysKQPMmVnblo4M2V5HNvVTGI6jAT2XcdrZEoNVxAzAVrbWsno6VcmTGLzPilWp3FGeF IK31EMAFk8FQl0ymHfVlHpeXtRJQmUqVWTQtYtZPccay7kLVghUwMt5MuaPPajOz9gEd f7xxMPNuXcfgK/d75Q1V9jqvPHP2GQvneMMccnmVkJL83hdwStqYImbZGKy9zXujjW/6 haHLLc/RO78UEokJeNYPTfTNUJMybmYPe3CF3wBDpnMeZckW6uxPrqvOr0D+pyMw8+wR plTQ== X-Forwarded-Encrypted: i=1; AHgh+RrZFMSl3Bc+kKfQUBqDe1uWqwAk8uH9jOeYY3dUtYYCMbO+OCd+pf7U6PVEF171YMify5wjqXanD1zVneQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxK5i8V+IpGgdikagr2nZVhgfgKpbUnOqL8Nv0DBNdDq4ieHxok zexkvFWKxyDXNG92onAST0FwNT1JzWYqZlgCRn2/YbnFIJVX1V8gtSIeLfeO9/IaHwQxkGkkMSW Ejfh5ptU/spjCyiGQsS3qIiSoOd8c9jmQiIT3znsqy09iRTftqovdzEFMFCViBdNwLWY= X-Gm-Gg: AfdE7cn7gw+Z5D1pGBCDm00fcJS4g+4auM1PSMjTUIyVClMSctH00Lbs2vwx7mpNKMa bvcw5KH/1wdd75qD6bUXyHz5aWhqmhe4xWCuxMCoh4+YqUFuPAa6sgr64RlorL74VbYBcbNbXwM Bez5g847kYaug5J83FEkqH/oO8VKB7z+8FgVMCKwKgr5kTV+aAXh5ChKytfzGU4A6y/en4DXlWm QF8NaJ6IGODjsGbiCG4MA0XlXUaKoYHK6Wu1ZadYh0G16fW7eOZrkEWIWMU+d1r374HgRyKyKwx ShN6f3BFzpgnySqg5LmxxC3EFReclYxxetpL26XDC4/Cw7iJqy+69FQzLwfZiXj7QC5fHmmu0QX 4M3VoFtY7+loRTQ/gq3vdqKTtc8KB6vLtvSxyZGhUNmoEdOM= X-Received: by 2002:a17:903:41cc:b0:2ca:1eef:5096 with SMTP id d9443c01a7336-2cf349b46b7mr44070125ad.36.1784321338537; Fri, 17 Jul 2026 13:48:58 -0700 (PDT) X-Received: by 2002:a17:903:41cc:b0:2ca:1eef:5096 with SMTP id d9443c01a7336-2cf349b46b7mr44069765ad.36.1784321338061; Fri, 17 Jul 2026 13:48:58 -0700 (PDT) Received: from localhost (c-73-37-105-206.hsd1.or.comcast.net. [73.37.105.206]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf49d0dea2sm1171635ad.71.2026.07.17.13.48.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 13:48:57 -0700 (PDT) From: Rob Clark To: dri-devel@lists.freedesktop.org Cc: linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , linux-kernel@vger.kernel.org (open list) Subject: [PATCH v6 06/16] drm/msm: Remove redundant SIZE_MAX check Date: Fri, 17 Jul 2026 13:48:22 -0700 Message-ID: <20260717204841.26120-7-robin.clark@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260717204841.26120-1-robin.clark@oss.qualcomm.com> References: <20260717204841.26120-1-robin.clark@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDIxNCBTYWx0ZWRfX1gXkOfaAyQWU DePV3MmLiwg0ZWmcAGNbOerzXOEwMTB7PZynudoFUQ94b/fp3NM50yMIFbBkfnw8ISb3V3PcnYT 6VubBoAdNSyk+9COUqanb17jRadBjVM= X-Proofpoint-ORIG-GUID: IZycELpLIw2SPntkLWhZSbOH_LMTkcaT X-Proofpoint-GUID: IZycELpLIw2SPntkLWhZSbOH_LMTkcaT X-Authority-Analysis: v=2.4 cv=fMYJG5ae c=1 sm=1 tr=0 ts=6a5a953b cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=19Wyn7e3V/0aNffMjNCMQw==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=eWlSUfSnBrBg5eVjM6UA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDIxNCBTYWx0ZWRfX0RNGhiCgqaE0 qYu8+Wc61OtYEUb58EhkRYqRQdItt6u6cay2LPp3jSF0h+eRGbYns4/rXyqaj1oRGq153TLvBnq BfO4jRez1NIenI4fazRuQghqJc5iaqEaT648GmVvRm5RkBQwqZGqge55TYhX+EYT4Ido9DgEKQp Sz7tRGjNmYyS+zdLfJhe7TBz5+/WcAeJnpblQl7fj6EpkJXXxagO79wyo3bBGLE5VmgFYBTrbF5 KQUAgrtlYZOinsOY41gTVdd+b1ftXRFFyGJTi8AAizoO+YWWxMuF7tIuXFeR5MX9qY97TwjqLog GDOSPXimtu9X2nSXwGdewjbGaF49lsGpQfXMhafZobXVXTJGBan0Ynq3M58WCjxcZNOd0amFchJ 0VbBJoCnEcwx7Ekm4zqY98A5788Z4ovV+PeSPLUKxcm44I07Tu55z0fCZjaTiTB0O8Z8qkaqTlt gS0BK4LsZiA5cyviBjw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_06,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 adultscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170214 kmalloc() will already fail and return NULL if passed SIZE_MAX. Signed-off-by: Rob Clark --- drivers/gpu/drm/msm/msm_gem_submit.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_gem_submit.c b/drivers/gpu/drm/msm/msm_gem_submit.c index aa48ea4e7f58..040354ee16d1 100644 --- a/drivers/gpu/drm/msm/msm_gem_submit.c +++ b/drivers/gpu/drm/msm/msm_gem_submit.c @@ -250,11 +250,6 @@ static int submit_lookup_cmds(struct msm_gem_submit *submit, sz = array_size(submit_cmd.nr_relocs, sizeof(struct drm_msm_gem_submit_reloc)); - /* check for overflow: */ - if (sz == SIZE_MAX) { - ret = -ENOMEM; - goto out; - } submit->cmd[i].relocs = kmalloc(sz, GFP_KERNEL | __GFP_NOWARN); if (!submit->cmd[i].relocs) { ret = -ENOMEM; -- 2.55.0