Messages in this thread | | | Date | Fri, 12 Sep 1997 17:24:53 -0400 | From | Bill Hawes <> | Subject | minor patch for 2.1.55 fs/inode.c |
| |
The attached patch fixes a couple of minor inode problems. It adds a wakeup after clearing I_LOCK following read_inode, and repeats the call to sync_one in write_inode_now to cover the case of the inode being both dirty and locked.
BTW, I'm still a little uneasy with clearing I_LOCK without the spinlock, but I haven't come up with a definite problem. On some architectures the x &= mask construct would take several instructions; if I_LOCK were tested from interrupt contexts, could this be a problem?
Regards, Bill
| |