=20
+/*
+ * The struct is used to maintain the EEH global statistic
+ * information. Besides, the EEH global statistics will be
+ * exported to user space through procfs
+ */
+struct eeh_stats {
+ unsigned long no_device; /* PCI device not found
*/
+ unsigned long no_dn; /* OF node not found
*/
+ unsigned long no_cfg_addr; /* Config address not found
*/
+ unsigned long ignored_check; /* EEH check skipped
*/
+ unsigned long total_mmio_ffs; /* Total EEH checks
*/
+ unsigned long false_positives; /* Unnecessary EEH checks
*/
+ unsigned long slot_resets; /* PE reset
*/
+};
Why 'unsigned long', surely either 'unsigned int'
or a fixed-width type.
David