• Emmanuel Grumbach's avatar
    iwlwifi: pcie: fix prepare card flow · c9fdec9f
    Emmanuel Grumbach authored
    When the card is not owned by the PCIe bus, we need to
    acquire ownership first. This flow is implemented in
    iwl_pcie_prepare_card_hw. Because of a hardware bug, we
    need to disable link power management before we can
    request ownership otherwise the other user of the device
    won't get notified that we are requesting the device which
    will prevent us from acquire ownership.
    
    Same holds for the down flow where we need to make sure
    that any other potential user is notified that the driver
    is going down.
    
    CC: <stable@vger.kernel.org> [4.1]
    Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
    c9fdec9f
trans.c 74.8 KB