lkml.org 
[lkml]   [2018]   [Jun]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH v1 01/13] PCI/AER: Remove forward declarations
    From
    Date
    From: Bjorn Helgaas <bhelgaas@google.com>

    Reorder code to remove forward declarations. No functional change
    intended.

    Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
    ---
    drivers/pci/pcie/aer/aerdrv.c | 27 +++++++++++----------------
    1 file changed, 11 insertions(+), 16 deletions(-)

    diff --git a/drivers/pci/pcie/aer/aerdrv.c b/drivers/pci/pcie/aer/aerdrv.c
    index 9735c19bf39c..c6d1b664a6ea 100644
    --- a/drivers/pci/pcie/aer/aerdrv.c
    +++ b/drivers/pci/pcie/aer/aerdrv.c
    @@ -23,22 +23,6 @@
    #include "aerdrv.h"
    #include "../../pci.h"

    -static int aer_probe(struct pcie_device *dev);
    -static void aer_remove(struct pcie_device *dev);
    -static void aer_error_resume(struct pci_dev *dev);
    -static pci_ers_result_t aer_root_reset(struct pci_dev *dev);
    -
    -static struct pcie_port_service_driver aerdriver = {
    - .name = "aer",
    - .port_type = PCI_EXP_TYPE_ROOT_PORT,
    - .service = PCIE_PORT_SERVICE_AER,
    -
    - .probe = aer_probe,
    - .remove = aer_remove,
    - .error_resume = aer_error_resume,
    - .reset_link = aer_root_reset,
    -};
    -
    static int pcie_aer_disable;

    void pci_no_aer(void)
    @@ -357,6 +341,17 @@ static void aer_error_resume(struct pci_dev *dev)
    pci_write_config_dword(dev, pos + PCI_ERR_UNCOR_STATUS, status);
    }

    +static struct pcie_port_service_driver aerdriver = {
    + .name = "aer",
    + .port_type = PCI_EXP_TYPE_ROOT_PORT,
    + .service = PCIE_PORT_SERVICE_AER,
    +
    + .probe = aer_probe,
    + .remove = aer_remove,
    + .error_resume = aer_error_resume,
    + .reset_link = aer_root_reset,
    +};
    +
    /**
    * aer_service_init - register AER root service driver
    *
    \
     
     \ /
      Last update: 2018-06-08 22:05    [W:5.369 / U:0.116 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site