On Mon, Mar 01, 2004 at 05:32:39PM -0800, Roland McGrath wrote: > Here is a new version of the patch. Please let me know how it works for you.
I had another look at this, for possibly submitting it to the Debian kernel team. I noticed one thing: > Index: fs/ext2/xattr.c > =================================================================== > RCS file: /home/roland/redhat/bkcvs/linux-2.5/fs/ext2/xattr.c,v > retrieving revision 1.20 > diff -b -p -u -r1.20 xattr.c > --- fs/ext2/xattr.c 6 Feb 2004 16:50:15 -0000 1.20 > +++ fs/ext2/xattr.c 28 Feb 2004 23:22:53 -0000 > @@ -892,6 +924,14 @@ ext2_xattr_delete_inode(struct inode *in > > cleanup: > brelse(bh); > +#ifdef CONFIG_EXT2_FS_XATTR_HURD > + printk("dropping inode %ld translator %u\n", ^^^^^^ > + inode->i_ino, EXT2_I(inode)->i_hurd_translator); > + if (EXT2_I(inode)->i_hurd_translator != 0) { > + ext2_free_blocks(inode, EXT2_I(inode)->i_hurd_translator, 1); > + EXT2_I(inode)->i_hurd_translator = 0; > + } > +#endif > up_write(&EXT2_I(inode)->xattr_sem); > } > It seems this printk() is the only thing somebody might notice if he has no -o hurd paritions at all. Shouldn't this rather be inside the if() statement, or did I miss something? Do I perhaps have an out-of-date version of the patch? On my box, I have: nighthawk~/debian/upload$ sudo zgrep dropping /var/log/messages* | grep translator | wc -l 6515 nighthawk~/debian/upload$ sudo zgrep dropping /var/log/messages* | grep -v translator\ 0 | wc -l 8 I.e., only 8 of those messages are from an actual translator, AFAICT. cheers, Michael _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-hurd