Justus Winter, le Fri 23 May 2014 09:48:35 +0200, a écrit : > It is an optimization. This way we can use just 1 atomic operation > when trivfs_peropen_destroy_hook is not used, and 3 when it is. If we > do it like you described, we need two in any case.
Then you could rather use something like: if (trivfs_peropen_destroy_hook) { do it in two operations } else { do it in one operation } It doesn't duplicate too much code. Samuel