From nobody Wed Feb 5 12:00:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 44C1C24B248 for ; Fri, 10 Jan 2025 19:18:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736536693; cv=none; b=D12lFNgE2GzXV2cAXsqjTtZ6NnKMsqZ7clQjy6Me2WTkIbvjhwPCJ6Z3rt4m4i7Lg93F8DY3ZYMh4f4O/CvHvJRk9YkpAzotlYViU4iBuECb6OQwfrKXO8cZE1Vec/9GlkpdAeszbJCb32JCDCU7Z4LoWQrsRe8DhO2WOlDdRKI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736536693; c=relaxed/simple; bh=P0rrENVupjljQAdNHY5ftg+WiSq/hBYySSWFBTXPMAs=; h=Date:From:To:cc:Subject:Message-ID:MIME-Version:Content-Type; b=GiPiTwau51lkEYRl6q99U7jIsEp0NnIQZFrqBggEGFBrRSZaoEBskgeFLkfvejQrhjHSpEzMoULnxfjg6Vcl6prJswxFvV6lTKB0HsfOBrhQVoKVSjGDuRYLqoza26efpfCupwri178UR8mK8EM7mSXONwctDs/nDNAXQ2QlGrE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=o+SkMv+W; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="o+SkMv+W" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 34466C4CED6; Fri, 10 Jan 2025 19:18:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1736536692; bh=P0rrENVupjljQAdNHY5ftg+WiSq/hBYySSWFBTXPMAs=; h=Date:From:To:cc:Subject:From; b=o+SkMv+WxyG/EEjY+nQRspih85RUi/osrEszU4HxebVOEBYWvT10dBUx2cmnpyvrf PPtM+dTrVBkxBU2Hl7/VMjtFItbLy7KQ4eB+6lWwHewq/JuWF3qaYHdqHWt+x0spXn dv+COtEnpoCfxPUpsbSjGyegBw1B5gatDG/emduwlg54Pn8q0nuhKK19Q4cAQ9S4Jl eAoDcxEgsPXSdCuLrCzf/DtjvWED31YgPfIn7naAdno+wZEfRG6VUHz8dXK3O+6RC4 B92Lf0MPiWTpc7s2MBtg0Ku9u1HJHJAvveOYOERFRd1uN6Xr3qAwlLh0yW53VCkXva nQSIpxgYoBMew== Date: Fri, 10 Jan 2025 11:18:08 -0800 (PST) From: Stefano Stabellini X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop To: linux-kernel@vger.kernel.org cc: sstabellini@kernel.org, jgross@suse.com, xen-devel@lists.xenproject.org, jbeulich@suse.com Subject: [PATCH v3] xen: update pvcalls_front_accept prototype Message-ID: User-Agent: Alpine 2.22 (DEB 394 2020-01-19) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" While currently there are no in-tree callers of these functions, it is best to keep them up-to-date with the latest network API. Signed-off-by: Stefano Stabellini --- Changes in v3: expand commit message --- drivers/xen/pvcalls-front.c | 5 +++-- drivers/xen/pvcalls-front.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/xen/pvcalls-front.c b/drivers/xen/pvcalls-front.c index b72ee9379d77..cab480059731 100644 --- a/drivers/xen/pvcalls-front.c +++ b/drivers/xen/pvcalls-front.c @@ -769,7 +769,8 @@ int pvcalls_front_listen(struct socket *sock, int backl= og) return ret; } =20 -int pvcalls_front_accept(struct socket *sock, struct socket *newsock, int = flags) +int pvcalls_front_accept(struct socket *sock, struct socket *newsock, + struct proto_accept_arg *arg) { struct pvcalls_bedata *bedata; struct sock_mapping *map; @@ -788,7 +789,7 @@ int pvcalls_front_accept(struct socket *sock, struct so= cket *newsock, int flags) return -EINVAL; } =20 - nonblock =3D flags & SOCK_NONBLOCK; + nonblock =3D arg->flags & SOCK_NONBLOCK; /* * Backend only supports 1 inflight accept request, will return * errors for the others diff --git a/drivers/xen/pvcalls-front.h b/drivers/xen/pvcalls-front.h index f694ad77379f..881ef14660bc 100644 --- a/drivers/xen/pvcalls-front.h +++ b/drivers/xen/pvcalls-front.h @@ -12,7 +12,7 @@ int pvcalls_front_bind(struct socket *sock, int pvcalls_front_listen(struct socket *sock, int backlog); int pvcalls_front_accept(struct socket *sock, struct socket *newsock, - int flags); + struct proto_accept_arg *arg); int pvcalls_front_sendmsg(struct socket *sock, struct msghdr *msg, size_t len); --=20 2.25.1