I can confirm that the above seems to fix things running on debian over an m4 mac.
Steps to fix:
Start VM with one processor allocated only to avoid smash issues whilst creating fix.
With one processor allocated
```
sudo apt-get install linux-source-6.1
tar xaf /usr/src/linux-source-6.1.tar.xz
cd linux-source-6.1
make defconfig
scripts/config --disable DEBUG_INFO
scripts/config --disable DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
sudo apt install python3.11-venv
python3 -m venv .venv
source .venv/bin/activate
pip install b4
b4 -o patches
[email protected]
patch -p1 <patches/20241203_catalin_marinas_arm64_ensure_bits_asid_15_8_are_masked_out_when_the_kernel_uses_8_bit_asids.mbx
make bindeb-pkg
sudo dpkg -i ../linux-image-6.1.119_6.1.119-3_arm64.deb
sudo dpkg -i linux-headers-6.1.119_6.1.119-3_arm64.deb
```
The headers are needed for parallels toolbox which will try to autoupdate
Let parallels toolbox install and reboot