1. 17 11月, 2015 1 次提交
  2. 23 10月, 2015 1 次提交
  3. 20 10月, 2015 1 次提交
  4. 03 10月, 2015 1 次提交
  5. 25 9月, 2015 1 次提交
  6. 18 8月, 2015 1 次提交
  7. 27 3月, 2015 1 次提交
  8. 26 2月, 2015 1 次提交
  9. 12 2月, 2015 1 次提交
  10. 22 1月, 2015 1 次提交
  11. 09 1月, 2015 1 次提交
  12. 11 9月, 2014 1 次提交
  13. 15 8月, 2014 1 次提交
  14. 05 8月, 2014 3 次提交
  15. 01 7月, 2014 1 次提交
  16. 10 6月, 2014 1 次提交
    • A
      Revert "drm/radeon: use variable UVD clocks" · 0690a229
      Alex Deucher 提交于
      This caused reduced performance for some users with advanced post
      processing enabled.  We need a better method to pick the
      UVD state based on the amount of post processing required or tune
      the advanced post processing to fit within the lower power state
      envelope.
      
      This reverts commit 14a9579d.
      Cc: "3.15" <stable@vger.kernel.org>
      0690a229
  17. 02 6月, 2014 1 次提交
  18. 20 5月, 2014 1 次提交
  19. 06 5月, 2014 1 次提交
  20. 22 4月, 2014 2 次提交
  21. 19 4月, 2014 1 次提交
  22. 28 2月, 2014 2 次提交
  23. 18 2月, 2014 2 次提交
  24. 21 1月, 2014 2 次提交
  25. 20 1月, 2014 1 次提交
  26. 09 1月, 2014 1 次提交
  27. 25 12月, 2013 6 次提交
  28. 16 12月, 2013 1 次提交
    • S
      radeon_pm: fix oops in hwmon_attributes_visible() and radeon_hwmon_show_temp_thresh() · e4158f1b
      Sergey Senozhatsky 提交于
      Since commit ec39f64b ("drm/radeon/dpm: Convert to use
      devm_hwmon_register_with_groups") radeon_hwmon_init() is using
      hwmon_device_register_with_groups(), which sets `rdev' as a device
      private driver_data, while hwmon_attributes_visible() and
      radeon_hwmon_show_temp_thresh() are still waiting for `drm_device'.
      
      Fix them by using dev_get_drvdata(), in order to avoid this oops:
      
        BUG: unable to handle kernel paging request at 0000000000001e28
        IP: [<ffffffffa02ae8b4>] hwmon_attributes_visible+0x18/0x3d [radeon]
        PGD 15057e067 PUD 151a8e067 PMD 0
        Oops: 0000 [#1] PREEMPT SMP
        Call Trace:
          internal_create_group+0x114/0x1d9
          sysfs_create_group+0xe/0x10
          sysfs_create_groups+0x22/0x5f
          device_add+0x34f/0x501
          device_register+0x15/0x18
          hwmon_device_register_with_groups+0xb5/0xed
          radeon_hwmon_init+0x56/0x7c [radeon]
          radeon_pm_init+0x134/0x7e5 [radeon]
          radeon_modeset_init+0x75f/0x8ed [radeon]
          radeon_driver_load_kms+0xc6/0x187 [radeon]
          drm_dev_register+0xf9/0x1b4 [drm]
          drm_get_pci_dev+0x98/0x129 [drm]
          radeon_pci_probe+0xa3/0xac [radeon]
          pci_device_probe+0x6e/0xcf
          driver_probe_device+0x98/0x1c4
          __driver_attach+0x5c/0x7e
          bus_for_each_dev+0x7b/0x85
          driver_attach+0x19/0x1b
          bus_add_driver+0x104/0x1ce
          driver_register+0x89/0xc5
          __pci_register_driver+0x58/0x5b
          drm_pci_init+0x86/0xea [drm]
          radeon_init+0x97/0x1000 [radeon]
          do_one_initcall+0x7f/0x117
          load_module+0x1583/0x1bb4
          SyS_init_module+0xa0/0xaf
      Signed-off-by: NSergey Senozhatsky <sergey.senozhatsky@gmail.com>
      Cc: Borislav Petkov <bp@alien8.de>
      Cc: Alexander Deucher <Alexander.Deucher@amd.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      e4158f1b
  29. 13 12月, 2013 1 次提交