sdfat: Fix compilation on Linux 3.4
This commit is contained in:
parent
9ae3355618
commit
54be288ec7
4
sdfat.c
4
sdfat.c
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue