find_filesystem(): simplify comparison

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Al Viro 2016-01-19 11:40:44 -05:00
parent c7b6c5fe67
commit 558041d8d2
1 changed files with 3 additions and 3 deletions

View File

@ -46,9 +46,9 @@ void put_filesystem(struct file_system_type *fs)
static struct file_system_type **find_filesystem(const char *name, unsigned len) static struct file_system_type **find_filesystem(const char *name, unsigned len)
{ {
struct file_system_type **p; struct file_system_type **p;
for (p=&file_systems; *p; p=&(*p)->next) for (p = &file_systems; *p; p = &(*p)->next)
if (strlen((*p)->name) == len && if (strncmp((*p)->name, name, len) == 0 &&
strncmp((*p)->name, name, len) == 0) !(*p)->name[len])
break; break;
return p; return p;
} }