mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
bnxt_en: enable PTM function
The patch mentioned in Fixes missed one main point of implementing proper PTM support. To make it fully operational it has to be explicitly enabled. Add missing call in probe callback and disable it in teardown callback. Signed-off-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Reviewed-by: Pavan Chebbi <pavan.chebbi@broadcom.com> Link: https://patch.msgid.link/20260806201849.3161402-1-vadim.fedorenko@linux.dev Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
0ed2ebecd5
commit
5838193edc
|
|
@ -14978,6 +14978,7 @@ static void bnxt_unmap_bars(struct bnxt *bp, struct pci_dev *pdev)
|
|||
|
||||
static void bnxt_cleanup_pci(struct bnxt *bp)
|
||||
{
|
||||
pci_disable_ptm(bp->pdev);
|
||||
bnxt_unmap_bars(bp, bp->pdev);
|
||||
pci_release_regions(bp->pdev);
|
||||
if (pci_is_enabled(bp->pdev))
|
||||
|
|
@ -15546,6 +15547,8 @@ static int bnxt_init_board(struct pci_dev *pdev, struct net_device *dev)
|
|||
goto init_err_release;
|
||||
}
|
||||
|
||||
pci_enable_ptm(pdev);
|
||||
|
||||
INIT_WORK(&bp->sp_task, bnxt_sp_task);
|
||||
INIT_DELAYED_WORK(&bp->fw_reset_task, bnxt_fw_reset_task);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user