• Alex Elder's avatar
    net: ipa: track pending transactions with an ID · eeff7c14
    Alex Elder authored
    Add a transaction ID field to track the first element in the
    transaction array that is pending (sent to hardware) but not yet
    complete.  Advance the ID when a completion event for a channel
    indicates that transactions have completed.
    
    Temporarily add warnings that verify that the first pending
    transaction tracked by the ID matches the first element on the
    pending list, both when pending and completing, as well as when
    resetting the channel.
    
    Remove the temporary warnings added by the previous commit.
    Signed-off-by: default avatarAlex Elder <elder@linaro.org>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    eeff7c14
gsi.h 9.16 KB