https://bugzilla.novell.com/show_bug.cgi?id=753618
https://bugzilla.novell.com/show_bug.cgi?id=753618#c4
--- Comment #4 from Cristian Rodríguez
I've never seen this one. It happens during mount when replaying log
Yes, exactly, appears consistenly just right after booting the machine..
so there might be some inconsistency,
here when fixing number of inode links from 0 -> 1:
344 void inc_nlink(struct inode *inode) 345 { 346 if (WARN_ON(inode->i_nlink == 0)) 347 atomic_long_dec(&inode->i_sb->s_remove_count); 348 349 inode->__i_nlink++; 350 } 351 EXPORT_SYMBOL(inc_nlink);
This is new in 3.3, previous versions did just a ->i_nlink++ without any checks. As this is a special case of inode link handling the warning could be muted. The code does not distinguish between 0 -> 1 or anything -> anything+1, so it could either call "set nlink to 1" or 'inc_nlink'. I'll see to it later, thanks for the report.
You are welcome, indeed there is no nasty behaviour right after that message..only in the error described in comment 0 which makes the machine unusuable 100% of the time. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.