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 BCF5D1EB5E3; Tue, 14 Apr 2026 00:47:23 +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=1776127643; cv=none; b=FXen11h8qG40UwJu+gvFBthzZbBh2xjrKKIxGvTH+TcsOHTtrHCey95HJT/Xkh5aXkT+B73TdJF7IgFicc6d5a9b0zQ3ddoMOqyfpY9NS1aCEou8uPBiYe51SsFZRFtN1GspDGVZJRaQC1HULbIVeqzfzW4Qo3Ad+lfpnjFTRGs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776127643; c=relaxed/simple; bh=h0YnwdiV+EzKzA/fSvXQ3caa96S6lMOPGWgi2nVSHRQ=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ufV8GZSuglaW5eT/cjIL5TRo+14JqNJsjkfmbNko+PRkiiPQeFE8C8LcyFkvj2HAi7uG17hU7frqKs352iWCKlaPcB8Pe91Wnb6VDrrj2rGmAvktSofTUZBxyDUTp2FmzPsDTzQzk0IXupH6FTvrTul8aAorbCEkLhj+Brl91S4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SjQFzd8j; 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="SjQFzd8j" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7A3C7C2BCAF; Tue, 14 Apr 2026 00:47:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776127643; bh=h0YnwdiV+EzKzA/fSvXQ3caa96S6lMOPGWgi2nVSHRQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=SjQFzd8ji4pMzM7Cu0Orv9Ksnj2KxrAFCesnzuKySm/lKwvgRioCgiHMOP/4R7uzu 1v+m3qZyqFN0vq+ASftWyO+9hhJXl1Lyc3uFSpihT9gvKaWBoWC+ZI9E86BjJfF9nv RgLIbGVlhGwqNaSmt+flRd84ARSjeHaYmKVpiFwD0zdl+yYCqHCyFqpeS+rhYt/tTi boVkqfVzx7mflUFZPSLs8k5SH24t/GsJ+034Uc8nY72ASxsAXilqZsyBfAxJ11MKgd jRiMAu30eCvdR9NqP+L+vQUXWs9BAbhlkH4RBie6ljhm++43pURBtkV2MN4sDf9kJQ 63khLth9LHDlQ== Date: Mon, 13 Apr 2026 17:47:16 -0700 From: Jakub Kicinski To: =?UTF-8?B?VGjDqW8=?= Lebrun Cc: Nicolas Ferre , Claudiu Beznea , Andrew Lunn , "David S. Miller" , Eric Dumazet , Paolo Abeni , Richard Cochran , Russell King , Paolo Valerio , Conor Dooley , Nicolai Buchwitz , Vladimir Kondratiev , Gregory CLEMENT , =?UTF-8?B?QmVub8OudA==?= Monin , Tawfik Bayouk , Thomas Petazzoni , Maxime Chevallier , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next v2 09/14] net: macb: change caps helpers signatures Message-ID: <20260413174716.39915c92@kernel.org> In-Reply-To: <20260410-macb-context-v2-9-af39f71d40b6@bootlin.com> References: <20260410-macb-context-v2-0-af39f71d40b6@bootlin.com> <20260410-macb-context-v2-9-af39f71d40b6@bootlin.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 10 Apr 2026 21:51:57 +0200 Th=C3=A9o Lebrun wrote: > For parallel MACB context to start become a reality, many functions will > soon not have access to `struct macb *bp`. Those will still have access > to caps through ctx->info->caps. >=20 > Change all caps helpers signatures, from taking `struct macb *bp` to > taking `u32 caps`. Subjectively I feel like this is a slight loss of type safety. Someone may pass the wrong u32 and compiler will not help?