3 identifier pcie_reset_prepare_fn;
4 identifier pcie_reset_done_fn;
5 fresh identifier pcie_reset_notify_fn = pcie_reset_prepare_fn ## "_notify";
8 struct pci_error_handlers OPS@p = {
9 +#if LINUX_VERSION_IS_GEQ(4,13,0)
10 .reset_prepare = pcie_reset_prepare_fn,
11 .reset_done = pcie_reset_done_fn,
13 + .reset_notify = pcie_reset_notify_fn,
19 identifier r.pcie_reset_prepare_fn;
20 identifier r.pcie_reset_done_fn;
21 identifier r.pcie_reset_notify_fn;
23 void pcie_reset_done_fn(...) {...}
24 +#if LINUX_VERSION_IS_LESS(4,13,0)
25 +static void pcie_reset_notify_fn(struct pci_dev *dev, bool prepare)
28 + pcie_reset_prepare_fn(dev);
30 + pcie_reset_done_fn(dev);