Linux Kernel 6.13 has hit rc2. I now have a config available for those wanting a huge kernel that supports all the things.
cd /usr/src
wget https://git.kernel.org/torvalds/t/linux-6.13-rc2.tar.gz
tar xf linux-6.13-rc2.tar.gz && rm -fv linux-6.13-rc2.tar.gz
rm -fv /usr/src/linux && ln -s /usr/src/linux-6.13-rc2 /usr/src/linux
cd /usr/src/linux
make mrproper
wget https://absurd.wtf/files/config-6.13-rc2 -O .config
make oldconfig
make -j$(nproc)
make -j$(nproc) modules_install
make headers_install
Now, move the kernel into position:
cp -v arch/x86_64/boot/bzImage /boot/efi/EFI/BOOTX64.EFI
The computer needs to know that the kernel is there so it can boot it.
efibootmgr -c -d /dev/nvme0n1 -p 1 -l '\EFI\BOOTX64.EFI' -L "Slackware" -u "root=/dev/nvme0n1p2 pcie_aspm=off"
Obviously, I am assuming that you use AMD64 and UEFI.