diff --git a/fs/afs/security.c b/fs/afs/security.c
index 9446a1fd108a35452579df735f4877f6ad992a6f..3bcbeceba1bb6a778b08328ea459023927a2ccc8 100644
--- a/fs/afs/security.c
+++ b/fs/afs/security.c
@@ -287,7 +287,7 @@ static int afs_check_permit(struct afs_vnode *vnode, struct key *key,
 int afs_permission(struct inode *inode, int mask, struct nameidata *nd)
 {
 	struct afs_vnode *vnode = AFS_FS_I(inode);
-	afs_access_t access;
+	afs_access_t uninitialized_var(access);
 	struct key *key;
 	int ret;