|
@@ -22,7 +22,7 @@
|
|
|
* cleancache_ops is set by cleancache_register_ops to contain the pointers
|
|
|
* to the cleancache "backend" implementation functions.
|
|
|
*/
|
|
|
-static struct cleancache_ops *cleancache_ops __read_mostly;
|
|
|
+static const struct cleancache_ops *cleancache_ops __read_mostly;
|
|
|
|
|
|
/*
|
|
|
* Counters available via /sys/kernel/debug/cleancache (if debugfs is
|
|
@@ -49,7 +49,7 @@ static void cleancache_register_ops_sb(struct super_block *sb, void *unused)
|
|
|
/*
|
|
|
* Register operations for cleancache. Returns 0 on success.
|
|
|
*/
|
|
|
-int cleancache_register_ops(struct cleancache_ops *ops)
|
|
|
+int cleancache_register_ops(const struct cleancache_ops *ops)
|
|
|
{
|
|
|
if (cmpxchg(&cleancache_ops, NULL, ops))
|
|
|
return -EBUSY;
|