From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 4D8DE3DD874 for ; Wed, 27 May 2026 08:32:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779870758; cv=none; b=YevjT/cf6gh0Uw1k0CJPC+NhAC1Eb/iG0O+EhLsMaSDFLN+XoLRbj50rpLAi5ldk2LxDBJU6A5dTKLvtoudE8DFHEQyE0dk340tOBrFSWE5peMJ9mmQOjPUDfxexDU7ti82AGna9jU9PxXBC2QDH9npvDfs9B5nSQCNUcj7YHM0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779870758; c=relaxed/simple; bh=CLAiSUrVd2gqGwAHS9VaY2GKKi5AVjvUsv3x46PJT4U=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Wlwl+2JW74Azr1U7toM0EUX4Be6IL+RO0r2oTMMBcT4S4OWNUnsK2M6STdMhxY0qaSI3tD1SQLqr82AZY/dVsiY1MQQ6Kqt5NmEwF38PXv7lCKWzk7rnTrlIDIky9frJDggofyymGtl5LAcBV1wck0j0Jb3EC2jl/RR/WnT6mm8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=Aln71qlp; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="Aln71qlp" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id EF5D14E42D68; Wed, 27 May 2026 08:32:34 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B15DA601A1; Wed, 27 May 2026 08:32:34 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 1A48910888435; Wed, 27 May 2026 10:32:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1779870753; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=CLAiSUrVd2gqGwAHS9VaY2GKKi5AVjvUsv3x46PJT4U=; b=Aln71qlpVMcdGphX67KoMmp+qSif13pKUdBszMxVUi6ItdzWD1sNItYpWhm+uuUELsgQ3J iA8l4If4U0hROlT5J8ZYn1DxtdbGyBB+00Mv+LqFDOAGjr/91V5MIl7yjpYC+P2/Rd2trA rxaMcs0b521U1JGUm/juxEOa3sL+1ormYRxX3Ow1u6yipRQC5ynmbyylPHRDjWrgHC9st9 MDx4uLdD7TiavY7e70wBepI0+DTtdMdotkCtIUd+cmrU37omuegNmQ7c+NAs+Ya66G88TD yARvO3IYCcGeAsNsQ2xrBJq0oimPorlqzl/H/jv5B+Zd6t+WzNEdYPcRcn0cAg== Date: Wed, 27 May 2026 10:32:25 +0200 From: Kory Maincent To: Carlo Szelinsky Cc: Jakub Kicinski , Oleksij Rempel , Andrew Lunn , "David S . Miller" , Eric Dumazet , Paolo Abeni , Krzysztof Kozlowski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org Subject: Re: [PATCH net-next v4 1/2] net: pse-pd: add devm_pse_poll_helper() Message-ID: <20260527103225.5d408809@kmaincent-XPS-13-7390> In-Reply-To: <20260523192027.319105-1-github@szelinsky.de> References: <20260414161146.77b70d4d@kmaincent-XPS-13-7390> <20260523192027.319105-1-github@szelinsky.de> Organization: bootlin X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: netdev@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 X-Last-TLS-Session-Version: TLSv1.3 Hello Carlo, On Sat, 23 May 2026 21:20:27 +0200 Carlo Szelinsky wrote: > Hi Kory, >=20 > Sorry for the late reply. Too many different track and I got lost. >=20 > Just to close the loop on the notifs_mask OOB: > v5 1/2 ("net: pse-pd: add devm_pse_poll_helper()", sent Apr 29) > extends your bitmap pattern from 5099807f335c to > pse_handle_events() and pse_poll_worker(). Storage moved to > notifs_mask pointers backed by devm_bitmap_zalloc, with > bitmap_zero / bitmap_empty / for_each_set_bit on real pointers. >=20 > So the new code in v5 doesn't reintroduce the OOB. >=20 > Does this make sense?=20 This does. Sorry I didn't have the time to take a look at you v5. Regards, --=20 K=C3=B6ry Maincent, Bootlin Embedded Linux and kernel engineering https://bootlin.com