diff options
-rw-r--r-- | drivers/scsi/ipr.c | 4 | ||||
-rw-r--r-- | include/linux/string.h | 9 | ||||
-rw-r--r-- | lib/string.c | 6 |
3 files changed, 13 insertions, 6 deletions
diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index 206c2fa8c1ba..8643f5089361 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c | |||
@@ -1333,7 +1333,7 @@ static void ipr_log_enhanced_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, | |||
1333 | 1333 | ||
1334 | error = &hostrcb->hcam.u.error.u.type_17_error; | 1334 | error = &hostrcb->hcam.u.error.u.type_17_error; |
1335 | error->failure_reason[sizeof(error->failure_reason) - 1] = '\0'; | 1335 | error->failure_reason[sizeof(error->failure_reason) - 1] = '\0'; |
1336 | strstrip(error->failure_reason); | 1336 | strim(error->failure_reason); |
1337 | 1337 | ||
1338 | ipr_hcam_err(hostrcb, "%s [PRC: %08X]\n", error->failure_reason, | 1338 | ipr_hcam_err(hostrcb, "%s [PRC: %08X]\n", error->failure_reason, |
1339 | be32_to_cpu(hostrcb->hcam.u.error.prc)); | 1339 | be32_to_cpu(hostrcb->hcam.u.error.prc)); |
@@ -1359,7 +1359,7 @@ static void ipr_log_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, | |||
1359 | 1359 | ||
1360 | error = &hostrcb->hcam.u.error.u.type_07_error; | 1360 | error = &hostrcb->hcam.u.error.u.type_07_error; |
1361 | error->failure_reason[sizeof(error->failure_reason) - 1] = '\0'; | 1361 | error->failure_reason[sizeof(error->failure_reason) - 1] = '\0'; |
1362 | strstrip(error->failure_reason); | 1362 | strim(error->failure_reason); |
1363 | 1363 | ||
1364 | ipr_hcam_err(hostrcb, "%s [PRC: %08X]\n", error->failure_reason, | 1364 | ipr_hcam_err(hostrcb, "%s [PRC: %08X]\n", error->failure_reason, |
1365 | be32_to_cpu(hostrcb->hcam.u.error.prc)); | 1365 | be32_to_cpu(hostrcb->hcam.u.error.prc)); |
diff --git a/include/linux/string.h b/include/linux/string.h index 168dad11ae03..651839a2a755 100644 --- a/include/linux/string.h +++ b/include/linux/string.h | |||
@@ -63,7 +63,14 @@ extern char * strnchr(const char *, size_t, int); | |||
63 | extern char * strrchr(const char *,int); | 63 | extern char * strrchr(const char *,int); |
64 | #endif | 64 | #endif |
65 | extern char * __must_check skip_spaces(const char *); | 65 | extern char * __must_check skip_spaces(const char *); |
66 | extern char * __must_check strstrip(char *); | 66 | |
67 | extern char *strim(char *); | ||
68 | |||
69 | static inline __must_check char *strstrip(char *str) | ||
70 | { | ||
71 | return strim(str); | ||
72 | } | ||
73 | |||
67 | #ifndef __HAVE_ARCH_STRSTR | 74 | #ifndef __HAVE_ARCH_STRSTR |
68 | extern char * strstr(const char *,const char *); | 75 | extern char * strstr(const char *,const char *); |
69 | #endif | 76 | #endif |
diff --git a/lib/string.c b/lib/string.c index 765566a6a088..afce96af3afd 100644 --- a/lib/string.c +++ b/lib/string.c | |||
@@ -352,14 +352,14 @@ char *skip_spaces(const char *str) | |||
352 | EXPORT_SYMBOL(skip_spaces); | 352 | EXPORT_SYMBOL(skip_spaces); |
353 | 353 | ||
354 | /** | 354 | /** |
355 | * strstrip - Removes leading and trailing whitespace from @s. | 355 | * strim - Removes leading and trailing whitespace from @s. |
356 | * @s: The string to be stripped. | 356 | * @s: The string to be stripped. |
357 | * | 357 | * |
358 | * Note that the first trailing whitespace is replaced with a %NUL-terminator | 358 | * Note that the first trailing whitespace is replaced with a %NUL-terminator |
359 | * in the given string @s. Returns a pointer to the first non-whitespace | 359 | * in the given string @s. Returns a pointer to the first non-whitespace |
360 | * character in @s. | 360 | * character in @s. |
361 | */ | 361 | */ |
362 | char *strstrip(char *s) | 362 | char *strim(char *s) |
363 | { | 363 | { |
364 | size_t size; | 364 | size_t size; |
365 | char *end; | 365 | char *end; |
@@ -376,7 +376,7 @@ char *strstrip(char *s) | |||
376 | 376 | ||
377 | return s; | 377 | return s; |
378 | } | 378 | } |
379 | EXPORT_SYMBOL(strstrip); | 379 | EXPORT_SYMBOL(strim); |
380 | 380 | ||
381 | #ifndef __HAVE_ARCH_STRLEN | 381 | #ifndef __HAVE_ARCH_STRLEN |
382 | /** | 382 | /** |