Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
a75f7cf9
Commit
a75f7cf9
authored
Jun 27, 2009
by
David Woodhouse
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
intel-iommu: Make dma_pte_clear_one() take pfn not address
Signed-off-by:
David Woodhouse
<
David.Woodhouse@intel.com
>
parent
90dcfb5e
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
drivers/pci/intel-iommu.c
drivers/pci/intel-iommu.c
+3
-3
No files found.
drivers/pci/intel-iommu.c
View file @
a75f7cf9
...
...
@@ -764,12 +764,12 @@ static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain,
}
/* clear one page's page table */
static
void
dma_pte_clear_one
(
struct
dmar_domain
*
domain
,
u
64
addr
)
static
void
dma_pte_clear_one
(
struct
dmar_domain
*
domain
,
u
nsigned
long
pfn
)
{
struct
dma_pte
*
pte
=
NULL
;
/* get last level pte */
pte
=
dma_pfn_level_pte
(
domain
,
addr
>>
VTD_PAGE_SHIFT
,
1
);
pte
=
dma_pfn_level_pte
(
domain
,
pfn
,
1
);
if
(
pte
)
{
dma_clear_pte
(
pte
);
...
...
@@ -792,7 +792,7 @@ static void dma_pte_clear_range(struct dmar_domain *domain, u64 start, u64 end)
/* we don't need lock here, nobody else touches the iova range */
while
(
npages
--
)
{
dma_pte_clear_one
(
domain
,
start
);
dma_pte_clear_one
(
domain
,
start
>>
VTD_PAGE_SHIFT
);
start
+=
VTD_PAGE_SIZE
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment