Whamcloud - gitweb
LU-5396: add sparse locking annotations
[fs/lustre-release.git] / lustre / obdclass / cl_object.c
index 357e73f..d94ef6d 100644 (file)
@@ -187,6 +187,7 @@ static spinlock_t *cl_object_attr_guard(struct cl_object *o)
  * cl_object_attr_get(), cl_object_attr_set().
  */
 void cl_object_attr_lock(struct cl_object *o)
+__acquires(cl_object_attr_guard(o))
 {
        spin_lock(cl_object_attr_guard(o));
 }
@@ -196,6 +197,7 @@ EXPORT_SYMBOL(cl_object_attr_lock);
  * Releases data-attributes lock, acquired by cl_object_attr_lock().
  */
 void cl_object_attr_unlock(struct cl_object *o)
+__releases(cl_object_attr_guard(o))
 {
        spin_unlock(cl_object_attr_guard(o));
 }