On 05/02/16 12:52, Mauro Carvalho Chehab wrote: > Em Mon, 2 May 2016 00:59:56 +0300 > Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> escreveu: > >> Hi Marek, >> >> Marek Szyprowski wrote: >>> Commit 0c426c472b5585ed6e59160359c979506d45ae49 ("[media] media: Always >>> keep a graph walk large enough around") changed >>> media_device_register_entity() function to take mdev->graph_mutex. This >>> causes deadlock in driver probe, which calls (indirectly) this function >>> with ->graph_mutex taken. This patch removes taking ->graph_mutex in >>> driver probe to avoid deadlock. Other drivers don't take ->graph_mutex >>> for entity registration, so this change should be safe. >>> >>> Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> >> >> Acked-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> >> >> You could also add: >> >> Fixes: 0c426c472b55 ("[media] media: Always keep a graph walk large >> enough around") >> >> I guess these should go to fixes, the patches in question are already >> heading for v4.6. Cc Mauro. > > The patches from Sakari for v4.6 were merged already at -rc6. Just merged > them back at the master branch. I'm confused. The two patches from Marek fixing driver probe deadlock are not in the master tree (just pulled from it, it's now rc6), so the deadlock still happens in kernel 4.6. Regards, Hans -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html