https://github.com/torvalds/linux
Revision 81c95fbaebfa5990c3c786c8c3e87426a33106fe authored by Jacob Pan on 05 December 2022, 13:14:12 UTC, committed by Joerg Roedel on 05 December 2022, 13:27:03 UTC
Impacted QAT device IDs that need extra dtlb flush quirk is ranging
from 0x4940 to 0x4943. After bitwise AND device ID with 0xfffc the
result should be 0x4940 instead of 0x494c to identify these devices.

Fixes: e65a6897be5e ("iommu/vt-d: Add a fix for devices need extra dtlb flush")
Reported-by: Raghunathan Srinivasan <raghunathan.srinivasan@intel.com>
Signed-off-by: Ashok Raj <ashok.raj@intel.com>
Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Link: https://lore.kernel.org/r/20221203005610.2927487-1-jacob.jun.pan@linux.intel.com
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
1 parent 76dcd73
History
Tip revision: 81c95fbaebfa5990c3c786c8c3e87426a33106fe authored by Jacob Pan on 05 December 2022, 13:14:12 UTC
iommu/vt-d: Fix buggy QAT device mask
Tip revision: 81c95fb
File Mode Size
.gitignore -rw-r--r-- 58 bytes
Kconfig -rw-r--r-- 63.4 KB
Makefile -rw-r--r-- 1.8 KB
build-version -rwxr-xr-x 177 bytes
calibrate.c -rw-r--r-- 8.6 KB
do_mounts.c -rw-r--r-- 15.5 KB
do_mounts.h -rw-r--r-- 908 bytes
do_mounts_initrd.c -rw-r--r-- 3.7 KB
do_mounts_rd.c -rw-r--r-- 7.7 KB
init_task.c -rw-r--r-- 6.1 KB
initramfs.c -rw-r--r-- 17.2 KB
main.c -rw-r--r-- 40.0 KB
noinitramfs.c -rw-r--r-- 862 bytes
version-timestamp.c -rw-r--r-- 789 bytes
version.c -rw-r--r-- 1.3 KB

back to top