Commit 1d955f98 authored by Haren Myneni's avatar Haren Myneni Committed by Michael Ellerman

powerpc/vas: Free send window in VAS instance after credits returned

NX may be processing requests while trying to close window. Wait until
all credits are returned and then free send window from VAS instance.
Signed-off-by: default avatarHaren Myneni <haren@linux.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1587017256.2275.1076.camel@hbabu-laptop
parent bd4da68d
...@@ -1316,14 +1316,14 @@ int vas_win_close(struct vas_window *window) ...@@ -1316,14 +1316,14 @@ int vas_win_close(struct vas_window *window)
unmap_paste_region(window); unmap_paste_region(window);
clear_vinst_win(window);
poll_window_busy_state(window); poll_window_busy_state(window);
unpin_close_window(window); unpin_close_window(window);
poll_window_credits(window); poll_window_credits(window);
clear_vinst_win(window);
poll_window_castout(window); poll_window_castout(window);
/* if send window, drop reference to matching receive window */ /* if send window, drop reference to matching receive window */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment