diff options
Diffstat (limited to 'mm/zbud.c')
| -rw-r--r-- | mm/zbud.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/mm/zbud.c b/mm/zbud.c index f3bf6f7627d8..fa48bcdff9d5 100644 --- a/mm/zbud.c +++ b/mm/zbud.c @@ -96,10 +96,10 @@ struct zbud_pool {  	struct list_head buddied;  	struct list_head lru;  	u64 pages_nr; -	struct zbud_ops *ops; +	const struct zbud_ops *ops;  #ifdef CONFIG_ZPOOL  	struct zpool *zpool; -	struct zpool_ops *zpool_ops; +	const struct zpool_ops *zpool_ops;  #endif  }; @@ -133,12 +133,12 @@ static int zbud_zpool_evict(struct zbud_pool *pool, unsigned long handle)  		return -ENOENT;  } -static struct zbud_ops zbud_zpool_ops = { +static const struct zbud_ops zbud_zpool_ops = {  	.evict =	zbud_zpool_evict  };  static void *zbud_zpool_create(char *name, gfp_t gfp, -			       struct zpool_ops *zpool_ops, +			       const struct zpool_ops *zpool_ops,  			       struct zpool *zpool)  {  	struct zbud_pool *pool; @@ -302,7 +302,7 @@ static int num_free_chunks(struct zbud_header *zhdr)   * Return: pointer to the new zbud pool or NULL if the metadata allocation   * failed.   */ -struct zbud_pool *zbud_create_pool(gfp_t gfp, struct zbud_ops *ops) +struct zbud_pool *zbud_create_pool(gfp_t gfp, const struct zbud_ops *ops)  {  	struct zbud_pool *pool;  	int i;  |