Blob Blame History Raw
From: Jan Kara <jack@suse.cz>
Subject: bdi: Fix up kabi for dev_name addition
References: bsc#1171844
Patch-mainline: Never, kabi fixup

struct backing_dev_info is allocated by bdi_alloc_node() so it's safe to just
move added dev_name to the end and use __GENKSYMS__ trick.

Signed-off-by: Jan Kara <jack@suse.cz>

---
 include/linux/backing-dev-defs.h |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

--- a/include/linux/backing-dev-defs.h
+++ b/include/linux/backing-dev-defs.h
@@ -220,7 +220,6 @@ struct backing_dev_info {
 	wait_queue_head_t wb_waitq;
 
 	struct device *dev;
-	char dev_name[64];
 	struct device *owner;
 
 	struct timer_list laptop_mode_wb_timer;
@@ -228,6 +227,9 @@ struct backing_dev_info {
 #ifdef CONFIG_DEBUG_FS
 	struct dentry *debug_dir;
 #endif
+#ifndef __GENKSYMS__
+	char dev_name[64];
+#endif
 };
 
 enum {