From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7D58226B95B for ; Wed, 28 Jan 2026 19:01:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769626909; cv=none; b=GwmrQGoNwjl1DeKtByS2XsltKfqvUEmKEwUwAF3gBJkdInmdIPd1lwdq/XY3s4iWsXTZ0zZwS/kz3a88kpNX5MNvlwBbDu7hkUsdwvFdEdE0TYiPBRRrt4tOVbR7sf+TTmCaPMigoGCWwDtR1ufuvC/Cm5exWNmFOZWXfh6ueIY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769626909; c=relaxed/simple; bh=xMPiGhPC/g8jfW6rp88ihiMAQ1owfjQvPIbg1iqLuyA=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=qUBPNLDSdwkLnlGbZPYUhkJo+dClB/N0jcJX1xTtTdEnmKyqOW4vEAu/PFN7me7FAFOcFgRkMsUDPaQCr8VA9754TWjhfdLjqvLzYHZyKpaSAlTq6GTeE6Y9uv9J028Bu5XWDbdw5siiNtYBdOSXPHzJEdrjwUOeiZDRert6cBA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mihalicyn.com; spf=pass smtp.mailfrom=mihalicyn.com; dkim=pass (1024-bit key) header.d=mihalicyn.com header.i=@mihalicyn.com header.b=AV4QLN2h; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mihalicyn.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mihalicyn.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mihalicyn.com header.i=@mihalicyn.com header.b="AV4QLN2h" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-432d2c7dd52so169883f8f.2 for ; Wed, 28 Jan 2026 11:01:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mihalicyn.com; s=mihalicyn; t=1769626905; x=1770231705; darn=vger.kernel.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=xMPiGhPC/g8jfW6rp88ihiMAQ1owfjQvPIbg1iqLuyA=; b=AV4QLN2hZpWG9KlRQWcytOY2UyNIk0/TCMgiBfVZ+21yZpWY3cjxG550Mv8G2Ys/gy grZ1y5Xiuj0vmzMHgR2Cj9/PpDAFhKly4xprLeyTBEPS0caOhPQ17yYuLi4jsxftXBj9 YWzuo4T2VeSGIUFWcEUURQuFJdEpha9YJxKWI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769626905; x=1770231705; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xMPiGhPC/g8jfW6rp88ihiMAQ1owfjQvPIbg1iqLuyA=; b=JVqlhYTZFegfLuToiLY9xttzqh4zWuaxu8v8auAjU0TIiHQviM+mK7f0WvvPzP0rcF B8t8jAP4VtIr2SbFRVBsQoHJQVDcN/GWmk7vMy3LIw4XZd9GQqW440rDBybNhWBu+xfY Z7j0K0Ne4XLUKTF5hsaxL6EnZZ+YsiGnqihPs9gPXXS1jEtW7CJZmRtDgve3lcMz/eeD 6pSIUG+whyhzXp1HuYINTtC7tDalpgDz2WSxJdtjDGIFHzUcCYiRId5M9Zp+FSL5PoWs Hdy8dXRTUmR9zXU372cd5zEqgfaPJWMMqz3sAqwGBifZZwNl2PscrCUif5MA63wSxxQF fycA== X-Forwarded-Encrypted: i=1; AJvYcCVG+/j1Z8k2jGtBgZy5f/f1kavxX5rs69p9f1oguqdNMzBkia+ChOGuxfGUnu+YMI85Dhus+klkPavEn5E=@vger.kernel.org X-Gm-Message-State: AOJu0YygvnDX4JxdxrzdRIMgnZIUwhS/7SNtx8WkpRy6k5Tqk5QVApam qoWAwIxVl/Pv6ALkTkHm2YGNWkj5S3X1VQTjTRTO+CMd/ee2rAv9pxYYMInqa2htOWgW75MkQ4g pBKyR X-Gm-Gg: AZuq6aKMkz7xZ6oWS2recfx0N7nc2Z9IUopOgAxr7jlIThgmzploteYuk0roWYrCqvA TCGKKrphn/F0cgOagI8Vlx20FvMMbvDinn2wePx5+dAkgSbYUuYaFF9g8MWLt08ajZWH+en5teY wDALVtaYv2cJocTE46TsIT882dxWz0gF+zf6G0xo7JKVtb/ysyNAv0Xc+OW2YJyE7v8Epwy4coG LAkjZliSNKcj0zQ0hmB/P6ErWwbpyCYKo3UvG28nn7WTljJt/TBXlOGKySRVi26SqzfjtRjxxSO qgR8ktsAV4EE+epB6rvcKXI5xFe46Pn+Uroob7Jn0uaVaPUKLU0b295XJHwZplVluZQdLirhLGz K8Wc6DCJ8j8NI/ENyfz6/fGWOVebtHR+ftaaqh1PS5lmqZ6Kz+V4ZuT6dmIUyJfI/KpiiCkJ6bZ WWf8mzMzQ6pIx4wzlaagdLpGOTy+aAtmzR74OOtWq0ujvddV3maZF5iSpFy5esZCCTyUgAuqy6q zLV70YyQ6pOdQaM1L8/CCipRShUjnOSt6nydDWRnJ4i1R8cmQ== X-Received: by 2002:a05:6000:220e:b0:42f:f627:3aa3 with SMTP id ffacd0b85a97d-435dd1d8d26mr9471105f8f.56.1769626904640; Wed, 28 Jan 2026 11:01:44 -0800 (PST) Received: from ?IPv6:2003:cf:574b:cf00:f62e:8cab:c07c:593e? (p200300cf574bcf00f62e8cabc07c593e.dip0.t-ipconnect.de. [2003:cf:574b:cf00:f62e:8cab:c07c:593e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-435e10edfccsm8501089f8f.17.2026.01.28.11.01.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 11:01:44 -0800 (PST) Message-ID: <1efc7e3c78a7fea31a954c51aea1fd82e2041714.camel@mihalicyn.com> Subject: Re: [PATCH v3 3/7] seccomp: keep track of seccomp filters with closed listeners From: Alexander Mikhalitsyn To: Aleksa Sarai , Alexander Mikhalitsyn Cc: kees@kernel.org, linux-kernel@vger.kernel.org, Andy Lutomirski , Will Drewry , Jonathan Corbet , Shuah Khan , Tycho Andersen , Andrei Vagin , Christian Brauner , =?ISO-8859-1?Q?St=E9phane?= Graber Date: Wed, 28 Jan 2026 20:01:43 +0100 In-Reply-To: <2026-01-21-losing-next-board-lamp-aBQSVB@cyphar.com> References: <20251211124614.161900-1-aleksandr.mikhalitsyn@canonical.com> <20251211124614.161900-4-aleksandr.mikhalitsyn@canonical.com> <2026-01-21-losing-next-board-lamp-aBQSVB@cyphar.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.56.2-0+deb13u1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Wed, 2026-01-21 at 13:20 +0100, Aleksa Sarai wrote: > On 2025-12-11, Alexander Mikhalitsyn > wrote: > > Let's distinguish seccomp filters with closed listener > > vs seccomp filters which never had listener. > >=20 > > We can easily do this by using the same ->notif pointer > > field with help of IS_ERR_OR_NULL(). > >=20 > > No functional change intended. >=20 > The discussion we had at LPC made me think this would result in a > (justifiable) functional change to fix this bug, but you're quite > right > that this only matters once you enable nested listeners. >=20 > In either case, feel free to take my >=20 > Reviewed-by: Aleksa Sarai Thanks, Aleksa ;) Kind regards, Alex >=20 > Thanks!