Commit 1931d433d7a641e6a366854566ab1207a32972a6

Authored by Andy Shevchenko
Committed by Linus Torvalds
1 parent a5ebb87508

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

... ... @@ -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])