История изменений
Исправление ZenitharChampion, (текущая версия) :
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,00)
truncate_pagecache(inode, i_size_read(inode));
#else
truncate_pagecache(inode, to, i_size_read(inode));
#endif
Код один и тот же, но написан немного по-другому для ядра 3.14 и выше. Возможно что какая-то функциональность была бэкпортирована из нового ядра в старое. Попробуй убрать условие для ядра < 3.14 и оставить условие для ядра >= 3.14. Вообще избавиться от #if и #else.
P.S. А в форке exfat-nofuse указана версия >= 3.12
, а не >= 3.14
. Странно.
Исправление ZenitharChampion, :
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,00)
truncate_pagecache(inode, i_size_read(inode));
#else
truncate_pagecache(inode, to, i_size_read(inode));
#endif
Код один и тот же, но написан немного по-другому для ядра 3.14 и выше. Возможно что какая-то функциональность была бэкпортирована из нового ядра в старое. Попробуй убрать условие для ядра < 3.14 и оставить условие для ядра >= 3.14. Вообще избавиться от #if и #else.
P.S. А в форке exfat-nofuse указана версия >= 3.12, а не >= 3.14. Странно.
Исходная версия ZenitharChampion, :
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,00)
truncate_pagecache(inode, i_size_read(inode));
#else
truncate_pagecache(inode, to, i_size_read(inode));
#endif
Код один и тот же, но написан немного по-другому для ядра 3.14 и выше. Возможно что какая-то функциональность была бэкпортирована из нового ядра в старое. Попробуй убрать условие для ядра меньше 3.14 и оставить условие для ядра выше или равно 3.14. Вообще избавиться от #if и #else.
P.S. А в форке exfat-nofuse указана версия >= 3.12, а не >= 3.14. Странно.