X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Frxrpc%2Far-local.c;h=fe03f71f17da8e440c99780150c509bcd411b14b;hb=a9417357cff6027f9d6b1740f821baa59f2381f4;hp=a20a2c0fe105fcb95d0aa48f4e270670340a99e6;hpb=17926a79320afa9b95df6b977b40cca6d8713cea;p=linux-2.6 diff --git a/net/rxrpc/ar-local.c b/net/rxrpc/ar-local.c index a20a2c0fe1..fe03f71f17 100644 --- a/net/rxrpc/ar-local.c +++ b/net/rxrpc/ar-local.c @@ -228,7 +228,7 @@ void rxrpc_put_local(struct rxrpc_local *local) write_lock_bh(&rxrpc_local_lock); if (unlikely(atomic_dec_and_test(&local->usage))) { _debug("destroy local"); - schedule_work(&local->destroyer); + rxrpc_queue_work(&local->destroyer); } write_unlock_bh(&rxrpc_local_lock); _leave("");