Commit 8144e9c8 authored by Nikita Shubin's avatar Nikita Shubin Committed by Jon Mason
Browse files

ntb: intel: Fix using link status DB's



Make sure we are not using DB's which were remapped for link status.

Fixes: f6e51c35 ("ntb: intel: split out the gen3 code")
Signed-off-by: default avatarNikita Shubin <n.shubin@yadro.com>
Reviewed-by: default avatarDave Jiang <dave.jiang@intel.com>
Signed-off-by: default avatarJon Mason <jdmason@kudzu.us>
parent de203da7
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -215,6 +215,9 @@ static int gen3_init_ntb(struct intel_ntb_dev *ndev)
	}

	ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1;
	/* Make sure we are not using DB's used for link status */
	if (ndev->hwerr_flags & NTB_HWERR_MSIX_VECTOR32_BAD)
		ndev->db_valid_mask &= ~ndev->db_link_mask;

	ndev->reg->db_iowrite(ndev->db_valid_mask,
			      ndev->self_mmio +