linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH][next] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
@ 2025-08-31 17:13 Gustavo A. R. Silva
  2025-08-31 17:51 ` [next] " bluez.test.bot
  2025-08-31 18:02 ` [PATCH][next] " Gustavo A. R. Silva
  0 siblings, 2 replies; 3+ messages in thread
From: Gustavo A. R. Silva @ 2025-08-31 17:13 UTC (permalink / raw)
  To: Marcel Holtmann, Johan Hedberg, Luiz Augusto von Dentz
  Cc: linux-bluetooth, linux-kernel, Gustavo A. R. Silva,
	linux-hardening

-Wflex-array-member-not-at-end was introduced in GCC-14, and we are
getting ready to enable it, globally.

Use the new TRAILING_OVERLAP() helper to fix 31 instances of the 
following type of warnings:

30 net/bluetooth/mgmt_config.c:16:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]
1 net/bluetooth/mgmt_config.c:22:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]

This helper creates a union between a flexible-array member (FAM)
and a set of members that would otherwise follow it. This overlays
the trailing members onto the FAM while preserving the original
memory layout.

Also, as the structs turn into unions, both members `entry` and
`value` cannot be statically initialized at once. Create another
macro to initialize everything after the declaration of `rp`.

Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
---
 net/bluetooth/mgmt_config.c | 97 +++++++++++++++++++------------------
 1 file changed, 51 insertions(+), 46 deletions(-)

diff --git a/net/bluetooth/mgmt_config.c b/net/bluetooth/mgmt_config.c
index 6ef701c27da4..829c9cfcea7d 100644
--- a/net/bluetooth/mgmt_config.c
+++ b/net/bluetooth/mgmt_config.c
@@ -12,35 +12,71 @@
 #include "mgmt_config.h"
 
 #define HDEV_PARAM_U16(_param_name_) \
-	struct {\
-		struct mgmt_tlv entry; \
+	TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
 		__le16 value; \
-	} __packed _param_name_
+	) __packed _param_name_
 
 #define HDEV_PARAM_U8(_param_name_) \
-	struct {\
-		struct mgmt_tlv entry; \
+	TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
 		__u8 value; \
-	} __packed _param_name_
+	) __packed _param_name_
 
 #define TLV_SET_U16(_param_code_, _param_name_) \
 	{ \
-		{ cpu_to_le16(_param_code_), sizeof(__u16) }, \
-		cpu_to_le16(hdev->_param_name_) \
+		rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
+		rp._param_name_.entry.length = sizeof(__u16); \
+		rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
 	}
 
 #define TLV_SET_U8(_param_code_, _param_name_) \
 	{ \
-		{ cpu_to_le16(_param_code_), sizeof(__u8) }, \
-		hdev->_param_name_ \
+		rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
+		rp._param_name_.entry.length = sizeof(__u8); \
+		rp._param_name_.value = hdev->_param_name_; \
 	}
 
 #define TLV_SET_U16_JIFFIES_TO_MSECS(_param_code_, _param_name_) \
 	{ \
-		{ cpu_to_le16(_param_code_), sizeof(__u16) }, \
-		cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)) \
+		rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
+		rp._param_name_.entry.length = sizeof(__u16); \
+		rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
 	}
 
+#define TLV_SET_ALL() \
+{ \
+	TLV_SET_U16(0x0000, def_page_scan_type); \
+	TLV_SET_U16(0x0001, def_page_scan_int); \
+	TLV_SET_U16(0x0002, def_page_scan_window); \
+	TLV_SET_U16(0x0003, def_inq_scan_type);  \
+	TLV_SET_U16(0x0004, def_inq_scan_int); \
+	TLV_SET_U16(0x0005, def_inq_scan_window); \
+	TLV_SET_U16(0x0006, def_br_lsto); \
+	TLV_SET_U16(0x0007, def_page_timeout); \
+	TLV_SET_U16(0x0008, sniff_min_interval); \
+	TLV_SET_U16(0x0009, sniff_max_interval); \
+	TLV_SET_U16(0x000a, le_adv_min_interval); \
+	TLV_SET_U16(0x000b, le_adv_max_interval); \
+	TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
+	TLV_SET_U16(0x000d, le_scan_interval); \
+	TLV_SET_U16(0x000e, le_scan_window); \
+	TLV_SET_U16(0x000f, le_scan_int_suspend); \
+	TLV_SET_U16(0x0010, le_scan_window_suspend); \
+	TLV_SET_U16(0x0011, le_scan_int_discovery); \
+	TLV_SET_U16(0x0012, le_scan_window_discovery); \
+	TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
+	TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
+	TLV_SET_U16(0x0015, le_scan_int_connect); \
+	TLV_SET_U16(0x0016, le_scan_window_connect); \
+	TLV_SET_U16(0x0017, le_conn_min_interval); \
+	TLV_SET_U16(0x0018, le_conn_max_interval); \
+	TLV_SET_U16(0x0019, le_conn_latency); \
+	TLV_SET_U16(0x001a, le_supv_timeout); \
+	TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
+	TLV_SET_U16(0x001d, advmon_allowlist_duration); \
+	TLV_SET_U16(0x001e, advmon_no_filter_duration); \
+	TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
+}
+
 int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,
 			   u16 data_len)
 {
@@ -78,40 +114,9 @@ int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,
 		HDEV_PARAM_U16(advmon_allowlist_duration);
 		HDEV_PARAM_U16(advmon_no_filter_duration);
 		HDEV_PARAM_U8(enable_advmon_interleave_scan);
-	} __packed rp = {
-		TLV_SET_U16(0x0000, def_page_scan_type),
-		TLV_SET_U16(0x0001, def_page_scan_int),
-		TLV_SET_U16(0x0002, def_page_scan_window),
-		TLV_SET_U16(0x0003, def_inq_scan_type),
-		TLV_SET_U16(0x0004, def_inq_scan_int),
-		TLV_SET_U16(0x0005, def_inq_scan_window),
-		TLV_SET_U16(0x0006, def_br_lsto),
-		TLV_SET_U16(0x0007, def_page_timeout),
-		TLV_SET_U16(0x0008, sniff_min_interval),
-		TLV_SET_U16(0x0009, sniff_max_interval),
-		TLV_SET_U16(0x000a, le_adv_min_interval),
-		TLV_SET_U16(0x000b, le_adv_max_interval),
-		TLV_SET_U16(0x000c, def_multi_adv_rotation_duration),
-		TLV_SET_U16(0x000d, le_scan_interval),
-		TLV_SET_U16(0x000e, le_scan_window),
-		TLV_SET_U16(0x000f, le_scan_int_suspend),
-		TLV_SET_U16(0x0010, le_scan_window_suspend),
-		TLV_SET_U16(0x0011, le_scan_int_discovery),
-		TLV_SET_U16(0x0012, le_scan_window_discovery),
-		TLV_SET_U16(0x0013, le_scan_int_adv_monitor),
-		TLV_SET_U16(0x0014, le_scan_window_adv_monitor),
-		TLV_SET_U16(0x0015, le_scan_int_connect),
-		TLV_SET_U16(0x0016, le_scan_window_connect),
-		TLV_SET_U16(0x0017, le_conn_min_interval),
-		TLV_SET_U16(0x0018, le_conn_max_interval),
-		TLV_SET_U16(0x0019, le_conn_latency),
-		TLV_SET_U16(0x001a, le_supv_timeout),
-		TLV_SET_U16_JIFFIES_TO_MSECS(0x001b,
-					     def_le_autoconnect_timeout),
-		TLV_SET_U16(0x001d, advmon_allowlist_duration),
-		TLV_SET_U16(0x001e, advmon_no_filter_duration),
-		TLV_SET_U8(0x001f, enable_advmon_interleave_scan),
-	};
+	} __packed rp;
+
+	TLV_SET_ALL();
 
 	bt_dev_dbg(hdev, "sock %p", sk);
 
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* RE: [next] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
  2025-08-31 17:13 [PATCH][next] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings Gustavo A. R. Silva
@ 2025-08-31 17:51 ` bluez.test.bot
  2025-08-31 18:02 ` [PATCH][next] " Gustavo A. R. Silva
  1 sibling, 0 replies; 3+ messages in thread
From: bluez.test.bot @ 2025-08-31 17:51 UTC (permalink / raw)
  To: linux-bluetooth, gustavoars

[-- Attachment #1: Type: text/plain, Size: 241584 bytes --]

This is automated email and please do not reply to this email!

Dear submitter,

Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=997341

---Test result---

Test Summary:
CheckPatch                    PENDING   0.37 seconds
GitLint                       PENDING   0.27 seconds
SubjectPrefix                 PASS      2.64 seconds
BuildKernel                   FAIL      21.80 seconds
CheckAllWarning               FAIL      24.12 seconds
CheckSparse                   FAIL      26.72 seconds
BuildKernel32                 FAIL      21.57 seconds
TestRunnerSetup               FAIL      460.23 seconds
TestRunner_l2cap-tester       FAIL      0.10 seconds
TestRunner_iso-tester         FAIL      0.10 seconds
TestRunner_bnep-tester        FAIL      0.10 seconds
TestRunner_mgmt-tester        FAIL      0.10 seconds
TestRunner_rfcomm-tester      FAIL      0.10 seconds
TestRunner_sco-tester         FAIL      0.10 seconds
TestRunner_ioctl-tester       FAIL      0.10 seconds
TestRunner_mesh-tester        FAIL      0.10 seconds
TestRunner_smp-tester         FAIL      0.10 seconds
TestRunner_userchan-tester    FAIL      0.10 seconds
IncrementalBuild              PENDING   0.70 seconds

Details
##############################
Test: CheckPatch - PENDING
Desc: Run checkpatch.pl script
Output:

##############################
Test: GitLint - PENDING
Desc: Run gitlint
Output:

##############################
Test: BuildKernel - FAIL
Desc: Build Kernel for Bluetooth
Output:

net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:
net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
   15 |  TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
      |  ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
   86 |   HDEV_PARAM_U16(def_page_scan_type);
      |   ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   40 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   41 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   42 |   rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   33 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   34 |   rp._param_name_.entry.length = sizeof(__u8); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   35 |   rp._param_name_.value = hdev->_param_name_; \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: CheckAllWarning - FAIL
Desc: Run linux kernel with all warning enabled
Output:

net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:
net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
   15 |  TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
      |  ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
   86 |   HDEV_PARAM_U16(def_page_scan_type);
      |   ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   40 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   41 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   42 |   rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   33 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   34 |   rp._param_name_.entry.length = sizeof(__u8); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   35 |   rp._param_name_.value = hdev->_param_name_; \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: CheckSparse - FAIL
Desc: Run sparse tool with linux kernel
Output:

net/bluetooth/af_bluetooth.c:248:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
net/bluetooth/hci_core.c:85:9: warning: context imbalance in '__hci_dev_get' - different lock contexts for basic block
net/bluetooth/hci_core.c: note: in included file (through include/linux/notifier.h, include/linux/memory_hotplug.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, ...):
./include/linux/srcu.h:400:9: warning: context imbalance in 'hci_dev_put_srcu' - unexpected unlock
net/bluetooth/hci_event.c: note: in included file (through include/net/bluetooth/hci_core.h):
./include/net/bluetooth/hci.h:2658:47: warning: array of flexible structures
./include/net/bluetooth/hci.h:2744:43: warning: array of flexible structures
drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer
drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer
net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:
net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
   15 |  TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
      |  ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
   86 |   HDEV_PARAM_U16(def_page_scan_type);
      |   ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   40 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   41 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   42 |   rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   33 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   34 |   rp._param_name_.entry.length = sizeof(__u8); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   35 |   rp._param_name_.value = hdev->_param_name_; \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1
make[4]: *** Waiting for unfinished jobs....
net/bluetooth/hci_codec.c: note: in included file:
./include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types)
drivers/bluetooth/hci_nokia.c:279:23:    expected unsigned short [usertype] baud
drivers/bluetooth/hci_nokia.c:279:23:    got restricted __le16 [usertype]
drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types)
drivers/bluetooth/hci_nokia.c:282:26:    expected unsigned short [usertype] sys_clk
drivers/bluetooth/hci_nokia.c:282:26:    got restricted __le16 [usertype]
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: BuildKernel32 - FAIL
Desc: Build 32bit Kernel for Bluetooth
Output:

net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:
net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
   15 |  TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
      |  ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
   86 |   HDEV_PARAM_U16(def_page_scan_type);
      |   ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   40 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   41 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   42 |   rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   33 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   34 |   rp._param_name_.entry.length = sizeof(__u8); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   35 |   rp._param_name_.value = hdev->_param_name_; \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: TestRunnerSetup - FAIL
