1. 07 1月, 2010 1 次提交
  2. 15 12月, 2009 2 次提交
  3. 12 12月, 2009 2 次提交
  4. 04 12月, 2009 2 次提交
  5. 31 10月, 2009 1 次提交
  6. 30 10月, 2009 5 次提交
  7. 14 10月, 2009 1 次提交
  8. 02 10月, 2009 1 次提交
    • S
      sky2: irqname based on pci address · 66466797
      Stephen Hemminger 提交于
      This is based on Michal Schmidt fix for skge.
      
      Most network drivers request their IRQ when the interface is activated.
      sky2 does it in ->probe() instead, because it can work with two-port
      cards where the two net_devices use the same IRQ. This works fine most
      of the time, except in some situations when the interface gets renamed.
      Consider this example:
      
      1. modprobe sky2
         The card is detected as eth0 and requests IRQ 17. Directory
         /proc/irq/17/eth0 is created.
      2. There is an udev rule which says this interface should be called
         eth1, so udev renames eth0 -> eth1.
      3. modprobe 8139too
         The Realtek card is detected as eth0. It will be using IRQ 17 too.
      4. ip link set eth0 up
         Now 8139too requests IRQ 17.
      
      The result is:
      WARNING: at fs/proc/generic.c:590 proc_register ...
      proc_dir_entry '17/eth0' already registered
      
      The fix is for sky2 to name the irq based on the pci device, as is done
      by some other devices DRM, infiniband, ...  ie. sky2@pci:0000:00:00
      Signed-off-by: NStephen Hemminger <shemminger@vyatta.com>
      Reviewed-by: NMichal Schmidt <mschmidt@redhat.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      66466797
  9. 23 9月, 2009 1 次提交
  10. 21 9月, 2009 1 次提交
  11. 15 9月, 2009 2 次提交
  12. 04 9月, 2009 2 次提交
  13. 02 9月, 2009 3 次提交
  14. 01 9月, 2009 1 次提交
  15. 19 8月, 2009 7 次提交
  16. 15 8月, 2009 8 次提交