From a0eb859d0ac42beb4120b306119d1f6955b528aa Mon Sep 17 00:00:00 2001
From: Oliver Neukum <oneukum@suse.com>
Date: Thu, 15 Mar 2018 20:49:17 +0100
Subject: [PATCH] Thunderbolt: kABI paddings added
Patch-mainline: Never (SUSE kABI padding)
References: bsc#1070681
just in case
Signed-off-by: Oliver Neukum <oneukum@suse.com>
---
include/linux/thunderbolt.h | 8 ++++++++
1 file changed, 8 insertions(+)
--- a/include/linux/thunderbolt.h
+++ b/include/linux/thunderbolt.h
@@ -83,6 +83,9 @@ struct tb {
int index;
enum tb_security_level security_level;
size_t nboot_acl;
+
+ void *suse_kabi_padding;
+
unsigned long privdata[];
};
@@ -107,6 +110,7 @@ static inline unsigned int tb_phy_port_f
struct tb_property_dir {
const uuid_t *uuid;
struct list_head properties;
+ void *suse_kabi_padding;
};
enum tb_property_type {
@@ -140,6 +144,7 @@ struct tb_property {
char *text;
u32 immediate;
} value;
+ void *suse_kabi_padding;
};
struct tb_property_dir *tb_property_parse_dir(const u32 *block,
@@ -482,6 +487,8 @@ struct tb_nhi {
struct work_struct interrupt_work;
u32 hop_count;
unsigned long quirks;
+
+ void *suse_kabi_padding;
};
/**
@@ -532,6 +539,7 @@ struct tb_ring {
u16 eof_mask;
void (*start_poll)(void *data);
void *poll_data;
+ void *suse_kabi_padding;
};
/* Leave ring interrupt enabled on suspend */