void info_atom(const char *prefix, txn_atom * atom) { return; }
After that, reiser4 compiles and is running without problem here so far (just tried a few minutes of fsx-linux and a few small compilations. I'll launch a mozilla-firebird build soon and see if it survives better this time).
BTW : compilation as a module is still broken for me, but it could be my fault as I'm using an -mm kernel...
(For information, missing symbols are: max_sane_readahead, generic_sync_sb_inodes, truncate_mapping_pages_range, balance_dirty_pages_ratelimited, inodes_stat, nr_free_pagecache_pages, get_full_page_state, destroy_inode)
Sidenote to reiserfs devels : if the merge in mainstream is still far away, is any integration of reiser4 into the -mm serie considered ? It would ease testing a lot...
Vincent
David Nielsen wrote:
The entire thing then fails with these messages - no notable compile
errors or warnings present.
fs/built-in.o(.text+0x9a8cd): In function `print_context': : undefined reference to `info_atom' fs/built-in.o(.text+0x9e392): In function `commit_current_atom': : undefined reference to `info_atom' fs/built-in.o(.text+0xa0577): In function `print_atom': : undefined reference to `info_atom' make: *** [.tmp_vmlinux1] Error 1
Seems this patch might have benefited from a compile test at least? :)
regards David