dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param()
authorMike Snitzer <snitzer@redhat.com>
Sat, 28 Feb 2015 03:25:26 +0000 (22:25 -0500)
committerMike Snitzer <snitzer@redhat.com>
Tue, 31 Mar 2015 16:03:49 +0000 (12:03 -0400)
__dm_get_module_param() could be useful for future DM module parameters
besides those related to "reserved_ios".

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm.c

index 8001fe9..0e5f344 100644 (file)
@@ -250,35 +250,35 @@ static unsigned reserved_bio_based_ios = RESERVED_BIO_BASED_IOS;
  */
 static unsigned reserved_rq_based_ios = RESERVED_REQUEST_BASED_IOS;
 
-static unsigned __dm_get_reserved_ios(unsigned *reserved_ios,
+static unsigned __dm_get_module_param(unsigned *module_param,
                                      unsigned def, unsigned max)
 {
-       unsigned ios = ACCESS_ONCE(*reserved_ios);
-       unsigned modified_ios = 0;
+       unsigned param = ACCESS_ONCE(*module_param);
+       unsigned modified_param = 0;
 
-       if (!ios)
-               modified_ios = def;
-       else if (ios > max)
-               modified_ios = max;
+       if (!param)
+               modified_param = def;
+       else if (param > max)
+               modified_param = max;
 
-       if (modified_ios) {
-               (void)cmpxchg(reserved_ios, ios, modified_ios);
-               ios = modified_ios;
+       if (modified_param) {
+               (void)cmpxchg(module_param, param, modified_param);
+               param = modified_param;
        }
 
-       return ios;
+       return param;
 }
 
 unsigned dm_get_reserved_bio_based_ios(void)
 {
-       return __dm_get_reserved_ios(&reserved_bio_based_ios,
+       return __dm_get_module_param(&reserved_bio_based_ios,
                                     RESERVED_BIO_BASED_IOS, RESERVED_MAX_IOS);
 }
 EXPORT_SYMBOL_GPL(dm_get_reserved_bio_based_ios);
 
 unsigned dm_get_reserved_rq_based_ios(void)
 {
-       return __dm_get_reserved_ios(&reserved_rq_based_ios,
+       return __dm_get_module_param(&reserved_rq_based_ios,
                                     RESERVED_REQUEST_BASED_IOS, RESERVED_MAX_IOS);
 }
 EXPORT_SYMBOL_GPL(dm_get_reserved_rq_based_ios);