[GIT PULL] NTB bug fixes for v6.12

From: Jon Mason
Date: Sat Sep 21 2024 - 21:27:33 EST


Hello Linus,
Here are a few NTB bug fixes for 6.12. Please consider pulling them.

Thanks,
Jon



The following changes since commit 98f7e32f20d28ec452afb208f9cffc08448a2652:

Linux 6.11 (2024-09-15 16:57:56 +0200)

are available in the Git repository at:

https://github.com/jonmason/ntb tags/ntb-6.12

for you to fetch changes up to 061a785a114f159e990ea8ed8d1b7dca4b41120f:

ntb: Force physically contiguous allocation of rx ring buffers (2024-09-20 10:51:25 -0400)

----------------------------------------------------------------
Bug fixes for intel ntb driver debugfs, use after free in switchtec
driver, ntb transport rx ring buffers. Also, cleanups in printks,
kernel-docs, and idt driver comment.

----------------------------------------------------------------
Christophe JAILLET (1):
ntb: Constify struct bus_type

Dave Jiang (1):
ntb: Force physically contiguous allocation of rx ring buffers

Jinjie Ruan (1):
ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()

Kaixin Wang (1):
ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition

Max Hawking (1):
ntb_perf: Fix printk format

Randy Dunlap (2):
NTB: ntb_transport: fix all kernel-doc warnings
NTB: epf: don't misuse kernel-doc marker

zhang jiao (1):
ntb: idt: Fix the cacography in ntb_hw_idt.c

drivers/ntb/core.c | 4 ++--
drivers/ntb/hw/epf/ntb_hw_epf.c | 2 +-
drivers/ntb/hw/idt/ntb_hw_idt.c | 2 +-
drivers/ntb/hw/intel/ntb_hw_gen1.c | 2 +-
drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 1 +
drivers/ntb/ntb_transport.c | 33 ++++++++++++++++++++++++---------
drivers/ntb/test/ntb_perf.c | 2 +-
7 files changed, 31 insertions(+), 15 deletions(-)