[00:40:11] --- Russ has left: Disconnected [01:13:45] --- dwbotsch has left [01:15:26] --- dwbotsch has become available [05:06:41] --- Simon Wilkinson has become available [08:14:45] --- jaltman has become available [08:20:22] --- jaltman has left: Disconnected [10:37:38] --- matt has become available [10:39:05] Ben: I uploaded the conservative version of prior recursion changes. The only part of the change that I think I proved effective was allowing recursion in lookup and afs_vop_link, so this change does only that, and unconditionally. [10:40:28] Okay, I'll take a look, though I want to get back to kib about syscalls.master first. [10:40:45] Sure. [10:48:15] --- matt has left [12:12:22] --- Simon Wilkinson has left [12:18:17] --- jaltman has become available [12:59:21] With matt's allow-recursion patch, buildworld is happily chugging along. Hm, maybe I should have tried -j8 ... [14:53:36] --- steven.jenkins has left [15:23:38] --- andersk has left [15:39:45] --- Simon Wilkinson has become available [15:47:51] --- jaltman has left: Disconnected [15:54:02] --- andersk has become available [17:49:45] --- jaltman has become available [17:51:26] --- Russ has become available [18:18:51] Hm, looking at vnode_if.src, it seems that the recusive locking in vop_link added in 2625 is not needed -- both vnodes are required to be locked on entry and exit to the vop, and have been since at least fbsd 7.0. I'll try do to a test run without extra locking there at some point. [19:08:12] ben, around? [19:08:47] (wondering if you know when the syscall loading issue appears; otherwise i can grovel it out of source) [20:28:30] --- deason has become available [20:37:39] > when the syscall loading issue appears Like, when in the FreeBSD tree the syscall code changed so as to break what we used to do? Or something else? [20:39:16] I believe it was FreeBSD revision 209579 on June 28th. [20:53:05] --- jaltman has left: Disconnected [20:57:06] --- jaltman has become available [21:42:51] --- mho has left [21:43:38] --- abo has left: Lost connection [21:50:33] Hm, but we deadlock with all locking code removed from afs_vop_link. [21:55:25] We also deadlock with 'make -j8 buildworld' (right away). Can't have everything ... [22:12:44] --- deason has left [23:12:57] --- abo has become available [23:21:29] --- jaltman has left: Replaced by new connection [23:21:30] --- jaltman has become available [23:28:34] --- abo has left: Lost connection