commit | 34aaaa948e3c9dd65b27fa499c5c9e8d8f1227cf | [log] [tgz] |
---|---|---|
author | Han, Weidong <weidong.han@intel.com> | Sat Apr 04 17:21:26 2009 +0800 |
committer | David Woodhouse <David.Woodhouse@intel.com> | Sat Apr 04 10:41:32 2009 +0100 |
tree | c6834b2bdc46032308f7bcb5cffa7205817841ea | |
parent | 161fde083f3403e7aa178dc944bf43c339e18491 [diff] |
x86, dmar: check if it's initialized before disable queue invalidation If queue invalidation is disabled after it's already initialized, dmar_enable_qi won't re-enable it due to iommu->qi is allocated. It may result in system hang when use queue invalidation. Add this check to avoid this case. Signed-off-by: Weidong Han <weidong.han@intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>