1. 26 9月, 2007 1 次提交
  2. 22 9月, 2007 1 次提交
    • J
      [SCSI] scsi_transport_spi: fix domain validation failure from incorrect width setting · 2302827c
      James Bottomley 提交于
      Domain Validation in the SPI transport class is failing on boxes with
      damaged cables (and failing to the extent that the box hangs).  The
      problem is that the first test it does is a cable integrity test for
      wide transfers and if this fails, it turns the wide bit off.  The
      problem is that the next set of tests it does turns wide back on
      again, with the result that it runs through the entirety of DV with a
      known bad setting and then hangs the system.
      
      The attached patch fixes the problem by physically nailing the wide
      setting to what it deduces it should be for the whole of Domain
      Validation.
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      2302827c
  3. 21 9月, 2007 15 次提交
  4. 20 9月, 2007 10 次提交
  5. 18 9月, 2007 1 次提交
    • A
      [SUNSAB]: Fix several bugs. · 9c5b3480
      Al Viro 提交于
      	* don't register irq until ->startup() (and release in ->shutdown()).
      That avoids oopsen with the current tree when interrupt comes before we'd
      set up the data structures for ttyb.
      	* handle console=ttyS... even when OBP talks to screen/keyboard
      	* register irq handler for each port, let kernel/irq/handle.c
      call it for both if needed.  Kills code duplication in sunsab_interrupt().
      BTW, there'd been bitrot in it - ttya handling had stopped calling
      check_status() on BRK (correctly), ttyb copy of that code had kept the
      bogus call in that case.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      9c5b3480
  6. 17 9月, 2007 10 次提交
  7. 16 9月, 2007 2 次提交