diff options
Diffstat (limited to 'net/tipc/ref.c')
| -rw-r--r-- | net/tipc/ref.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/net/tipc/ref.c b/net/tipc/ref.c index 8dea66500cf5..ab8ad32d8c20 100644 --- a/net/tipc/ref.c +++ b/net/tipc/ref.c | |||
| @@ -282,23 +282,6 @@ void *tipc_ref_lock(u32 ref) | |||
| 282 | return NULL; | 282 | return NULL; |
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | /** | ||
| 286 | * tipc_ref_unlock - unlock referenced object | ||
| 287 | */ | ||
| 288 | |||
| 289 | void tipc_ref_unlock(u32 ref) | ||
| 290 | { | ||
| 291 | if (likely(tipc_ref_table.entries)) { | ||
| 292 | struct reference *entry; | ||
| 293 | |||
| 294 | entry = &tipc_ref_table.entries[ref & | ||
| 295 | tipc_ref_table.index_mask]; | ||
| 296 | if (likely((entry->ref == ref) && (entry->object))) | ||
| 297 | spin_unlock_bh(&entry->lock); | ||
| 298 | else | ||
| 299 | err("Attempt to unlock non-existent reference\n"); | ||
| 300 | } | ||
| 301 | } | ||
| 302 | 285 | ||
| 303 | /** | 286 | /** |
| 304 | * tipc_ref_deref - return pointer referenced object (without locking it) | 287 | * tipc_ref_deref - return pointer referenced object (without locking it) |
