Re: [PATCH v1 1/3] bcache: Move couple of string arrays to sysfs.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2018/5/5 4:49 AM, Andy Shevchenko wrote:
> There is couple of string arrays that are used exclusively in sysfs.c.
> Move it to there and make them static.
> 
> Besides above, it will allow further clean up.
> 
> No functional change intended.
> 
> Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>

Looks good to me, add it in my for-test patches.

Thanks.

Coly Li

> ---
>  drivers/md/bcache/bcache.h |  2 --
>  drivers/md/bcache/super.c  | 18 ------------------
>  drivers/md/bcache/sysfs.c  | 18 ++++++++++++++++++
>  3 files changed, 18 insertions(+), 20 deletions(-)
> 
> diff --git a/drivers/md/bcache/bcache.h b/drivers/md/bcache/bcache.h
> index 61e87bee5a65..1519c33bc1f8 100644
> --- a/drivers/md/bcache/bcache.h
> +++ b/drivers/md/bcache/bcache.h
> @@ -952,8 +952,6 @@ void bch_prio_write(struct cache *);
>  void bch_write_bdev_super(struct cached_dev *, struct closure *);
>  
>  extern struct workqueue_struct *bcache_wq;
> -extern const char * const bch_cache_modes[];
> -extern const char * const bch_stop_on_failure_modes[];
>  extern struct mutex bch_register_lock;
>  extern struct list_head bch_cache_sets;
>  
> diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c
> index c328f410c21e..21de269d6d31 100644
> --- a/drivers/md/bcache/super.c
> +++ b/drivers/md/bcache/super.c
> @@ -37,24 +37,6 @@ static const char invalid_uuid[] = {
>  	0xc8, 0x50, 0xfc, 0x5e, 0xcb, 0x16, 0xcd, 0x99
>  };
>  
> -/* Default is -1; we skip past it for struct cached_dev's cache mode */
> -const char * const bch_cache_modes[] = {
> -	"default",
> -	"writethrough",
> -	"writeback",
> -	"writearound",
> -	"none",
> -	NULL
> -};
> -
> -/* Default is -1; we skip past it for stop_when_cache_set_failed */
> -const char * const bch_stop_on_failure_modes[] = {
> -	"default",
> -	"auto",
> -	"always",
> -	NULL
> -};
> -
>  static struct kobject *bcache_kobj;
>  struct mutex bch_register_lock;
>  LIST_HEAD(bch_cache_sets);
> diff --git a/drivers/md/bcache/sysfs.c b/drivers/md/bcache/sysfs.c
> index dfeef583ee50..0275450a0da9 100644
> --- a/drivers/md/bcache/sysfs.c
> +++ b/drivers/md/bcache/sysfs.c
> @@ -16,6 +16,24 @@
>  #include <linux/sort.h>
>  #include <linux/sched/clock.h>
>  
> +/* Default is -1; we skip past it for struct cached_dev's cache mode */
> +static const char * const bch_cache_modes[] = {
> +	"default",
> +	"writethrough",
> +	"writeback",
> +	"writearound",
> +	"none",
> +	NULL
> +};
> +
> +/* Default is -1; we skip past it for stop_when_cache_set_failed */
> +static const char * const bch_stop_on_failure_modes[] = {
> +	"default",
> +	"auto",
> +	"always",
> +	NULL
> +};
> +
>  static const char * const cache_replacement_policies[] = {
>  	"lru",
>  	"fifo",
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux