Blob Blame History Raw
From: Petr Tesarik <ptesarik@suse.com>
Subject: kabi: s390: struct subchannel
Patch-mainline: never, kabi
References: git-fixes

Upstream commit 05668e1d74b84c53fbe0f28565e4c9502a6b8a67 adds dma_mask
to struct subchannel. The size of this structure is not used outside of
css_alloc_subchannel(), so the new member can be added at the end without
breaking existing binary modules.

Signed-off-by: Petr Tesarik <ptesarik@suse.com>

---
 drivers/s390/cio/cio.h |    2 ++
 1 file changed, 2 insertions(+)

--- a/drivers/s390/cio/cio.h
+++ b/drivers/s390/cio/cio.h
@@ -112,7 +112,9 @@ struct subchannel {
 	enum sch_todo todo;
 	struct work_struct todo_work;
 	struct schib_config config;
+#ifndef __GENKSYMS__
 	u64 dma_mask;
+#endif
 } __attribute__ ((aligned(8)));
 
 DECLARE_PER_CPU(struct irb, cio_irb);