More meaningful names for some funcs.
Replace sock_lock spinlock with mutex.
Remove unneeded sk_callback_lock lock from sk_error_report.