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 5AFBB3BD64F for ; Wed, 11 Mar 2026 08:46:16 +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=1773218783; cv=none; b=Xa3W3XQCn5q2fvGUufe3vaAeglOkM07tK1VM8acioCHEiea6Pn+OmNE8Oqg9V4iEGaVSLw22BBKGyOhcPgHCqyLbHb+3y8KqTEAmnqeXqdNrQ65RF1XVRMKl4fmR531PlSTs8nCE8jqaW08xNSu60YqJ1O/GOemyRR+6Nam+MvU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773218783; c=relaxed/simple; bh=KcBBn14EnBGiMW8fGtck7ytZ2j6VGoFJsjejrPDO9dM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=H/RFY178ni1TZooJfuoiYk0DiBUHyjbRjWqZu/xbWPGX+IUqZX5v4CKlZMKTr6L2rg2zFpny/P60gyO5OJGliGPLssM++OFx9j8HDaswMW4tYPW0uGuyPUyKuuKb2aBJMIR1ktXz5CULild5yqYjSqa+FFoVSmU06s5/oaXtJUM= 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=C0kUWn+j; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Rve8oArn; 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="C0kUWn+j"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Rve8oArn" 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 62B7WbLR1265813 for ; Wed, 11 Mar 2026 08:46:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= unTGgoVWUMk5eUcsaRXhcn5zZKpeq+dp2FcR+QUVi+Y=; b=C0kUWn+ja6EKnfEx Ssvmi54AlnPGZih4GO7YQACwjYf9gev2XJpKmjNg2LLTkAi8Gox8skH6D/q1kbfH YPM/YlT3mkJw0ektRGRg007ef/Pg2iZX+76EXpnLr0W+vH+2gd4N5CC6P0d+emfN c2j9ZEwfLeE7/xHkxT7BJl4uFsRXezaDfUws3gXQ9O9SRuzvWYy/rNUEnuNjlLlv oUxjBc7UGasQ0n5pHD+rIyvs3ccTWW6e5TSViibc20yDbxcP7/Q7DLXbq7BZ4wNp y6fHzeD1OaP7n+l8CT2MgDsVSBWB4STALBCiFmvY5qVtjvCnoLu2UBkx2AaDPqnK q5yNZQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ctpkfk3da-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 08:46:15 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cd98d96382so168342685a.0 for ; Wed, 11 Mar 2026 01:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773218774; x=1773823574; 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; bh=unTGgoVWUMk5eUcsaRXhcn5zZKpeq+dp2FcR+QUVi+Y=; b=Rve8oArnOVYj0Qb88em0r+/gohzm4kyn2E8PuUxJnq4fCySScbni/ft/CaXP/Bwc/w UuWFA7RexC/DQvY5DvmGE75MURwpbGR2HbeQoq9JRHWUGQT0QSWjzb7RD0DbnNHdEQF/ TzlZ2rI5ncn+yosop+SHFvEywReM7JdTXucstj36AF2dLGEEZ34PkOuLoBjETha6S6b0 URjpdKArznyWxTZ8e5iCu0fizHAT8ANOWWLluhGvHUyu25oGzBuzBdGCv8pi7i3psTa+ y5AiO9qUQC7ZaImTBac0FroEVW+YFAKpimUfvIOevJORZCGxpahCurU3n/0qHlHRp3Sj 4K9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773218774; x=1773823574; 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=unTGgoVWUMk5eUcsaRXhcn5zZKpeq+dp2FcR+QUVi+Y=; b=qo8DGT18+apEK2BDvwjIHgPErZK5Y7rGBwGYR/c/XAJGjygACbzNQKlKMcf5OHKktD zn2clkyf6rJtDgG4xSgCIAYhBOiydyYjVtFZgA3/q3nM5yaJnp3lpA9KgGDDIPu29dmS zP9b17HwC2Xpwu8WqjNBy0Z1lxQ0pdsrpbgl5eJ/J7ODwhejdyG1BEEVu+2wOUJZ+b4c YRxpuzwKAMI2T+S+pW9p/iwHRyIdj+1YgFkC/m4K0NJz4wSanyx3ZMONzJ63JjWaSjt6 nNA7LhV21Ls6f1bzy+V9HAN4UTZDvSLW7i2mp8uLPZJ0/qtcP4ipdHAUEz5F2FnG5foO 9OEQ== X-Forwarded-Encrypted: i=1; AJvYcCUcC+XBsjp3YheJMhceP/J/Zq56gpuLvgy7Vot6qPm/6w4Rnn7vfy/3zR1QBoHc82Lt59JgX0StgNaZzB8=@vger.kernel.org X-Gm-Message-State: AOJu0YxNphnH3K9adFsPKlljGSlW59GtJ47k2n0Ej5i9FYMw+Ba5mFkK InPRm4WMfOKUA/2Pgbyh1f/8yryVbSSAq/VyxxycVN0b5onx5ecxjxrwiwpqDD9opI9TjreOeIx 8UqxnIOUHPqhYmsTjSVd2c4kjRIOEvvuyqbdAG3qjj3QMVkG5VateRkOPo1Avigy9N2k= X-Gm-Gg: ATEYQzzezCMgdY7X6ns+WKn5BN82fkwd5kPeEhdYDMMgGaYsgzt2SZYGy6ODTMfopJ5 XlHsaGSk0JYRQYdvC43JT9GjWl33Rlvv72uHIw82qCRo5ZbEv9nFXzX+gxUo4X6iVfEtzQCVHQt QgwLU5eeVo3b81DqeQQL8JOrph3rHXZ0Zkc1/c2Vk1eMxb3vX+mznFZuxPWSVxCNUn6ZS8D5x8a ZZ1G70C94uSWmmXVDW5RkC8wH9AxZkEJusOTMAGIUk/zP8jwU+SOxWM7MyVRWKl9tg736KJVeAb FymlyBkucxSTIWl+wFq2JPhYXiLYcuGU4IqawZ3SFua/fa0GOLdrV/NHIURxNcnwqd+0B7JSyna lyxKZhHTKpaqhy3obXeSBwKie1zV5fu4v+cfe0dzxKoCqyszAKb8= X-Received: by 2002:a05:620a:4009:b0:8c7:a53:4d17 with SMTP id af79cd13be357-8cda1955188mr216964285a.21.1773218774476; Wed, 11 Mar 2026 01:46:14 -0700 (PDT) X-Received: by 2002:a05:620a:4009:b0:8c7:a53:4d17 with SMTP id af79cd13be357-8cda1955188mr216961785a.21.1773218774031; Wed, 11 Mar 2026 01:46:14 -0700 (PDT) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:1f4c:200b:aaaf:c666]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439f81fcd65sm5503816f8f.26.2026.03.11.01.46.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 01:46:13 -0700 (PDT) From: Bartosz Golaszewski To: linux-gpio@vger.kernel.org, Rosen Penev Cc: Bartosz Golaszewski , Ray Jui , Broadcom internal kernel review list , Linus Walleij , Bartosz Golaszewski , Florian Fainelli , Scott Branden , Kees Cook , "Gustavo A. R. Silva" , linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH] gpio: bcm-kona: remove kcalloc Date: Wed, 11 Mar 2026 09:46:07 +0100 Message-ID: <177321876119.6763.661602970741238772.b4-ty@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260311003431.31881-1-rosenp@gmail.com> References: <20260311003431.31881-1-rosenp@gmail.com> 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 X-Proofpoint-GUID: USuPa9Flt-1KgzPgm3n_pOgDG444Inqu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA3MyBTYWx0ZWRfXx/RThxkV7kDv drm1NwCt+EUm9zwnYooypb8klWA4wMtdEqL9hiOxEug1eIDTfr8JREOhfkjVW85KVAr5ojG5NbV FRx3LTZlfoxgH48FGH+BMjDpaQECgzuiw4iB5wCT9TSiv7OC8NsxNW3s2r4NL8Tc+Rsick8k7tc /gztpfM2Kxl4EXtppFGkKgt0l7hhV5ErYYVxd1buRqKNZFE1pcRXWJSQPCa5dBkTGmC2Oaq1OY9 Pef97ULXuvTpJjAv593WZMEYe7RNsNfNJDiVN7z/LEBD9gYWsHE/T71/pzhQfwNA5ZoA6pAXgAT seVsC1ibnBJuN7aGBjeUrtdmAMl3pFQe29DXvBRcQlM3TTfUaX/dExnMGS/ssJyGnn2YxDKxwz+ 4KhLMI4NjcjUJ7JUAfgPFV3EEgq6ql412GMnCRT6Qw7PymQtmdgrSnxI+74mdf5QFGKu1f8hXVm BVgd7mcZJ6qA3Pg639w== X-Proofpoint-ORIG-GUID: USuPa9Flt-1KgzPgm3n_pOgDG444Inqu X-Authority-Analysis: v=2.4 cv=Gq5PO01C c=1 sm=1 tr=0 ts=69b12bd7 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=1LwNWVZHs5xAXWCdWcsA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-11_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110073 On Tue, 10 Mar 2026 17:34:31 -0700, Rosen Penev wrote: > Simplify allocation by using a flexible array member. > > Use __counted_by for extra runtime analysis. > > Shuffle some code as __counted_by requires the counting variable to be > set right after allocation. > > [...] Applied, thanks! [1/1] gpio: bcm-kona: remove kcalloc https://git.kernel.org/brgl/c/0258fe8721f541bbd3949cac2f4971b98e1fe4ed Best regards, -- Bartosz Golaszewski