+ /* protect update vs free in lov_add_target */
+ struct rw_semaphore mds_lov_objids_sem;
+ /* protect update vs update or memmove vs update */
+ spinlock_t mds_lov_objids_lock;
+ /* wait for safe free */
+ cfs_waitq_t mds_lov_objids_wait;
+ obd_id *mds_lov_objids;
+ __u32 mds_lov_objids_count;
+ int mds_lov_nextid_set;
+