revert back to a 'non-recursive' lock

since now arc_remove() doesn't keep the object putting it in a ghost list,
but instead gets rid of it as soon as possible (when no one is anymore referencing it)
and anyway it's removed from the cache atomically so nobody can reclaim it anymore