reverting c37e627f9565368ed7bd1f3cf59a2d223ddba85a

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi Frederick

At Arista Networks, we have a service driver for AER as a loadable
module. The reasons for having Arista's own module and not enabling
in-built aer driver (CONFIG_PCIEAER) is for the reasons below:

1. We need this driver on a few of our 40+ products we sell at this
time. So we want to keep this as a module and load it only on hardware
that supports AER.

2. Reacting to the type of PCI error is handled by a user space
process, not a kernel thread. So we can change the level of logging,
how to react to certain errors, how much info to log etc in user
space.

We are upgrading our kernel software to 4.19 and we noticed that
pcieport_if.h is no longer in linux/ dir and that breaks compilation
of our AER kernel module. From the comment in commit, we are inferring
the reason for renaming this file to pci/pcie/pcieport_if.h is because
no one but code under PCI core is registering PCIe service drivers. If
you or the PCI subsystem maintainers have no objection, we'd like to
revert commit c37e627f9565368ed7bd1f3cf59a2d223ddba85a. Please let us
know your thoughts.

Thank you
Prasad



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux