Re: [PATCH net-next v2 3/7] atm: convert to getsockopt_iter

Paolo Abeni <[email protected]> Tue, 19 May 2026 16:04:12 +0200
Newsgroups dev.linux.lists.oe-linux-nfc,org.kernel.vger.bpf,org.kernel.vger.linux-kernel,org.kernel.vger.linux-s390,org.kernel.vger.netdev
Message-ID <[email protected]>
On 5/15/26 10:32 AM, Breno Leitao wrote:
> @@ -797,13 +798,13 @@ int vcc_setsockopt(struct socket *sock, int level, int optname,
>  }
>  
>  int vcc_getsockopt(struct socket *sock, int level, int optname,
> -		   char __user *optval, int __user *optlen)
> +		   sockopt_t *opt)
>  {
>  	struct atm_vcc *vcc;
> +	int val;

I *think* you should use 'unsigned long' here to avoid user-visible
changes due to put_user() replacement.

/P