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

Commit 5707c87f authored by Linus Torvalds's avatar Linus Torvalds
Browse files

vfs: clarify and clean up dentry_cmp()



It did some odd things for unclear reasons.  As this is one of the
functions that gets changed when doing word-at-a-time compares, this is
yet another of the "don't change any semantics, but clean things up so
that subsequent patches don't get obscured by the cleanups".

Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 0145acc2
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -54,18 +54,17 @@ extern struct dentry_stat_t dentry_stat;
static inline int dentry_cmp(const unsigned char *cs, size_t scount,
				const unsigned char *ct, size_t tcount)
{
	int ret;
	if (scount != tcount)
		return 1;

	do {
		ret = (*cs != *ct);
		if (ret)
			break;
		if (*cs != *ct)
			return 1;
		cs++;
		ct++;
		tcount--;
	} while (tcount);
	return ret;
	return 0;
}

/* Name hashing routines. Initial hash value */