1. 14 Apr, 2016 39 commits
  2. 13 Apr, 2016 1 commit
    • David S. Miller's avatar
      Merge branch 'dsa-refactoring-set-1' · 99717bdf
      David S. Miller authored
      Andrew Lunn says:
      
      ====================
      DSA refactoring: set 1
      
      There has been a long running effort to refractor DSA probing to make
      the switches true linux devices. Here are a small collection of
      patches moving in this direction. Most have been seen before.
      
      We take a little step forward by passing the dsa device point to the
      driver, thus allowing it to perform resource allocations using the
      normal mechanisms. This device structure will later be replaced by the
      devices own device structure.
      
      Future patches will add a true driver probe function, so we rename the
      current probe function, cleaning up the namespace.
      
      phys_port_mask continually confuses me, thinking it is about PHYs. But
      it is actually about ports enabled to the outside world. So rename it to
      enabled_port_mask.
      
      Lots more patches yet to follow, this is just doing some ground work.
      
      v2:
        enabled_port_mask instread of user_port_masks
        Added Tested-by's and Reviewed-by.
      ====================
      Tested-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      99717bdf