Commit b29bebd66dbd492105668ec3515a5ffb0b25e4c1

Authored by Jingoo Han
Committed by NeilBrown
1 parent 90f5f7ad4f

md: replace strict_strto*() with kstrto*()

The usage of strict_strtoul() is not preferred, because
strict_strtoul() is obsolete. Thus, kstrtoul() should be
used.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: NeilBrown <neilb@suse.de>

Showing 4 changed files with 18 additions and 18 deletions Side-by-side Diff

... ... @@ -2002,9 +2002,9 @@
2002 2002 } else {
2003 2003 int rv;
2004 2004 if (buf[0] == '+')
2005   - rv = strict_strtoll(buf+1, 10, &offset);
  2005 + rv = kstrtoll(buf+1, 10, &offset);
2006 2006 else
2007   - rv = strict_strtoll(buf, 10, &offset);
  2007 + rv = kstrtoll(buf, 10, &offset);
2008 2008 if (rv)
2009 2009 return rv;
2010 2010 if (offset == 0)
... ... @@ -2139,7 +2139,7 @@
2139 2139 backlog_store(struct mddev *mddev, const char *buf, size_t len)
2140 2140 {
2141 2141 unsigned long backlog;
2142   - int rv = strict_strtoul(buf, 10, &backlog);
  2142 + int rv = kstrtoul(buf, 10, &backlog);
2143 2143 if (rv)
2144 2144 return rv;
2145 2145 if (backlog > COUNTER_MAX)
... ... @@ -2165,7 +2165,7 @@
2165 2165 unsigned long csize;
2166 2166 if (mddev->bitmap)
2167 2167 return -EBUSY;
2168   - rv = strict_strtoul(buf, 10, &csize);
  2168 + rv = kstrtoul(buf, 10, &csize);
2169 2169 if (rv)
2170 2170 return rv;
2171 2171 if (csize < 512 ||
drivers/md/dm-raid.c
... ... @@ -504,7 +504,7 @@
504 504 * First, parse the in-order required arguments
505 505 * "chunk_size" is the only argument of this type.
506 506 */
507   - if ((strict_strtoul(argv[0], 10, &value) < 0)) {
  507 + if ((kstrtoul(argv[0], 10, &value) < 0)) {
508 508 rs->ti->error = "Bad chunk size";
509 509 return -EINVAL;
510 510 } else if (rs->raid_type->level == 1) {
... ... @@ -585,7 +585,7 @@
585 585 continue;
586 586 }
587 587  
588   - if (strict_strtoul(argv[i], 10, &value) < 0) {
  588 + if (kstrtoul(argv[i], 10, &value) < 0) {
589 589 rs->ti->error = "Bad numerical argument given in raid params";
590 590 return -EINVAL;
591 591 }
... ... @@ -1181,7 +1181,7 @@
1181 1181 argv++;
1182 1182  
1183 1183 /* number of RAID parameters */
1184   - if (strict_strtoul(argv[0], 10, &num_raid_params) < 0) {
  1184 + if (kstrtoul(argv[0], 10, &num_raid_params) < 0) {
1185 1185 ti->error = "Cannot understand number of RAID parameters";
1186 1186 return -EINVAL;
1187 1187 }
... ... @@ -1194,7 +1194,7 @@
1194 1194 return -EINVAL;
1195 1195 }
1196 1196  
1197   - if ((strict_strtoul(argv[num_raid_params], 10, &num_raid_devs) < 0) ||
  1197 + if ((kstrtoul(argv[num_raid_params], 10, &num_raid_devs) < 0) ||
1198 1198 (num_raid_devs >= INT_MAX)) {
1199 1199 ti->error = "Cannot understand number of raid devices";
1200 1200 return -EINVAL;
... ... @@ -2867,7 +2867,7 @@
2867 2867 offset_store(struct md_rdev *rdev, const char *buf, size_t len)
2868 2868 {
2869 2869 unsigned long long offset;
2870   - if (strict_strtoull(buf, 10, &offset) < 0)
  2870 + if (kstrtoull(buf, 10, &offset) < 0)
2871 2871 return -EINVAL;
2872 2872 if (rdev->mddev->pers && rdev->raid_disk >= 0)
2873 2873 return -EBUSY;
... ... @@ -2895,7 +2895,7 @@
2895 2895 unsigned long long new_offset;
2896 2896 struct mddev *mddev = rdev->mddev;
2897 2897  
2898   - if (strict_strtoull(buf, 10, &new_offset) < 0)
  2898 + if (kstrtoull(buf, 10, &new_offset) < 0)
2899 2899 return -EINVAL;
2900 2900  
2901 2901 if (mddev->sync_thread)
... ... @@ -2961,7 +2961,7 @@
2961 2961 unsigned long long blocks;
2962 2962 sector_t new;
2963 2963  
2964   - if (strict_strtoull(buf, 10, &blocks) < 0)
  2964 + if (kstrtoull(buf, 10, &blocks) < 0)
2965 2965 return -EINVAL;
2966 2966  
2967 2967 if (blocks & 1ULL << (8 * sizeof(blocks) - 1))
... ... @@ -3069,7 +3069,7 @@
3069 3069  
3070 3070 if (cmd_match(buf, "none"))
3071 3071 recovery_start = MaxSector;
3072   - else if (strict_strtoull(buf, 10, &recovery_start))
  3072 + else if (kstrtoull(buf, 10, &recovery_start))
3073 3073 return -EINVAL;
3074 3074  
3075 3075 if (rdev->mddev->pers &&
... ... @@ -3497,7 +3497,7 @@
3497 3497 if (clevel[len-1] == '\n')
3498 3498 len--;
3499 3499 clevel[len] = 0;
3500   - if (strict_strtol(clevel, 10, &level))
  3500 + if (kstrtol(clevel, 10, &level))
3501 3501 level = LEVEL_NONE;
3502 3502  
3503 3503 if (request_module("md-%s", clevel) != 0)
... ... @@ -4356,7 +4356,7 @@
4356 4356 {
4357 4357 long n;
4358 4358  
4359   - if (strict_strtol(buf, 10, &n))
  4359 + if (kstrtol(buf, 10, &n))
4360 4360 return -EINVAL;
4361 4361  
4362 4362 if (n != 0 && n != 1)
... ... @@ -4424,7 +4424,7 @@
4424 4424 min_sync_store(struct mddev *mddev, const char *buf, size_t len)
4425 4425 {
4426 4426 unsigned long long min;
4427   - if (strict_strtoull(buf, 10, &min))
  4427 + if (kstrtoull(buf, 10, &min))
4428 4428 return -EINVAL;
4429 4429 if (min > mddev->resync_max)
4430 4430 return -EINVAL;
... ... @@ -4461,7 +4461,7 @@
4461 4461 mddev->resync_max = MaxSector;
4462 4462 else {
4463 4463 unsigned long long max;
4464   - if (strict_strtoull(buf, 10, &max))
  4464 + if (kstrtoull(buf, 10, &max))
4465 4465 return -EINVAL;
4466 4466 if (max < mddev->resync_min)
4467 4467 return -EINVAL;
... ... @@ -4924,7 +4924,7 @@
4924 4924 if (!conf)
4925 4925 return -ENODEV;
4926 4926  
4927   - if (strict_strtoul(page, 10, &new))
  4927 + if (kstrtoul(page, 10, &new))
4928 4928 return -EINVAL;
4929 4929 err = raid5_set_cache_size(mddev, new);
4930 4930 if (err)
... ... @@ -4957,7 +4957,7 @@
4957 4957 if (!conf)
4958 4958 return -ENODEV;
4959 4959  
4960   - if (strict_strtoul(page, 10, &new))
  4960 + if (kstrtoul(page, 10, &new))
4961 4961 return -EINVAL;
4962 4962 if (new > conf->max_nr_stripes)
4963 4963 return -EINVAL;