Commit cc85e337 authored by Thorsten Blum's avatar Thorsten Blum Committed by Jan Kara
Browse files

isofs: use QSTR_LEN() in isofs_cmp



Use QSTR_LEN() and inline the code in isofs_cmp(). Remove the stale
function comment while at it.

Signed-off-by: default avatarThorsten Blum <thorsten.blum@linux.dev>
Link: https://patch.msgid.link/20260420102544.8924-3-thorsten.blum@linux.dev


Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent 24376458
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -10,20 +10,13 @@
#include <linux/gfp.h>
#include "isofs.h"

/*
 * ok, we cannot use strncmp, as the name is not in our data space.
 * Thus we'll have to use isofs_match. No big problem. Match also makes
 * some sanity tests.
 */
static int
isofs_cmp(struct dentry *dentry, const char *compare, int dlen)
{
	struct qstr qstr;
	qstr.name = compare;
	qstr.len = dlen;
	if (likely(!dentry->d_op))
		return dentry->d_name.len != dlen || memcmp(dentry->d_name.name, compare, dlen);
	return dentry->d_op->d_compare(NULL, dentry->d_name.len, dentry->d_name.name, &qstr);
	return dentry->d_op->d_compare(NULL, dentry->d_name.len, dentry->d_name.name,
				       &QSTR_LEN(compare, dlen));
}

/*