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)
|
||||
{
|
||||
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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue