[GIT PULL] Char/Misc driver fixes for 7.2-rc7

From: Greg KH

Date: Sat Aug 08 2026 - 11:31:54 EST


The following changes since commit f5098b6bae761e346ebcd9da7f95622c04733cff:

Linux 7.2-rc5 (2026-07-26 14:45:48 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-7.2-rc7

for you to fetch changes up to 2c30f9745625a0dd4dda28d9f088d486374827c4:

Merge tag 'counter-fixes-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus (2026-08-06 11:03:41 +0200)

----------------------------------------------------------------
Char / Misc and documentation fixes for 7.2-rc7

Here are some small char/misc and nvmem and documentation fixes for
7.2-rc7 to resolve some reported issues. Included in here are:
- updates to the documentation for the kernel threat model and
security bugs to get the LLMs to actually follow what we have been
asking them to do (i.e. not claim security issues for things we do
not consider security issues.)
- nvmem driver fixes which required a tiny "layout" driver to be
added.
- fastrpc driver fixes
- mei driver fix
- counter driver fix
- binder driver fix

All of these have been in linux-next this week with no reported
problems.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aelin Reidel (1):
nvmem: apple-spmi-nvmem: wrap regmap calls to satisfy CFI

Alexander Usyskin (1):
mei: pull kvfree out of spinlock

Alice Ryhl (1):
rust_binder: do not query current thread for all ioctls

Anandu Krishnan E (1):
misc: fastrpc: fix channel ctx ref leak when session alloc fails

Babanpreet Singh (1):
counter: microchip-tcb-capture: Fix DT channel validation

Eddie Lin (1):
misc: fastrpc: fix memory leak in fastrpc_channel_ctx_free

Ekansh Gupta (2):
misc: fastrpc: Fix initial memory allocation for Audio PD memory pool
misc: fastrpc: Remove buffer from list prior to unmap operation

Greg Kroah-Hartman (1):
Merge tag 'counter-fixes-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus

Junrui Luo (1):
misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke

Mathieu Dubois-Briand (1):
nvmem: layouts: Add fixed-layout driver

Willy Tarreau (5):
docs: threat-model: clarify "security bug" vs "vulnerability"
docs: threat-model: move fake devices out of "non production use"
docs: security-bugs: clarify what counts as a valid version
docs: coding-assistant: explain important steps when looking for bugs
docs: security-bugs: clarify some mandatory steps for AI reports

Documentation/process/coding-assistants.rst | 37 ++++++++++++++++++
Documentation/process/security-bugs.rst | 26 +++++++++++++
Documentation/process/threat-model.rst | 39 ++++++++++---------
MAINTAINERS | 5 +++
drivers/android/binder/process.rs | 12 ++++--
drivers/counter/microchip-tcb-capture.c | 4 +-
drivers/misc/fastrpc.c | 27 +++++++++-----
drivers/misc/mei/client.c | 25 ++++++++-----
drivers/nvmem/apple-spmi-nvmem.c | 20 +++++++++-
drivers/nvmem/core.c | 24 +-----------
drivers/nvmem/internals.h | 2 +
drivers/nvmem/layouts.c | 11 ------
drivers/nvmem/layouts/Makefile | 1 +
drivers/nvmem/layouts/fixed-layout.c | 58 +++++++++++++++++++++++++++++
include/linux/nvmem-provider.h | 6 +++
15 files changed, 220 insertions(+), 77 deletions(-)
create mode 100644 drivers/nvmem/layouts/fixed-layout.c