1. 27 Aug, 2019 1 commit
  2. 30 May, 2019 1 commit
  3. 25 Jan, 2019 1 commit
  4. 17 Jan, 2019 1 commit
  5. 18 Jul, 2018 1 commit
  6. 05 Jul, 2018 2 commits
  7. 28 Jun, 2018 1 commit
  8. 01 Jun, 2018 1 commit
  9. 15 May, 2018 1 commit
  10. 23 Mar, 2018 1 commit
  11. 19 Feb, 2018 1 commit
  12. 08 Feb, 2018 1 commit
  13. 10 Jan, 2018 1 commit
  14. 30 Mar, 2017 1 commit
  15. 29 Nov, 2016 1 commit
  16. 23 Nov, 2016 1 commit
  17. 22 Sep, 2016 1 commit
  18. 09 Aug, 2016 1 commit
  19. 29 Jul, 2016 1 commit
  20. 07 Jul, 2016 7 commits
  21. 27 Apr, 2016 2 commits
  22. 09 Mar, 2016 1 commit
  23. 09 Feb, 2016 1 commit
  24. 21 Dec, 2015 1 commit
  25. 20 Oct, 2015 1 commit
    • Lukas Wunner's avatar
      vga_switcheroo: Constify vga_switcheroo_handler · 5d170139
      Lukas Wunner authored
      vga_switcheroo_client_ops has always been declared const since its
      introduction with 26ec685f
      
       ("vga_switcheroo: Introduce struct
      vga_switcheroo_client_ops").
      
      Do so for vga_switcheroo_handler as well.
      
       drivers/gpu/drm/amd/amdgpu/amdgpu.ko:
         6 .rodata       00009888
      - 19 .data         00001f00
      + 19 .data         00001ee0
       drivers/gpu/drm/nouveau/nouveau.ko:
         6 .rodata       000460b8
        17 .data         00018fe0
       drivers/gpu/drm/radeon/radeon.ko:
      -  7 .rodata       00030944
      +  7 .rodata       00030964
      - 21 .data         0000d6a0
      + 21 .data         0000d678
       drivers/platform/x86/apple-gmux.ko:
      -  7 .rodata       00000140
      +  7 .rodata       00000160
      - 11 .data         000000e0
      + 11 .data         000000b8
      
      Cc: Ben Skeggs <bskeggs@redhat.com>
      Cc: Darren Hart <dvhart@linux.intel.com>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Signed-off-by: default avatarLukas Wunner <lukas@wunner.de>
      Reviewed-by: Christian König <christian.koenig@amd.com>.
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      5d170139
  26. 02 Oct, 2015 1 commit
  27. 04 Jun, 2015 1 commit
  28. 15 Sep, 2014 1 commit
  29. 22 Apr, 2014 1 commit
  30. 17 Apr, 2014 1 commit
  31. 27 Feb, 2014 1 commit
  32. 31 Dec, 2013 1 commit
    • Rafael J. Wysocki's avatar
      ACPIPHP / radeon / nouveau: Fix VGA switcheroo problem related to hotplug · f244d8b6
      Rafael J. Wysocki authored
      The changes in the ACPI-based PCI hotplug (ACPIPHP) subsystem made
      during the 3.12 development cycle uncovered a problem with VGA
      switcheroo that on some systems, when the device-specific method
      (ATPX in the radeon case, _DSM in the nouveau case) is used to turn
      off the discrete graphics, the BIOS generates ACPI hotplug events for
      that device and those events cause ACPIPHP to attempt to remove the
      device from the system (they are events for a device that was present
      previously and is not present any more, so that's what should be done
      according to the spec).  Then, the system stops functioning correctly.
      
      Since the hotplug events in question were simply silently ignored
      previously, the least intrusive way to address that problem is to
      make ACPIPHP ignore them again.  For this purpose, introduce a new
      ACPI device flag, no_hotplug, and modify ACPIPHP to ignore hotplug
      events for PCI devices whose ACPI companions have that flag set.
      Next, make the radeon and nouveau switcheroo detection code set the
      no_hotplug flag for the discrete graphics' ACPI companion.
      
      Fixes: bbd34fcd (ACPI / hotplug / PCI: Register all devices under the given bridge)
      References: https://bugzilla.kernel.org/show_bug.cgi?id=61891
      References: https://bugzilla.kernel.org/show_bug.cgi?id=64891
      
      Reported-and-tested-by: default avatarMike Lothian <mike@fireburn.co.uk>
      Reported-and-tested-by: <madcatx@atlas.cz>
      Reported-and-tested-by: default avatarJoaquín Aramendía <samsagax@gmail.com>
      Cc: Alex Deucher <alexdeucher@gmail.com>
      Cc: Dave Airlie <airlied@linux.ie>
      Cc: Takashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      Cc: 3.12+ <stable@vger.kernel.org> # 3.12+
      f244d8b6