“12a83af0fed6ecaedf500497d0318832c02b7d7f”上不存在“tests/script/tsim/compute/last.sim”
  1. 20 12月, 2017 1 次提交
  2. 10 11月, 2017 1 次提交
    • V
      drm/i915: Nuke intel_digital_port->port · 8f4f2797
      Ville Syrjälä 提交于
      Remove intel_digital_port->port and replace its users with
      intel_encoder->port. intel_encoder->port is a superset of
      intel_digital_port->port, and it works correctly even for
      MST encoders.
      
      v2: Eliminate a few dp_to_dig_port()->base.port cases too (DK)
      
      Performed with cocci:
      @@
      @@
      struct intel_digital_port {
             ...
      -       enum port port;
             ...
      }
      
      @@
      struct intel_digital_port *D;
      expression E;
      @@
      - D->port = E;
      
      @@
      struct intel_digital_port *D;
      @@
      - D->port
      + D->base.port
      
      @
      expression E;
      @@
      (
      - dp_to_dig_port(E)->port
      + dp_to_dig_port(E)->base.port
      |
      - enc_to_dig_port(E)->port
      + to_intel_encoder(E)->port
      )
      
      @@
      expression E;
      @@
      - to_intel_encoder(&E->base)
      + E
      
      @@
      struct intel_digital_port *D;
      identifier I, M;
      @@
        I = &D->base
      <...
      (
      - D->base.M
      + I->M
      |
      - &D->base
      + I
      )
      ...>
      
      @@
      identifier D;
      expression E;
      identifier M;
      @@
       D = enc_to_dig_port(&E->base)
      <...
      (
      - D->base.M
      + E->M
      |
      - &D->base
      + E
      )
      ...>
      
      @@
      identifier D, DP;
      expression E;
      identifier M;
      @@
       DP = enc_to_intel_dp(&E->base)
      <...
      (
      - dp_to_dig_port(DP)->base.M
      + E->M
      |
      - &dp_to_dig_port(DP)->base
      + E
      )
      ...>
      
      @@
      expression E;
      identifier M;
      @@
      (
      - enc_to_dig_port(&E->base)->base.M
      + E->M
      |
      - enc_to_dig_port(&E->base)->base
      + E
      |
      - enc_to_mst(&E->base)->primary->base.port
      + E->port
      )
      
      @@
      expression E;
      identifier D;
      @@
      - struct intel_digital_port *D = E;
      ... when != D
      
      Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
      Reviewed-by: NDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
      Acked-by: NJani Nikula <jani.nikula@intel.com>
      Signed-off-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20171109152434.32074-1-ville.syrjala@linux.intel.com
      8f4f2797
  3. 17 10月, 2017 1 次提交
  4. 13 10月, 2017 1 次提交
  5. 29 9月, 2017 1 次提交
  6. 22 9月, 2017 1 次提交
  7. 19 9月, 2017 1 次提交
  8. 14 9月, 2017 1 次提交
  9. 12 9月, 2017 11 次提交
  10. 22 8月, 2017 1 次提交
  11. 10 8月, 2017 1 次提交
  12. 07 6月, 2017 1 次提交
  13. 31 5月, 2017 1 次提交
  14. 18 1月, 2017 1 次提交
  15. 14 1月, 2017 3 次提交
  16. 13 1月, 2017 3 次提交
  17. 11 1月, 2017 2 次提交
  18. 20 12月, 2016 1 次提交
  19. 15 12月, 2016 1 次提交
  20. 02 12月, 2016 1 次提交
  21. 25 11月, 2016 1 次提交
  22. 17 11月, 2016 1 次提交
  23. 11 11月, 2016 1 次提交
  24. 14 10月, 2016 2 次提交