From: Al Viro Date: Wed, 14 Sep 2011 23:21:28 +0000 (-0700) Subject: um: winch_interrupt() can happen inside of free_winch() X-Git-Tag: v3.1-rc7~54 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45cd5e2d4e632f55af1d6131f33b554c98f8b929;p=pandora-kernel.git um: winch_interrupt() can happen inside of free_winch() ... so set winch->fd to -1 before doing free_irq(), to avoid having winch_interrupt() come from/during the latter and attempt to do reactivate_fd() on something that's already gone. Signed-off-by: Al Viro Signed-off-by: Richard Weinberger Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed