diff options
Diffstat (limited to 'fs/pstore/inode.c')
| -rw-r--r-- | fs/pstore/inode.c | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/fs/pstore/inode.c b/fs/pstore/inode.c index 50416602774d..b32ce53d24ee 100644 --- a/fs/pstore/inode.c +++ b/fs/pstore/inode.c | |||
| @@ -338,32 +338,38 @@ int pstore_mkfile(enum pstore_type_id type, char *psname, u64 id, int count, | |||
| 338 | 338 | ||
| 339 | switch (type) { | 339 | switch (type) { |
| 340 | case PSTORE_TYPE_DMESG: | 340 | case PSTORE_TYPE_DMESG: |
| 341 | sprintf(name, "dmesg-%s-%lld%s", psname, id, | 341 | scnprintf(name, sizeof(name), "dmesg-%s-%lld%s", |
| 342 | compressed ? ".enc.z" : ""); | 342 | psname, id, compressed ? ".enc.z" : ""); |
| 343 | break; | 343 | break; |
| 344 | case PSTORE_TYPE_CONSOLE: | 344 | case PSTORE_TYPE_CONSOLE: |
| 345 | sprintf(name, "console-%s-%lld", psname, id); | 345 | scnprintf(name, sizeof(name), "console-%s-%lld", psname, id); |
| 346 | break; | 346 | break; |
| 347 | case PSTORE_TYPE_FTRACE: | 347 | case PSTORE_TYPE_FTRACE: |
| 348 | sprintf(name, "ftrace-%s-%lld", psname, id); | 348 | scnprintf(name, sizeof(name), "ftrace-%s-%lld", psname, id); |
| 349 | break; | 349 | break; |
| 350 | case PSTORE_TYPE_MCE: | 350 | case PSTORE_TYPE_MCE: |
| 351 | sprintf(name, "mce-%s-%lld", psname, id); | 351 | scnprintf(name, sizeof(name), "mce-%s-%lld", psname, id); |
| 352 | break; | 352 | break; |
| 353 | case PSTORE_TYPE_PPC_RTAS: | 353 | case PSTORE_TYPE_PPC_RTAS: |
| 354 | sprintf(name, "rtas-%s-%lld", psname, id); | 354 | scnprintf(name, sizeof(name), "rtas-%s-%lld", psname, id); |
| 355 | break; | 355 | break; |
| 356 | case PSTORE_TYPE_PPC_OF: | 356 | case PSTORE_TYPE_PPC_OF: |
| 357 | sprintf(name, "powerpc-ofw-%s-%lld", psname, id); | 357 | scnprintf(name, sizeof(name), "powerpc-ofw-%s-%lld", |
| 358 | psname, id); | ||
| 358 | break; | 359 | break; |
| 359 | case PSTORE_TYPE_PPC_COMMON: | 360 | case PSTORE_TYPE_PPC_COMMON: |
| 360 | sprintf(name, "powerpc-common-%s-%lld", psname, id); | 361 | scnprintf(name, sizeof(name), "powerpc-common-%s-%lld", |
| 362 | psname, id); | ||
| 363 | break; | ||
| 364 | case PSTORE_TYPE_PMSG: | ||
| 365 | scnprintf(name, sizeof(name), "pmsg-%s-%lld", psname, id); | ||
| 361 | break; | 366 | break; |
| 362 | case PSTORE_TYPE_UNKNOWN: | 367 | case PSTORE_TYPE_UNKNOWN: |
| 363 | sprintf(name, "unknown-%s-%lld", psname, id); | 368 | scnprintf(name, sizeof(name), "unknown-%s-%lld", psname, id); |
| 364 | break; | 369 | break; |
| 365 | default: | 370 | default: |
| 366 | sprintf(name, "type%d-%s-%lld", type, psname, id); | 371 | scnprintf(name, sizeof(name), "type%d-%s-%lld", |
| 372 | type, psname, id); | ||
| 367 | break; | 373 | break; |
| 368 | } | 374 | } |
| 369 | 375 | ||
