Blame patches.kabi/hci_chan-amp-kABI-workaround.patch
|
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 {
|