1. 21 5月, 2009 1 次提交
    • U
      qeth: avoid crash after detach of replugged device · f2148565
      Ursula Braun 提交于
      If a qeth device is plugged off, setting the device online stops in
      state HARDSETUP and a failure is reported to the base cio-layer
      causing halt/clear to be invoked. Replugging the device again triggers
      a qeth recovery without notification of the cio-layer. If a device
      is ungrouped in this state, the qeth set_offline function is not
      invoked, because the corresponding ccwgroup device is not in state
      ONLINE. Then incoming traffic is still handled by the qdio layer
      resulting in a crash in qeth_l<x>_qdio_input_handler, because (part
      of) the qeth data structures for this device are already removed.
      Solution: After replugging the device qeth recovery should lead to a
      working net device. Thus a "LAN offline" result when setting a qeth
      device online must not report a failure to the base cio-layer.
      Signed-off-by: NUrsula Braun <ursula.braun@de.ibm.com>
      Signed-off-by: NFrank Blaschka <frank.blaschka@de.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      f2148565
  2. 02 4月, 2009 1 次提交
  3. 26 3月, 2009 1 次提交
    • J
      [S390] qdio: report SIGA errors directly · d303b6fd
      Jan Glauber 提交于
      Errors from SIGA instructions are stored in the per queue qdio_error
      and reported back when the queue handler is called. That opens a race
      when multiple error conditions occur simultanously.
      
      Report SIGA errors immediately in the return value of do_QDIO so the
      upper layer can react and SIGA errors no longer interfere with other
      errors.
      
      Move the SIGA error handling in qeth from the outbound handler to
      qeth_flush_buffers.
      Signed-off-by: NJan Glauber <jang@linux.vnet.ibm.com>
      d303b6fd
  4. 25 3月, 2009 15 次提交
  5. 26 1月, 2009 2 次提交
  6. 22 1月, 2009 4 次提交
  7. 11 1月, 2009 1 次提交
  8. 09 1月, 2009 1 次提交
  9. 07 1月, 2009 1 次提交
  10. 05 1月, 2009 6 次提交
  11. 25 12月, 2008 7 次提交