• Clemens Ladisch's avatar
    firewire: core: use separate timeout for each transaction · 5c40cbfe
    Clemens Ladisch authored
    Using a single timeout for all transaction that need to be flushed does
    not work if the submission of new transactions can defer the timeout
    indefinitely into the future.  We need to have timeouts that do not
    change due to other transactions; the simplest way to do this is with a
    separate timer for each transaction.
    Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
    Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (+ one lockdep annotation)
    5c40cbfe
core-transaction.c 29.1 KB