[PATCH openEuler-23.09 v6 03/19] mm: Extend mmap assocated functions to accept mm_struct