1. 15 May, 2005 3 commits
    • Frank Pavlic's avatar
      [PATCH] s390: set online race in the lcs driver · b5f9d55b
      Frank Pavlic authored
      [patch 3/10] s390: set online race in the lcs driver.
      
      From: Michael Holzheu <holzheu@de.ibm.com>
      
      There is a race between lcs_stopcard() and lcs_open_device() which
      can lead to the error 'lcs: Error in starting channel, rc=-16'.
      lcs_open_device() is invoked when 'ifconfig up' is called due to a
      hotplug event, which is caused by register_netdev(). In parallel
      lcs_stopcard() is executed. Both functions are sending lcs commands.
      The second invocation fails with -EBUSY (-16) as return value.
      Move invocation of register_netdev() after invocation of lcs_stopcard
      to avoid the race.
      Signed-off-by: default avatarFrank Pavlic <pavlic@de.ibm.com>
      b5f9d55b
    • Frank Pavlic's avatar
      [PATCH] s390: multicast address registration in lcs · 109a260b
      Frank Pavlic authored
      [patch 2/10] s390: multicast address registration in lcs.
      
      From: Michael Holzheu <holzheu@de.ibm.com>
      
      When setting lcs devices online you can run into an endless loop,
      because the code that registers the multicast addresses uses
      list_for_each_entry instead of list_for_each_entry_safe.
      Signed-off-by: default avatarFrank Pavlic <pavlic@de.ibm.com>
      109a260b
    • Frank Pavlic's avatar
      [PATCH] s390: claw driver wiring · 321de3c8
      Frank Pavlic authored
      [patch 1/10] s390: claw driver wiring.
      
      From: Andy Richter <richtera@us.ibm.com>
      
      claw network driver changes:
       - Add an entry to the drivers/s390/net Makefile to build the claw driver.
       - Add claw channel type to cu3088.
      Signed-off-by: default avatarFrank Pavlic <pavlic@de.ibm.com>
      321de3c8
  2. 07 May, 2005 18 commits
  3. 06 May, 2005 14 commits
  4. 05 May, 2005 5 commits