diff options
author | Vikram Narayanan <vikram186@gmail.com> | 2012-10-10 13:40:22 -0400 |
---|---|---|
committer | Artem Bityutskiy <artem.bityutskiy@linux.intel.com> | 2012-11-15 08:37:49 -0500 |
commit | ae0086cfeef14ec2b5aef625cb9be1d625aac33b (patch) | |
tree | 5f71f3b8f28a16ff97b4f618e16b52cb33b53a97 /drivers/mtd/tests | |
parent | e45048a6a232de1dc6978f2f4df6369beafa79c0 (diff) |
mtd: tests: mtd_stresstest: Replace printk with pr_{info,crit,err}
Use pr_fmt instead of PRINT_PREF macro
Signed-off-by: Vikram Narayanan <vikram186@gmail.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Diffstat (limited to 'drivers/mtd/tests')
-rw-r--r-- | drivers/mtd/tests/mtd_stresstest.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/drivers/mtd/tests/mtd_stresstest.c b/drivers/mtd/tests/mtd_stresstest.c index cb268cebf01a..fea1dd78ccbe 100644 --- a/drivers/mtd/tests/mtd_stresstest.c +++ b/drivers/mtd/tests/mtd_stresstest.c | |||
@@ -19,6 +19,8 @@ | |||
19 | * Author: Adrian Hunter <ext-adrian.hunter@nokia.com> | 19 | * Author: Adrian Hunter <ext-adrian.hunter@nokia.com> |
20 | */ | 20 | */ |
21 | 21 | ||
22 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | ||
23 | |||
22 | #include <linux/init.h> | 24 | #include <linux/init.h> |
23 | #include <linux/module.h> | 25 | #include <linux/module.h> |
24 | #include <linux/moduleparam.h> | 26 | #include <linux/moduleparam.h> |
@@ -29,8 +31,6 @@ | |||
29 | #include <linux/vmalloc.h> | 31 | #include <linux/vmalloc.h> |
30 | #include <linux/random.h> | 32 | #include <linux/random.h> |
31 | 33 | ||
32 | #define PRINT_PREF KERN_INFO "mtd_stresstest: " | ||
33 | |||
34 | static int dev = -EINVAL; | 34 | static int dev = -EINVAL; |
35 | module_param(dev, int, S_IRUGO); | 35 | module_param(dev, int, S_IRUGO); |
36 | MODULE_PARM_DESC(dev, "MTD device number to use"); | 36 | MODULE_PARM_DESC(dev, "MTD device number to use"); |
@@ -94,12 +94,12 @@ static int erase_eraseblock(int ebnum) | |||
94 | 94 | ||
95 | err = mtd_erase(mtd, &ei); | 95 | err = mtd_erase(mtd, &ei); |
96 | if (unlikely(err)) { | 96 | if (unlikely(err)) { |
97 | printk(PRINT_PREF "error %d while erasing EB %d\n", err, ebnum); | 97 | pr_err("error %d while erasing EB %d\n", err, ebnum); |
98 | return err; | 98 | return err; |
99 | } | 99 | } |
100 | 100 | ||
101 | if (unlikely(ei.state == MTD_ERASE_FAILED)) { | 101 | if (unlikely(ei.state == MTD_ERASE_FAILED)) { |
102 | printk(PRINT_PREF "some erase error occurred at EB %d\n", | 102 | pr_err("some erase error occurred at EB %d\n", |
103 | ebnum); | 103 | ebnum); |
104 | return -EIO; | 104 | return -EIO; |
105 | } | 105 | } |
@@ -114,7 +114,7 @@ static int is_block_bad(int ebnum) | |||
114 | 114 | ||
115 | ret = mtd_block_isbad(mtd, addr); | 115 | ret = mtd_block_isbad(mtd, addr); |
116 | if (ret) | 116 | if (ret) |
117 | printk(PRINT_PREF "block %d is bad\n", ebnum); | 117 | pr_info("block %d is bad\n", ebnum); |
118 | return ret; | 118 | return ret; |
119 | } | 119 | } |
120 | 120 | ||
@@ -137,7 +137,7 @@ static int do_read(void) | |||
137 | if (mtd_is_bitflip(err)) | 137 | if (mtd_is_bitflip(err)) |
138 | err = 0; | 138 | err = 0; |
139 | if (unlikely(err || read != len)) { | 139 | if (unlikely(err || read != len)) { |
140 | printk(PRINT_PREF "error: read failed at 0x%llx\n", | 140 | pr_err("error: read failed at 0x%llx\n", |
141 | (long long)addr); | 141 | (long long)addr); |
142 | if (!err) | 142 | if (!err) |
143 | err = -EINVAL; | 143 | err = -EINVAL; |
@@ -174,7 +174,7 @@ static int do_write(void) | |||
174 | addr = eb * mtd->erasesize + offs; | 174 | addr = eb * mtd->erasesize + offs; |
175 | err = mtd_write(mtd, addr, len, &written, writebuf); | 175 | err = mtd_write(mtd, addr, len, &written, writebuf); |
176 | if (unlikely(err || written != len)) { | 176 | if (unlikely(err || written != len)) { |
177 | printk(PRINT_PREF "error: write failed at 0x%llx\n", | 177 | pr_err("error: write failed at 0x%llx\n", |
178 | (long long)addr); | 178 | (long long)addr); |
179 | if (!err) | 179 | if (!err) |
180 | err = -EINVAL; | 180 | err = -EINVAL; |
@@ -203,21 +203,21 @@ static int scan_for_bad_eraseblocks(void) | |||
203 | 203 | ||
204 | bbt = kzalloc(ebcnt, GFP_KERNEL); | 204 | bbt = kzalloc(ebcnt, GFP_KERNEL); |
205 | if (!bbt) { | 205 | if (!bbt) { |
206 | printk(PRINT_PREF "error: cannot allocate memory\n"); | 206 | pr_err("error: cannot allocate memory\n"); |
207 | return -ENOMEM; | 207 | return -ENOMEM; |
208 | } | 208 | } |
209 | 209 | ||
210 | if (!mtd_can_have_bb(mtd)) | 210 | if (!mtd_can_have_bb(mtd)) |
211 | return 0; | 211 | return 0; |
212 | 212 | ||
213 | printk(PRINT_PREF "scanning for bad eraseblocks\n"); | 213 | pr_info("scanning for bad eraseblocks\n"); |
214 | for (i = 0; i < ebcnt; ++i) { | 214 | for (i = 0; i < ebcnt; ++i) { |
215 | bbt[i] = is_block_bad(i) ? 1 : 0; | 215 | bbt[i] = is_block_bad(i) ? 1 : 0; |
216 | if (bbt[i]) | 216 | if (bbt[i]) |
217 | bad += 1; | 217 | bad += 1; |
218 | cond_resched(); | 218 | cond_resched(); |
219 | } | 219 | } |
220 | printk(PRINT_PREF "scanned %d eraseblocks, %d are bad\n", i, bad); | 220 | pr_info("scanned %d eraseblocks, %d are bad\n", i, bad); |
221 | return 0; | 221 | return 0; |
222 | } | 222 | } |
223 | 223 | ||
@@ -231,22 +231,22 @@ static int __init mtd_stresstest_init(void) | |||
231 | printk(KERN_INFO "=================================================\n"); | 231 | printk(KERN_INFO "=================================================\n"); |
232 | 232 | ||
233 | if (dev < 0) { | 233 | if (dev < 0) { |
234 | printk(PRINT_PREF "Please specify a valid mtd-device via module paramter\n"); | 234 | pr_info("Please specify a valid mtd-device via module paramter\n"); |
235 | printk(KERN_CRIT "CAREFUL: This test wipes all data on the specified MTD device!\n"); | 235 | pr_crit("CAREFUL: This test wipes all data on the specified MTD device!\n"); |
236 | return -EINVAL; | 236 | return -EINVAL; |
237 | } | 237 | } |
238 | 238 | ||
239 | printk(PRINT_PREF "MTD device: %d\n", dev); | 239 | pr_info("MTD device: %d\n", dev); |
240 | 240 | ||
241 | mtd = get_mtd_device(NULL, dev); | 241 | mtd = get_mtd_device(NULL, dev); |
242 | if (IS_ERR(mtd)) { | 242 | if (IS_ERR(mtd)) { |
243 | err = PTR_ERR(mtd); | 243 | err = PTR_ERR(mtd); |
244 | printk(PRINT_PREF "error: cannot get MTD device\n"); | 244 | pr_err("error: cannot get MTD device\n"); |
245 | return err; | 245 | return err; |
246 | } | 246 | } |
247 | 247 | ||
248 | if (mtd->writesize == 1) { | 248 | if (mtd->writesize == 1) { |
249 | printk(PRINT_PREF "not NAND flash, assume page size is 512 " | 249 | pr_info("not NAND flash, assume page size is 512 " |
250 | "bytes.\n"); | 250 | "bytes.\n"); |
251 | pgsize = 512; | 251 | pgsize = 512; |
252 | } else | 252 | } else |
@@ -257,14 +257,14 @@ static int __init mtd_stresstest_init(void) | |||
257 | ebcnt = tmp; | 257 | ebcnt = tmp; |
258 | pgcnt = mtd->erasesize / pgsize; | 258 | pgcnt = mtd->erasesize / pgsize; |
259 | 259 | ||
260 | printk(PRINT_PREF "MTD device size %llu, eraseblock size %u, " | 260 | pr_info("MTD device size %llu, eraseblock size %u, " |
261 | "page size %u, count of eraseblocks %u, pages per " | 261 | "page size %u, count of eraseblocks %u, pages per " |
262 | "eraseblock %u, OOB size %u\n", | 262 | "eraseblock %u, OOB size %u\n", |
263 | (unsigned long long)mtd->size, mtd->erasesize, | 263 | (unsigned long long)mtd->size, mtd->erasesize, |
264 | pgsize, ebcnt, pgcnt, mtd->oobsize); | 264 | pgsize, ebcnt, pgcnt, mtd->oobsize); |
265 | 265 | ||
266 | if (ebcnt < 2) { | 266 | if (ebcnt < 2) { |
267 | printk(PRINT_PREF "error: need at least 2 eraseblocks\n"); | 267 | pr_err("error: need at least 2 eraseblocks\n"); |
268 | err = -ENOSPC; | 268 | err = -ENOSPC; |
269 | goto out_put_mtd; | 269 | goto out_put_mtd; |
270 | } | 270 | } |
@@ -277,7 +277,7 @@ static int __init mtd_stresstest_init(void) | |||
277 | writebuf = vmalloc(bufsize); | 277 | writebuf = vmalloc(bufsize); |
278 | offsets = kmalloc(ebcnt * sizeof(int), GFP_KERNEL); | 278 | offsets = kmalloc(ebcnt * sizeof(int), GFP_KERNEL); |
279 | if (!readbuf || !writebuf || !offsets) { | 279 | if (!readbuf || !writebuf || !offsets) { |
280 | printk(PRINT_PREF "error: cannot allocate memory\n"); | 280 | pr_err("error: cannot allocate memory\n"); |
281 | goto out; | 281 | goto out; |
282 | } | 282 | } |
283 | for (i = 0; i < ebcnt; i++) | 283 | for (i = 0; i < ebcnt; i++) |
@@ -290,16 +290,16 @@ static int __init mtd_stresstest_init(void) | |||
290 | goto out; | 290 | goto out; |
291 | 291 | ||
292 | /* Do operations */ | 292 | /* Do operations */ |
293 | printk(PRINT_PREF "doing operations\n"); | 293 | pr_info("doing operations\n"); |
294 | for (op = 0; op < count; op++) { | 294 | for (op = 0; op < count; op++) { |
295 | if ((op & 1023) == 0) | 295 | if ((op & 1023) == 0) |
296 | printk(PRINT_PREF "%d operations done\n", op); | 296 | pr_info("%d operations done\n", op); |
297 | err = do_operation(); | 297 | err = do_operation(); |
298 | if (err) | 298 | if (err) |
299 | goto out; | 299 | goto out; |
300 | cond_resched(); | 300 | cond_resched(); |
301 | } | 301 | } |
302 | printk(PRINT_PREF "finished, %d operations done\n", op); | 302 | pr_info("finished, %d operations done\n", op); |
303 | 303 | ||
304 | out: | 304 | out: |
305 | kfree(offsets); | 305 | kfree(offsets); |
@@ -309,7 +309,7 @@ out: | |||
309 | out_put_mtd: | 309 | out_put_mtd: |
310 | put_mtd_device(mtd); | 310 | put_mtd_device(mtd); |
311 | if (err) | 311 | if (err) |
312 | printk(PRINT_PREF "error %d occurred\n", err); | 312 | pr_info("error %d occurred\n", err); |
313 | printk(KERN_INFO "=================================================\n"); | 313 | printk(KERN_INFO "=================================================\n"); |
314 | return err; | 314 | return err; |
315 | } | 315 | } |