Skip to content

Integration of IAA RFC patches to 6.10 upstream kernel

Binuraj Ravindran edited this page Jan 28, 2025 · 1 revision

Introduction

Recent changes to iaa_crypto driver enable several features such as "canned", "dynamic" and "byN" modes. These features have yet to be upstreamed in the kernel mainline, however, they are publicly available and can be applied to the mainline without any merge conflicts.

Patch sets

Integration with 6.10 upstream kernel

To apply these patches, perform the following steps:

  1. Obtain linux kernel from its repo git clone https://kernel.org/pub/scm/linux/kernel/git/stable/linux.git && cd linux
  2. Switch to 6.10: git checkout v6.10
  3. Obtain the patchset by appending t.mbox.gz at the end: wget https://lore.kernel.org/linux-crypto/[email protected]/t.mbox.gz
  4. Unzip it gunzip t.mbox.gz
  5. Use git am -i t.mbox to apply it to the stock linux kernel. Due to the reordering of the patches in the series, they need to be applied in two passes by providing the above command twice, with different sets applied during each pass. For the first pass, apply only patches 1/4 & 2/4. In the second pass, apply only patches 3/4 & 4/4.
Clone this wiki locally