From patchwork Fri Feb 21 16:53:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raag Jadav X-Patchwork-Id: 13985985 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) (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 6A2C1215186; Fri, 21 Feb 2025 16:54:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740156869; cv=none; b=Bv1T9mO2zBxunsSsXRT95MjzrAdLrHYSMwPgBaCAZ163Mnz1FYqjfRu2AD89kSC8eYonARFh0o2m/oWUQcyvXPqWsY5KRY2YjL/ppOpBWrrDWlHi3FQ9+TV5JefWX/RY3XJiS6cJm3vlVUJx3Ic1J6o2PR2bsO3rSXfcr2qQQik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740156869; c=relaxed/simple; bh=A43sWN4sdLq3tQc+IB25Ps/3Ig8snwsi8Gmk90X6cpQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=EdWoL+FGNidNV8RSAWvu5VpQaUM9F7NlIuLat2A8c7jqGCYqAiMW87VPDZmbGTepThPraxBelLJZz8BPERT6P1rF/lBCvOTLMV1zJxWANoX2ZH9xDcxkj+xinQ2nvbXQQSe5vbIZStofCzs6UurUWvl2Jhj1I5tPfCX5q+PdwJ8= 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=iUtfb9tB; arc=none smtp.client-ip=198.175.65.18 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="iUtfb9tB" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1740156867; x=1771692867; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=A43sWN4sdLq3tQc+IB25Ps/3Ig8snwsi8Gmk90X6cpQ=; b=iUtfb9tB8PAItLaGqefacRPCk3RaceVQxi3U288tByIxS56EyGRZLmTc oG3F5s+ARqpkpN4nYCcg1R2ceWOZW9o2gRcBmfc+P8lBJLMLj20wpG5I7 YEXyTXXZronjRt9NOZMVQ1giKz+MGSAtFJBqGguJAxCSyaZ5oYJmpT1s3 25f22KeYaIumbdM6qGkgDdZdq6+3xvBHsFCfV1NYvpXjZOKCwf+MJ1EUt Gyhzf/ngtoY2A9a2E7reLFxADl+DqBI0fdjyor4LEUrLK4MEX+tTUmZ1K /gd22IfXUQGkSO91CI1CHrKnBjeTuobkkEiYJt5fWCwrve+RUZd7gBPY3 g==; X-CSE-ConnectionGUID: fhqyh0g7RNqnEaEXmeIsIw== X-CSE-MsgGUID: 8DlJM4C1SWWPmdDQM8drWg== X-IronPort-AV: E=McAfee;i="6700,10204,11314"; a="41186995" X-IronPort-AV: E=Sophos;i="6.12,310,1728975600"; d="scan'208";a="41186995" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Feb 2025 08:54:27 -0800 X-CSE-ConnectionGUID: ZO72wDWjR+S/AYe3IWuDrg== X-CSE-MsgGUID: rsbgpl0GTBi/tx9p6TvNqw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="119540651" Received: from jraag-z790m-itx-wifi.iind.intel.com ([10.190.239.23]) by fmviesa003.fm.intel.com with ESMTP; 21 Feb 2025 08:54:22 -0800 From: Raag Jadav To: perex@perex.cz, tiwai@suse.com, broonie@kernel.org, lgirdwood@gmail.com, deller@gmx.de, andriy.shevchenko@linux.intel.com, sre@kernel.org, sakari.ailus@linux.intel.com, mchehab@kernel.org, hverkuil-cisco@xs4all.nl, jdmason@kudzu.us, fancer.lancer@gmail.com Cc: linux-sound@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, ntb@lists.linux.dev, linux-kernel@vger.kernel.org, Raag Jadav Subject: [PATCH v1 09/13] regulator: devres: use devm_kmemdup_array() Date: Fri, 21 Feb 2025 22:23:29 +0530 Message-Id: <20250221165333.2780888-10-raag.jadav@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250221165333.2780888-1-raag.jadav@intel.com> References: <20250221165333.2780888-1-raag.jadav@intel.com> Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Convert to use devm_kmemdup_array() which is more robust. Signed-off-by: Raag Jadav --- drivers/regulator/devres.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/regulator/devres.c b/drivers/regulator/devres.c index 36164aec30e8..ab238579879c 100644 --- a/drivers/regulator/devres.c +++ b/drivers/regulator/devres.c @@ -332,9 +332,8 @@ int devm_regulator_bulk_get_const(struct device *dev, int num_consumers, const struct regulator_bulk_data *in_consumers, struct regulator_bulk_data **out_consumers) { - *out_consumers = devm_kmemdup(dev, in_consumers, - num_consumers * sizeof(*in_consumers), - GFP_KERNEL); + *out_consumers = devm_kmemdup_array(dev, in_consumers, num_consumers, + sizeof(*in_consumers), GFP_KERNEL); if (*out_consumers == NULL) return -ENOMEM;