• Alex Elder's avatar
    net: ipa: kill all other transaction lists · d338ae28
    Alex Elder authored
    None of the transaction lists are actually needed any more, because
    transaction IDs (which have been shown to be equivalent) are used
    instead.  So we can remove all of them, as well as the spinlock
    that protects updates to them.
    
    Not requiring a lock simplifies gsi_trans_free() as well; we only
    need to check the reference count once to decide whether we've hit
    the last reference.
    
    This makes the links field in the gsi_trans structure unused, so get
    rid of that as well.
    Signed-off-by: default avatarAlex Elder <elder@linaro.org>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    d338ae28
gsi_trans.c 23.5 KB