Remove unused
- edac_pci_ctl_info::edac_subsys
- edac_pci_ctl_info::complete
- edac_device_ctl_info::removal_complete
members.
Found by https://github.com/jirislaby/clang-struct.
  [ bp: Squash three almost identical trivial patches into one. ]
Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20240213112051.27715-6-jirislaby@kernel.org
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
 #ifndef _EDAC_DEVICE_H_
 #define _EDAC_DEVICE_H_
 
-#include <linux/completion.h>
 #include <linux/device.h>
 #include <linux/edac.h>
 #include <linux/kobject.h>
 
        unsigned long start_time;       /* edac_device load start time (jiffies) */
 
-       struct completion removal_complete;
-
        /* sysfs top name under 'edac' directory
         * and instance name:
         *      cpu/cpu0/...
 
 #ifndef _EDAC_PCI_H_
 #define _EDAC_PCI_H_
 
-#include <linux/completion.h>
 #include <linux/device.h>
 #include <linux/edac.h>
 #include <linux/kobject.h>
 
        int pci_idx;
 
-       struct bus_type *edac_subsys;   /* pointer to subsystem */
-
        /* the internal state of this controller instance */
        int op_state;
        /* work struct for this instance */
 
        unsigned long start_time;       /* edac_pci load start time (jiffies) */
 
-       struct completion complete;
-
        /* sysfs top name under 'edac' directory
         * and instance name:
         *      cpu/cpu0/...