From patchwork Mon Feb 10 06:49:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raag Jadav X-Patchwork-Id: 863973 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) (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 6A3231C3C12; Mon, 10 Feb 2025 06:50:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.14 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739170239; cv=none; b=o1escsGQRHb1d7McYx49y00ARJx61PZdXX5Dck2SZIymJZt4cqJxjt0+qOSXWKsXDztaZhxnF17mfu9N8lZQk+1Ct4Zfr4Wm+WdqsjMuE6ilSY5jyEt5p9samowwnzGoajpVK/Dc0WcTAGn1ivpZiACccYpkRnvSAN5trfM0TOM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739170239; c=relaxed/simple; bh=0GTAFR5PURoBnt701bKnn8CM0d1hlX0pwGmk2rGeaZg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=uM6iPfBPAQTo0Wm12f9ETU/VgGKDMFuC43Z0p6n1hv/VWeZpupxy+9U7x4gUvtFQ4m2rEpyGyvjtrC4Mo8pxeiAakXYPAWm9LYWROTO3S8tO6d1mYEKBUHI7jwyNElSXoCLh/h/QrEbMB2E6sEKBE65zAie1+L4JL8SNgHfTN+I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=TwUMvQ8D; arc=none smtp.client-ip=198.175.65.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="TwUMvQ8D" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1739170238; x=1770706238; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=0GTAFR5PURoBnt701bKnn8CM0d1hlX0pwGmk2rGeaZg=; b=TwUMvQ8DLtloDIic5Dkt2X+69zA66IgH4XuAqnGZPvKFwVwRRd0NYTM1 +RSyecvnElK927oeumA+YFFx19Dcf11BvqLC3oQViEQ92Y9neObalz/C3 KOwz5Tmdp71nK7xHGLfV+B9DfKxOv4fs8nvUn0IhtwjUwwTrjDXKBoTZP fjaWnnsT9Y2MqRRHLDcGylzBWyqgrOGS2XtBxZp0UoTPvDeSh30K8hIKi /3yxCP1R2I/PQOB5nOWz8IjI1rL48u6tX5ySGybawHrPe4n/sf2TBtyzx oHZGxaX1j740R5saMsWHEeVlanYth9A/I+5/Ney3P0duzxgJkn2P8V2il A==; X-CSE-ConnectionGUID: d78CyxVgT8y3StUTplpkSA== X-CSE-MsgGUID: clBmDtluQF+EIFk3eblAHA== X-IronPort-AV: E=McAfee;i="6700,10204,11340"; a="43499421" X-IronPort-AV: E=Sophos;i="6.13,273,1732608000"; d="scan'208";a="43499421" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Feb 2025 22:50:38 -0800 X-CSE-ConnectionGUID: sRklNmkmSbWliBEdqyFgFg== X-CSE-MsgGUID: nRDscJA2RZmJnW49+5cijg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,273,1732608000"; d="scan'208";a="117122634" Received: from jraag-z790m-itx-wifi.iind.intel.com ([10.190.239.23]) by orviesa004.jf.intel.com with ESMTP; 09 Feb 2025 22:50:32 -0800 From: Raag Jadav To: gregkh@linuxfoundation.org, rafael@kernel.org, linus.walleij@linaro.org, mika.westerberg@linux.intel.com, andriy.shevchenko@linux.intel.com, dmitry.torokhov@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, sre@kernel.org, jic23@kernel.org, przemyslaw.kitszel@intel.com Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-sound@vger.kernel.org, linux-pm@vger.kernel.org, linux-iio@vger.kernel.org, Raag Jadav Subject: [PATCH v4 14/20] iio: adc: xilinx-xadc-core: use devm_kmemdup_array() Date: Mon, 10 Feb 2025 12:19:00 +0530 Message-Id: <20250210064906.2181867-15-raag.jadav@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250210064906.2181867-1-raag.jadav@intel.com> References: <20250210064906.2181867-1-raag.jadav@intel.com> Precedence: bulk X-Mailing-List: linux-input@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Convert to use devm_kmemdup_array() and while at it, use source size instead of destination. Signed-off-by: Raag Jadav --- drivers/iio/adc/xilinx-xadc-core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/adc/xilinx-xadc-core.c b/drivers/iio/adc/xilinx-xadc-core.c index cfbfcaefec0f..e1f8740ae688 100644 --- a/drivers/iio/adc/xilinx-xadc-core.c +++ b/drivers/iio/adc/xilinx-xadc-core.c @@ -1245,8 +1245,8 @@ static int xadc_parse_dt(struct iio_dev *indio_dev, unsigned int *conf, int irq) channel_templates = xadc_us_channels; max_channels = ARRAY_SIZE(xadc_us_channels); } - channels = devm_kmemdup(dev, channel_templates, - sizeof(channels[0]) * max_channels, GFP_KERNEL); + channels = devm_kmemdup_array(dev, channel_templates, max_channels, + sizeof(*channel_templates), GFP_KERNEL); if (!channels) return -ENOMEM;