[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TAKE - Fix ABBA deadlock, the better version



OK, lets try that again, I fixed the deadlock first time around, but I did
introduce a race. This code has hit the spot where the race was (6 times in
over 1 million attempts) and survived. Now lets see if we can catch up with
Linus.....

Date:  Wed Aug 15 04:55:01 PDT 2001
Workarea:  128.162.187.49:/src/lord/xfs-linux.2.4

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:100792a
linux/fs/xfs/xfs_vnodeops.c - 1.509
	- Second attempt at ABBA deadlock fix between inode and inode hash lock,
	  this time without introducing a race between inode lookup and teardown.