[PATCH v2 0/3] Optimization and alignment for MMC, Rust and iwlwifi
From: Adrián García Casado <hidden>
Date: 2026-03-15 17:25:15
Also in:
imx, linux-block, linux-mmc, linux-wireless, lkml, rust-for-linux
This patch series provides functional optimizations and alignments for multiple kernel components, specifically targeting MMC quirks, Rust block driver abstractions, and iwlwifi interrupt affinity. These changes were previously submitted as a single monolithic patch but have now been split into logical, atomic commits as requested. The code style has been verified against checkpatch.pl. Summary of changes: 1. MMC: Consolidate imx25/35 quirk data and add Kingston CID support. 2. Rust: Update rnull driver to use Pin<KBox<QueueData>> for alignment with kernel 7.0 zero-copy initialization. 3. iwlwifi: Optimize MSI-X interrupt affinity mapping by skipping the boot core (CPU0) for high-rate RSS queues. v1 -> v2: - Split monolithic patch into logical commits. - Updated author and email to Adrián García Casado [off-list ref]. - Removed accidental addition of nested kernel repository. - Fixed Rust code style (line wrapping). - Fixed iwlwifi white space issue. - Wrapped commit descriptions to 75 characters. Cc: Miguel Ojeda <redacted> Cc: Ulf Hansson <redacted> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Haibo Chen <haibo.chen@nxp.com> Cc: Frank Li <Frank.Li@nxp.com> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Andreas Hindborg <a.hindborg@kernel.org> Cc: Jens Axboe <axboe@kernel.dk> Cc: Boqun Feng <boqun@kernel.org> Cc: Miri Korenblit <miriam.rachel.korenblit@intel.com> Cc: linux-mmc@vger.kernel.org Cc: imx@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org Cc: linux-block@vger.kernel.org Cc: rust-for-linux@vger.kernel.org Cc: linux-wireless@vger.kernel.org Cc: linux-kernel@vger.kernel.org Adrián García Casado (3): wifi: iwlwifi: pcie: optimize MSI-X interrupt affinity rust: block: rnull: update to Pin<KBox<QueueData>> for PinInit mmc: sdhci-esdhc-imx: consolidate imx25/35 data and add Kingston CID drivers/block/rnull/rnull.rs | 13 +++++++++---- drivers/mmc/core/quirks.h | 4 ++++ drivers/mmc/host/sdhci-esdhc-imx.c | 12 ++++-------- drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 10 ++++++++++ 4 files changed, 27 insertions(+), 12 deletions(-) -- 2.47.3