1. 10 Jan, 2023 8 commits
  2. 09 Jan, 2023 18 commits
  3. 07 Jan, 2023 13 commits
  4. 06 Jan, 2023 1 commit
    • David S. Miller's avatar
      Merge branch 'devlink-unregister' · 6bd4755c
      David S. Miller authored
      Jakub Kicinski says:
      
      ====================
      devlink: remove the wait-for-references on unregister
      
      Move the registration and unregistration of the devlink instances
      under their instance locks. Don't perform the netdev-style wait
      for all references when unregistering the instance.
      
      Instead the devlink instance refcount will only ensure that
      the memory of the instance is not freed. All places which acquire
      access to devlink instances via a reference must check that the
      instance is still registered under the instance lock.
      
      This fixes the problem of the netdev code accessing devlink
      instances before they are registered.
      
      RFC: https://lore.kernel.org/all/20221217011953.152487-1-kuba@kernel.org/
       - rewrite the cover letter
       - rewrite the commit message for patch 1
       - un-export and rename devl_is_alive
       - squash the netdevsim patches
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      6bd4755c