Commit 090a7f10 authored by Marco Pagani's avatar Marco Pagani Committed by Jonathan Corbet

docs/mm: remove references to hmm_mirror ops and clean typos

Clean typos and remove the reference to the sync_cpu_device_pagetables()
callback since all hmm_mirror ops have been removed.

Fixes: a22dd506 ("mm/hmm: remove hmm_mirror and related")
Signed-off-by: default avatarMarco Pagani <marpagan@redhat.com>
Reviewed-by: default avatarMika Penttilä <mpenttil@redhat.com>
Reviewed-by: default avatarJason Gunthorpe <jgg@nvidia.com>
Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/20230825133546.249683-1-marpagan@redhat.com
parent 21b25bd1
......@@ -163,16 +163,7 @@ use::
It will trigger a page fault on missing or read-only entries if write access is
requested (see below). Page faults use the generic mm page fault code path just
like a CPU page fault.
Both functions copy CPU page table entries into their pfns array argument. Each
entry in that array corresponds to an address in the virtual range. HMM
provides a set of flags to help the driver identify special CPU page table
entries.
Locking within the sync_cpu_device_pagetables() callback is the most important
aspect the driver must respect in order to keep things properly synchronized.
The usage pattern is::
like a CPU page fault. The usage pattern is::
int driver_populate_range(...)
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment