From nobody Tue Dec 2 01:26:25 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 4AB832882D6 for ; Sat, 22 Nov 2025 17:46:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833573; cv=none; b=idc1kVLbTv8YOpCSECc1+ZAXKXuh2S3/03eY8S+YzDhpoa6o30pNjpun/bdRCPrUfPTbIO+AeeGPgVRs+4pDvviZSPvBVJoQeISbWvzYrWcsog8YOanIsPnZpM1uaS0ffWvVqQ/+uL9QB2S/mjhbDnZ7u/WRztbQJRWKzptZ0T0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833573; c=relaxed/simple; bh=C6+7OFs0l5HDY2ychQEOgz9AfGrqGYZTiPyKSzgxzmE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BIUFGLk8AsccJfZzd2eX937nj0Kl5urwdK0KWV2KKqx4ULtQGzlTgli4sTPsqW/D2lsADYmWsqztMO+ELg01fbk3o6emSkk6gbzJqOjEcktUWF24b6E3tFsxK2xaTV/zq2k8fzAPJU5/NdZIlbISk5ajo3rmvYXr2j0XCILiDpw= 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=KE0rArde; arc=none smtp.client-ip=209.85.214.179 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="KE0rArde" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-297e982506fso40739485ad.2 for ; Sat, 22 Nov 2025 09:46:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763833571; x=1764438371; 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=8le6LVxp06k7C8GFq+HG95bbznZ1I5nR7RLVmSD126k=; b=KE0rArdelN7S19Ua2ADFOUC7tT49mNee5XOTOqfThgCQbivOkIveXBko2lTssQFZd5 BO4yGeEM2Ur9IYl1uQrQCFexlMY5CK4u/f5SHiBhmvdaoDAZ53X/tPtKLgabRPH73Vgr ArN2XkKK3YTOM0G44p9PufgX4KVchIRf0R6s0Ed0oITyV0yUjZcaKqHRzJYnUQ3wpWiM U79oyMK1k3OhNfTOj086fQImJsVM+lB+4exEI3BL6l1BAbSGLZgiVCnVuBAQS+2evNVc yaXN4F5FLcO2eAKmDIsnxCRrE+0NoUBDnxm+l6ObT10NIFcxr0M+QhAI4hClXBcpST9K s/fA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763833571; x=1764438371; 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=8le6LVxp06k7C8GFq+HG95bbznZ1I5nR7RLVmSD126k=; b=Q+8tNKPl5agBFpBRFiHNXoCJlM/3QOTq1Je5sd5JKwtNAddARjcZ4YWTbY5evLq/Wg hfACsutV+jpwmC+/Z+Mr1yzkgfAaYI82bes4vtvVHVmIxwRBBcyr2Y949Cud4AENWzh2 nk/YcfxWB+rQH16elvzkjA+oouT1OLK+CyCKT0tjCGJ9VnSvD5yMChMZtTipC5Bh/BfQ DH3rXI9ULpupqTfGd6yp1Y/jAtKUaWtJglSoV/SyvFzh4P2nfqvcU9RyJuXmcBF5f7tg 6ste/0d6hrbO9DcAag3FkXhC3ACX7JFGO2focu22KJfQ9F56HUvXFNF2hxFWv1upU2Jw ycHQ== X-Forwarded-Encrypted: i=1; AJvYcCVvRMj5vsXS4ZQUXnvcdn7wj3Moos0rtiLjkiX40wx0YI6H3AHDGtwLiqSIG9yVE2rydlw35LT31woteB8=@vger.kernel.org X-Gm-Message-State: AOJu0YxgFSbStBYwuuaNoitkQfIOh9liiTGmemLk6x73zAvhSw8Ai3bf F7daWpyzl1TilRcOOgrC6aRqC54IkJk38EON19ZBLQ1k8STPtJ/p22Of X-Gm-Gg: ASbGncuRoAzlceMEUPI8WMUspj1tLgg3VH4zuKngjyMtZxF/lHDGZhWgbs2rQlZ4Ibn JYx+9QTQ4Cy50nZxzSsFsX2jIrj4VTp2TB24JO4EezAcuclWxdq4a1sbaVWCQCdUQ7TCX3Uql5w 33ZVVQQqf7Q+Az6+E1DVpf6XGJNBOumZvo5/CLd3q45p54CA3T6ugosraibsDCCfuP1hvpn4z8V aZcvZcJM8ZsRM9b729VT4TMoyB/Xk/2RILnpumG4M0x3k+bi/D74PvMqK//Gl7yXQdfhWPcZjk+ aunUjHlhcUgwuJXw1OlNhhomfPcqHJb8+rKYtABycIhGd95DewVp5/Yg6MI/bmaYvvpxkKftbs4 /8devebrTtHZRFdqSDNG8qeJBaIur2o3974LAkUEsOac7VE3h9WxZQcelAVICgWrjAPhLQ6mFP5 6r4b26EC3SVTTOye5rTLJkj+kl1RC0qdrQODoguUSgOkJIgOeYMLEasZNz9xad/YuzrY8/+aMj6 UW0blyVwnJ6jAVdOBI= X-Google-Smtp-Source: AGHT+IFvSpkQs2sfHkUC+7xxmb23tHL5WztE/69Rl7SaiYSR9hAvJ3VuOCjY8VEWpFmYYaZBHlhXYg== X-Received: by 2002:a17:903:2c10:b0:298:42ba:c437 with SMTP id d9443c01a7336-29b6bf75998mr74007195ad.50.1763833571428; Sat, 22 Nov 2025 09:46:11 -0800 (PST) Received: from CyberKunju.localdomain ([103.92.100.163]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13a80csm90186085ad.35.2025.11.22.09.46.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Nov 2025 09:46:09 -0800 (PST) From: Navaneeth K To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Navaneeth K Subject: [PATCH 1/5] staging: rtl8723bs: remove custom FIELD_OFFSET macro Date: Sat, 22 Nov 2025 17:45:51 +0000 Message-ID: <20251122174555.215109-2-knavaneeth786@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251122174555.215109-1-knavaneeth786@gmail.com> References: <20251122174555.215109-1-knavaneeth786@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" The driver defined a custom macro FIELD_OFFSET which duplicates the standard functionality of the kernel's offsetof() macro. Remove the custom definition to clean up the code and rely on standard kernel macros. Signed-off-by: Navaneeth K --- drivers/staging/rtl8723bs/include/basic_types.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/staging/rtl8723bs/include/basic_types.h b/drivers/stag= ing/rtl8723bs/include/basic_types.h index 1c2da18e6210..8adb95f9f1e5 100644 --- a/drivers/staging/rtl8723bs/include/basic_types.h +++ b/drivers/staging/rtl8723bs/include/basic_types.h @@ -12,8 +12,7 @@ #define FAIL (-1) =20 #include - -#define FIELD_OFFSET(s, field) ((__kernel_ssize_t)&((s *)(0))->field) +#include =20 #define SIZE_PTR __kernel_size_t #define SSIZE_PTR __kernel_ssize_t --=20 2.43.0 From nobody Tue Dec 2 01:26:25 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 9F7B528A701 for ; Sat, 22 Nov 2025 17:46:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833576; cv=none; b=pp5ijjil3BSCVyRiVAsHAENTZs0V53HxuZ4LmLDklgKYnuOOUYeNR5QOzlDAkVj/GJtcm7W6GVHLwatyMTakdeXZfM4Gt7XAVmZKI7RGjJ4BU/30Gz70bK/08ecvB2aLWEsAcmQ9j4QbLP4AREOOAO/cBRvS8EVgbtbdD2c4h5s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833576; c=relaxed/simple; bh=cpC1LEWWa2gxwbaSOO4EMuTVlGuvKC6DsecGI3j2hbI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AoC5ArzXXDq1rURAXEk7C0En9JOe3FBbqA0lmD472Lbmf8YFIosOe2zRI6Bzwx+l4SomaWQD2BpsrXlAPUMomnLjc7jzMj3pLER/Y3paJu4TE/3JrorB7BN5tYpyC+8kJwynSsOPuOWhwl77b65JAoqYoyElZs3TSaHNxxmp0Ys= 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=gLKgV73h; arc=none smtp.client-ip=209.85.214.173 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="gLKgV73h" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-29812589890so36344865ad.3 for ; Sat, 22 Nov 2025 09:46:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763833574; x=1764438374; 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=Q+C+5JbnNEtRzLTc+Dw5Knlrj9bR0dzDta5VOLCOrZs=; b=gLKgV73hP9Hmel/2G+NAV3f3rMSUeEBk0XHuX+DsL5gDICoYj6aa9a7u56GQ5uqQYm /hkWowCeFyYJpfbQXSpERTBQ0HSVtpTCEtP2/XZ1Z+3k6MeXP2+WxgTB8d66OVDHk5Mk 8mQ/U+/T7SIeubzoB4V0Sbev4G6U1WYOtx4mzK8DlqlWNG8h8RIJ9cvyftNoIM73jabj t4zHKDuMz00v0D2EWDbwAqCUYfg9PaHogAqJjQfT9ZSlm3W2VMdF7f2V/ToAxMCuvkSl GVP9TX+ec94oSVbl9JkhZhc+jmqYqR5YTpUTxjemYRBtCvrVqGaRh89ED4Uakdezna2f Gfmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763833574; x=1764438374; 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=Q+C+5JbnNEtRzLTc+Dw5Knlrj9bR0dzDta5VOLCOrZs=; b=U4YulroSjUvklj0pVZyTDHLferNtwif5YEn3S1hJDqWn85+fThFuqXLRO31bFBnWSF iHrPW4gm9sDmeaJrvCc9oejcNy2HDk2N1xzlvipbLzR0GWsPQTtt2oBD0NfLleXjWLSJ dbRe7fKAtLJxWszpyZsBfebSLILxPiz4Hn9KEU7QfpeP9dR2jxzLc5qQdGck75yMbBjw FADaxxZ3w+6rOIe91Xjx0e3kUHf8ZMzsKWReq3FJcinEvY8m/viIAqWkTec0Ie6seN4v RFmfToiKZS3zejSDdZ1nILE9lgijHVBXQaMQ2TsDAWnD3HVxjEqRZI+s+6vjbQSElApq SJhQ== X-Forwarded-Encrypted: i=1; AJvYcCXRAIFaLri5kgGY0IFqh1SV3O7wXlm3qFnP1/w6+Qb7BMdVhx3k5yhqfSXgn00bz2qagTbAgzXAyFVycTc=@vger.kernel.org X-Gm-Message-State: AOJu0Yw7qsmCtOn4pJ/O1vp/lHeppvOgdZLaWMSwQvqR/ygsNlAUOWaW gcV+A75Yjbkf9QuwdqMSFU1+dN6LzQVA43m9//RtKfRR3qoj7mxjVBnJw8H+zDJqgcK/L7Mi X-Gm-Gg: ASbGncvC6ICysxVg7GCy8x1iMzLXJMsrmbtNp68Cz7MpamyupZU2jLsWRqvBGfGk0lI vuvT6X5vlBFZJUpA0Y1NGA6v80mefOwFXESOZLQ6BWcGjc0J1yAjCPX8hO/K6x9apW/U8VwAPUX K/Z9OhBKmPGd9443aElOhqVl0TpbStDpEcewaC82d4OT0wb5FXBGAOF/GnLW22u4r2ivYT2U9jS s+Qd8AZBoYF5jEjk+Sw1turjri07efjxxJlaT0Wv0anahQVzEjo1SYDeLuNTfz4ja9UzN2cfcjS Te5/BWvuV9VjSoa79q75rQkQ9rYPW4GBlhf0g0SWUoqgamPEGM8ik8OoBrutBIryJuWhyT7LYNA QTCVvBdiblUy6stK0q7Lg0g2H+9RsJyo49hIZVR7Sjv1+3gHVgRArQ8U+yasHpVjbqa7W4ctoDn KmkNiCxpcEMzq5HNCVgsrSPNp8D3zri/Lw+rvaTS+1EYnT9FDpepXluOo3qQN4lGhaayjMMLAqk sSTYQfurvsSkONI/CU= X-Google-Smtp-Source: AGHT+IEKxtdwocd42UUdonOPfaZx89j1v4AcDfur13IE+AIwy4xKDfgaCuHHazlq6ph13PNAAPGuiw== X-Received: by 2002:a17:902:e548:b0:295:fc0:5a32 with SMTP id d9443c01a7336-29b6be8cb38mr88782895ad.3.1763833573873; Sat, 22 Nov 2025 09:46:13 -0800 (PST) Received: from CyberKunju.localdomain ([103.92.100.163]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13a80csm90186085ad.35.2025.11.22.09.46.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Nov 2025 09:46:13 -0800 (PST) From: Navaneeth K To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Navaneeth K Subject: [PATCH 2/5] staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof Date: Sat, 22 Nov 2025 17:45:52 +0000 Message-ID: <20251122174555.215109-3-knavaneeth786@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251122174555.215109-1-knavaneeth786@gmail.com> References: <20251122174555.215109-1-knavaneeth786@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 usage of the custom FIELD_OFFSET macro with the standard offsetof() macro in drv_types.h. This improves code readability and standardization. Signed-off-by: Navaneeth K --- drivers/staging/rtl8723bs/include/drv_types.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/rtl8723bs/include/drv_types.h b/drivers/stagin= g/rtl8723bs/include/drv_types.h index dd9018aa4ee5..47cabf8707f6 100644 --- a/drivers/staging/rtl8723bs/include/drv_types.h +++ b/drivers/staging/rtl8723bs/include/drv_types.h @@ -173,9 +173,9 @@ struct registry_priv { =20 =20 /* For registry parameters */ -#define RGTRY_OFT(field) ((u32)FIELD_OFFSET(struct registry_priv, field)) +#define RGTRY_OFT(field) ((u32)offsetof(struct registry_priv, field)) #define RGTRY_SZ(field) sizeof(((struct registry_priv *)0)->field) -#define BSSID_OFT(field) ((u32)FIELD_OFFSET(struct wlan_bssid_ex, field)) +#define BSSID_OFT(field) ((u32)offsetof(struct wlan_bssid_ex, field)) #define BSSID_SZ(field) sizeof(((struct wlan_bssid_ex *) 0)->field) =20 #include --=20 2.43.0 From nobody Tue Dec 2 01:26:25 2025 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 2D104296BC1 for ; Sat, 22 Nov 2025 17:46:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833578; cv=none; b=WQoarzhzNker+i3Km/KfHzdI05aK4XPhzYaB0K2iOgkqbxOO2AgiYRpJIA9KXuErQ5Dz4ohRc8ZF+W5yvfq1K9nxlqavWRWsUmNRJmNVBYkwiQ9+iC0eN3I3cYexWvTU43Cp4ZxhPOY47p4wu9mWfE5GKBrkx+LP2iA6Q+uYpc4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833578; c=relaxed/simple; bh=UeqZgih//xcbMg5qWWo5PAoxCl0KtIgkLYghBcZd8sc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pVAN3mmOBoXqusVxtavWjKajoeSrqjmO8kij/BvPhMxeYb91tizfXTgbbqxXsX+pFjLtEMbzfuOX+DNpGMm9ABvCm8kpqpv5oNbnmDwSeY0fdvXyOCihq1LnlgdQZX/8lDSWMld7J/MiQKrttkj/HiPeqgiSXD6wNqF1tTcJZGU= 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=i+gBVOI7; arc=none smtp.client-ip=209.85.214.170 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="i+gBVOI7" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-29808a9a96aso36093375ad.1 for ; Sat, 22 Nov 2025 09:46:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763833576; x=1764438376; 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=nm1Pttzi3WYdg/JYocWz9qt9ZsVaCfZIkXAx0tm4lFU=; b=i+gBVOI7zaR0RZmw7TZQJfPaO4kCSjORAOK8M8rzfBiyk1V/pkyRKxm/1zndftO5aA qoylTqZEXE3raUUHnsOkh58iKPmzTkG7/bkCG+XWEYbF74oosGleQonnd6NYRIpU6P4T LSdMIYLu8RcZykUKyIlev2GnOoTqj7+CxdeR1a/yYKcd2Gn5VIrowrbw/4vyVnn1SY0E NGpDnDxmC380jaGH+S//7ojnHdydcfY1oUbzzjo3VixIvYdzVkxpNyMRmGxJ5Ksm9Wko 3c5A2Y+ssefeTwYUIIfJ0i/lB4BxP+zltmLAbI5U2MnFuu63QBq8h8A5gMsFhZamFmdi MF4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763833576; x=1764438376; 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=nm1Pttzi3WYdg/JYocWz9qt9ZsVaCfZIkXAx0tm4lFU=; b=jTrAr2GWWxEI7l2zxtanG4oe22KoQ0M3kLUxw53cjiTzoF3dcLhNUODHvyJprE+gUU DzqVzksqb1+SkB8ycYnKq6wT6i23jtCtrhHT+GYbXlwtcDfdl2px7JBKq7FDCANMppHd PF8JptW+mYghkJTGslt/4mNZa1qFS0pWztHRS3ezfQfqsG56sEvxibF5W5k+KK1McKYN oteOTNCBDIpyhl/Yl6dcV+Tz4LBMF8hYKqzUjhs8k0F7N7Z7Q3ks6QJSL55+SWyB6Kwf P/+953J2+DmWUFXlZ7ZYbnWkYDCQU/Am4aRuG7Qb7dp2q/7mpnQmomBRxJVUqxS9aVt5 24sQ== X-Forwarded-Encrypted: i=1; AJvYcCVqv34XEmlSv5RL9FxGZFPVzk6qJRig7u3XWrm8aHW1S1u0xrgnBO1TKbkUQNKrWRpX0bCodtLSUcyBpcQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwbopUbrOc7Ic+HOBRwAl1UY1zZmFcr+aH2Cg5fggasNoT9jap8 C1TjMvW0l2pGVuDEaIyMm3Te8jTI9Y6j+uMoxzy25h0oZ2yB4zJxgrL4 X-Gm-Gg: ASbGncvdHHHN+jp+RdtjIi75FMdXzYxpuiQv45P0TfR8z0lF02HlXnMblCw7zlhaw7V BVdImOrElHDDbw/WOPI3++TbLJr9EKjtFWL/dqfskZiMCyEg13oB9KlgKTj41x3tRPkCrhvakRz aGsMaCSWRNEkOo9bhKP48Avl3+D2/nHs4PVN+Y4wMjCwh3YLaunNOwycFEtLD9plO201tLuVoyU LgYictppj95XbTZelMxqVsW/bE0fOBxhd1zi1aZtwY6s9bUxk/MRBWNFiZULB9CdAPMlu8Skr7W 7GjxwAFxzn8+G1KvCQJeG3Jx/e1ZjKIYakLQxxcY9y6iEMmCTqOljlTW+FTXLrJyVs8J79IkU23 hsooMRE0hnkaWc4Vv3KipVQxyADaWYUpgIUbCUt/ConYG8CTO/tVw8UY7TeMoYprmffXCrn5E2/ RBEiQ0B7lHWetgqP+AtTEENe1kLrCAegUXCpAIv/VUgFPXR4pPoQMNZvhIiuEuCKEmncS8v1StS IpwoO2FY2MDaEHal3FuRLZ0KHiK/A== X-Google-Smtp-Source: AGHT+IHONysqwYe+aWBhDxMqwYiRxC2vVD70ctO21dUdd4EvtxvCSA0AS1KTCPZXYwmu9feRlkvLMg== X-Received: by 2002:a17:903:1b45:b0:297:c889:ba35 with SMTP id d9443c01a7336-29b6bf3bd93mr75597035ad.31.1763833576301; Sat, 22 Nov 2025 09:46:16 -0800 (PST) Received: from CyberKunju.localdomain ([103.92.100.163]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13a80csm90186085ad.35.2025.11.22.09.46.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Nov 2025 09:46:15 -0800 (PST) From: Navaneeth K To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Navaneeth K Subject: [PATCH 3/5] staging: rtl8723bs: use standard offsetof in cfg80211 operations Date: Sat, 22 Nov 2025 17:45:53 +0000 Message-ID: <20251122174555.215109-4-knavaneeth786@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251122174555.215109-1-knavaneeth786@gmail.com> References: <20251122174555.215109-1-knavaneeth786@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 usage of the custom FIELD_OFFSET macro with the standard offsetof() macro in ioctl_cfg80211.c. This resolves coding style issues and standardizes memory offset calculations. Signed-off-by: Navaneeth K --- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c b/drivers/st= aging/rtl8723bs/os_dep/ioctl_cfg80211.c index 315bab373729..784c9ebf6f9c 100644 --- a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +++ b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c @@ -1712,7 +1712,8 @@ static int cfg80211_rtw_connect(struct wiphy *wiphy, = struct net_device *ndev, =20 if (wep_key_len > 0) { wep_key_len =3D wep_key_len <=3D 5 ? 5 : 13; - wep_total_len =3D wep_key_len + FIELD_OFFSET(struct ndis_802_11_wep, ke= y_material); + wep_total_len =3D wep_key_len + + offsetof(struct ndis_802_11_wep, key_material); pwep =3D rtw_malloc(wep_total_len); if (!pwep) { ret =3D -ENOMEM; --=20 2.43.0 From nobody Tue Dec 2 01:26:25 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 822FF29A33E for ; Sat, 22 Nov 2025 17:46:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833580; cv=none; b=Wvekhlo1ud7vsGBf/FaNlnZHR4vdJ9/rKsVJXiTsbkYzx9OoUep3VLoqlO++A1viEfIWAntKJRBFaL4sIFt5xbn/Q8q4BppQ/fjrOTuEwOGT21emSmsleFPsDplPbFtMlAHKhVAxFt/U5nE+Aq1CWTWuOinoN173WMtE9TylV3U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833580; c=relaxed/simple; bh=6U6zn8+LpcBNlZyzgRWtGMFyLk9wbZ1aFFGsqHh59Dc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NBG9vZ3s6IXRNzeQiJUM6Pwpgp5BYbMZg5IKBaHcSYjSQbSeSjbZ8cT+RuyGQEa5SuiMlMSYTDLoYRggbhRLpppXaLVAhmxKL2qtJi7cj22JmXOZiQ7aNjhtRCO7kBkr0igT6m5qngoLhPD5ixF8Ot3pkFigiw41MH+fTtMzEO0= 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=bmA4Xy/b; arc=none smtp.client-ip=209.85.214.180 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="bmA4Xy/b" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2980d9b7df5so37863815ad.3 for ; Sat, 22 Nov 2025 09:46:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763833579; x=1764438379; 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=qa0h2uHJeQY0DB1LF7p4Wl15nDJY+pGqzxFiQEBxkRc=; b=bmA4Xy/bUYby581OAXK1AGzXeEh9nVXf+adU644HNjluv8eIA42lT4shLuZGbeMchq LjX5DTSLSgk0WachSyBriQNaHdh6OY/K1G+YqgU4XepZkAQhENpszZ6CBtQGV+mUsH48 u6IlZhAHH+kUSXC/V6hiphezCK7wmya/DlKbkHz+HDibXTQTzQwkpIsMiYy9tkKqmt2+ UPdPRVXa03qcZqsOIYE+bnzyzg17gSCnG+sQqir0e/UjBEZ0DYS4R9OmSt+/sixUiwJy N4uIvZcwHJvMVfCJA3ubviL5IWAOaWni/c983l3plQAF43p7THk4tQfD4mIGaL6EkOeb FPQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763833579; x=1764438379; 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=qa0h2uHJeQY0DB1LF7p4Wl15nDJY+pGqzxFiQEBxkRc=; b=dvHLwho82+aMagb0Gyo2ClplErNlCdTsBYe6xPnXlieKvqgmGm16jJeN6f5q/BPTku j3e4UtQt8KB0nwhZwEKaQPkltuHRQgvjWufalbDf5JT0zQs3lxwIJ0U9lfZxJ2fWlQDK xX8S9nSDmmWrK6RKm5DotENOlWE4GWutT+dp0ojKx3BloDpa6DIOShMta4dRfP/cAeaq qoSorV2zDNDLerFNHC6VOn3CuWEE4V+c4r6woW/knt/BhcphfD308FHA4I47qYtWtZc2 az1RSfKwCfNHaUZEd8pCh/gdspHCa2+Qu5EH0qNmlJ8EF7GUmq/ERDRcGFrysrYjyUw7 QBEg== X-Forwarded-Encrypted: i=1; AJvYcCUJpqnKT9oR+6cGoUEWqxx6S1Ql7C6RGPO6XkwzrBn9fDt5HaeWS8Baju8y0BmDxc4bKD+SrBGDMg/xCqI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy9nrBthOoMr4nTbqZQsZtlbhwA4B7cMLLgH6dsBTmGEHKHyNDq 3FYB0nw1yCaGddQy4YXcMSWjpzJyhfplsaV7o4hjq7MwHm+tCJ8kCFUg X-Gm-Gg: ASbGncsp4qziomTactjhaFV7JF6iXYJn8aJqjUfsmZhkZO+SK0rjSfsZDP7x/8lJf93 M+u5KJOkvnu3KZWlMLiWKStBd32Hbw2ibZHLqX9n/b2YzBrNl2ISKilfiCnCY+b9tY9a5TDMUSu 0/8grG8zVMUy+aNEynPMFmdvqyc/xj9iumo2SNkzJUw7RsVknnfUsaKFQB0eBTf3/8ultQAz86V bbuk/lTr7pefDhe6zY1g3SQIPrvPbhT6tJJMOskOUoUEd/9YLZ55B6j+BRWysybuzvNrPVK3ra/ XV/t9pa1pYMq8PGaTvoe11pr1k6a7cZS9XXlUpTrCprbBannXpmoX3lSzeb+x1kxAb+x7391zBP +ZFJjdmdDt3F5hiOH9nIznOKoczEfjt0nZ773D1/K0LWhHpx0UmreabgsFBmAlY4xHIpKpDqhET ahyAVEfG+Kcvg5Dxz/WqyhnYlRBQf9dudxbK8udcFD8lDRd6xn8F6/NU/lsjERgO6o0Y4IzN5KX DC2oWo7+f2q294ttXs= X-Google-Smtp-Source: AGHT+IFI6BHlSRJPb6djH9faRMpeNwxW2jzBbOSapl1YN8zD/cV2V7nYzL7LU/FZpRbLbC/OSm0kIA== X-Received: by 2002:a17:903:298e:b0:295:7423:4bf5 with SMTP id d9443c01a7336-29b6be8c096mr58183185ad.9.1763833578783; Sat, 22 Nov 2025 09:46:18 -0800 (PST) Received: from CyberKunju.localdomain ([103.92.100.163]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13a80csm90186085ad.35.2025.11.22.09.46.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Nov 2025 09:46:18 -0800 (PST) From: Navaneeth K To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Navaneeth K Subject: [PATCH 4/5] staging: rtl8723bs: remove dead code from odm.c Date: Sat, 22 Nov 2025 17:45:54 +0000 Message-ID: <20251122174555.215109-5-knavaneeth786@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251122174555.215109-1-knavaneeth786@gmail.com> References: <20251122174555.215109-1-knavaneeth786@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" Remove commented-out code references to RTL8723A and RTL8188E which are not supported by this driver. This cleans up the source file and improves readability. Signed-off-by: Navaneeth K --- drivers/staging/rtl8723bs/hal/odm.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/staging/rtl8723bs/hal/odm.c b/drivers/staging/rtl8723b= s/hal/odm.c index 4b36af47f680..08ed38b2a563 100644 --- a/drivers/staging/rtl8723bs/hal/odm.c +++ b/drivers/staging/rtl8723bs/hal/odm.c @@ -610,10 +610,6 @@ void ODM_DMWatchdog(struct dm_odm_t *pDM_Odm) /* NeilChen--2012--08--24-- */ /* Fix Leave LPS issue */ if ((adapter_to_pwrctl(pDM_Odm->Adapter)->pwr_mode !=3D PS_MODE_ACTIVE) /= * in LPS mode */ - /* */ - /* (pDM_Odm->SupportICType & (ODM_RTL8723A))|| */ - /* (pDM_Odm->SupportICType & (ODM_RTL8188E) &&(&&(((pDM_Odm->SupportInte= rface =3D=3D ODM_ITRF_SDIO))) */ - /* */ ) { odm_DIGbyRSSI_LPS(pDM_Odm); } else --=20 2.43.0 From nobody Tue Dec 2 01:26:25 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 C115429BDA9 for ; Sat, 22 Nov 2025 17:46:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833583; cv=none; b=sX9JO6XDw2b6rwAlNsULvMWzoaLakp+UrcdfHlWwFWP9jtMTaMwk8Y0PXmCQjsp2nEAR7KHGz8pLzrf1hl3WFgf16mISMX21zfe40zmDQYeRHXal1vZYM4BD7rv8qPNVpY7aYfnkdOgmNnq5FHGKnriMV2kgI48jHwa6D5pocnw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763833583; c=relaxed/simple; bh=el9qVWydNmOeNIzbGNnXNPiYkxluIHMi/5utunI+8vI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YezBk6C5R9TOhfpN55MpPtYumiRlzRVS1UY3YkZ5GBmd56S1YzHKVb2OTt5VMVeDtq7fQLRbmAtRZBaGGB5v5efiqQOYKamUXyx6N/UbBjxV+0y5iF2CE8U/UJBscJy7CRBF6fBUTgFmEOIUDL7LExqf8LXaWMlcr3nKxGgE+LI= 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=Cycpt9br; arc=none smtp.client-ip=209.85.214.169 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="Cycpt9br" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-297d4ac44fbso21638755ad.0 for ; Sat, 22 Nov 2025 09:46:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763833581; x=1764438381; 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=thDBzUiyTzJO7fneP3Pb21cquyuVILS1A5aClZFoIvU=; b=Cycpt9br62as1FWb3ATUOe7900a7i3BOTx+e9ormBT61mv5DmO3Ttyf3EB+FzCcREu TQ/S2M6UzIvoMESkqJn5t3kvyxuAhvvIZQ2wR2S6PQM+G7g31ek49qzFp2JMC8HATTWK LhajoYa8wviN7SiJQoQkzCMo21AH+SmofI1Wh+/vo36m8KtGFiCfXyhYMnaf+XZCrM+5 ymC7OZdcbGsBJ0d63BkmYqZxwux9Y3QC9n4ZFcQ2xUbuq8pxq5KyvzOK40753lCLSSDm Mutfv8+Tt8D3K+kOnxJeZlUVDbeMG+LH/6OICEWBL2nCJwJvIOSqgsEYcoDUR7ZHhaiX l4Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763833581; x=1764438381; 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=thDBzUiyTzJO7fneP3Pb21cquyuVILS1A5aClZFoIvU=; b=AVnMKCTnszx5oBTkSY3iPQ6jfaNzwCCgqDDLm+xJ+MX7l+EdXkJw55hMbeAqW32qqv 4X2NhjyT595HsCbtTfvv6ArHxOjVpfMEVbdiJjkHIKjRcNkbPYbo+wDBJfexIX5OS9S6 TbT3sBVxcV2ItiqZS3lNVk2yy4Orstj8RcUmxpgrajuXmpoSE3GYeFFIt4a7DePORgp6 862TWVrnR0DniqUq1MeZphQp2Ba/w1fM3PBqNpDHv3NAcZuoY4yF4F04n/YzKPRvqPwp pXbbuKK6vU7c+FL2DO8EF1rNXVEVSLBblkoB658gcdhxdenrLRT+2756EmYozAg3vT8y 5Izg== X-Forwarded-Encrypted: i=1; AJvYcCUnmOFftqcmhSyVIksMls+7ZIvGxDCl+k5CzstT8qUSoMPqugey2gwaC187iVWEfAB9D/Bez69wGzwtcVY=@vger.kernel.org X-Gm-Message-State: AOJu0YyUM+F0CwFHY78nEAmtMeqkECpsyvCOwbCXLsrB0Nsm665kZayd FUgEuH46NqgCUOmpgwt04zD0N9z7UoQ1FUD6RApWxlRjQeRLtZMRSQTk X-Gm-Gg: ASbGncvsO8e5+nyuENXMa0TjX96wr7CnrIwbwPxlXEjcSzeUfra0nvGgCnxges11ABB na/4o8Nox0GTbSzVJZODjsy0GpxWObSG6LFu4hvhvWqJZiCtAuVENJ4GQ1GyBeiXvRuE2+SYtjH 9J1ype5k0tQ7pSpPvwXXY8vuntEWZ1ZSrpKny70RkDnht3/j6zlFvImV34OJ1G9PE/77650zhRw s2dPopmkME+XLjIAVPox9O7iyWHGad+dWfknru04msUZbY9F+jrGG7iskmAJpb1EvxOUg7tvFrJ raPSfVdgEsq9ZqEVLmU7tai6giR6/jSIcpdCPonYkynxfj636lU4qZnfGT7iG1mWPfvCCYq3fvi baBmOKYj54ogdQPEtjFxPjx8AmSCl4GOoprKQhsEVgjUOBCqpGlKE4xIaY1+6b+7Hxx/UJ8VN2M UL9alIk0oI/tMFz9JDcnqY6VrLZ2frUZ5u6X1XiAJlx9XyAHEbaxHgb7naQsx0nApuj80KxsTU4 ZUSyejtVwD1ztP14fw= X-Google-Smtp-Source: AGHT+IFNPCrN2dX5IWUa8SUMrzl9TV4hAj2RqZqhiyq0NRGXltMQMVe20dTIveHijRQPyvjFhlDKmA== X-Received: by 2002:a17:902:cf04:b0:295:96bc:8698 with SMTP id d9443c01a7336-29b6bfa97bemr60401605ad.19.1763833581177; Sat, 22 Nov 2025 09:46:21 -0800 (PST) Received: from CyberKunju.localdomain ([103.92.100.163]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13a80csm90186085ad.35.2025.11.22.09.46.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Nov 2025 09:46:20 -0800 (PST) From: Navaneeth K To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Navaneeth K Subject: [PATCH 5/5] staging: rtl8723bs: use offsetof in rtw_mlme_ext.c Date: Sat, 22 Nov 2025 17:45:55 +0000 Message-ID: <20251122174555.215109-6-knavaneeth786@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251122174555.215109-1-knavaneeth786@gmail.com> References: <20251122174555.215109-1-knavaneeth786@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 the custom FIELD_OFFSET macro with the standard offsetof() macro during the BSSID copy operation. Signed-off-by: Navaneeth K --- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c b/drivers/stagin= g/rtl8723bs/core/rtw_mlme_ext.c index a897c433d2b0..9372b997fc23 100644 --- a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c +++ b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c @@ -5275,7 +5275,7 @@ u8 createbss_hdl(struct adapter *padapter, u8 *pbuf) /* clear CAM */ flush_all_cam_entry(padapter); =20 - memcpy(pnetwork, pbuf, FIELD_OFFSET(struct wlan_bssid_ex, ie_length)); + memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, ie_length)); pnetwork->ie_length =3D ((struct wlan_bssid_ex *)pbuf)->ie_length; =20 if (pnetwork->ie_length > MAX_IE_SZ)/* Check pbuf->ie_length */ @@ -5339,7 +5339,7 @@ u8 join_cmd_hdl(struct adapter *padapter, u8 *pbuf) /* pmlmeinfo->assoc_AP_vendor =3D HT_IOT_PEER_MAX; */ pmlmeinfo->VHT_enable =3D 0; =20 - memcpy(pnetwork, pbuf, FIELD_OFFSET(struct wlan_bssid_ex, ie_length)); + memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, ie_length)); pnetwork->ie_length =3D ((struct wlan_bssid_ex *)pbuf)->ie_length; =20 if (pnetwork->ie_length > MAX_IE_SZ)/* Check pbuf->ie_length */ --=20 2.43.0