1. 18 5月, 2012 3 次提交
    • J
      isci: Manage the link layer hang detect timer for RNC suspensions. · 6f48844e
      Jeff Skirvin 提交于
      For STP devices under certain protocol conditions, an RNC will not
      suspend until the current transfer state is broken with a SYNC/ESC
      sequence from the SCU.  The SYNC/ESC driven by expiration of the
      SCU link layer hang detect timer, which has too small a dynamic
      range to support slow SATA devices, so normally it is disabled.
      
      This change enables the timer with the minimum period at the point
      when the suspension is requested.
      
      Note that there is potential collateral damage to other open
      connections to slow SATA devices on the same port, since there
      is no alternative but to enable the LLHANG timer on every phy in
      the port for the current suspension request - there is no way to
      tell on which phy the RNC in question is currently active.
      Signed-off-by: NJeff Skirvin <jeffrey.d.skirvin@intel.com>
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      6f48844e
    • D
      isci: kill ->is_direct_attached · 11cc5183
      Dan Williams 提交于
      domain_device ->parent conveys the same information.
      
      Occurrences of ->is_direct_attached appear next to incomplete open-coded
      versions of dev_is_sata(), clean those up as well.
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      11cc5183
    • D
      isci: improve 'invalid state' warnings · 14e99b4a
      Dan Williams 提交于
      Convert controller state machine warnings to emit the state number (it
      missed the number to string conversion, but since these error rarely
      happen not much motivation to go further).
      
      Fix up the rnc warnings to use the state name.
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      14e99b4a
  2. 01 3月, 2012 1 次提交
  3. 03 7月, 2011 31 次提交