From 7fb9bd3659051ff74a29387de0023bb8300e4aa7 Mon Sep 17 00:00:00 2001 From: Stefano Garzarella Date: Fri, 3 Jul 2026 12:22:54 +0200 Subject: [PATCH] 9p: fix privport option setting wrong RDMA field While reviewing a patch adding vsock transport to 9p, I noticed that since commit 1f3e4142c0eb ("9p: convert to the new mount API"), the Opt_privport case incorrectly sets rdma_opts->port instead of rdma_opts->privport, so mounting with the privport option overwrites the RDMA port number instead of enabling privileged port usage. Fixes: 1f3e4142c0eb ("9p: convert to the new mount API") Cc: stable@vger.kernel.org Cc: sandeen@redhat.com Signed-off-by: Stefano Garzarella Acked-by: Eric Sandeen Message-ID: <20260703102254.114446-1-sgarzare@redhat.com> Signed-off-by: Dominique Martinet --- fs/9p/v9fs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/9p/v9fs.c b/fs/9p/v9fs.c index 274c5157135d..f426cee37414 100644 --- a/fs/9p/v9fs.c +++ b/fs/9p/v9fs.c @@ -406,7 +406,7 @@ int v9fs_parse_param(struct fs_context *fc, struct fs_parameter *param) break; case Opt_privport: fd_opts->privport = true; - rdma_opts->port = true; + rdma_opts->privport = true; break; }