Desc: Setup kernel and bluez for test-runner
Output:
Kernel: 
net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:
net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
   15 |  TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
      |  ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
   86 |   HDEV_PARAM_U16(def_page_scan_type);
      |   ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
   47 |  TLV_SET_U16(0x0000, def_page_scan_type); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
   48 |  TLV_SET_U16(0x0001, def_page_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
   49 |  TLV_SET_U16(0x0002, def_page_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
   50 |  TLV_SET_U16(0x0003, def_inq_scan_type);  \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
   51 |  TLV_SET_U16(0x0004, def_inq_scan_int); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
   52 |  TLV_SET_U16(0x0005, def_inq_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
   53 |  TLV_SET_U16(0x0006, def_br_lsto); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
   54 |  TLV_SET_U16(0x0007, def_page_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
   55 |  TLV_SET_U16(0x0008, sniff_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
   56 |  TLV_SET_U16(0x0009, sniff_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
   57 |  TLV_SET_U16(0x000a, le_adv_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
   58 |  TLV_SET_U16(0x000b, le_adv_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
   59 |  TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
   60 |  TLV_SET_U16(0x000d, le_scan_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
   61 |  TLV_SET_U16(0x000e, le_scan_window); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
   62 |  TLV_SET_U16(0x000f, le_scan_int_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
   63 |  TLV_SET_U16(0x0010, le_scan_window_suspend); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
   64 |  TLV_SET_U16(0x0011, le_scan_int_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
   65 |  TLV_SET_U16(0x0012, le_scan_window_discovery); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
   66 |  TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
   67 |  TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
   68 |  TLV_SET_U16(0x0015, le_scan_int_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
   69 |  TLV_SET_U16(0x0016, le_scan_window_connect); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
   70 |  TLV_SET_U16(0x0017, le_conn_min_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
   71 |  TLV_SET_U16(0x0018, le_conn_max_interval); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
   72 |  TLV_SET_U16(0x0019, le_conn_latency); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
   73 |  TLV_SET_U16(0x001a, le_supv_timeout); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   40 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   41 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
   42 |   rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
      |     ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
   74 |  TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
   75 |  TLV_SET_U16(0x001d, advmon_allowlist_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   26 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   27 |   rp._param_name_.entry.length = sizeof(__u16); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
   28 |   rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
      |     ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
   76 |  TLV_SET_U16(0x001e, advmon_no_filter_duration); \
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   33 |   rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   34 |   rp._param_name_.entry.length = sizeof(__u8); \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
   35 |   rp._param_name_.value = hdev->_param_name_; \
      |     ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
   77 |  TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
      |  ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
  119 |  TLV_SET_ALL();
      |  ^~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: TestRunner_l2cap-tester - FAIL
Desc: Run l2cap-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_iso-tester - FAIL
Desc: Run iso-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_bnep-tester - FAIL
Desc: Run bnep-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_mgmt-tester - FAIL
Desc: Run mgmt-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_rfcomm-tester - FAIL
Desc: Run rfcomm-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_sco-tester - FAIL
Desc: Run sco-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_ioctl-tester - FAIL
Desc: Run ioctl-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_mesh-tester - FAIL
Desc: Run mesh-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_smp-tester - FAIL
Desc: Run smp-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_userchan-tester - FAIL
Desc: Run userchan-tester with test-runner
Output:

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: IncrementalBuild - PENDING
Desc: Incremental build with the patches in the series
Output:



---
Regards,
Linux Bluetooth


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH][next] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
  2025-08-31 17:13 [PATCH][next] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings Gustavo A. R. Silva
  2025-08-31 17:51 ` [next] " bluez.test.bot
@ 2025-08-31 18:02 ` Gustavo A. R. Silva
  1 sibling, 0 replies; 3+ messages in thread
From: Gustavo A. R. Silva @ 2025-08-31 18:02 UTC (permalink / raw)
  To: Gustavo A. R. Silva, Marcel Holtmann, Johan Hedberg,
	Luiz Augusto von Dentz
  Cc: linux-bluetooth, linux-kernel, linux-hardening

Hi all,

Please, drop this. I just remembered about this bugfix for GCC:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120354

which will actually catch the same -Wfamnae issues inside
struct mgmt_rp_read_def_system_config:

struct mgmt_rp_read_def_system_config {
	union {
		struct mgmt_tlv    entry;                /*     0     3 */
		struct {
			unsigned char __offset_to_value[3]; /*     0     3 */

			/* XXX 1 byte hole, try to pack */

			__le16     value;                /*     4     2 */
		};                                       /*     0     6 */
	} def_page_scan_type;                            /*     0     6 */
	union {
		struct mgmt_tlv    entry;                /*     6     3 */
		struct {
			unsigned char __offset_to_value[3]; /*     6     3 */

			/* XXX 1 byte hole, try to pack */

			__le16     value;                /*    10     2 */
		};                                       /*     6     6 */
	} def_page_scan_int;                             /*     6     6 */
	union {
		struct mgmt_tlv    entry;                /*    12     3 */
		struct {
			unsigned char __offset_to_value[3]; /*    12     3 */

			/* XXX 1 byte hole, try to pack */

			__le16     value;                /*    16     2 */
		};                                       /*    12     6 */
	} def_page_scan_window;                          /*    12     6 */
...
}...

So, I need to figure out another solution for this.

Thanks
-Gustavo

On 8/31/25 19:13, Gustavo A. R. Silva wrote:
> -Wflex-array-member-not-at-end was introduced in GCC-14, and we are
> getting ready to enable it, globally.
> 
> Use the new TRAILING_OVERLAP() helper to fix 31 instances of the
> following type of warnings:
> 
> 30 net/bluetooth/mgmt_config.c:16:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]
> 1 net/bluetooth/mgmt_config.c:22:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]
> 
> This helper creates a union between a flexible-array member (FAM)
> and a set of members that would otherwise follow it. This overlays
> the trailing members onto the FAM while preserving the original
> memory layout.
> 
> Also, as the structs turn into unions, both members `entry` and
> `value` cannot be statically initialized at once. Create another
> macro to initialize everything after the declaration of `rp`.
> 
> Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
> ---
>   net/bluetooth/mgmt_config.c | 97 +++++++++++++++++++------------------
>   1 file changed, 51 insertions(+), 46 deletions(-)
> 
> diff --git a/net/bluetooth/mgmt_config.c b/net/bluetooth/mgmt_config.c
> index 6ef701c27da4..829c9cfcea7d 100644
> --- a/net/bluetooth/mgmt_config.c
> +++ b/net/bluetooth/mgmt_config.c
> @@ -12,35 +12,71 @@
>   #include "mgmt_config.h"
>   
>   #define HDEV_PARAM_U16(_param_name_) \
> -	struct {\
> -		struct mgmt_tlv entry; \
> +	TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
>   		__le16 value; \
> -	} __packed _param_name_
> +	) __packed _param_name_
>   
>   #define HDEV_PARAM_U8(_param_name_) \
> -	struct {\
> -		struct mgmt_tlv entry; \
> +	TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
>   		__u8 value; \
> -	} __packed _param_name_
> +	) __packed _param_name_
>   
>   #define TLV_SET_U16(_param_code_, _param_name_) \
>   	{ \
> -		{ cpu_to_le16(_param_code_), sizeof(__u16) }, \
> -		cpu_to_le16(hdev->_param_name_) \
> +		rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
> +		rp._param_name_.entry.length = sizeof(__u16); \
> +		rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
>   	}
>   
>   #define TLV_SET_U8(_param_code_, _param_name_) \
>   	{ \
> -		{ cpu_to_le16(_param_code_), sizeof(__u8) }, \
> -		hdev->_param_name_ \
> +		rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
> +		rp._param_name_.entry.length = sizeof(__u8); \
> +		rp._param_name_.value = hdev->_param_name_; \
>   	}
>   
>   #define TLV_SET_U16_JIFFIES_TO_MSECS(_param_code_, _param_name_) \
>   	{ \
> -		{ cpu_to_le16(_param_code_), sizeof(__u16) }, \
> -		cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)) \
> +		rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
> +		rp._param_name_.entry.length = sizeof(__u16); \
> +		rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
>   	}
>   
> +#define TLV_SET_ALL() \
> +{ \
> +	TLV_SET_U16(0x0000, def_page_scan_type); \
> +	TLV_SET_U16(0x0001, def_page_scan_int); \
> +	TLV_SET_U16(0x0002, def_page_scan_window); \
> +	TLV_SET_U16(0x0003, def_inq_scan_type);  \
> +	TLV_SET_U16(0x0004, def_inq_scan_int); \
> +	TLV_SET_U16(0x0005, def_inq_scan_window); \
> +	TLV_SET_U16(0x0006, def_br_lsto); \
> +	TLV_SET_U16(0x0007, def_page_timeout); \
> +	TLV_SET_U16(0x0008, sniff_min_interval); \
> +	TLV_SET_U16(0x0009, sniff_max_interval); \
> +	TLV_SET_U16(0x000a, le_adv_min_interval); \
> +	TLV_SET_U16(0x000b, le_adv_max_interval); \
> +	TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
> +	TLV_SET_U16(0x000d, le_scan_interval); \
> +	TLV_SET_U16(0x000e, le_scan_window); \
> +	TLV_SET_U16(0x000f, le_scan_int_suspend); \
> +	TLV_SET_U16(0x0010, le_scan_window_suspend); \
> +	TLV_SET_U16(0x0011, le_scan_int_discovery); \
> +	TLV_SET_U16(0x0012, le_scan_window_discovery); \
> +	TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
> +	TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
> +	TLV_SET_U16(0x0015, le_scan_int_connect); \
> +	TLV_SET_U16(0x0016, le_scan_window_connect); \
> +	TLV_SET_U16(0x0017, le_conn_min_interval); \
> +	TLV_SET_U16(0x0018, le_conn_max_interval); \
> +	TLV_SET_U16(0x0019, le_conn_latency); \
> +	TLV_SET_U16(0x001a, le_supv_timeout); \
> +	TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
> +	TLV_SET_U16(0x001d, advmon_allowlist_duration); \
> +	TLV_SET_U16(0x001e, advmon_no_filter_duration); \
> +	TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
> +}
> +
>   int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,
>   			   u16 data_len)
>   {
> @@ -78,40 +114,9 @@ int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,
>   		HDEV_PARAM_U16(advmon_allowlist_duration);
>   		HDEV_PARAM_U16(advmon_no_filter_duration);
>   		HDEV_PARAM_U8(enable_advmon_interleave_scan);
> -	} __packed rp = {
> -		TLV_SET_U16(0x0000, def_page_scan_type),
> -		TLV_SET_U16(0x0001, def_page_scan_int),
> -		TLV_SET_U16(0x0002, def_page_scan_window),
> -		TLV_SET_U16(0x0003, def_inq_scan_type),
> -		TLV_SET_U16(0x0004, def_inq_scan_int),
> -		TLV_SET_U16(0x0005, def_inq_scan_window),
> -		TLV_SET_U16(0x0006, def_br_lsto),
> -		TLV_SET_U16(0x0007, def_page_timeout),
> -		TLV_SET_U16(0x0008, sniff_min_interval),
> -		TLV_SET_U16(0x0009, sniff_max_interval),
> -		TLV_SET_U16(0x000a, le_adv_min_interval),
> -		TLV_SET_U16(0x000b, le_adv_max_interval),
> -		TLV_SET_U16(0x000c, def_multi_adv_rotation_duration),
> -		TLV_SET_U16(0x000d, le_scan_interval),
> -		TLV_SET_U16(0x000e, le_scan_window),
> -		TLV_SET_U16(0x000f, le_scan_int_suspend),
> -		TLV_SET_U16(0x0010, le_scan_window_suspend),
> -		TLV_SET_U16(0x0011, le_scan_int_discovery),
> -		TLV_SET_U16(0x0012, le_scan_window_discovery),
> -		TLV_SET_U16(0x0013, le_scan_int_adv_monitor),
> -		TLV_SET_U16(0x0014, le_scan_window_adv_monitor),
> -		TLV_SET_U16(0x0015, le_scan_int_connect),
> -		TLV_SET_U16(0x0016, le_scan_window_connect),
> -		TLV_SET_U16(0x0017, le_conn_min_interval),
> -		TLV_SET_U16(0x0018, le_conn_max_interval),
> -		TLV_SET_U16(0x0019, le_conn_latency),
> -		TLV_SET_U16(0x001a, le_supv_timeout),
> -		TLV_SET_U16_JIFFIES_TO_MSECS(0x001b,
> -					     def_le_autoconnect_timeout),
> -		TLV_SET_U16(0x001d, advmon_allowlist_duration),
> -		TLV_SET_U16(0x001e, advmon_no_filter_duration),
> -		TLV_SET_U8(0x001f, enable_advmon_interleave_scan),
> -	};
> +	} __packed rp;
> +
> +	TLV_SET_ALL();
>   
>   	bt_dev_dbg(hdev, "sock %p", sk);
>   


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-08-31 18:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-31 17:13 [PATCH][next] Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings Gustavo A. R. Silva
2025-08-31 17:51 ` [next] " bluez.test.bot
2025-08-31 18:02 ` [PATCH][next] " Gustavo A. R. Silva

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).