Takashi Iwai 53b109
From: Takashi Iwai <tiwai@suse.de>
Takashi Iwai 53b109
Subject: kABI workaround for hci_chan amp field addition
Takashi Iwai 53b109
Patch-mainline: Never, kABI workaround
Takashi Iwai 53b109
References: CVE-2021-33034 bsc#1186111
Takashi Iwai 53b109
Takashi Iwai 53b109
The newly added amp flag in hci_chan struct breaks kABI.
Takashi Iwai 53b109
As the new field fits into a hole, we just need to wrap it with
Takashi Iwai 53b109
__GENKSYMS__ ifndef as usual.
Takashi Iwai 53b109
Takashi Iwai 53b109
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai 53b109
Takashi Iwai 53b109
---
Takashi Iwai 53b109
 include/net/bluetooth/hci_core.h |    2 ++
Takashi Iwai 53b109
 1 file changed, 2 insertions(+)
Takashi Iwai 53b109
Takashi Iwai 53b109
--- a/include/net/bluetooth/hci_core.h
Takashi Iwai 53b109
+++ b/include/net/bluetooth/hci_core.h
Takashi Iwai 53b109
@@ -540,7 +540,9 @@ struct hci_chan {
Takashi Iwai 53b109
 	struct sk_buff_head data_q;
Takashi Iwai 53b109
 	unsigned int	sent;
Takashi Iwai 53b109
 	__u8		state;
Takashi Iwai 53b109
+#ifndef __GENKSYMS__
Takashi Iwai 53b109
 	bool		amp;
Takashi Iwai 53b109
+#endif
Takashi Iwai 53b109
 };
Takashi Iwai 53b109
 
Takashi Iwai 53b109
 struct hci_conn_params {