[PATCH openEuler-5.10 18/38] mm: mmap_lock: use local locks instead of disabling preemption