From: Randy Dunlap Don't use explicit extern specifier and quieten sparse warning: fs/afs/vnode.c:564:12: warning: function 'afs_vnode_link' with external linkage has definition Signed-off-by: Randy Dunlap Acked-By: David Howells Signed-off-by: Andrew Morton --- fs/afs/vnode.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/afs/vnode.c~afs-drop-explicit-extern fs/afs/vnode.c --- a/fs/afs/vnode.c~afs-drop-explicit-extern +++ a/fs/afs/vnode.c @@ -561,7 +561,7 @@ no_server: /* * create a hard link */ -extern int afs_vnode_link(struct afs_vnode *dvnode, struct afs_vnode *vnode, +int afs_vnode_link(struct afs_vnode *dvnode, struct afs_vnode *vnode, struct key *key, const char *name) { struct afs_server *server; _