On Thu, May 28, 2015 at 02:35:07PM +0300, Cyrill Gorcunov wrote: > On Thu, May 28, 2015 at 02:14:41PM +0300, Alexey Dobriyan wrote: > > >> > > >> It is snapshot w.r.t getting both pairs not snapshot w.r.t atomicity or > > >> something (unsigned long access is atomic after all). Once down_write() > > >> is used in the other place, it even becomes obviously correct code! > > > > > > Not at all. It is correct if and only if you're operating under lock > > > taken, once you fetch the pair and left the lock it simply local copies > > > of values the descriptor had when lock was taken. > > > > Yes, and? > > > > You do not complain that signal statistics is collected > > under sighand lock but printed for /proc/*/status without, do you? >
After thinking more, right, you're correct, sorry for noise. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/