iommu/iommu-debug: Pass a flags value to iommu_trigger_fault
iommu_trigger_fault now accepts a flags argument which can be handled by the individual IOMMU drivers. Take the value written to the debugfs file by the user and pass it as the flags value. Change-Id: I803e6585aea35fbb0f6e03e4279587b36a7bad92 Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
This commit is contained in:
parent
7f72f4984b
commit
763858dfbc
1 changed files with 7 additions and 1 deletions
|
@ -94,8 +94,14 @@ static ssize_t iommu_debug_attachment_trigger_fault_write(
|
||||||
loff_t *offset)
|
loff_t *offset)
|
||||||
{
|
{
|
||||||
struct iommu_debug_attachment *attach = file->private_data;
|
struct iommu_debug_attachment *attach = file->private_data;
|
||||||
|
unsigned long flags;
|
||||||
|
|
||||||
iommu_trigger_fault(attach->domain, 0);
|
if (kstrtoul_from_user(ubuf, count, 0, &flags)) {
|
||||||
|
pr_err("Invalid flags format\n");
|
||||||
|
return -EFAULT;
|
||||||
|
}
|
||||||
|
|
||||||
|
iommu_trigger_fault(attach->domain, flags);
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue