Commit 1931d433d7a641e6a366854566ab1207a32972a6
Committed by
Linus Torvalds
1 parent
a5ebb87508
Exists in
master
and in
16 other branches
gcov: reuse kbasename helper
To get name of the file from a pathname let's use kbasename() helper. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: Jingoo Han <jg1.han@samsung.com> Cc: Peter Oberparleiter <peter.oberparleiter@de.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Showing 1 changed file with 3 additions and 4 deletions Side-by-side Diff
kernel/gcov/fs.c
... | ... | @@ -365,7 +365,7 @@ |
365 | 365 | */ |
366 | 366 | static void add_links(struct gcov_node *node, struct dentry *parent) |
367 | 367 | { |
368 | - char *basename; | |
368 | + const char *basename; | |
369 | 369 | char *target; |
370 | 370 | int num; |
371 | 371 | int i; |
372 | 372 | |
... | ... | @@ -381,10 +381,9 @@ |
381 | 381 | &gcov_link[i]); |
382 | 382 | if (!target) |
383 | 383 | goto out_err; |
384 | - basename = strrchr(target, '/'); | |
385 | - if (!basename) | |
384 | + basename = kbasename(target); | |
385 | + if (basename == target) | |
386 | 386 | goto out_err; |
387 | - basename++; | |
388 | 387 | node->links[i] = debugfs_create_symlink(deskew(basename), |
389 | 388 | parent, target); |
390 | 389 | if (!node->links[i]) |