* [PATCH 2/4] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers
@ 2019-02-15 9:20 Mehta, Sanju
0 siblings, 0 replies; only message in thread
From: Mehta, Sanju @ 2019-02-15 9:20 UTC (permalink / raw)
To: S-k, Shyam-sundar, jdmason, dave.jiang, allenbh
Cc: linux-ntb, linux-kernel, Mehta, Sanju
From: Sanjay R Mehta <sanju.mehta@amd.com>
If ntb link disabled before clearing peer's XLAT register, the clearing
won't have any effect since the link is already down. So modified the
sequence so that the link is down only towards the end of the function
after clearing the XLAT register
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
---
drivers/ntb/test/ntb_perf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/ntb/test/ntb_perf.c b/drivers/ntb/test/ntb_perf.c
index a828d0e..4a3fba4 100644
--- a/drivers/ntb/test/ntb_perf.c
+++ b/drivers/ntb/test/ntb_perf.c
@@ -737,8 +737,6 @@ static void perf_disable_service(struct perf_ctx *perf)
{
int pidx;
- ntb_link_disable(perf->ntb);
-
if (perf->cmd_send == perf_msg_cmd_send) {
u64 inbits;
@@ -755,6 +753,8 @@ static void perf_disable_service(struct perf_ctx *perf)
for (pidx = 0; pidx < perf->pcnt; pidx++)
flush_work(&perf->peers[pidx].service);
+
+ ntb_link_disable(perf->ntb);
}
/*==============================================================================
--
2.7.4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2019-02-15 9:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-15 9:20 [PATCH 2/4] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers Mehta, Sanju
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).