From nobody Fri Jul 24 20:48:43 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 04FF044E65C for ; Fri, 24 Jul 2026 18:41:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918506; cv=none; b=nWxE0LI8M/MV2J+6fBXDcTOBMKEdL4Lk9VcdAfajRTW+Dwv9NCD7LubeHP/ntMP/0q71DM5X2J3MMWPp1a5a3CqRsfYrrlYTmw8hpKQn1sjf8Fbe55qACtTM0+L9gMIN/POGvJroPeZVlzj8nltBNGtQNC74+NYPRhg7Cv4/CY8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918506; c=relaxed/simple; bh=JCmeSVzmx8Z1fxr67ObLjRBp3JV51TF/TqbnY8s4AaU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jO/7lVpZuDXApj3wAp9jKQf+6dg0VhleZcV666H63DM5l0N8vDwo+zCYhXEQW5HkeboM1+aBKn6RsnDhmU2xCEbcUOIv+a2aYxnssVJUhzRHAUkKhmcNKsb7JUQxLHaOInVbx4MjFZFLw9ja53vrBJOEfxlvvKvH6lDoYgkvC+E= 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=ha0W6E4s; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=e2Y6Ioa7; arc=none smtp.client-ip=205.220.180.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="ha0W6E4s"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="e2Y6Ioa7" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66OGqVxD3779938 for ; Fri, 24 Jul 2026 18:41:43 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=El+qEt/s1f6 ebKNkUnRcrxMO3iK0ud1hr3B4YELP85A=; b=ha0W6E4sn4ux85FRLmpliMfuZKm 1ifqmmABBtdeRKdPz41RwJ+PAUdyddr0XxaWiobI4e7wsTj5tQ6oKe2zazv/Nmm6 PPGU8KqZfSLhzB6802wxl0yynb9NtLMIak/MTH/xXppYV7ApnwutZPKGunZtZ4Lb 1WPDpJ6ysAegKaQmWF4FXR9j3ZbhJonPPSbC4gp1fAfN6Fiui3zFq/6t4nNoE1Ba q+c4NOXYT4WmAVwp5WudxbjJDoERJOm5xWHSxkBJ7q+PtZmsE40EA6x6d2BbBqKz Nw9ri6J6btAomW4dQajoXIZOm7J2xJ5su+v3gbKDD9BQT3PACBzod2+mvtw== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm5byt1g3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 18:41:43 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-84877b362f6so1090164b3a.2 for ; Fri, 24 Jul 2026 11:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784918502; x=1785523302; 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=El+qEt/s1f6ebKNkUnRcrxMO3iK0ud1hr3B4YELP85A=; b=e2Y6Ioa7//kSXojP/L/UFiBdbOOAH//FwmYzbBf7Q6ZMxwqkpbbTiIQ89gC9SxmA7x D0URbR4vHRzFVPGgZGc/2dS6yaPfKEfy3V/En50Hq7QzNiQzrBcS1MuG1tjub3p7Nd/x Q20729mCIe+BkGU1r6cxjkQFd+NVIsX/O/8x0G1h+GyWtBKzaSKMujoty3cKUAoH6T2M OMSySBLqX/jXP6UKLUBSmEjudgwyIi09Y9VrIi54zoY3w/iXl4bSRnt9WbbyS08e6l6Q HcXQYyLmaVp6C18KrkIL9t/adCdBThoLaGkZeY38lT0MQ0oK+JCjzWrHIQblQWneHIA6 Ramg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784918502; x=1785523302; 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=El+qEt/s1f6ebKNkUnRcrxMO3iK0ud1hr3B4YELP85A=; b=TtZvD0m+Fda7ItrqtbnYJpv4UhwaNnejdRg1JFTxPdIAQCAtIY/rgS01bCgiLjOy1y ZmQPzhqxadzgTDGCBjqTjvao4w1CfQlho4djPSztaaDNOKWBVY6VEqbyuQISPmMxIDQI npofYadqLPlILxPK4cHzDyGAjQZnfSYWcToy3MzOyz+VP92z2+/j4lHSxzvwWcZGff2c BNAu6eJOp8gAcpH0vdqszNdIoqNm5Uzh6eS2kMHdGaYL/PGPxXl5IZbV6fULecsa7idg HvLxu6uwU4cx0+kz0TbcMtzfeLIaUE7+747v/RJS0hT91UE4C5QDXHEA9p1y2R2a09g+ 8TEA== X-Gm-Message-State: AOJu0Yxld+MMdcE4NXc8dq+so9fuxgBI42ShLcpRd+RwEKXN2++1NfEz yj14ci5DWtOSgYqx6Z0wcP2RfaVxXZjIwDTtmnoeCQeqy+LsHVZfkOmraa0vStfWn2u2XoiAXW4 LOp/qR+JjZXtG1lMaBc0mZZJ/IoZ20qRB3tSyjiwkbpRDwdaRW/GLfy17bvmPKlA2q/xcRPl9cF U= X-Gm-Gg: AR+sD13A/DofYcKTC42l3W0CIL6soZq74sXwz43b9UNO+ociDXDKgy1U2B1Czxh20o7 QMiPcF3JewDFjmwfTnxLURY/ja2Or7qWrVUuxWpI3xu23eD2CCL/VNzCf3f89mCtEZhKVLHvazr xVewtws76ts2Xobo++ZmlRFMbY8YtexGWNu8mOB9VqA09oKASbGwoFRHIeKlTgDcZmUvdt7nac4 xpWD0zGoUFLcBVs3pmsBhBTrj68nWskExapHbxYqLD1KNI4aPiI6OzautfI1bSHwL+gTXQ7WXJx Bl6BYZsePtrkOq3o4bQRzFdqN8Z/DphDL5EuB7XW/5G84iZvpRjdBJkMZwJ32MPHiExStIx/5R0 WAjFZh2YQH7qPWv9lKdyTcU2LwIk= X-Received: by 2002:a05:6a21:407:b0:3b4:61f:1fec with SMTP id adf61e73a8af0-3c44af7751cmr9026031637.2.1784918502429; Fri, 24 Jul 2026 11:41:42 -0700 (PDT) X-Received: by 2002:a05:6a21:407:b0:3b4:61f:1fec with SMTP id adf61e73a8af0-3c44af7751cmr9026006637.2.1784918502013; Fri, 24 Jul 2026 11:41:42 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-314bc5cb670sm2222283eec.31.2026.07.24.11.41.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 11:41:41 -0700 (PDT) From: Mukesh Ojha To: Bjorn Andersson , Mathieu Poirier Cc: linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Mukesh Ojha Subject: [PATCH v2 1/5] MAINTAINERS: add rsc_table.h to remoteproc entry Date: Sat, 25 Jul 2026 00:11:28 +0530 Message-ID: <20260724184132.1878077-2-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260724184132.1878077-1-mukesh.ojha@oss.qualcomm.com> References: <20260724184132.1878077-1-mukesh.ojha@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: quoted-printable X-Proofpoint-ORIG-GUID: Ikp4TOtu07on89BA01v3B8emSfoZ3DYu X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfXyYr1SDyuH9g2 9jnmNSrZkQtUwgnkS54ZFLhVWWmOm8u8UGXvgh82nw/RL20bUbMNL+33sJdKd8HEnucAVTaRmMd 7kbvjOllLBTD2jGcRzmZEIcfYtbd/zI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX4c0gHflunRTK yM5KMW9aT5JLkb0n86wbHWi8fLerEfaPZplJIZlhSM1w6SThcGEYUleXWcH8MgjCeDVX7mRjhLn 3ihPJSRW84WVq7e5iiuniRvTSlJy/n4NdehfJm40vuIeXcYCGE5rXbSlgR3jbzEpfAGEJiQUYMX eb8ErdfHPcGE/pFAtB4B3ANtYYN79SgwhPORxVzclQZZXgIc9/0ZgoWQM9k1qbqpWqkBu9MVzKQ WvEk1dYi189SNwJaXSjY6PiVT1ipCVgic2iKfJ8qvQN6ghKPxsNpDrdkUwgUd8G4IS+OXlROrcI sCQAHhaDHSVMmIC2nTI+OeCeqs4uyY901ZGAOm5AjCOfdCgdJ1jG6WvTceVPQ4iFYPCXI0PzcZv vQ0tUov6kF1NNsKffes8MinJ19E+PhcXEhheECi9tktILeG5Lt4oPnmtleAL229p/HN/0jS/aeh Yjy2RP9soUO+FCCX6LA== X-Proofpoint-GUID: Ikp4TOtu07on89BA01v3B8emSfoZ3DYu X-Authority-Analysis: v=2.4 cv=GMA41ONK c=1 sm=1 tr=0 ts=6a63b1e7 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=ob-EK7KtVxQGSle2nTEA:9 a=+jEqtf1s3R9VXZ0wqowq2kgwd+I=:19 a=ZXulRonScM0A:10 a=zc0IvFSfCIW2DFIPzwfm:22 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-24_04,2026-07-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240168 Content-Type: text/plain; charset="utf-8" include/linux/rsc_table.h was split out from include/linux/remoteproc.h to hold the resource table wire-format definitions. Add it to the REMOTEPROC entry so it is covered by the same maintainers. Signed-off-by: Mukesh Ojha --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index cc3c01eecfa2..c1d49922f523 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -22952,6 +22952,7 @@ F: Documentation/devicetree/bindings/remoteproc/ F: Documentation/staging/remoteproc.rst F: drivers/remoteproc/ F: include/linux/remoteproc.h +F: include/linux/rsc_table.h F: include/linux/remoteproc/ =20 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM --=20 2.53.0 From nobody Fri Jul 24 20:48:43 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 6822D29ACCD for ; Fri, 24 Jul 2026 18:41:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918510; cv=none; b=P8hocLbLivGBR2bZxaZl1mYlHO+iTrQoBH3ZY7M8JY3LACN49SbD5v0LAor5VOSJWgrarMp0tZ/eJOHkllBMx9JIFYCQjK7VnSVMc89E4jk8I60bMi9ZWYah8kelb+gur3kOiF5q7CAHsuD+Nqg4P3AbP48AAMIKW+TeOkUaXs8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918510; c=relaxed/simple; bh=c2slXN7ih0C1nIba+fTCtKxyVFVl+MumeVKpwrfQeg0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hT+GRzeXCXAULtnUjjFagSPj6CmzlO4S95WWrmbivkSyucPvbC1jieUJ4vJpT0oi8L6JBwrKHv32nmKrQX7wGCVFfJOMJGWnBgpIsNmUgWkiGfZOiV0CeshpuzIJEV0CMUJmodw4eK16oF+xTuyGZgJSoKuBUJdnzIlwtA7xnbM= 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=GyqDPaFl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YfQsKAyt; arc=none smtp.client-ip=205.220.180.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="GyqDPaFl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YfQsKAyt" 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 66OGr5GB3628780 for ; Fri, 24 Jul 2026 18:41:47 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=R8j+rbrLP4k LklFjyak7KxB2vRegoDdX9d/0n5LTXnU=; b=GyqDPaFlOhKN0iy63fSHRKgRDOD yO1UiRYEz53HPqNui9qu+TPwohOU+EDPbWAEpX3EiDlqvWi/UW57gWLDANIfmmpZ 1j7XTkDOOOFxrAgvYKnGcdfqPCb0ngQ5fuvxrQL+M+kUOYVw/BK7gKo0y7E0d5zV q5tIqyT9EzSkDt+HXImhrvQ3xpiumlYot9R/qzPRLZg3xYiUx7FfGyf/AhLLAZFt iklCA+1PL7xvEPik8e9whZG31BdahiuoHLMSUgiKzQ5kz3TBrMWtDie9k/1Se1nu 9J9/zPG0QGZQlgZOYi2WGfArL7Xj8QwA1Tp4cqyFIDKm0BEOXe2ZNpN/DOA== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm5yahuu4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 18:41:46 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-38e2f61c09dso911687a91.2 for ; Fri, 24 Jul 2026 11:41:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784918506; x=1785523306; 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=R8j+rbrLP4kLklFjyak7KxB2vRegoDdX9d/0n5LTXnU=; b=YfQsKAytPHfriIGgmEdrGM6/QDyM/Yqcdpht/QgskjhpHB3Du1RY4y1P6Va/ODlmZ4 4ZE1J8iZkY8/4SYCGcUgy3ji80ztB4BX2wNO/7BqYXJpytAUihvWm3S2Zn6gSYQ9uUx3 xChHcY4YOozJARNs5YIk/obHe5P+Y1CKNdXobcw5mUvbc+5371PBhEp/YIIJ1p5u+wqR aI7cWUcX8dODRTKIZzSA8LHWTiB/jldBaxPe+zbZBXbg8mxNMFpsvuaSQP5FO5/tuHHF oD72AXL0FXQejNEiMw3P0wnuDWm1DKSr1aauDRogbPzhBStwSUJt7wmwzntmdgcMOeT3 iZhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784918506; x=1785523306; 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=R8j+rbrLP4kLklFjyak7KxB2vRegoDdX9d/0n5LTXnU=; b=aFvr/U16v6KicH+oU8MVvPGzHAimZt6wEutpf0ct8k2S6OPF5DR3W/8tqKGXTC3YAB Y5OdL5NJLIrHCy/Io1G6Tl1kICS9T51qH6y4o/K81X8vkHaWJGtIXfrBHaCaG9beSQ/1 qLS4jXxDdLb0OMzJwsZQGp1XnPDg2pqMs2ii55O8bXP8fi/L4chHsD9SL5Pz2ha3Z7H2 rFX1qayaJjwlE0DYoYsB3yqqDxbc6WGg7BkQpyihaTbzppQ5Q+rDOimtUL98mh6ru6mp r9vaR+iLbYLni+lYNzhFAGboQq+S72K3ibtuoC4Nuxb6IPgiK3S+LR+txn6tEiqkwtkl O1+w== X-Gm-Message-State: AOJu0Yz+FWH6VZcUZCyNrXyEHun7xawPJ1nNeLfPMM1XQqtSD3BLyKhj ZxGFAB4P+7O5aTqfWsoAxj/UyX/6Tr7MgHeJk1a3JVjcNpH6rKkkFH7vQM9Ethw8+1SoTVnu59r ziZLocfCybFLmMpE4jpxjlVwd4XhQCIN99uI3nHeh4g9aFtviBWu5Q7luvPRjyqzviU9BQz80i1 k= X-Gm-Gg: AR+sD12topf9axX7MJC5AvQfiOm9n9LFG/OPAokexwn6OaQEA7gp15X9V5o+Q4QdpBE ztPGgqr0q8u+WiHcFoeKS12vWoae1ute+ajx1mtKEoVngK1pPzZU8k2+U/m6X6wvK+Gm6Ve4DRc HTBXap7fI7WZQgbuN3lNirryEi+bsthZjgWrDPAXS2oA2sedbYn7JcAXxjTFAUjj8Vz8QyksIdy zrOcxXzSHxMmRH7+hcA/k7geSIMNszd3X9yim/y2MGeXKYjGp/CXq9aYlX7iKeaOes2sdSeH1ES bsl2ZwPu7e3Oa9PIt4fs67EKBfnjtTRpHzOTcor3hDjs6IfSbXLdsWqJY5c1I5rwJp/v4v9ZnRs 8Lgx0dSZ+v9J0fOdjnDlKre0G0bw= X-Received: by 2002:a17:90b:28cc:b0:38e:4cb:51f with SMTP id 98e67ed59e1d1-38ec6501601mr8759508a91.11.1784918505708; Fri, 24 Jul 2026 11:41:45 -0700 (PDT) X-Received: by 2002:a17:90b:28cc:b0:38e:4cb:51f with SMTP id 98e67ed59e1d1-38ec6501601mr8759477a91.11.1784918504933; Fri, 24 Jul 2026 11:41:44 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-314bc5cb670sm2222283eec.31.2026.07.24.11.41.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 11:41:44 -0700 (PDT) From: Mukesh Ojha To: Bjorn Andersson , Mathieu Poirier Cc: linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Mukesh Ojha Subject: [PATCH v2 2/5] remoteproc: fix coding style issues in remoteproc.h Date: Sat, 25 Jul 2026 00:11:29 +0530 Message-ID: <20260724184132.1878077-3-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260724184132.1878077-1-mukesh.ojha@oss.qualcomm.com> References: <20260724184132.1878077-1-mukesh.ojha@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: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX9s2YDcbtRHBs X8XlwNUEr4XsIhl6jeJl8yfABfXISzQM8cVkscVzxQjJFnjiQg8bo6nooUAUe/34rrZxWo/MQ1O iaO1lnF3i9DHYDpUAR994ppJ2spHqak= X-Authority-Analysis: v=2.4 cv=Rtz16imK c=1 sm=1 tr=0 ts=6a63b1ea cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=PIGfwsdRRb5bziVgSkMA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: 0YdcNIfG9tAo0xLBZVpVVx-BUlZNRHjH X-Proofpoint-ORIG-GUID: 0YdcNIfG9tAo0xLBZVpVVx-BUlZNRHjH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX9yHC3rfZPSzY SzFI+vuspZ92u+Vcc/dak7xa/PNlUTYgl2B2bkE2QsKCisg9MM/SyQCj0zEpMRo8QJR5Kcu1HQQ CxRh7yayJ19sZWcD0xq++GuiGDITFHXa3mpYkUEWKobrBQaCeHvlVXu/dKU4f24HK+yXy4emrlR 9ssEkL0d0SpjTL3lX3xsAh/zwoiHV9aZHuWOI0A4NPgG1Rkt5j1ys8Zn+V7AfZPQ9rh35xDd13V SL25+ZEGRB61iHVQigh3QmX2eK+wwjBRAubKkOiQw3gpdYFktErzPhR720A/2VPP7zbAvaB5Lg2 YnYWNIC2GQTvr/uz498Uf5j36joFEdxrDtNbYnWd8kaK/zqWRI5esXqTh3Q5RebX8xbcwJCVW1n fxiZM4agh42Rcyy8pJZ7VuWfOqSyq2bQ309UrgJ2hLaXhztyU3J+D4wHb1Y83LqGq97UmxhmxZW 19jBC+V1QR0GSBpOlmw== 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-24_04,2026-07-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 malwarescore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240168 Content-Type: text/plain; charset="utf-8" The function pointer declarations for find_loaded_rsc_table() and get_loaded_rsc_table() had their opening parenthesis at the end of the line. Move the first argument onto the same line as the opening parenthesis to fix the checkpatch warning. Also remove a spurious blank line after the opening brace in struct rproc_vdev. Signed-off-by: Mukesh Ojha --- include/linux/remoteproc.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/include/linux/remoteproc.h b/include/linux/remoteproc.h index 17ed75a11e15..9cd0708d5ac9 100644 --- a/include/linux/remoteproc.h +++ b/include/linux/remoteproc.h @@ -127,10 +127,10 @@ struct rproc_ops { int (*parse_fw)(struct rproc *rproc, const struct firmware *fw); int (*handle_rsc)(struct rproc *rproc, u32 rsc_type, void *rsc, int offset, int avail); - struct resource_table *(*find_loaded_rsc_table)( - struct rproc *rproc, const struct firmware *fw); - struct resource_table *(*get_loaded_rsc_table)( - struct rproc *rproc, size_t *size); + struct resource_table *(*find_loaded_rsc_table)(struct rproc *rproc, + const struct firmware *fw); + struct resource_table *(*get_loaded_rsc_table)(struct rproc *rproc, + size_t *size); int (*load)(struct rproc *rproc, const struct firmware *fw); int (*sanity_check)(struct rproc *rproc, const struct firmware *fw); u64 (*get_boot_addr)(struct rproc *rproc, const struct firmware *fw); @@ -379,7 +379,6 @@ struct rproc_vring { * @index: vdev position versus other vdev declared in resource table */ struct rproc_vdev { - struct rproc_subdev subdev; struct platform_device *pdev; =20 --=20 2.53.0 From nobody Fri Jul 24 20:48:43 2026 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 CA0FD346A11 for ; Fri, 24 Jul 2026 18:41:49 +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=1784918511; cv=none; b=O3rl0hWAPTxfxaFQMuzee+qAd5yHLSyymdXyx+uJIQzHUL95+2UJSkptB+V5K4tkeoiN5BJ2uEDu+lC9LhFCnpB1Ulr03ie4BYKylYw3sOCCGdADYnVhQJErSS180BxAh7o/8LoVGlXpaAXrGhey+RhbxZ+fuexOhSvEUz4CQdQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918511; c=relaxed/simple; bh=55+tR90eqz2IaUxGTA2uej0UqcJSGp4TrD5RgEjUW8E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XSHQiTgmdMIzF4LefKV4CjPczedrMIjAYIG9ApA5XtdP6nN2i0PHKOiQw0+8XrrfBrPkeB1mWPKCJN2yXxtabz185wL9F43TAMJ/TfySEHPrB5KrM8SpJME1PTRMqANsBcljbNTmSUmLnnlhiThHEU1gqJ0t7V51X6A1LU4AiDI= 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=jJIpFy/X; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QCE1cdva; 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="jJIpFy/X"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QCE1cdva" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66OGqZbw3793432 for ; Fri, 24 Jul 2026 18:41:48 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=5fBs1xY343L cmwVdeSFdP4qAfnYDP4WcLN7SD3Fu8s0=; b=jJIpFy/XO2Z2aNXbHOzgu/5ivoT I+8eFI35vZ83GvLaxzWAKEwXdFQ6a0s/4NI5z32BmEHuyiBIY5odAQXKqXpADkqQ qxrO1+V7261pDAu6IRV6kPnrNMiifTZ9x/2Hfm+HMQ7/rZCbzCLJ0RiR8ayQdZ48 IIuPxPomRoUUgCuYqdwI6497R0zCn77NCdKIzRbfOpmTA46S38pCFHJWZK/4E9mb maMMsvAKHBM+b/WQxyHJLmFBuWXg7eQYi33iI66LPM6qzuxhN/LzTDGZLZ/BpUYB f6xEbQnCqb9gaS9E2GrD9OJGBbdhPyMuVYKQpUhVhN8HwolTD52GVFsAzSg== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm8cf19w7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 18:41:48 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-ca7c1e22995so1133515a12.3 for ; Fri, 24 Jul 2026 11:41:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784918508; x=1785523308; 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=5fBs1xY343LcmwVdeSFdP4qAfnYDP4WcLN7SD3Fu8s0=; b=QCE1cdvaGYRV2fGxSGtmOiQTtWMfvZ21sGJO8gO8rWU5MIA29r/KouGFhEgotGZk+F lPDclVzhsazBnVqXOuzTuQ1OD45X6nrAyWqt8nFwpKZVWsfiYFmCMdA2O9PysgaYUIbz ru/+zwCmltHxcq9giYAPU6vyjkDY4J2p5eU0VEZmLRyUGM5/GLXwrk+i9HHDQoACqCVr zc5LhxoT+k9/Njvh++9Ws8Y8DcXex5oEij9Y6N80APcJHBF+QXq+MfeYnVbdT5NC6VZo Lthe0uk6/rTs+Vckte01dkucPTaWL/G/619vMJcUr1/prIFE5l0sXAE8dA0drk7oYMEY KaGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784918508; x=1785523308; 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=5fBs1xY343LcmwVdeSFdP4qAfnYDP4WcLN7SD3Fu8s0=; b=nHLFqIeb3Exfgns1sjN5SFgqgvB0K7Vo5/YMFdShJis434qSv6iiaw4MlgnpODLJhG J0bCkQQGHS1QUjLL3WAbatesrMmUi25rhxBTok/OnoO54zVwX/CfHqdjg7AmaCWDCFJF 5ghRYksrCoFdhhnhBx05HxhlE9im+vcyy7UyOlKn+WBl4i5yJASEz1tXIYZ8Qpz/fv+k 32nzZ7wYoYZd0nezWXGrLHCL1GYNx7TpnKa4VbF3KzAgKf7wDs3po0+vlYlU/zw0dlD2 e5C7N837ZTgozozbzlm/3hVspXYWi3FBHw90vUHjXRRCJECd/nZeKIGZMaaDrijCQaJ4 8UNw== X-Gm-Message-State: AOJu0YxnPLoGD7FfxF/9gZnRN/VlyhNQE+FQCWkAojiKz0vckRqzyx/T LC8eBPDtcMEYMhLZpcVYD27fO0i7g7+5Pasmrc+3ePse4o/nfaXXl0VpjZR1aE9n3pxES6Zo7r2 4lbV5tauJNgxuOTDHVEU69/eM/wW8YnRV9Z9KIZz9I/WkfpELUelt0BvCQsWu6uS1wpo= X-Gm-Gg: AR+sD10x/sJYN60DkO/9O4HR6OwrhbmMfXEmEjBRHVuURsX36JDe4TWGlUrOhq1FVG+ Z1ReG4+t9xwrArexU9n2zi8hmy+T3kT2QavWqmWFL/kJ+I0IfC4FtFLEiw2r16f5CRDaOOMp3W5 XsK0mp8aVXUcXuH6K11yNk62vQJ9LF/PPsoe1pjIreEZE7hOvgDEc4dFItlS7uqHBz1ZIr+fO3c +EZT2oSDqnqfYNZU/s7X+K/LiciSBjdAX3gMX3yjhH57/8QCFiVOle6fZ3Qrg6zOZFLyJQ+uV7a DYO1Az9jb+rfsZ5sUCQqUA0EJ+JL2UHAQqJgw4k1i4wj0trX+dZH4t9NZUy1mkZpxpQULiR4cQP gfKfsTTUATxLlMhmy8kKqZ8+5C8I= X-Received: by 2002:a05:6300:614e:b0:3c4:1c9f:d7e with SMTP id adf61e73a8af0-3c44afa7a04mr9747703637.6.1784918507933; Fri, 24 Jul 2026 11:41:47 -0700 (PDT) X-Received: by 2002:a05:6300:614e:b0:3c4:1c9f:d7e with SMTP id adf61e73a8af0-3c44afa7a04mr9747669637.6.1784918507350; Fri, 24 Jul 2026 11:41:47 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-314bc5cb670sm2222283eec.31.2026.07.24.11.41.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 11:41:47 -0700 (PDT) From: Mukesh Ojha To: Bjorn Andersson , Mathieu Poirier Cc: linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Mukesh Ojha Subject: [PATCH v2 3/5] remoteproc: add SPDX-License-Identifier tag to remoteproc.h Date: Sat, 25 Jul 2026 00:11:30 +0530 Message-ID: <20260724184132.1878077-4-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260724184132.1878077-1-mukesh.ojha@oss.qualcomm.com> References: <20260724184132.1878077-1-mukesh.ojha@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: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX1Z8Kca8hccec 2Cz1AosIBaYJ9H56SWVqvMKIus0ceUfmBKKWuV+ei0vy0X6dMeN1DLBaHIu0j/6dx79BoAOPDhf hGkrzVHaHsH5LroBUS6d7liQmfR0P/M= X-Proofpoint-GUID: iUl-rZ5KFEUWSwrPRom5t13P3KEwkHF7 X-Proofpoint-ORIG-GUID: iUl-rZ5KFEUWSwrPRom5t13P3KEwkHF7 X-Authority-Analysis: v=2.4 cv=er/vCIpX c=1 sm=1 tr=0 ts=6a63b1ec cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=3h0Hr_wx8Ew_Xk_TzlYA:9 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX08/gMa2aI7ad 0I+456u72ACF9dtcMn9Z5QxQSfkx86goeaLeDLTaWbMufNy808vHtypE6uK9gahf08NpPtow5tr 0/Y2AvCUzF4yiPd9fgLlTOkyRsmpDKqFpjqXwje4u6MoO6s3BJtqLGBhHCxQulgJC0XYQHQTyG1 h9X6/AlGgJFrqqih9537Nm3keiTjAWmvM2OSX2yompFRK50+My5KTJ9BuBTN3mByv0BLa8/w2Cg S2nbw30qDxOTv5LEtgxHCxwGaeFqpTfkej/rbm60+mqvc4r1+hGxeE9HGT6B365NHIvsQgnUbZp Ee80LEtcZMIclBYQxMs5eB2UkZRr3KIDcPDgpI7RQ2NnLi1y9G0qpQfsmo2A6gqddFWd3giWcqz 7PLXKvBa1nYwvAgqVzEMuX/S5KnfnW1urDr7Tq2aB2ZAj1A5FRfFp9gx1EY2kcaU0xpU6la4D84 800NPkZonWzjHTNLHAg== 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-24_04,2026-07-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 impostorscore=0 spamscore=0 clxscore=1015 bulkscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240168 Content-Type: text/plain; charset="utf-8" Add the missing SPDX-License-Identifier tag consistent with the BSD-3-Clause license text already present in the file. Signed-off-by: Mukesh Ojha --- include/linux/remoteproc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/remoteproc.h b/include/linux/remoteproc.h index 9cd0708d5ac9..e6b8fbb0af8e 100644 --- a/include/linux/remoteproc.h +++ b/include/linux/remoteproc.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: BSD-3-Clause */ /* * Remote Processor Framework * --=20 2.53.0 From nobody Fri Jul 24 20:48:43 2026 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 9D00B456E04 for ; Fri, 24 Jul 2026 18:41:51 +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=1784918513; cv=none; b=kreo+7Rmzaj8NxNRWzHfNvKFISKJFCBbYJfFTjLaaFV9x9bAv31umCllzVZh/L2YXFuuhRHoTvjf3MyU/EmJMgHfmJMfG96FdxDBwLlKUWt/bnpRNGXSH+FX05riiYg/4RIogHijRFDrIPu1iXbvHQ2G3jL65Hhkt3h7KwPm6X8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918513; c=relaxed/simple; bh=Ci0FyeTmDOFK4LCTh8I+5CcNNYaAgABUA3xoYj7FDFQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cXhXH2GpnWOrAphSHdDTQjsvDfBem1obHtjqiZtKoLFFh2pbmGAjcJnPOP9yagJI7TFQnFhWWjPz7mqy0WQE49MOlPWG44OPdlXx9gjNetSLmnHqjUCIlI9cEjo4gQf4yK0uvLUi/LdunOlxNFGRf2BQC2sUGwt9p/e0t9hPdhw= 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=Vlrd7IZw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=b6RIyZ0D; 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="Vlrd7IZw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="b6RIyZ0D" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66OGrAF13157587 for ; Fri, 24 Jul 2026 18:41:51 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=CbrOr2HxeGC QdMPjyIdRiyuBnhXm6DSlAyF7/NFtfp0=; b=Vlrd7IZwbMO/UOBDGvKiDEJvMHk qYitROna1nfrvta9wvVsHDeSEupUie5DLzXAsqjc80euq/SCouH5oGqYEXS6/MtE T5ICIdz5aZKhy1VqSr5NFOh1b9OjM90Rqbolb0DKeMaIQKFp6BbCPaBk+DMpFJWs 1gEAHu6HpbJLrqV+pBKi7cVP8/P8QmA0f38SAtiR8w0e3q3OdQ0t6ukUvKFCs/z8 YJ2k41pE0RUUvnCj0df5MQC3PhI4PuXj+eGbl4dTSzkDeLLgX4xrHVESlD/qixSm 5MpSnoFDet0sgcGnyn3PGydRg3v7Q40EfBeZAIlHOqkI3SIL6sE3D54nZyg== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm8cgh8vx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 18:41:50 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cb6cf425e86so864919a12.1 for ; Fri, 24 Jul 2026 11:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784918510; x=1785523310; 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=CbrOr2HxeGCQdMPjyIdRiyuBnhXm6DSlAyF7/NFtfp0=; b=b6RIyZ0DZm7PNLd7QAUyIz4gQGnKnjOdLNAvQFaX8I/P0StZqVnZZjcALtTL8WIC/R DGe2GnrMO/xxE96GFYJw6e18Ga9iDnKI4gFj3mqk3pN8mrT9e62rJlPb14Qc5I0sjhI6 nGED4rI+J/DGRamjN8De4Ik8B5LP5JDlFtBApA9k4htcFTE6QHQS7LP61jclY0Iyr7IQ KhR8XqEcg+a73jl9AnaXB6FuXKrX+cVkSBDQNJDplrH9Z2TQJPfNDJyz0Y3J5LSsEkPh IYFBo04rDlM9PN7IB8MnC6KX7eC9/AJBECodxqgeFfbL3YVzYyHEDi2ztvvvjmkVxCM6 POHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784918510; x=1785523310; 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=CbrOr2HxeGCQdMPjyIdRiyuBnhXm6DSlAyF7/NFtfp0=; b=duVHv8qnx6OQIOpDuEkRbpOU6gBassViJ8zsrnF4R3QZadpqMvIXCu9IvFvmk87jzO 9b6rpANn1uARi+wRReEfF4GfjbHxjv31Bwt0dJCyheSyRc/V/cg6FQTB5gZtECyG5fnq ZsB2q+zJLZxkrwyJ9cTD4rvbC/8DTRdgDUuyK20tX+O5IamGfrSqlFKnbyPDQVCtI+rB 5ubyla+ZAHPXfP0AKR4AFs0xNFhx2vkxQiJP3ib1pQUNjHdgGykx5gGnkhsPg5qdNBYb f2g1sO6qKlC5cEmbXjAdeYtQc7UF1btL3fK4UMiIgqolLARUrGwKgCHquUzRaw6RgFAC H2Hw== X-Gm-Message-State: AOJu0Yw48MT3gtmZLZdSEKkO5itfanP/mOdto+WqJQ7xsjZe5QMi0Nvl tvtcDomEW0F9GETbbB9M1zYHHRhu+BtgZfDskH/gHk3ngofKVXhiNRoTtoCMWk3UCBxGvdNNnH5 1BTYyVzt6ZQf5JMpflk5ZqpNfy9U225uMv/4IhAi625MI7UbCm8JY9XRHoSJ/5fhKKtU= X-Gm-Gg: AR+sD13OsR3+H9oXOBcOZDXQuE7wvC9CwcZxxLwEWw2WdFrHHi0nE9bVq4EyW9h/8NO EKWWz41hhNpacp90HZPvtLQEOOrLO9iaw1pyAv1yU4b9A21zyW/4iXB96N4pQi9JG742/3Incw4 49g/49mwAjZKT942/Er6CwBqDhHa3ATac8JzzvOj1qLGiOSWvj75cQ9i2LoZNyLw/tFKx9ayEmC d+3iQA/haeJBq/rIlepMDKnxarQEnzhBVrryr54MrKDwS5QsZJyjWBthOhkQvIJUIW2rN5t6QWD Hkp67qdF8QImXO0kDNH8sO3U1yTaaiS21MklS/P7/nWXw9RQXvVhwzZq8NUYx46860K2GLZNHm5 uHTsjfRjMuequ2qTykj382AeQiwQ= X-Received: by 2002:a05:6300:614e:b0:3c3:8651:b317 with SMTP id adf61e73a8af0-3c44afaac10mr9234162637.10.1784918510240; Fri, 24 Jul 2026 11:41:50 -0700 (PDT) X-Received: by 2002:a05:6300:614e:b0:3c3:8651:b317 with SMTP id adf61e73a8af0-3c44afaac10mr9234133637.10.1784918509775; Fri, 24 Jul 2026 11:41:49 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-314bc5cb670sm2222283eec.31.2026.07.24.11.41.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 11:41:49 -0700 (PDT) From: Mukesh Ojha To: Bjorn Andersson , Mathieu Poirier Cc: linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Mukesh Ojha Subject: [PATCH v2 4/5] remoteproc: add SPDX-License-Identifier tag to rsc_table.h Date: Sat, 25 Jul 2026 00:11:31 +0530 Message-ID: <20260724184132.1878077-5-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260724184132.1878077-1-mukesh.ojha@oss.qualcomm.com> References: <20260724184132.1878077-1-mukesh.ojha@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: quoted-printable X-Authority-Analysis: v=2.4 cv=JOMLdcKb c=1 sm=1 tr=0 ts=6a63b1ee cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=3h0Hr_wx8Ew_Xk_TzlYA:9 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: 7GMZR6QGSdo2PWR2vSj3mjNOYhWclEbO X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX+ukMRoeDH4Xo BiihxVRCrP0QQshbx2+kQoLrTyh9qYyKE0H5aPZQAQjQKeeQdlcRL8kMrvbk7kaeXIzJY8r8JS5 fG6yW2yyWE+RGrhHeJBxuqWlw2bLwF8= X-Proofpoint-GUID: 7GMZR6QGSdo2PWR2vSj3mjNOYhWclEbO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX+YYq2C2lDPoV mvFrC5J24YOVgzdEwuA+CRrRGR9XByi2JGRM2qRvr+0GjAsMC+qrT17jISvknKYJ8mcjtKs4242 x1b68DNXCWqAUg+g9HOkYIelO/GniHnHTIZ5UpKkg60Je+Ng5qduMWuvrd+83WywH7FNBxYHqiR cKEhkVh05J/qYHReTyqf09rxdwa109idwSYnBatuiKN7fL5EXsoHtWuXSri3TDfa8U0VdXm0j3z /yFPwp8XY8tQ4E2Ie55n4n6PSGdL4/oz8kXKZWQ1O5Vs464YsUb66P1vkmdw46e4adG1d5L8NGR U50/j4Wdue1mtN6RwADgT3RQOAYH7t5f8h/E6oql9OKbT3ZdKy6AZWky8ZSjoclvFHJnu55ggs0 s4xJrQGijfp7knxqSMG0jY9a0r6sMVXfzijrMeArT5x70z52BeZIzqbOYbyHLQ0X5/BSHa90s+g 9MRO/tUPYfE6jzzFkMQ== 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-24_04,2026-07-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 impostorscore=0 spamscore=0 bulkscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240168 Content-Type: text/plain; charset="utf-8" Add the missing SPDX-License-Identifier tag consistent with the BSD-3-Clause license text already present in the file. Signed-off-by: Mukesh Ojha --- include/linux/rsc_table.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/rsc_table.h b/include/linux/rsc_table.h index c6d6d553d8f1..b78c4760d83e 100644 --- a/include/linux/rsc_table.h +++ b/include/linux/rsc_table.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: BSD-3-Clause */ /* * Resource table and its types data structure * --=20 2.53.0 From nobody Fri Jul 24 20:48:43 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 4B8B540682E for ; Fri, 24 Jul 2026 18:41:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918517; cv=none; b=U/KApD3PmXuANcNMxDN4gl342LDEDifeN6G9iOReHKYMsUfERqgfdo8G/1vI+bJRzVhXTc6H490OLqtUoVelZycIaUt9gjfR/hpJTILpAkD3W3thtrrTBMU2QQT8s90fdlCgqYwsA3o0+mzs9noFdShgb8jYFjBqyAcINX/I6Qw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784918517; c=relaxed/simple; bh=qNZvK7+AlNN2rB1roG+QzHztK+rI+mX+6qlTqpAyUSw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WaEnj+m9JbPLXGSpkk6jsYZus5hAzYrj7UC3Dk+fX89FOLXdeXqNNQa0jPOthLenopaB6L9TMUpN5hRzmE5oTqFSGkJsa3nJvRletYbEoumlaagl5wdZ7MNwa5sgfYg+U+LBrZ2BDYOzpoGoviZqKKWDVdZptX+fevWKb3kHtO4= 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=bNu8HQQA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ckRk2eti; arc=none smtp.client-ip=205.220.180.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="bNu8HQQA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ckRk2eti" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66OHBPKt3683649 for ; Fri, 24 Jul 2026 18:41:54 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=7o4JihoclNc NdJZNe0ixXAAbiKqntyluapfzy3jSsTs=; b=bNu8HQQA9zdcauZol1AcpFm/tW1 r8rvsJTazUbRV+po27H/CEkb2FcawQ7vhFc5p10O1WqMMhGpf3PHzNPz/4GMA6cK 7zMsV56Lvvn8twfoxGhHd3htRTuV7RfBrN/DOVIizuinipXFlc/ebUIfXU68g6pT xlwPCdMYJAGWUpr5HrpfIoKlcmCoR0u6sovfCpOZxprwZ+dbC2IgMXcueFyxdP1t 4P7aBC6s4JqHmhnr+Zp+MPS23Omu10SrJkCnawCj4Tr9Z4S0kHOAq9UVbTn77gme 66czs+XGjXF9NS94Qr5qxd2Xa7DGpkfHP3X3dBnzIgeUYAUELTUhqokYKXw== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fmc7x0a5q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 18:41:53 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-ca7c1e22995so1133590a12.3 for ; Fri, 24 Jul 2026 11:41:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784918513; x=1785523313; 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=7o4JihoclNcNdJZNe0ixXAAbiKqntyluapfzy3jSsTs=; b=ckRk2etiK4GSdvmXXikpk/UP4gXFiSwfo0ST2NB42kLp+U70pwPF0Lu8Vu9+2pwcxl VJckcb9Hl8GnTNkExoapZhcu58YZzyKbrFTF1JVpDwvww7oripD+3Eut2RRBIGqKw0Vk ANWyj/tigmubTMJz7gIOJaq0Ja5qlor3vMDBTsroI9nzU3Q1JBr1cM5H48tI5ean/0Xw hX14sSU099ySMs7iAt6AR/KCAWv8ZEvfP0Ur0SCDwPeT7lcm+By2l0iHVe5a3AzSR0gr 2v3DynjsAtxEyQ+CMtj8XaFc7wlGqgUHrVhw3/H8UgWBLupiAXxL/qHgSkZmeRVOiTKB CCMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784918513; x=1785523313; 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=7o4JihoclNcNdJZNe0ixXAAbiKqntyluapfzy3jSsTs=; b=CmqGzOxCBj8XgbmEyoSiguIfnBhXjUp6fVRRaXQAj738DGTsQ+IgrWlAe0wjosUDeT oRYjwaGA8iIJsh7WrOCRqX01SRNIVfdLYFolXH1M3QytwlDakBewZb2dem/+rx+hys1H qMm4bVJUZMHQOAzsInStovcdOxEIp1lS0+f7zaLYp35Ww/tc/Mb+Cu/yqD+hE9mAF86U LOv3A45j+6AiPV3eLdBrSuFv5S+bm2LCdfOaYDVdf2gsujDZAOjkHfWhlVIb+eNdOuHL IrcDDNQvCiGhWhS3/aBgSRRXJLb5eSsPZz0Ff2gcVG0uW9HgkdI5R4T1II9Qdq59YGek 8HBA== X-Gm-Message-State: AOJu0YyzEfvyIU6EFI7X9zNgip1Spc/tRNsl+zTUP5d8hKziWuxZSztZ tsHAYfENGFdb+73J2B9SM5UgU7E4ZdbHzEZUf/1wFPbizQjxl6GWx5lflYxkUULlppQ5VRhIAk1 2/Fs/TiBvPl84HmuBGNbX1xbvosZrUnIzPHrHTZ4opHyW1NpJbTne+IA/3ICghfCrlG4= X-Gm-Gg: AR+sD138qERP3wd0/OWzi8ATRlWwtsBAz67VnuOcqqm4H70l/W24vcZlrk5FvRlytd+ Ng5k9A+TC0t+6L9EY1d2F3FypsSAlWitK6B3Em1/2riT61eQ61vxpQR2n5mUGAJd9HaiP0jNDzO mIAnWJKjQwrpNFtTn16Jld2Nfw+prYHQxX146y2m1HjHbpIUOxLvqfbRWjTpVMxdauTZNhE1mhQ 3T4WVm4EugtiPV0psHmOyYhrbruXOlXavAG529gUzdB5wN+bW1JqvBiy27yuhG/FnuG2g4B8ro3 r1MH7RVcCtADNwVrNAbJW/+SwJhUD+50SayMMl1IpcxF4K3U7tb1rfEUFzoP5UO8clNKAxNwfa5 dyP9ag+bvwxp6F4nmFqOHZXadoYA= X-Received: by 2002:a05:6a20:2d28:b0:3b4:81b4:9b79 with SMTP id adf61e73a8af0-3c44b18d9cbmr10519008637.40.1784918512874; Fri, 24 Jul 2026 11:41:52 -0700 (PDT) X-Received: by 2002:a05:6a20:2d28:b0:3b4:81b4:9b79 with SMTP id adf61e73a8af0-3c44b18d9cbmr10518978637.40.1784918512352; Fri, 24 Jul 2026 11:41:52 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-314bc5cb670sm2222283eec.31.2026.07.24.11.41.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 11:41:51 -0700 (PDT) From: Mukesh Ojha To: Bjorn Andersson , Mathieu Poirier Cc: linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Mukesh Ojha Subject: [PATCH v2 5/5] remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry() Date: Sat, 25 Jul 2026 00:11:32 +0530 Message-ID: <20260724184132.1878077-6-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260724184132.1878077-1-mukesh.ojha@oss.qualcomm.com> References: <20260724184132.1878077-1-mukesh.ojha@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: quoted-printable X-Proofpoint-GUID: PcdDrPXrb4VUlOPU_TkA6NzzaNI6aKsb X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX3cG+k1Pnbl7S MjbbRjYJMoCG/aFdlaYdUz8txOvw9G6baLj2KOZ+9Q2wwjbWDRQX7o2ankauHYKEbS4/xwMuDIx Oq5QYacQu9Ba57q6Dxv7u8lb0r9ipFI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDE2OCBTYWx0ZWRfX7fIHdbIzOyRf infnewO77qBuajspmKvOF6g4MsgfcWQeyl4g3yrjbMj2DfmFH1w8GvvnVkNBg37NzDKr7j6yO6w Z7Qo+EM0qvG9qAgptKHuN4qDtI2/a1N/bJ+/JS1FO2+Tk19ooMBfjCe73VGEhOnMKLPISH3B+Ju DyVhy4mdEpwYIGdUwyR2ltSDcbncTzNlKsMt7rspWrBhWMEizO4inU57yL8mPYO1aj5Edb3VM2Q saHHSDDbNNHqEggpIdEwSG2nPMamNtOcASqpXYAMSIu3Myow6PVqg02h2bnMXLVPsiUWMXFUWiz RW25iOt3B/wbKrpksOlhmJsuo1rz0waSi/H9NYn/NAtmU9u0ofVWm/t61frvmJFua6Fhhbxl1MO aEIPTos4gBbNRgFqW0SZxx3JxsXO3I08uQdkOzbOWdUJSJZ1qA76Dmzzk45fuZ1sAKCkvg+W39h 02npy9bI5cagYjli60Q== X-Proofpoint-ORIG-GUID: PcdDrPXrb4VUlOPU_TkA6NzzaNI6aKsb X-Authority-Analysis: v=2.4 cv=bOUm5v+Z c=1 sm=1 tr=0 ts=6a63b1f2 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=_5PO8_XNLmbmSLjM89cA:9 a=bFCP_H2QrGi7Okbo017w:22 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-24_04,2026-07-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 suspectscore=0 clxscore=1015 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240168 Content-Type: text/plain; charset="utf-8" table->offset[i] is a u32 from firmware, but was stored into a signed int. A crafted offset like 0xFFFFFFF0 becomes -16, placing hdr 16 bytes before the table buffer. The subsequent avail check was bypassed because the negative int was promoted to a large size_t in the expression "table_sz - offset - sizeof(*hdr)", yielding a large positive avail and letting the out-of-bounds hdr->type read proceed undetected. Store the offset as u32 and validate it with unsigned comparisons before any pointer arithmetic. Signed-off-by: Mukesh Ojha --- include/linux/rsc_table.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/include/linux/rsc_table.h b/include/linux/rsc_table.h index b78c4760d83e..f9c5628e16cd 100644 --- a/include/linux/rsc_table.h +++ b/include/linux/rsc_table.h @@ -338,17 +338,22 @@ static inline int rsc_table_for_each_entry(struct res= ource_table *table, int i, ret; =20 for (i =3D 0; i < table->num; i++) { - int offset =3D table->offset[i]; - struct fw_rsc_hdr *hdr =3D (void *)table + offset; - int avail =3D table_sz - offset - sizeof(*hdr); - int rsc_offset =3D offset + sizeof(*hdr); - void *rsc =3D (void *)hdr + sizeof(*hdr); + u32 offset =3D table->offset[i]; + struct fw_rsc_hdr *hdr; + int avail, rsc_offset; + void *rsc; =20 - if (avail < 0) { + if (offset < sizeof(*table) || offset >=3D table_sz || + table_sz - offset < sizeof(*hdr)) { dev_err(dev, "rsc table is truncated\n"); return -EINVAL; } =20 + hdr =3D (void *)table + offset; + avail =3D table_sz - offset - sizeof(*hdr); + rsc_offset =3D offset + sizeof(*hdr); + rsc =3D (void *)hdr + sizeof(*hdr); + ret =3D cb(hdr->type, rsc, rsc_offset, avail, data); if (ret) return ret; --=20 2.53.0