1. 10 5月, 2015 1 次提交
  2. 05 5月, 2015 2 次提交
  3. 26 4月, 2015 2 次提交
  4. 21 4月, 2015 1 次提交
    • P
      ata: ahci_st: fixup layering violations / drvdata errors · e0e2674b
      Peter Griffin 提交于
      Brian noticed while working on another SATA driver that uses libahci_platform,
      an error in this driver; it tries to the the driver data for its
      device, while libata also thinks it can set the driver data. See:
      
        ahci_platform_init_host()
        -> ata_host_alloc_pinfo()
           -> ata_host_alloc()
              -> dev_set_drvdata()
      
      So instead of sticking the IP-specific platform data into drvdata, let's
      use the plat_data variable that is reserved for this use.
      
      Addtionally plat_data isn't set until ahci_platform_init_host() has been
      called further down in probe(). So re-work the st_ahci_probe_resets and
      st_ahci_deassert_resets functions to take ahci_host_priv *hpriv as a
      parameter.
      Signed-off-by: NPeter Griffin <peter.griffin@linaro.org>
      Suggested-by: NBrian Norris <computersforpeace@gmail.com>
      Cc: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
      Cc: Maxime Coquelin <maxime.coquelin@st.com>
      Cc: Patrice Chotard <patrice.chotard@st.com>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      e0e2674b
  5. 15 4月, 2015 2 次提交
  6. 13 4月, 2015 1 次提交
  7. 12 4月, 2015 1 次提交
  8. 11 4月, 2015 8 次提交
  9. 10 4月, 2015 16 次提交
  10. 09 4月, 2015 6 次提交