diff options
| author | Takashi Iwai <tiwai@suse.de> | 2010-11-03 10:51:26 -0400 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2010-11-03 10:51:26 -0400 |
| commit | 69dbdd819599e2f3b77c172e83af512845bca5ad (patch) | |
| tree | 49939d8b80ec2115a801eae2aebc21f23867c876 /net/tipc/ref.c | |
| parent | 87232dd49aeb6b7d1af291edca8bd129a82ef4b5 (diff) | |
| parent | 75e3f3137cb570661c2ad3035a139dda671fbb63 (diff) | |
Merge branch 'fix/asoc' into for-linus
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) |
