We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 94bc15c commit d72bae4Copy full SHA for d72bae4
drivers/pci/pcie/aer.c
@@ -816,12 +816,15 @@ EXPORT_SYMBOL_NS_GPL(pci_print_aer, "CXL");
816
*/
817
static int add_error_device(struct aer_err_info *e_info, struct pci_dev *dev)
818
{
819
- if (e_info->error_dev_num < AER_MAX_MULTI_ERR_DEVICES) {
820
- e_info->dev[e_info->error_dev_num] = pci_dev_get(dev);
821
- e_info->error_dev_num++;
822
- return 0;
823
- }
824
- return -ENOSPC;
+ int i = e_info->error_dev_num;
+
+ if (i >= AER_MAX_MULTI_ERR_DEVICES)
+ return -ENOSPC;
+ e_info->dev[i] = pci_dev_get(dev);
825
+ e_info->error_dev_num++;
826
827
+ return 0;
828
}
829
830
/**
0 commit comments