Please pull FWCTL subsystem changes
Jason Gunthorpe
maintainerHi Linus,
Interesting update this time, we have a rust binding for fwctl in this PR that is expected to be used with the Nova GPU driver next cycle.
There is a compile failure merge conflict that needs this one liner in the merge commit:
https://lore.kernel.org/r/[email protected]
Thanks,
Jason
The following changes since commit 075b74841bd0065a3bda3440873c747938e69b68:
Linux 7.2-rc6 (2026-08-02 16:24:24 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git tags/for-linus-fwctl
for you to fetch changes up to e052daab94ee8c4081c91de3549772bd1c235729:
rust: introduce abstractions for fwctl (2026-08-14 19:21:17 -0300)
----------------------------------------------------------------
fwctl 7.3 pull request
- Support more commands in bnxt, this completes what they originally wanted to do
- Rust bindings for fwctl. The Nova GPU is expected to use them next cycle
----------------------------------------------------------------
Pavan Chebbi (2):
bnxt_en: Update bnxt firmware spec fwctl/bnxt: Add DMA buffer support for HWRM commands
Zhi Wang (1):
rust: introduce abstractions for fwctl
MAINTAINERS | 3 + drivers/fwctl/Kconfig | 12 + drivers/fwctl/bnxt/main.c | 396 ++++++++++++++++++++++++++- include/linux/bnxt/hsi.h | 585 +++++++++++++++++++++++++++++++++++++++ include/uapi/fwctl/bnxt.h | 4 + rust/bindings/bindings_helper.h | 1 + rust/helpers/fwctl.c | 17 ++ rust/helpers/helpers.c | 3 +- rust/kernel/fwctl.rs | 593 ++++++++++++++++++++++++++++++++++++++++ rust/kernel/lib.rs | 2 + 10 files changed, 1610 insertions(+), 6 deletions(-) create mode 100644 rust/helpers/fwctl.c create mode 100644 rust/kernel/fwctl.rs
Signature · 1 line
Jason
The pull request you sent on Tue, 18 Aug 2026 21:11:12 -0300:
The pull request you sent on Tue, 18 Aug 2026 21:11:12 -0300:
Quoted 1 line
git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.gittags/for-linus-fwctl
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/98f21c54f99519329c18e2625b0ea6db14524d09
Thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html