Blob Blame History Raw
From: Petr Tesarik <ptesarik@suse.com>
Subject: kabi: Mask no_vf_scan in struct pci_dev
Patch-mainline: never, kabi
References: jsc#SLE-5803 FATE#327056

There is a 10-bit hole after non_compliant_bars, so this field can be
simply masked for genksyms.

Signed-off-by: Petr Tesarik <ptesarik@suse.com>
---
 include/linux/pci.h |    2 ++
 1 file changed, 2 insertions(+)

--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -410,7 +410,9 @@ struct pci_dev {
 	unsigned int	irq_managed:1;
 	unsigned int	has_secondary_link:1;
 	unsigned int	non_compliant_bars:1;	/* broken BARs; ignore them */
+#ifndef __GENKSYMS__
 	unsigned int	no_vf_scan:1;		/* Don't scan for VFs after IOV enablement */
+#endif
 	pci_dev_flags_t dev_flags;
 	atomic_t	enable_cnt;	/* pci_enable_device has been called */