mirror of
https://gitee.com/bianbu-linux/linux-6.6
synced 2025-07-08 00:23:23 -04:00
mm: add a io_mapping_map_user helper
Add a helper that calls remap_pfn_range for an struct io_mapping, relying on the pgprot pre-validation done when creating the mapping instead of doing it at runtime. Link: https://lkml.kernel.org/r/20210326055505.1424432-3-hch@lst.de Signed-off-by: Christoph Hellwig <hch@lst.de> Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
74ffa5a3e6
commit
1fbaf8fc12
4 changed files with 36 additions and 0 deletions
|
@ -220,3 +220,6 @@ io_mapping_free(struct io_mapping *iomap)
|
|||
}
|
||||
|
||||
#endif /* _LINUX_IO_MAPPING_H */
|
||||
|
||||
int io_mapping_map_user(struct io_mapping *iomap, struct vm_area_struct *vma,
|
||||
unsigned long addr, unsigned long pfn, unsigned long size);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue