Message ID | 20250113132553.373422-1-mika.kuoppala@linux.intel.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | None | expand |
diff --git a/mm/memory.c b/mm/memory.c index 398c031be9ba..9b7c71c83db5 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -6690,6 +6690,7 @@ int access_remote_vm(struct mm_struct *mm, unsigned long addr, { return __access_remote_vm(mm, addr, buf, len, gup_flags); } +EXPORT_SYMBOL_GPL(access_remote_vm); /* * Access another process' address space.
Export access_remote_vm as GPL symbol to allow debuggers (eudebug) to access and modify memory in target VMs by tracking VM_BIND operations. While access_process_vm() is already exported, it would require maintaining task references in the debugger. Since the mm reference is already present in the userptr's mm notifier implementation, exporting access_remote_vm allows that existing reference to be used directly without needing to obtain and maintain additional task references just for memory access. Cc: Matthew Brost <matthew.brost@intel.com> Cc: Andrzej Hajda <andrzej.hajda@intel.com> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com> Cc: Christian König <christian.koenig@amd.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Simona Vetter <simona@ffwll.ch> Signed-off-by: Mika Kuoppala <mika.kuoppala@linux.intel.com> --- mm/memory.c | 1 + 1 file changed, 1 insertion(+)