In the Linux kernel, the following vulnerability has been resolved:
iommu/tegra241-cmdqv: Fix alignment failure at maxnshift
When configuring a kernel with PAGESIZE=4KB, depending on its setting of CONFIGCMAALIGNMENT, VCMDQLOG2SIZEMAX=19 could fail the alignment test and trigger a WARNON: WARNING: at drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3646 Call trace: armsmmuinitonequeue+0x15c/0x210 tegra241cmdqvinitstructures+0x114/0x338 armsmmudeviceprobe+0xb48/0x1d90
Fix it by capping maxnshift to CMDQMAXSZ_SHIFT as SMMUv3 CMDQ does.