block, scheduler: convert xxx_var_store to void
Subsystems (2)
PATCH 1/1 block, scheduler: convert xxx_var_store to void
The last parameter "count" never be used in xxx_var_store, convert these functions to void.
--- block/bfq-iosched.c | 33 +++++++++++++++++---------------- block/cfq-iosched.c | 13 ++++++------- block/deadline-iosched.c | 9 ++++----- block/mq-deadline.c | 9 ++++----- 4 files changed, 31 insertions(+), 33 deletions(-)
block/bfq-iosched.c +17 -16
@@ -4787,16 +4787,13 @@ static ssize_t bfq_var_show(unsigned int var, char *page)return sprintf (page,"%u\n" , var); } -static ssize_t bfq_var_store (unsigned long *var,const char *page, -size_t count) +static void bfq_var_store (unsigned long *var,const char *page) {unsigned long new_val;int ret =kstrtoul (page,10 , &new_val);if (ret ==0 ) *var = new_val; - -return count; }#define SHOW_FUNCTION (__FUNC, __VAR, __CONV) \
@@ -4838,7 +4835,7 @@ __FUNC(struct elevator_queue *e, const char *page, size_t count) \ { \struct bfq_data *bfqd = e->elevator_data; \unsigned long uninitialized_var (__data ); \ -int ret =bfq_var_store (&__data, (page), count); \ +bfq_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \
@@ -4849,7 +4846,7 @@ __FUNC(struct elevator_queue *e, const char *page, size_t count) \ *(__PTR) = (u64 )__data *NSEC_PER_MSEC ; \ else \ *(__PTR) = __data; \ -return ret; \ +return count; \ }STORE_FUNCTION (bfq_fifo_expire_sync_store, &bfqd->bfq_fifo_expire[1 ],1 ,INT_MAX ,2 );
@@ -4866,13 +4863,13 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count)\ { \struct bfq_data *bfqd = e->elevator_data; \unsigned long uninitialized_var (__data ); \ -int ret =bfq_var_store (&__data, (page), count); \ +bfq_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \ __data = (MAX ); \ *(__PTR) = (u64 )__data *NSEC_PER_USEC ; \ -return ret; \ +return count; \ }USEC_STORE_FUNCTION (bfq_slice_idle_us_store, &bfqd->bfq_slice_idle,0 ,UINT_MAX );
@@ -4883,7 +4880,8 @@ static ssize_t bfq_max_budget_store(struct elevator_queue *e, {struct bfq_data *bfqd = e->elevator_data;unsigned long uninitialized_var (__data ); -int ret =bfq_var_store (&__data, (page), count); + +bfq_var_store (&__data, (page));if (__data ==0 ) bfqd->bfq_max_budget =bfq_calc_max_budget (bfqd);
@@ -4895,7 +4893,7 @@ static ssize_t bfq_max_budget_store(struct elevator_queue *e, bfqd->bfq_user_max_budget = __data; -return ret; +return count; }/*
@@ -4907,7 +4905,8 @@ static ssize_t bfq_timeout_sync_store(struct elevator_queue *e, {struct bfq_data *bfqd = e->elevator_data;unsigned long uninitialized_var (__data ); -int ret =bfq_var_store (&__data, (page), count); + +bfq_var_store (&__data, (page));if (__data <1 ) __data =1 ;
@@ -4918,7 +4917,7 @@ static ssize_t bfq_timeout_sync_store(struct elevator_queue *e,if (bfqd->bfq_user_max_budget ==0 ) bfqd->bfq_max_budget =bfq_calc_max_budget (bfqd); -return ret; +return count; } static ssize_t bfq_strict_guarantees_store(struct elevator_queue *e,
@@ -4926,7 +4925,8 @@ static ssize_t bfq_strict_guarantees_store(struct elevator_queue *e, {struct bfq_data *bfqd = e->elevator_data;unsigned long uninitialized_var (__data ); -int ret =bfq_var_store (&__data, (page), count); + +bfq_var_store (&__data, (page));if (__data >1 ) __data =1 ;
@@ -4936,7 +4936,7 @@ static ssize_t bfq_strict_guarantees_store(struct elevator_queue *e, bfqd->strict_guarantees = __data; -return ret; +return count; } static ssize_t bfq_low_latency_store(struct elevator_queue *e,
@@ -4944,7 +4944,8 @@ static ssize_t bfq_low_latency_store(struct elevator_queue *e, {struct bfq_data *bfqd = e->elevator_data;unsigned long uninitialized_var (__data ); -int ret =bfq_var_store (&__data, (page), count); + +bfq_var_store (&__data, (page));if (__data >1 ) __data =1 ;
@@ -4952,7 +4953,7 @@ static ssize_t bfq_low_latency_store(struct elevator_queue *e,bfq_end_wr (bfqd); bfqd->low_latency = __data; -return ret; +return count; }#define BFQ_ATTR (name) \
block/cfq-iosched.c +6 -7
@@ -4714,13 +4714,12 @@ cfq_var_show(unsigned int var, char *page)return sprintf (page,"%u\n" , var); } -static ssize_t -cfq_var_store (unsigned int *var,const char *page,size_t count) +static void +cfq_var_store (unsigned int *var,const char *page) {char *p = (char *) page; *var =simple_strtoul (p, &p,10 ); -return count; }#define SHOW_FUNCTION (__FUNC, __VAR, __CONV) \
@@ -4766,7 +4765,7 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) { \struct cfq_data *cfqd = e->elevator_data; \unsigned int __data; \ -int ret =cfq_var_store (&__data, (page), count); \ +cfq_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \
@@ -4775,7 +4774,7 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) *(__PTR) = (u64 )__data *NSEC_PER_MSEC ; \ else \ *(__PTR) = __data; \ -return ret; \ +return count; \ }STORE_FUNCTION (cfq_quantum_store, &cfqd->cfq_quantum,1 ,UINT_MAX ,0 ); STORE_FUNCTION(cfq_fifo_expire_sync_store, &cfqd->cfq_fifo_expire[1], 1,
@@ -4800,13 +4799,13 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) { \struct cfq_data *cfqd = e->elevator_data; \unsigned int __data; \ -int ret =cfq_var_store (&__data, (page), count); \ +cfq_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \ __data = (MAX ); \ *(__PTR) = (u64 )__data *NSEC_PER_USEC ; \ -return ret; \ +return count; \ }USEC_STORE_FUNCTION (cfq_slice_idle_us_store, &cfqd->cfq_slice_idle,0 ,UINT_MAX );USEC_STORE_FUNCTION (cfq_group_idle_us_store, &cfqd->cfq_group_idle,0 ,UINT_MAX );
block/deadline-iosched.c +4 -5
@@ -373,13 +373,12 @@ deadline_var_show(int var, char *page)return sprintf (page,"%d\n" , var); } -static ssize_t -deadline_var_store (int *var,const char *page,size_t count) +static void +deadline_var_store (int *var,const char *page) {char *p = (char *) page; *var =simple_strtol (p, &p,10 ); -return count; }#define SHOW_FUNCTION (__FUNC, __VAR, __CONV) \
@@ -403,7 +402,7 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) { \struct deadline_data *dd = e->elevator_data; \int __data; \ -int ret =deadline_var_store (&__data, (page), count); \ +deadline_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \
@@ -412,7 +411,7 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) *(__PTR) =msecs_to_jiffies (__data); \ else \ *(__PTR) = __data; \ -return ret; \ +return count; \ }STORE_FUNCTION (deadline_read_expire_store, &dd->fifo_expire[READ ],0 ,INT_MAX ,1 );STORE_FUNCTION (deadline_write_expire_store, &dd->fifo_expire[WRITE ],0 ,INT_MAX ,1 );
block/mq-deadline.c +4 -5
@@ -457,13 +457,12 @@ deadline_var_show(int var, char *page)return sprintf (page,"%d\n" , var); } -static ssize_t -deadline_var_store (int *var,const char *page,size_t count) +static void +deadline_var_store (int *var,const char *page) {char *p = (char *) page; *var =simple_strtol (p, &p,10 ); -return count; }#define SHOW_FUNCTION (__FUNC, __VAR, __CONV) \
@@ -487,7 +486,7 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) { \struct deadline_data *dd = e->elevator_data; \int __data; \ -int ret =deadline_var_store (&__data, (page), count); \ +deadline_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \
@@ -496,7 +495,7 @@ static ssize_t __FUNC(struct elevator_queue *e, const char *page, size_t count) *(__PTR) =msecs_to_jiffies (__data); \ else \ *(__PTR) = __data; \ -return ret; \ +return count; \ }STORE_FUNCTION (deadline_read_expire_store, &dd->fifo_expire[READ ],0 ,INT_MAX ,1 );STORE_FUNCTION (deadline_write_expire_store, &dd->fifo_expire[WRITE ],0 ,INT_MAX ,1 );
Signature · 1 line
2.9.4
Quoted 43 lines · weiping zhang
The last parameter "count" never be used in
xxx_var_store, convert these functions to void.Signed-off-by weiping zhang <[email protected]>--- block/bfq-iosched.c | 33 +++++++++++++++++---------------- block/cfq-iosched.c | 13 ++++++------- block/deadline-iosched.c | 9 ++++----- block/mq-deadline.c | 9 ++++----- 4 files changed, 31 insertions(+), 33 deletions(-)block/bfq-iosched.c +2
-5@@ -4787,16 +4787,13 @@ static ssize_t bfq_var_show(unsigned int var, char *page)return sprintf (page,"%u\n" , var); } -static ssize_t bfq_var_store (unsigned long *var,const char *page, -size_t count) +static void bfq_var_store (unsigned long *var,const char *page) {unsigned long new_val;int ret =kstrtoul (page,10 , &new_val);if (ret ==0 ) *var = new_val; - -return count; }#define SHOW_FUNCTION (__FUNC, __VAR, __CONV) \@@ -4838,7 +4835,7 @@ __FUNC(struct elevator_queue *e, const char *page, size_t count) \ { \struct bfq_data *bfqd = e->elevator_data; \unsigned long uninitialized_var (__data ); \ -int ret =bfq_var_store (&__data, (page), count); \ +bfq_var_store (&__data, (page)); \if (__data < (MIN )) \ __data = (MIN ); \else if (__data > (MAX )) \
block/bfq-iosched.c __FUNC(struct elevator_queue *e, const char *page, size_t count) \ · line 4850
Quoted 6 lines
block/bfq-iosched.c +1
-1@@ -4849,7 +4846,7 @@ __FUNC(struct elevator_queue *e, const char *page, size_t count) \ *(__PTR) = (u64 )__data *NSEC_PER_MSEC ; \ else \ *(__PTR) = __data; \ -return ret; \ +return count; \ }
Hi Jens,
Would you please look this misc patch at your convenience ?
Thanks
Jens Axboe
maintainerQuoted 6 lines · weiping zhang
Quoted 3 lines · weiping zhang
The last parameter "count" never be used in
xxx_var_store, convert these functions to void.Would you please look this misc patch at your convenience ?
Looks fine. But please don't send reminders so shortly after sending a patch, especially when it's just a cleanup. This was received Thursday.
Signature · 1 line
Jens Axboe
Quoted 14 lines · Jens Axboe
Quoted 6 lines · weiping zhang
Quoted 3 lines · weiping zhang
The last parameter "count" never be used in
xxx_var_store, convert these functions to void.Would you please look this misc patch at your convenience ?
Looks fine. But please don't send reminders so shortly after sending a patch, especially when it's just a cleanup. This was received Thursday.
Signature · 1 line
Jens Axboe
Got it, Thanks! ^_^