1. May 23, 2022
  2. May 21, 2022
  3. May 20, 2022
    • David S. Miller's avatar
      Merge branch 'net-ipa-next' · b6d26144
      David S. Miller authored
      
      
      Alex Elder says:
      
      ====================
      net: ipa: a mix of patches
      
      This series includes a mix of things things that are generally
      minor.  The first four are sort of unrelated fixes, and summarizing
      them here wouldn't be that helpful.
      
      The last three together make it so only the "configuration data" we
      need after initialization is saved for later use.  Most such data is
      used only during driver initialization.  But endpoint configuration
      is needed later, so the last patch saves a copy of that.  Eventually
      we'll want to support reconfiguring endpoints at runtime as well,
      and this will facilitate that.
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b6d26144
    • Alex Elder's avatar
      net: ipa: save a copy of endpoint default config · 660e52d6
      Alex Elder authored
      
      
      All elements of the default endpoint configuration are used in the
      code when programming an endpoint for use.  But none of the other
      configuration data is ever needed once things are initialized.
      
      So rather than saving a pointer to *all* of the configuration data,
      save a copy of only the endpoint configuration portion.
      
      This will eventually allow endpoint configuration to be modifiable
      at runtime.  But even before that it means we won't keep a pointer
      to configuration data after when no longer needed.
      
      Signed-off-by: default avatarAlex Elder <elder@linaro.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      660e52d6
    • Alex Elder's avatar
      net: ipa: rename a few endpoint config data types · cf4e73a1
      Alex Elder authored
      
      
      Rename the just-moved data structure types to drop the "_data"
      suffix, to make it more obvious they are no longer meant to be used
      just as read-only initialization data.  Rename the fields and
      variables of these types to use "config" instead of "data" in the
      name.  This is another small step meant to facilitate review.
      
      Signed-off-by: default avatarAlex Elder <elder@linaro.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cf4e73a1
    • Alex Elder's avatar
      net: ipa: move endpoint configuration data definitions · f0488c54
      Alex Elder authored
      
      
      Move the definitions of the structures defining endpoint-specific
      configuration data out of "ipa_data.h" and into "ipa_endpoint.h".
      This is a trivial movement of code without any other change, to
      prepare for the next few patches.
      
      Signed-off-by: default avatarAlex Elder <elder@linaro.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f0488c54