staging: lustre: re-use kbasename() common helper
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 12 Aug 2013 11:39:22 +0000 (14:39 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 12 Aug 2013 22:14:46 +0000 (15:14 -0700)
To get the name of a file from a pathname we may use kbasename() helper.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/lustre/libcfs/tracefile.c

index 68c77d3813958b71cb0593b8166a5a33b164a892..357f40079ae097ff709ad21ea0bf0b4aeb7f5e28 100644 (file)
@@ -275,12 +275,9 @@ int libcfs_debug_vmsg2(struct libcfs_debug_msg_data *msgdata,
        int                     i;
        int                     remain;
        int                     mask = msgdata->msg_mask;
-       char                  *file = (char *)msgdata->msg_file;
+       const char              *file = kbasename(msgdata->msg_file);
        cfs_debug_limit_state_t   *cdls = msgdata->msg_cdls;
 
-       if (strchr(file, '/'))
-               file = strrchr(file, '/') + 1;
-
        tcd = cfs_trace_get_tcd();
 
        /* cfs_trace_get_tcd() grabs a lock, which disables preemption and