sdfat: Fix compilation on Linux 3.4

This commit is contained in:
Paul Keith 2018-02-19 18:04:06 +01:00 committed by Andreas Schneider
parent 9ae3355618
commit 54be288ec7
1 changed files with 4 additions and 0 deletions

View File

@ -2423,7 +2423,11 @@ static struct dentry *__sdfat_lookup(struct inode *dir, struct dentry *dentry)
* In such case, we reuse an alias instead of new dentry
*/
if (d_unhashed(alias)) {
#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
BUG_ON(alias->d_name.hash != dentry->d_name.hash && alias->d_name.len != dentry->d_name.len);
#else
BUG_ON(alias->d_name.hash_len != dentry->d_name.hash_len);
#endif
sdfat_msg(sb, KERN_INFO, "rehashed a dentry(%p) "
"in read lookup", alias);
d_drop(dentry);