From: Matthew Wilcox <matthew@xxxxxx> Date: Thu, 31 Aug 2006 07:42:55 -0600 > NOTE to architecture maintainers: generic_raw_read_trylock() is > completely unfit for use and will cause lockups if used in interrupt > context. I was about to go an fix SPARC but then looked in the tree for actual users, and I see one, and only one, in the lockdep code which tries to grab the tasklist_lock. That's it (well.. there's one strange IA64 specific case in the MCA code too). You say you were fixing up PARISC and actually hit this problem, was it exactly this lockdep case? I really doubt it... - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html