From: Ben Hutchings Date: Sun, 19 Aug 2012 22:32:27 +0000 (-0300) Subject: rc: ite-cir: Initialise ite_dev::rdev earlier X-Git-Tag: v3.2.32~120 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4d44b6bfa193d1b25d8fb72f6566c4556cad0d5;p=pandora-kernel.git rc: ite-cir: Initialise ite_dev::rdev earlier commit 4b961180ef275035b1538317ffd0e21e80e63e77 upstream. ite_dev::rdev is currently initialised in ite_probe() after rc_register_device() returns. If a newly registered device is opened quickly enough, we may enable interrupts and try to use ite_dev::rdev before it has been initialised. Move it up to the earliest point we can, right after calling rc_allocate_device(). Reported-and-tested-by: YunQiang Su Signed-off-by: Ben Hutchings Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed