Skip to content
Snippets Groups Projects
Commit 592fb738 authored by Alex Zenla's avatar Alex Zenla Committed by Greg Kroah-Hartman
Browse files

9p/xen: fix init sequence


[ Upstream commit 7ef3ae82a6ebbf4750967d1ce43bcdb7e44ff74b ]

Large amount of mount hangs observed during hotplugging of 9pfs devices. The
9pfs Xen driver attempts to initialize itself more than once, causing the
frontend and backend to disagree: the backend listens on a channel that the
frontend does not send on, resulting in stalled processing.

Only allow initialization of 9p frontend once.

Fixes: c15fe55d ("9p/xen: fix connection sequence")
Signed-off-by: default avatarAlex Zenla <alex@edera.dev>
Signed-off-by: default avatarAlexander Merritt <alexander@edera.dev>
Signed-off-by: default avatarAriadne Conill <ariadne@ariadne.space>
Reviewed-by: default avatarJuergen Gross <jgross@suse.com>
Message-ID: <20241119211633.38321-1-alexander@edera.dev>
Signed-off-by: default avatarDominique Martinet <asmadeus@codewreck.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 5416b76a
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment