[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250502141204.500293812@infradead.org>
Date: Fri, 02 May 2025 16:12:04 +0200
From: Peter Zijlstra <peterz@...radead.org>
To: mcgrof@...nel.org
Cc: x86@...nel.org,
hpa@...or.com,
petr.pavlu@...e.com,
samitolvanen@...gle.com,
da.gomez@...sung.com,
masahiroy@...nel.org,
nathan@...nel.org,
nicolas@...sle.eu,
linux-kernel@...r.kernel.org,
linux-modules@...r.kernel.org,
linux-kbuild@...r.kernel.org,
hch@...radead.org,
gregkh@...uxfoundation.org,
roypat@...zon.co.uk
Subject: [PATCH v3 0/5] module: Strict per-modname namespaces
Hi!
Implement means for exports to be available to an explicit list of named
modules. By explicitly limiting the usage of certain exports, the abuse
potential/risk is greatly reduced.
Changes since v2:
- switch to "module:" prefix (Masahiro)
- removed some patch noise (Masahiro)
- strstarts() and strlen() usage for prefixes (Masahiro)
- simpler ___EXPORT_SYMBOL() changes (Masahiro)
Not making using of glob_match() / fnmatch(); this would result in more
complicated code for very little gain.
Powered by blists - more mailing lists