Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4175 - Для сборки на 2.6.18-ovz нужна модификация кода   Make a simular bug
Summary: Для сборки на 2.6.18-ovz нужна модификация кода
Status: CLOSED FIXED
Alias: None
Product: CIFS@Etersoft
Classification: Продукты (Products)
Component: компиляция модуля (show other bugs)
Version: не указана
Hardware: PC All
: P3 minor
Target Milestone: ---
Deadline: 2009-08-03
Assignee: Евгений Синельников
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3589
  Show dependency treegraph
 
In work:
Reported: 2009-08-02 18:50 MSD by Vitaly Lipatov
Modified: 2009-08-04 14:43 MSD (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2009-08-02 18:50:15 MSD
Сейчас в inode.c для 1.50c такая конструкция:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19)
static inline void clear_nlink(struct inode *inode)
{
<------>inode->i_nlink = 0;
}
static inline void drop_nlink(struct inode *inode)
{
<------>inode->i_nlink--;
}
#endif

static inline void fc8_inc_nlink(struct inode *inode)
{
<------>inode->i_nlink++;
}

Предлагаю сделать без #if две функции
fc8_clear_nlink
и fc8_drop_nlink

и использовать их в коде, иначе при сборке на 2.6.18-ovz-rhel-alt7
получаем

/tmp/.private/root/Etercifs.cKaqhodv/kernel-source-etercifs-legacy-1.50c/inode.c:37: error: redefinition of 'clear_nlink'
include/linux/fs.h:1341: error: previous definition of 'clear_nlink' was here
/tmp/.private/root/Etercifs.cKaqhodv/kernel-source-etercifs-legacy-1.50c/inode.c:41: error: redefinition of 'drop_nlink'
include/linux/fs.h:1328: error: previous definition of 'drop_nlink' was here
Comment 1 Евгений Синельников 2009-08-03 23:35:26 MSD
Сделал сборку etercifs-4.3.8-alt5.src.rpm:
/var/ftp/pub/Etersoft/CIFS@Etersoft/4.3.8/sources/etercifs-4.3.8-alt5.src.rpm

Нужно проверить.
Comment 2 Vitaly Lipatov 2009-08-04 14:43:10 MSD
Скомпилировалось и монтирует. Детальная проверка в перспективе.