From nobody Thu Apr 9 23:25:12 2026 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (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 18EBE30E82E for ; Thu, 5 Mar 2026 10:23:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772706206; cv=none; b=g450z+hMZqX8hwPlhFZrNbBTwQ4U3/e/C1Pvwg9IYEhQG4ka7rrTAZJb7tULhao+IecDnYfXPuYZvpO13eEIvl3Zs7SZLIZrf4eaQte7wg7jKFZbZYwt21Cpmx2qzqpk3YDO0PIxbaaVWgTya9XZkDNRRhazh/pjvfBF/tXlBnY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772706206; c=relaxed/simple; bh=slUdttrLOcjupkoFUqk2bS2+uVP79EEP4aReZx1wl3Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qAcQWNEyy2Z1P/aLuf+h7MRSSacBFzZcggDNa/zo4SEDWo8IHE984hOnRy1tLB8uMW6447+ZfEsWqtG6qgpy+YFXtZB34e362uASGw9tzH0T9Zf3pnKLE8Y2yxA301sOGRNkGc2fhs+TeqDBL1EWlfLjlKj7YYNt9Qh4lqsi/cY= 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=EvnpoEAE; arc=none smtp.client-ip=209.85.218.42 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="EvnpoEAE" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-b9359c0ec47so854420366b.0 for ; Thu, 05 Mar 2026 02:23:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772706202; x=1773311002; 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=oLaZaj7aOQbLjV+5Ui2AVJBk5AespNBtkmyFOdZOMyY=; b=EvnpoEAE99gvs4gvA2NRqnOq1x7gKXPNZ7ZrgTw+2/J3P8pkjRgt8Yu5EGUukSI3hD Q378oBiW6vTyjQJ6VOwnLkjS95POD/EwY6EmAInsfokSwYPvdl2+vGXRMrJp+I4bdMZ5 6UG5c516UdTJkiS4Zo9fnufgb4yx7TA2FAFz8XUNs3uyCezb0dGBbi54gkKFVR3DV7xz g02VXQlAhH5gB46HkAFwnzqgln9tLcdgpCT3lWt2Dx9sJe/L+HIQDV+HE6J+OR6iKiUC yCTss5YhO/FsG76kqJg5UEbMcobE1EM84Zn5Cw9fmfCdKKMADHUQrL6A20t6Q1+XQAEY kGHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772706202; x=1773311002; 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=oLaZaj7aOQbLjV+5Ui2AVJBk5AespNBtkmyFOdZOMyY=; b=IaLGqKQqmTQRxqMJEPKJ+XBM+VfXYouiX8/CISmkNthx0TEHMoKu1G/ap5EJNMb1/b a6u5Dp0NUyXjX9tqKgQm6WDNNmNQ/QEoL/5qO+TxGRvBYWpIiOfKcsgYs75nwMJDcMZl NVbS8pknaDkL24psk6bKDhdyK6LMDXxPtVxbHsaJX9UY11JPkblfAq6GOGpNNk4AvjeV jn/PW4Y0ChocMo2xCH+sPIisMC5SsRD08ZEn5s28M+pi37oNx+0TcE6yS/88MqoDHGqc YStLl6uC5znJwyjEliLqTMeO/o985K/CdNn+/Fe7R4hHksF2OB3EcHkEGbwx8/Qm2nRT mgbQ== X-Forwarded-Encrypted: i=1; AJvYcCXZU/9IFIt91VtJxihWxqlARwssA2RqI/BKzlkm6oTFF9CjtE9NXdG2JWLQNhrdvrAUcZoAAJSe3d3x3Z8=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0JBGVX5Mdk7xhEoZQ/323UeuqdCb7Tk8gKOKJ1hdDaI+4UqJ1 hwTPDn8HSJGS8KrQKBWFyH4oaNMvjXglJYM5lRdlHjCoUGQou+7zQHXg X-Gm-Gg: ATEYQzybB8PpUKXKvG28yLfgCB+rh+PAumtMi3GwSQva95RoerYE/IF7QPZJdMPTSLL N6K/bxDQSnUlZXKb5mjAyNzj9QihnQ6nIVJ65/nE/bSHy8bbk6VCziE1+iiA8ryBVMrBzEDyrNF BVSQkJ6QDEGX9Jh4TWYz0T6CyfqjKfi+1g88qaFjaBRW9nH48hqE6fCz3csofrkAirnSIKRiRvU DCArQN/V36D3cBlRroQlIuPPrq9qAf7nTW7GgKkkXL+N/bw5D4jbv0lQSHzDCywYDotUyd9qhTE L9hLsJSjzhp87wR0RUmCk4pGupGOsN1ztbTTCXiTUXsffiKG8biEl6x3ZcbTfNpyWpTsg23W1vc 4Tt/qBv2TsAhq0LyyqO0km/4RyMUG4GtgbzCR1bg9eSlapO4mmV0RRHmk8H9QbqiEhlnRAfbmGf TRfJQe+5bpwT+Si3w5a+0IIWFv+sxjzZQB84KNr2OZ6wpvwHMBo2FL1OVnWhk+gJluWqms52c7x B0/01rwHcXdwnp3iq4KxWWqienBvLoXBqNbIy2muRxwpFaAE9JkK2OsmfBlg1OFSYI9DXwz5u2T 7GakrWz9m1T3GfqY X-Received: by 2002:a17:907:701:b0:b8e:a1a6:8196 with SMTP id a640c23a62f3a-b93f141212bmr334876066b.46.1772706202170; Thu, 05 Mar 2026 02:23:22 -0800 (PST) Received: from DESKTOP-JNMGKT5.residents.sin.openfiber.nl ([88.202.160.248]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b935ab13d57sm889278266b.12.2026.03.05.02.23.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 02:23:21 -0800 (PST) From: Alexandru Hossu To: gregkh@linuxfoundation.org Cc: dan.carpenter@linaro.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, hossu.alexandru@gmail.com Subject: [PATCH v6] staging: rtl8723bs: use kmemdup() in rtw_cfg80211_set_wpa_ie Date: Thu, 5 Mar 2026 11:23:18 +0100 Message-ID: <20260305102318.43034-1-hossu.alexandru@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260304135914.38286-1-hossu.alexandru@gmail.com> References: <20260304135914.38286-1-hossu.alexandru@gmail.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 Content-Type: text/plain; charset="utf-8" Replace open-coded kzalloc()+memcpy() with kmemdup() to simplify the code. Signed-off-by: Alexandru Hossu Reviewed-by: Dan Carpenter --- v6: - Rebase onto staging-next. - Limit changes to ioctl_cfg80211.c since sdio_ops.c is already fixed the= re. - Place version notes below the --- line (canonical patch format). drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c b/drivers/st= aging/rtl8723bs/os_dep/ioctl_cfg80211.c index 47cba32375d9..453ba1db773f 100644 --- a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +++ b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c @@ -1430,14 +1430,12 @@ static int rtw_cfg80211_set_wpa_ie(struct adapter *= padapter, u8 *pie, size_t iel goto exit; } =20 - buf =3D kzalloc(ielen, GFP_KERNEL); + buf =3D kmemdup(pie, ielen, GFP_KERNEL); if (!buf) { ret =3D -ENOMEM; goto exit; } =20 - memcpy(buf, pie, ielen); - if (ielen < RSN_HEADER_LEN) { ret =3D -1; goto exit; --=20 2.43.0