I got a little fed up with all the locking, and decided to simplify. This should still work, but I've only done some very simple tests. I'm hoping it'll fix some of the weird corner cases that Ben and others have found, which may be due to different locks in different cases and things racing against each other ... I'm not convinced it really will though, but hey, who knows :) johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html