From nobody Wed Apr 15 16:30:41 2026 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (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 BD8D639D6FC for ; Wed, 4 Mar 2026 11:26:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772623603; cv=none; b=pp+/4M9hDfpy9+DWFgAdBEdhKxedNNFL1amXfmhKzOJXBEXv9IrhyJUgOZH/4Hx1CfJh1lvBnbFBXDvifKfKWXc3J5RnSBENfiqmLqTTLNP/qXboJaMtSNH8F7a9m3XwJwCETRE0GORXUNOXo8DXjsUdtuf56/kHb9aSDdDa0WM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772623603; c=relaxed/simple; bh=XibWYL/kjCESiMWq9UcxEAfqwKcEcc6zzQ8hyppjr2k=; h=Content-Type:Message-ID:Date:MIME-Version:To:Cc:From:Subject; b=QKa/fQyfjvcGaryqR9zZkUijJ5aamFZg69aqNvOzJeUCAOruy8DUlMz96QfZLUQ/pUgvFmW0clqau2pnv0Fi2EpVy6T0r54JHviyqrB0GfxZrt1pNKjdHv4pvEJ3Rgi9zW82jlLWPv7p4MY46RxFqorJ/f3v94mu8Y0Sm2apn7A= 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=WBLNpYc3; arc=none smtp.client-ip=209.85.208.43 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="WBLNpYc3" Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-65f812e0d93so10416292a12.2 for ; Wed, 04 Mar 2026 03:26:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772623600; x=1773228400; darn=vger.kernel.org; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=XibWYL/kjCESiMWq9UcxEAfqwKcEcc6zzQ8hyppjr2k=; b=WBLNpYc36Nf4P+7/eSlpYRFmjcTe1KPuII/KnvwNXJ7yOkPVzEyj0QjAvwqme2Iq07 GWP1HdcCbeQnZTkLj8jvscqKlqf/E5ypXop2hczwNlau6OsbtGWBYyqzwnjnOphGY2sW baOkU9Z0gp7DU5Xeidt/AwUEaEfSWZ2W3mcNglBywkUQH35WGo/UrzKtkIKis4YSbeNR 9yB/ADJKJeocQ8KhsE/7BgDhIyC5DYXa6b+Dks7hru9epReInCJYx9c0/bisVh+AVTo7 +0MzTpdJsrrwohs66exUtaP5SNpBKa9LEPMFhxFDQU3Ri5e7PQCOEyQvfEVZRDArYA/6 TZxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772623600; x=1773228400; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=XibWYL/kjCESiMWq9UcxEAfqwKcEcc6zzQ8hyppjr2k=; b=LRoPhcmJ+T64QbYwcF3Nv2yVVEiD0PGRRTduMhJA3zNmpyI+SOYcM0eqUAoh/grj+d c4y0Ln+46C35HPYvibw6ZgxAbOVLVXXgnPaIo1rfy0fEqlHT31rFNsDSUeYnqE5A81Ej +y9zNsjIYe0EH71ZtCcsC0RXrlEza+NYEsIegvgYsRmaY8C9vry5mDCllc2qhGY33jDG amSJS/rqlqYO6aIPIaeACVxFQaKNJvBw+ME/EfEyAlV2cUlgKpBPROuouNDFWolNDILN zVK+/m7p7keGNGsCO+drQHLPWDaseYScYmIRZkL1OyCztgXRXOXOWdSpgDQ71SMszDuu /XFg== X-Forwarded-Encrypted: i=1; AJvYcCVze/l+Rim2XNyynM1ihMWZXKb7AJ1hbHzSNH5N86Zhf4qH2VMFvery2+0eIpp83IYp5c5rfiR7owp4cSw=@vger.kernel.org X-Gm-Message-State: AOJu0YzPTHNGs65Up99cUhf3PwrJUBWY8u926iIrjCiVJfKyFf02d4bW oFkXetr+3jT3EPEUYekgCxkgcCC/SnArwnr+fid+RO1JZr2ZMWXqgnFz X-Gm-Gg: ATEYQzzq8cCXd3E8Usk85oRAdPg3dy/qoZ/tGSguBdolqKLOO1UBeDSlk46rnzAU7D1 hqKCjtMzNB2v8ruiaqWo5pGARLMDmLsnjjlUoftGtCuh8rmlGTzHNmIdfW2rJWgaaLu/ehcFkvY umdtYHEiSy+CBWfdC5Zv8Hp5Tg1LfNnM2PkGpIPdx4cnEmbY4sE9J5gKRIMVgcEr+S9pD+84rrs amBDVG/elHdUeyCArjXoD1A2yqX9CI6UfS5FiMLvEumsknvGNbeaP8Rojb14w7RU2Mehc4sA8rE P0YUdSFh6/kYFziNrETt7AxdIjDuslHd3arlyQ+3X7Juf6bYOmqLw+PFtQHeWI2PESYxgXos5lQ ai/JBUjhIQfeJAJcJXCUJcbhlD3y7Le90b82/THeRTrssoMZj4dDjNLIaFyYiU7Z1KqoeWlGESd NorWrCx4gCZc5Hi0pfNYnR8iy0qteACH7+1BNs+MC1T3UBHEusfZ2GnZxZKtwyqQ9fSICzHSHSH zAZIQ7T+MtjbuRqBixIyiEEm7Y+2FxOXm/ApGE5409yXqhMq70gohQ9Ge4vuEkNpjuJCqA9 X-Received: by 2002:a05:6402:42c9:b0:660:475:9403 with SMTP id 4fb4d7f45d1cf-660f04d3ab3mr926397a12.29.1772623599964; Wed, 04 Mar 2026 03:26:39 -0800 (PST) Received: from [88.202.160.248] ([88.202.160.248]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65fabf6cfd9sm5438625a12.22.2026.03.04.03.26.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Mar 2026 03:26:38 -0800 (PST) Content-Type: multipart/mixed; boundary="------------5PlJgEKJdYb3RbrP7JpSp5L0" Message-ID: Date: Wed, 4 Mar 2026 12:26:38 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org From: Alexandru Hossu Subject: [PATCH] staging: rtl8723bs: replace kzalloc/kmalloc+memcpy with kmemdup This is a multi-part message in MIME format. --------------5PlJgEKJdYb3RbrP7JpSp5L0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format="flowed" Replace kzalloc/kmalloc followed by memcpy with kmemdup to simplify code and avoid unnecessary zero-initialization before overwriting. Signed-off-by: Alexandru Hossu --------------5PlJgEKJdYb3RbrP7JpSp5L0 Content-Type: text/plain; charset=UTF-8; name="0001-staging-rtl8723bs-replace-kzalloc-kmalloc-memcpy-wit.patch" Content-Disposition: attachment; filename*0="0001-staging-rtl8723bs-replace-kzalloc-kmalloc-memcpy-wit.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzZWQ0NGRmZjljZWU2NTU1N2RlYjMyMjE0MDJhOWY4ZjljYjk5NTdmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcnUgSG9zc3UgPGhvc3N1LmFsZXhhbmRy dUBnbWFpbC5jb20+CkRhdGU6IFdlZCwgNCBNYXIgMjAyNiAxMjoyNDozMyArMDEwMApTdWJq ZWN0OiBbUEFUQ0hdIHN0YWdpbmc6IHJ0bDg3MjNiczogcmVwbGFjZSBremFsbG9jL2ttYWxs b2MrbWVtY3B5IHdpdGgKIGttZW1kdXAKClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBIb3Nz dSA8aG9zc3UuYWxleGFuZHJ1QGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL3N0YWdpbmcvcnRs ODcyM2JzL2hhbC9zZGlvX29wcy5jICAgICAgICAgIHwgNCArLS0tCiBkcml2ZXJzL3N0YWdp bmcvcnRsODcyM2JzL29zX2RlcC9pb2N0bF9jZmc4MDIxMS5jIHwgNCArLS0tCiAyIGZpbGVz IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL3N0YWdpbmcvcnRsODcyM2JzL2hhbC9zZGlvX29wcy5jIGIvZHJpdmVycy9z dGFnaW5nL3J0bDg3MjNicy9oYWwvc2Rpb19vcHMuYwppbmRleCBjOWNiMjBjNjEuLjUxNGM4 NTdhOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3J0bDg3MjNicy9oYWwvc2Rpb19v cHMuYworKysgYi9kcml2ZXJzL3N0YWdpbmcvcnRsODcyM2JzL2hhbC9zZGlvX29wcy5jCkBA IC01ODMsMTIgKzU4MywxMCBAQCBzMzIgc2Rpb19sb2NhbF93cml0ZSgKIAkpCiAJCXJldHVy biBzZF9jbWQ1Ml93cml0ZShpbnRmaGRsLCBhZGRyLCBjbnQsIGJ1Zik7CiAKLQl0bXBidWYg PSBrbWFsbG9jKGNudCwgR0ZQX0FUT01JQyk7CisJdG1wYnVmID0ga21lbWR1cChidWYsIGNu dCwgR0ZQX0FUT01JQyk7CiAJaWYgKCF0bXBidWYpCiAJCXJldHVybiAtRU5PTUVNOwogCi0J bWVtY3B5KHRtcGJ1ZiwgYnVmLCBjbnQpOwotCiAJZXJyID0gc2Rfd3JpdGUoaW50ZmhkbCwg YWRkciwgY250LCB0bXBidWYpOwogCiAJa2ZyZWUodG1wYnVmKTsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvc3RhZ2luZy9ydGw4NzIzYnMvb3NfZGVwL2lvY3RsX2NmZzgwMjExLmMgYi9kcml2 ZXJzL3N0YWdpbmcvcnRsODcyM2JzL29zX2RlcC9pb2N0bF9jZmc4MDIxMS5jCmluZGV4IDdj YjBjNmYyMi4uMjEyNTYwNmY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvcnRsODcy M2JzL29zX2RlcC9pb2N0bF9jZmc4MDIxMS5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9ydGw4 NzIzYnMvb3NfZGVwL2lvY3RsX2NmZzgwMjExLmMKQEAgLTE0MzAsMTQgKzE0MzAsMTIgQEAg c3RhdGljIGludCBydHdfY2ZnODAyMTFfc2V0X3dwYV9pZShzdHJ1Y3QgYWRhcHRlciAqcGFk YXB0ZXIsIHU4ICpwaWUsIHNpemVfdCBpZWwKIAkJZ290byBleGl0OwogCX0KIAotCWJ1ZiA9 IGt6YWxsb2MoaWVsZW4sIEdGUF9LRVJORUwpOworCWJ1ZiA9IGttZW1kdXAocGllLCBpZWxl biwgR0ZQX0tFUk5FTCk7CiAJaWYgKCFidWYpIHsKIAkJcmV0ID0gIC1FTk9NRU07CiAJCWdv dG8gZXhpdDsKIAl9CiAKLQltZW1jcHkoYnVmLCBwaWUsIGllbGVuKTsKLQogCWlmIChpZWxl biA8IFJTTl9IRUFERVJfTEVOKSB7CiAJCXJldCAgPSAtMTsKIAkJZ290byBleGl0OwotLSAK Mi40My4wCgo= --------------5PlJgEKJdYb3RbrP7JpSp5L0--