From nobody Tue Apr 7 06:23:04 2026 Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4336E214A8B for ; Sun, 15 Mar 2026 11:19:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773573550; cv=none; b=DGQVhqA1WybK4vivygcG3Mbuh9ws6fac6SRMHeBwvnJaeySOYfQOLt+FyK9vTYM4DjtaUgZa0nC8mMyN8f5cEJMnZ6fAyabCfujqozXcQIu6LpbYgjhaO90VvosBEghi5tRqJTCgU3x1JNxDeYht1W1re9TyecYT7Wtk482TTQA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773573550; c=relaxed/simple; bh=0UefnO4eaW8lHsTXEvSrUC5/KAXSGKCM63koqRLi84w=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=MvTCitJH+Vlg1g9xXeHjJquRC2Y1+2j50+B+Tmfqwm+eLxbacU+Hi5wnwGIGE01HTTPBIY6uTxvJlYWzNwCoULBWiJCO6/4x8fmB+HcuCGhpkgr3GOjOnzn/wpXlCiNBmgMnPmI/4kOwaAtJfpU/1L72X9mw37tHOPV4TROSdRA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=M5uNXxZg; arc=none smtp.client-ip=209.85.167.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="M5uNXxZg" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-5a12c19affeso4522620e87.1 for ; Sun, 15 Mar 2026 04:19:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773573547; x=1774178347; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=gHh6cG7abCLnOdDMslHtYEIsgp0ugQWOPOXOQy5UzL0=; b=M5uNXxZgwsKms9BggJLFW9CCl9EjQAZFvgs1mfheOj9Nt6qYPy7ujm0hw67c5VkHVS GjomieBb/dMN0UPgrPRIRkfgNUjK6MUMADRLDg1xSM/Wl2rcFax/OGit8qngz1AHe+r2 g/Uydk7OVuw/AqoP8EZmo1vpltNW4r02pZXmvEi8+clM4lEZVTx4LLe1/MQfRPuS6Btn 5nqtzRyyiKRizikCk1kaeelXiHlQbndR2b/j+LlpEblldwfr2jz4VsgBDvuFtAycXVc7 6Tbl79eqC/EFNj0FEhL+PGWiQqli9M4bvSB6cM0APkwiZU3ueugzCtyDhe/joRSFdVsZ Eipg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773573547; x=1774178347; h=content-transfer-encoding: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; bh=gHh6cG7abCLnOdDMslHtYEIsgp0ugQWOPOXOQy5UzL0=; b=ZDUN1UDi9yMJqa/1/M02vgW6unoTzlOWTv0pkAEdwGH/bs4iBDsmgEvQkGcWSWdyF0 g7a2ZQv0Z6Anwx50b6pEqFxH0AsQaC9FUsv5kVbAjXaa3R1lzX7Kk+PrIOgUX/rm7MKu iIgqFrJ3yhVzTY9DyYZsKzeiBfAkZrAF1ge3Kp8GOxX/V0Fwo2dtVg2wqy+fMPOYr3SB RwVfl0qbyItwA5DomBNXGVzPT86ihTc6orQH+RyVa8vL2psowEOAOYKDExOCHn0PRdOQ 6RCievF0tsAt4nKVH37WdgFRMrSiUBV3VMZbc2VogDRN3tJGOT77LoWBauRB8su4wSt3 xu2w== X-Forwarded-Encrypted: i=1; AJvYcCXPVueaAtAxp/7vWfKe5Mxqhlo9cSYddlRiZKg69Sjbm+dq7w6IyMl7qWQ5HD9uo99swOHvj+6XMBuIsW8=@vger.kernel.org X-Gm-Message-State: AOJu0YzYrKNAm2g/cjFqN6as05/825B5Sxw6ZVdTG8aNxsjauFEzxU6L 8NXYfuwaa39EPSUZYgqoLE0lDy3ONYsXspK2n8GyI6BS6ySlsk2jVgtJ X-Gm-Gg: ATEYQzwwF8OGXCclLN6Tf2MBfkL6WvO0IlVJ5TMzSjNqv1vJf2bfV2s+3klI74p/oyB ahTGFqMU+LoEmLXN0lBrRtcbNWDf1IRtb5W7IBTjRPJ+oQJX/+K1Oiz1EV7tBFbw7yHhwwSG4Ln o9SjLU8jmMdhceFfoOnWQJT6Gw5MDEiGVMkHdTzBonboILC3INcs84KOefQCXY5DIefOaSkWETz FGKtOnONW+V8OHjnk8JFBbx9PEMx0gj/fONaByuJM0DqPHHyPO2Btg6JeR9VKym+kuaj7tCxYDc oKbnD2htUZvPZHkO7V5Pt7LU1STA1jykyg+u38lbJTXFB6NHxW628mqVG1FVwnHOmhT7kMfj0PI dj6x2VcBUl4Bsvc2ohrDklCNDkxS/Bd3WBLieJ+/DPbsz3LOjtwuj2mbLsHj6TEwGQQ63ZVXbjU SjZztPIhWcUZDq0kmfFIgbPwnL9b4hZPL2rtyZ1OtdIBohJk0dpnajeKO6DU5tkDyFj4Ixt1DGT yyJkr6yIb3j1GCaGA== X-Received: by 2002:ac2:43d8:0:b0:5a1:4246:4168 with SMTP id 2adb3069b0e04-5a15a4b6c3dmr2815742e87.15.1773573547031; Sun, 15 Mar 2026 04:19:07 -0700 (PDT) Received: from lawki (h-155-4-172-88.A1139.priv.bahnhof.se. [155.4.172.88]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-38a67e7c014sm26470451fa.44.2026.03.15.04.19.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Mar 2026 04:19:05 -0700 (PDT) From: Loke Forsberg X-Google-Original-From: Loke Forsberg To: linux-usb@vger.kernel.org Cc: gregkh@linuxfoundation.org, khtsai@google.com, raubcameo@gmail.com, kees@kernel.org, linux-kernel@vger.kernel.org, Loke Forsberg Subject: [PATCH] usb: gadget: f_ncm: replace kzalloc with kzalloc_obj Date: Sun, 15 Mar 2026 12:18:27 +0100 Message-ID: <20260315111827.20205-1-Loke.Forsberg@gmail.com> X-Mailer: git-send-email 2.53.0 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 Content-Type: text/plain; charset="utf-8" Replace kzalloc(sizeof(*ptr)) with kzalloc_obj(), to improve type safety. Signed-off-by: Loke Forsberg --- drivers/usb/gadget/function/f_ncm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/gadget/function/f_ncm.c b/drivers/usb/gadget/funct= ion/f_ncm.c index 14fc7dce6f39..e1e6763293ef 100644 --- a/drivers/usb/gadget/function/f_ncm.c +++ b/drivers/usb/gadget/function/f_ncm.c @@ -1456,7 +1456,7 @@ static int ncm_bind(struct usb_configuration *c, stru= ct usb_function *f) return -EINVAL; =20 if (cdev->use_os_string) { - os_desc_table =3D kzalloc(sizeof(*os_desc_table), GFP_KERNEL); + os_desc_table =3D kzalloc_obj(os_desc_table, GFP_KERNEL); if (!os_desc_table) return -ENOMEM; } @@ -1753,7 +1753,7 @@ static struct usb_function *ncm_alloc(struct usb_func= tion_instance *fi) struct f_ncm_opts *opts; =20 /* allocate and initialize one new instance */ - ncm =3D kzalloc(sizeof(*ncm), GFP_KERNEL); + ncm =3D kzalloc_obj(ncm, GFP_KERNEL); if (!ncm) return ERR_PTR(-ENOMEM); =20 --=20 2.53.0