mirror of
https://github.com/torvalds/linux
synced 2024-10-15 07:47:34 +00:00
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: a22dd50640
("mm/hmm: remove hmm_mirror and related")
Signed-off-by: Marco Pagani <marpagan@redhat.com>
Reviewed-by: Mika Penttilä <mpenttil@redhat.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/20230825133546.249683-1-marpagan@redhat.com
This commit is contained in:
parent
21b25bd111
commit
090a7f1009
|
@ -163,16 +163,7 @@ use::
|
||||||
|
|
||||||
It will trigger a page fault on missing or read-only entries if write access is
|
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
|
requested (see below). Page faults use the generic mm page fault code path just
|
||||||
like a CPU page fault.
|
like a CPU page fault. The usage pattern is::
|
||||||
|
|
||||||
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::
|
|
||||||
|
|
||||||
int driver_populate_range(...)
|
int driver_populate_range(...)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue