From: Arve Hjønnevåg Date: Mon, 6 Apr 2009 22:13:00 +0000 (-0700) Subject: Staging: binder: Defer flush and release operations to avoid deadlocks. X-Git-Tag: v2.6.30-rc3~58^2~22 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=861a0dcc397f3e94024cc311086799393ec517df;p=pandora-kernel.git Staging: binder: Defer flush and release operations to avoid deadlocks. If a transaction that contains a file descriptor fails on a later object, the new file descriptor needs to be closed. If this is a binder file descriptor we would deadlock in flush. If there were no other references to the file at this point release would also be called. Signed-off-by: Arve Hjønnevåg Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed