]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
PCI/AER: Update struct aer_err_info with kernel-doc formatting
authorTerry Bowman <terry.bowman@amd.com>
Tue, 20 Jan 2026 02:40:58 +0000 (18:40 -0800)
committerDave Jiang <dave.jiang@intel.com>
Thu, 22 Jan 2026 22:07:04 +0000 (15:07 -0700)
Update the existing 'struct aer_err_info' definition to use kernel-doc
formatting. Remove the inline comments to reduce noise and do not introduce
functional changes. This will improve readability and maintainability.

Signed-off-by: Terry Bowman <terry.bowman@amd.com>
Reviewed-by: Dan Williams <dan.j.williams@intel.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Link: https://patch.msgid.link/20260114182055.46029-16-terry.bowman@amd.com
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/pci/pci.h

index 41ec38e82c08215f733a69b4bbad625234ff626d..8ccb3ba61e11cbffeda3475d9a921fbc4a4e767d 100644 (file)
@@ -724,16 +724,35 @@ static inline bool pci_dev_binding_disallowed(struct pci_dev *dev)
 
 #define AER_MAX_MULTI_ERR_DEVICES      5       /* Not likely to have more */
 
+/**
+ * struct aer_err_info - AER Error Information
+ * @dev: Devices reporting error
+ * @ratelimit_print: Flag to log or not log the devices' error. 0=NotLog/1=Log
+ * @__pad1: Padding for alignment
+ * @error_dev_num: Number of devices reporting an error
+ * @level: printk level to use in logging
+ * @id: Value from register PCI_ERR_ROOT_ERR_SRC
+ * @severity: AER severity, 0-UNCOR Non-fatal, 1-UNCOR fatal, 2-COR
+ * @root_ratelimit_print: Flag to log or not log the root's error. 0=NotLog/1=Log
+ * @multi_error_valid: If multiple errors are reported
+ * @first_error: First reported error
+ * @__pad2: Padding for alignment
+ * @is_cxl: Bus type error: 0-PCI Bus error, 1-CXL Bus error
+ * @tlp_header_valid: Indicates if TLP field contains error information
+ * @status: COR/UNCOR error status
+ * @mask: COR/UNCOR mask
+ * @tlp: Transaction packet information
+ */
 struct aer_err_info {
        struct pci_dev *dev[AER_MAX_MULTI_ERR_DEVICES];
        int ratelimit_print[AER_MAX_MULTI_ERR_DEVICES];
        int error_dev_num;
-       const char *level;              /* printk level */
+       const char *level;
 
        unsigned int id:16;
 
-       unsigned int severity:2;        /* 0:NONFATAL | 1:FATAL | 2:COR */
-       unsigned int root_ratelimit_print:1;    /* 0=skip, 1=print */
+       unsigned int severity:2;
+       unsigned int root_ratelimit_print:1;
        unsigned int __pad1:4;
        unsigned int multi_error_valid:1;
 
@@ -742,9 +761,9 @@ struct aer_err_info {
        unsigned int is_cxl:1;
        unsigned int tlp_header_valid:1;
 
-       unsigned int status;            /* COR/UNCOR Error Status */
-       unsigned int mask;              /* COR/UNCOR Error Mask */
-       struct pcie_tlp_log tlp;        /* TLP Header */
+       unsigned int status;
+       unsigned int mask;
+       struct pcie_tlp_log tlp;
 };
 
 int aer_get_device_error_info(struct aer_err_info *info, int i);