Remove duplicate macro PCI_VSEC_HDR and its related macro PCI_VSEC_HDR_LEN_SHIFT from pci_regs.h to avoid redundancy and inconsistencies. Update VFIO PCI code to use PCI_VNDR_HEADER and PCI_VNDR_HEADER_LEN() for consistent naming and functionality. These changes aim to streamline header handling while minimizing impact, given the niche usage of these macros in userspace.
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -1001,9 +1001,6 @@ · 1000 unmodified lines | |||
| 1001 | #define PCI_ACS_CTRL 0x06 /* ACS Control Register */ | 1001 | #define PCI_ACS_CTRL 0x06 /* ACS Control Register */ |
| 1002 | #define PCI_ACS_EGRESS_CTL_V 0x08 /* ACS Egress Control Vector */ | 1002 | #define PCI_ACS_EGRESS_CTL_V 0x08 /* ACS Egress Control Vector */ |
| 1003 | 1003 | ||
| 1004 | #define PCI_VSEC_HDR 4 /* extended cap - vendor-specific */ | ||
| 1005 | #define PCI_VSEC_HDR_LEN_SHIFT 20 /* shift for length field */ | ||
| 1006 | |||
| 1007 | /* SATA capability */ | 1004 | /* SATA capability */ |
| 1008 | #define PCI_SATA_REGS 4 /* SATA REGs specifier */ | 1005 | #define PCI_SATA_REGS 4 /* SATA REGs specifier */ |
| 1009 | #define PCI_SATA_REGS_MASK 0xF /* location - BAR#/inline */ | 1006 | #define PCI_SATA_REGS_MASK 0xF /* location - BAR#/inline */ |