in 4.8, (stringhash.c)full_name_hash now has three arguments instead of two. this causes compilation to fail.
from: extern unsigned int pure full_name_hash(const char *, unsigned int);
to: extern unsigned int pure full_name_hash(const void salt, const char , unsigned int);
in exfat_super.c this needs to be adjusted: qstr->hash = full_name_hash(qstr->name, exfat_striptail_len(qstr));
I might follow up with a (less than elegant) patch if nothing is proposed.
in 4.8, (stringhash.c)full_name_hash now has three arguments instead of two. this causes compilation to fail. from: extern unsigned int pure full_name_hash(const char *, unsigned int); to: extern unsigned int pure full_name_hash(const void salt, const char , unsigned int); in exfat_super.c this needs to be adjusted: qstr->hash = full_name_hash(qstr->name, exfat_striptail_len(qstr));
I might follow up with a (less than elegant) patch if nothing is proposed.