[PATCH openEuler-22.03-LTS 4/6] mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken