The linux-next build bot found a three of warnings, this addresses all of them.
* non-ANSI function declaration of function 'ceph_fscache_register' and
'ceph_fscache_unregister'
* symbol 'ceph_cache_netfs' was not declared, now it's extern in the header.
* warning: "pr_fmt" redefined
Signed-off-by: Milosz Tanski <milosz@adfin.com>
*
*/
-#include <linux/fscache.h>
-
#include "super.h"
#include "cache.h"
.get_key = ceph_fscache_session_get_key,
};
-int ceph_fscache_register()
+int ceph_fscache_register(void)
{
return fscache_register_netfs(&ceph_cache_netfs);
}
-void ceph_fscache_unregister()
+void ceph_fscache_unregister(void)
{
fscache_unregister_netfs(&ceph_cache_netfs);
}
#ifdef CONFIG_CEPH_FSCACHE
+extern struct fscache_netfs ceph_cache_netfs;
+
int ceph_fscache_register(void);
void ceph_fscache_unregister(void);