Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02def69f authored by Rasmus Villemoes's avatar Rasmus Villemoes Committed by David Sterba
Browse files

btrfs: use kbasename in btrfsic_mount



This is more readable.

Signed-off-by: default avatarRasmus Villemoes <linux@rasmusvillemoes.dk>
Reviewed-by Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 5e33a2bd
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -95,6 +95,7 @@
#include <linux/genhd.h>
#include <linux/blkdev.h>
#include <linux/vmalloc.h>
#include <linux/string.h>
#include "ctree.h"
#include "disk-io.h"
#include "hash.h"
@@ -3076,7 +3077,7 @@ int btrfsic_mount(struct btrfs_root *root,

	list_for_each_entry(device, dev_head, dev_list) {
		struct btrfsic_dev_state *ds;
		char *p;
		const char *p;

		if (!device->bdev || !device->name)
			continue;
@@ -3092,11 +3093,7 @@ int btrfsic_mount(struct btrfs_root *root,
		ds->state = state;
		bdevname(ds->bdev, ds->name);
		ds->name[BDEVNAME_SIZE - 1] = '\0';
		for (p = ds->name; *p != '\0'; p++);
		while (p > ds->name && *p != '/')
			p--;
		if (*p == '/')
			p++;
		p = kbasename(ds->name);
		strlcpy(ds->name, p, sizeof(ds->name));
		btrfsic_dev_state_hashtable_add(ds,
						&btrfsic_dev_state_hashtable);