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