From mboxrd@z Thu Jan 1 00:00:00 1970 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 0112A4A07; Thu, 7 May 2026 00:25:27 +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=1778113528; cv=none; b=B0kTPmSZY81y6p8rNkMVXvPJmqBvU6VM31izrFH7zyvHcgfxz5dYt8aAVnLV2KNycPtvIu4vYnWJNcC536ovLkqzUxU2pe48rChMxoxn8eF1nA694H4io/DMPgvrhtamqeIRlexoR/aKz5pqdYZWaqk/yFI3qt6hKlEc9b6r5I8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778113528; c=relaxed/simple; bh=RtSJVkZEpOYr4SVwJMf3beHk57TF98Ft48y2/lsGKDA=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=GYI50ZRXVAwkMV+h5DIm2hQCjyrUT7Jlf/WrRYpM+LW7PWXEGgQ/dp94p2giUnyujiYQpn1o+jekfyuprCwcNRPWjhZfpuhLNi/A3Er4I+2V2WuJ4BqN4bF0+XdxPTzDpzrOFZdiMbRH8u6ILNqQpU28V3oBkZcn6SLBD1YxOH8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LGP1OeeB; 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="LGP1OeeB" Received: by smtp.kernel.org (Postfix) with ESMTPSA id BEBB8C2BCB0; Thu, 7 May 2026 00:25:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778113527; bh=RtSJVkZEpOYr4SVwJMf3beHk57TF98Ft48y2/lsGKDA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=LGP1OeeBT3ZaDJOe0c+cTtwSfJG01Hg7QOiJluZ04pLuAuY9n1647Hgr/gdizAjt8 vaPwBh+pXrE7F+8cUxkrlzaaeVEaM8wokIYCEAg9fxWbV0VPFDGCvUmlxQWtA/vOx2 p5pfsONac2yx6WijCbIODX0Z90UCl8hgd6Q7uXrbIhgohqXMsLi9RPJXl95KY5z59v BQuMv6li3xF0enJaNFtn9dwnII7cvjPpMYw5LMjGhBB8cRSBbTWdZxJAV/qd1+VhZk AytNMczcqLsGILEJhitcvnh/4qjmtbB1MhnIr+5ZfN8TWBORO6djXxKX3auMwu1jua 5G2iZB0gyGELQ== Date: Wed, 6 May 2026 17:25:25 -0700 From: Jakub Kicinski To: Breno Leitao Cc: Oliver Hartkopp , Marc Kleine-Budde , Robin van der Gracht , Oleksij Rempel , kernel@pengutronix.de, Jeremy Kerr , Matt Johnston , "David S. Miller" , Eric Dumazet , Paolo Abeni , Simon Horman , Shuah Khan , linux-can@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-kselftest@vger.kernel.org, kernel-team@meta.com Subject: Re: [PATCH net-next 4/5] llc: convert to getsockopt_iter Message-ID: <20260506172525.27323c23@kernel.org> In-Reply-To: <20260505-getsock_two-v1-4-4cb0738950e0@debian.org> References: <20260505-getsock_two-v1-0-4cb0738950e0@debian.org> <20260505-getsock_two-v1-4-4cb0738950e0@debian.org> Precedence: bulk X-Mailing-List: linux-can@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 05 May 2026 04:12:41 -0700 Breno Leitao wrote: > Convert LLC socket's getsockopt implementation to use the new > getsockopt_iter callback with sockopt_t. > > Key changes: > - Replace (char __user *optval, int __user *optlen) with sockopt_t *opt > - Use opt->optlen for buffer length (input) and returned size (output) > - Use copy_to_iter() instead of put_user()/copy_to_user() > - Add linux/uio.h for copy_to_iter() kdoc needs to be adjusted here. When you repost could you split the CAN stuff out and send it to Marc and co. ? We don't normally take CAN patches directly. -- pw-bot: cr