Hello Jan Kara wrote: >>Tried the attached patch but it changed nothing, I trying to create >>a new file as a user whose quota grace time has ran out will still >>cause everything accessing the users homedir (the one with the quota) >>to hang in D state. >> >>Also note that the bug I reported only exists when acl is also >>enabled (does not have to be used). And although my kernel is not >>built with debug (or reiserfs debug) support, I don't get any >>oopses or reiserfs errors.. it just hangs. > It looks like the problem is that reiserfs_new_inode can be called either having xattrs locked or not. It does unlocking/locking xattrs on error handling path, but has no idea about whether xattrs are locked of not. The attached patch seems to fix the problem. I am not sure whether it is correct way to fix this problem, though. Tarmo, please check if this patch works for you.