linux/drivers/platform/x86
Eric Anholt b16e490eb5 drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915.
commit 63ee41d794 upstream.

The IPS driver is designed to be able to run detached from i915 and
just not enable GPU turbo in that case, in order to avoid module
dependencies between the two drivers.  This means that we don't know
what the load order between the two is going to be, and we had
previously only supported IPS after (optionally) i915, but not i915
after IPS.  If the wrong order was chosen, you'd get no GPU turbo, and
something like half the possible graphics performance.

Signed-off-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-01-07 13:58:45 -08:00
..
acer-wmi.c acer-wmi: remove non-used acer_quirks struct definition 2010-08-03 09:49:04 -04:00
acerhdf.c acerhdf: fix resource reclaim in error path 2010-08-03 09:49:01 -04:00
asus_acpi.c drivers/platform/x86: Adjust confusing if indentation 2010-08-16 11:54:20 -04:00
asus-laptop.c asus-laptop: fix gps rfkill 2010-11-22 11:03:15 -08:00
classmate-laptop.c classmate-laptop: make needlessly global symbols static 2010-08-03 09:48:59 -04:00
compal-laptop.c platform/x86: move rfkill for Dell Mini 1012 to compal-laptop 2010-08-16 11:55:00 -04:00
dell-laptop.c platform/x86: move rfkill for Dell Mini 1012 to compal-laptop 2010-08-16 11:55:00 -04:00
dell-wmi.c dell-wmi: fix a memory leak 2010-08-03 09:48:53 -04:00
eeepc-laptop.c eeepc-laptop: fix hotplug_disabled module_param permissions 2010-08-03 09:49:05 -04:00
eeepc-wmi.c drivers/platform/x86/eeepc-wmi.c: fix build warning 2010-05-20 09:46:24 -04:00
fujitsu-laptop.c fujitsu-laptop: make needlessly global symbols static 2010-08-03 09:49:00 -04:00
hp-wmi.c hp-wmi: Fix query interface 2010-08-23 16:27:08 -04:00
ideapad_acpi.c ideapad: Only allow camera state to be set to 0 or 1 2010-08-11 18:00:52 +01:00
intel_ips.c drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2011-01-07 13:58:45 -08:00
intel_ips.h drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2011-01-07 13:58:45 -08:00
intel_menlow.c intel_menlow: fix memory leaks in error path 2010-08-03 09:48:40 -04:00
intel_pmic_gpio.c gpio: Add PMIC GPIO block support 2010-08-03 09:49:09 -04:00
intel_rar_register.c rar: Fix off by one error 2010-08-24 10:42:08 -07:00
intel_scu_ipc.c intel_scu_ipc: fix IPC i2c write bug 2010-08-24 10:42:09 -07:00
Kconfig ACPI_TOSHIBA needs LEDS support 2010-08-23 15:56:43 -04:00
Makefile Add Lenovo ideapad driver 2010-08-11 00:01:21 +01:00
msi-laptop.c msi-laptop: make struct rfkill_ops const 2010-08-03 09:49:00 -04:00
msi-wmi.c msi-wmi: make needlessly global symbols static 2010-08-03 09:49:10 -04:00
panasonic-laptop.c panasonic-laptop: fix acpi_pcc_write_sset return value 2010-08-03 09:49:05 -04:00
sony-laptop.c sony-laptop: use platform_device_unregister in sony_pf_remove 2010-08-03 09:48:53 -04:00
tc1100-wmi.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
thinkpad_acpi.c thinkpad-acpi: avoid keymap pitfall 2010-09-23 15:42:04 -04:00
topstar-laptop.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
toshiba_acpi.c toshiba-acpi: Add support for Toshiba Illumination. 2010-08-03 09:49:10 -04:00
toshiba_bluetooth.c ACPI: replace acpi_integer by u64 2010-01-28 01:47:33 -05:00
wmi.c wmi: use memcmp instead of strncmp to compare GUIDs 2010-12-09 13:33:26 -08:00