X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fafs%2Fcmservice.c;h=0a57fd7c726f75f2fa2a644311640095e78668d1;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=289489da3ca242eeb36daaf3cddf4b5ed5ba0793;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/fs/afs/cmservice.c b/fs/afs/cmservice.c index 289489da3..0a57fd7c7 100644 --- a/fs/afs/cmservice.c +++ b/fs/afs/cmservice.c @@ -102,8 +102,8 @@ static DECLARE_COMPLETION(kafscmd_dead); static DECLARE_WAIT_QUEUE_HEAD(kafscmd_sleepq); static LIST_HEAD(kafscmd_attention_list); static LIST_HEAD(afscm_calls); -static spinlock_t afscm_calls_lock = SPIN_LOCK_UNLOCKED; -static spinlock_t kafscmd_attention_lock = SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(afscm_calls_lock); +static DEFINE_SPINLOCK(kafscmd_attention_lock); static int kafscmd_die; /*****************************************************************************/ @@ -307,10 +307,8 @@ int afscm_start(void) if (ret < 0) goto kill; -#ifdef AFS_AUTOMOUNT_SUPPORT afs_kafstimod_add_timer(&afs_mntpt_expiry_timer, afs_mntpt_expiry_timeout * HZ); -#endif } afscm_usage++; @@ -392,9 +390,7 @@ void afscm_stop(void) } spin_unlock(&kafscmd_attention_lock); -#ifdef AFS_AUTOMOUNT_SUPPORT afs_kafstimod_del_timer(&afs_mntpt_expiry_timer); -#endif } up_write(&afscm_sem); @@ -428,7 +424,7 @@ static void _SRXAFSCM_CallBack(struct rxrpc_call *call) { struct afs_callback *cb, *pcb; int loop; - u32 *fp, *bp; + __be32 *fp, *bp; fp = rxrpc_call_alloc_scratch(call, qty);