|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Pavel Vasilyev 2:5020/1042.65 22 Sep 2005 19:10:06 To : All Subject : reiser4 --------------------------------------------------------------------------------
Что надо сделать чтоб поставить патч поддержки reiser4 на 2.6.13.2,
то что валяется на ftp://ftp.namesys.com/pub/reiser4-for-2.6
не хрена не ставится, точнее ставится но не собирается.
И ругается следующими словами
CC fs/reiser4/vfs_ops.o
fs/reiser4/vfs_ops.c:1334: error: unknown field 'sync_inodes' specified in
initializer
make[2]: *** [fs/reiser4/vfs_ops.o] Ошибка 1
make[1]: *** [fs/reiser4] Ошибка 2
make: *** [fs] Ошибка 2
собственно кусок из vfs_ops.c
struct super_operations reiser4_super_operations = {
.alloc_inode = reiser4_alloc_inode,
.destroy_inode = reiser4_destroy_inode,
.read_inode = noop_read_inode,
.delete_inode = reiser4_delete_inode,
.put_super = reiser4_put_super,
.write_super = reiser4_write_super,
.statfs = reiser4_statfs,
.clear_inode = reiser4_clear_inode,
.sync_inodes = reiser4_sync_inodes,
^^^^^^^^^^^ - Вот эта х..ня и есть unknown
.show_options = reiser4_show_options
};
Так как полного патча под 2.6.13+ нет, т.е то что есть на ftp
просто добавляет каталог с файлами fs/reiser4 и не меняет
fs/Kconfig и fs/Makefile. Я добавляю в fs/Kconfig строчку вида
source "fs/reiser4/Kconfig"
И в fs/Makefile строку
obj-$(CONFIG_REISER4_FS) += reiser4/
По make config/menuconfig все нормально выставляется, конфигурится,
компиляется до vfc_ops.c Если закоментить эту строчку, то дальше ошибок
нет, но при линковке конечного ядра естественно вылетает с ошибками типа
unknown symbol:reiser4: sync_inodes
P.S.
Это не только в версии под 2.6.13, но и в ранних, надо где-то
прописать что-то. Ради одной строчки не хочется грузить 2.6.12 с
патчем, все это собирать, и ковырять исходники.
Memento morri Alik!
--- GoldED+ 1.1.5 (Linux 2.6.12.5 i686)
* Origin: Ща как дам тебе в импичьмент, так в дефолт и уйдешь (2:5020/1042.65)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/456843330663.html, оценка из 5, голосов 10
|