On Fre, 24 Aug 2001, Andreas Achtzehn wrote:
--- schnipp Hubert Mantels Mail --- [..] Das Ganze ist richtig gemein, so einen Bug hatte ich noch in keinem Kernel. War wirklich nur ein fehlendes "!" an wichtiger Stelle:
--- linux/fs/reiserfs/inode.c Wed Aug 22 11:20:39 2001 +++ linux/fs/reiserfs/inode.c Wed Aug 22 11:55:31 2001 @@ -632,7 +632,7 @@ corresponding cell in some indirect item). But it may be zero unformatted node pointer (hole) */ unfm_ptr = get_block_num(item, pos_in_item); - if (unfm_ptr) { + if (!unfm_ptr) { /* use allocated block to plug the hole */ reiserfs_prepare_for_journal(inode->i_sb, bh, 1) ; if (fs_changed (fs_gen, inode->i_sb) && item_moved (&tmp_ih, &path)) { --- schnapp Hubert Mantels Mail ---
*ARGL* Wer hat den LART fuer den verantworlichen reiserfs-coder schon in der Hand? ... Oh wie schoen, in meinem linux/fs/reiserfs/inode.c gibt's kein unfm_ptr :) -dnh -- Wer schreit da in den Netzwerkwind. Es ist der Hajo benimmt sich wie ein Kind. Der Dieter ist nur umgekippt. Hatt er denn schon wasser genippt. Ein Patscher rechts, ein Patscher links. Und sie mal an dann gings. [WoKo in dag°]