|
@@ -61,7 +61,7 @@ MODULE_PARM_DESC(modeset,
|
|
|
"Use kernel modesetting [KMS] (0=disable, "
|
|
|
"1=on, -1=force vga console preference [default])");
|
|
|
|
|
|
-module_param_named(panel_ignore_lid, i915.panel_ignore_lid, int, 0600);
|
|
|
+module_param_named_unsafe(panel_ignore_lid, i915.panel_ignore_lid, int, 0600);
|
|
|
MODULE_PARM_DESC(panel_ignore_lid,
|
|
|
"Override lid status (0=autodetect, 1=autodetect disabled [default], "
|
|
|
"-1=force lid closed, -2=force lid open)");
|
|
@@ -84,17 +84,17 @@ MODULE_PARM_DESC(enable_fbc,
|
|
|
"Enable frame buffer compression for power savings "
|
|
|
"(default: -1 (use per-chip default))");
|
|
|
|
|
|
-module_param_named(lvds_channel_mode, i915.lvds_channel_mode, int, 0600);
|
|
|
+module_param_named_unsafe(lvds_channel_mode, i915.lvds_channel_mode, int, 0600);
|
|
|
MODULE_PARM_DESC(lvds_channel_mode,
|
|
|
"Specify LVDS channel mode "
|
|
|
"(0=probe BIOS [default], 1=single-channel, 2=dual-channel)");
|
|
|
|
|
|
-module_param_named(lvds_use_ssc, i915.panel_use_ssc, int, 0600);
|
|
|
+module_param_named_unsafe(lvds_use_ssc, i915.panel_use_ssc, int, 0600);
|
|
|
MODULE_PARM_DESC(lvds_use_ssc,
|
|
|
"Use Spread Spectrum Clock with panels [LVDS/eDP] "
|
|
|
"(default: auto from VBT)");
|
|
|
|
|
|
-module_param_named(vbt_sdvo_panel_type, i915.vbt_sdvo_panel_type, int, 0600);
|
|
|
+module_param_named_unsafe(vbt_sdvo_panel_type, i915.vbt_sdvo_panel_type, int, 0600);
|
|
|
MODULE_PARM_DESC(vbt_sdvo_panel_type,
|
|
|
"Override/Ignore selection of SDVO panel mode in the VBT "
|
|
|
"(-2=ignore, -1=auto [default], index in VBT BIOS table)");
|
|
@@ -102,7 +102,7 @@ MODULE_PARM_DESC(vbt_sdvo_panel_type,
|
|
|
module_param_named_unsafe(reset, i915.reset, bool, 0600);
|
|
|
MODULE_PARM_DESC(reset, "Attempt GPU resets (default: true)");
|
|
|
|
|
|
-module_param_named(enable_hangcheck, i915.enable_hangcheck, bool, 0644);
|
|
|
+module_param_named_unsafe(enable_hangcheck, i915.enable_hangcheck, bool, 0644);
|
|
|
MODULE_PARM_DESC(enable_hangcheck,
|
|
|
"Periodically check GPU activity for detecting hangs. "
|
|
|
"WARNING: Disabling this can cause system wide hangs. "
|
|
@@ -113,23 +113,23 @@ MODULE_PARM_DESC(enable_ppgtt,
|
|
|
"Override PPGTT usage. "
|
|
|
"(-1=auto [default], 0=disabled, 1=aliasing, 2=full)");
|
|
|
|
|
|
-module_param_named(enable_execlists, i915.enable_execlists, int, 0400);
|
|
|
+module_param_named_unsafe(enable_execlists, i915.enable_execlists, int, 0400);
|
|
|
MODULE_PARM_DESC(enable_execlists,
|
|
|
"Override execlists usage. "
|
|
|
"(-1=auto [default], 0=disabled, 1=enabled)");
|
|
|
|
|
|
-module_param_named(enable_psr, i915.enable_psr, int, 0600);
|
|
|
+module_param_named_unsafe(enable_psr, i915.enable_psr, int, 0600);
|
|
|
MODULE_PARM_DESC(enable_psr, "Enable PSR (default: false)");
|
|
|
|
|
|
-module_param_named(preliminary_hw_support, i915.preliminary_hw_support, int, 0600);
|
|
|
+module_param_named_unsafe(preliminary_hw_support, i915.preliminary_hw_support, int, 0600);
|
|
|
MODULE_PARM_DESC(preliminary_hw_support,
|
|
|
"Enable preliminary hardware support.");
|
|
|
|
|
|
-module_param_named(disable_power_well, i915.disable_power_well, int, 0600);
|
|
|
+module_param_named_unsafe(disable_power_well, i915.disable_power_well, int, 0600);
|
|
|
MODULE_PARM_DESC(disable_power_well,
|
|
|
"Disable the power well when possible (default: true)");
|
|
|
|
|
|
-module_param_named(enable_ips, i915.enable_ips, int, 0600);
|
|
|
+module_param_named_unsafe(enable_ips, i915.enable_ips, int, 0600);
|
|
|
MODULE_PARM_DESC(enable_ips, "Enable IPS (default: true)");
|
|
|
|
|
|
module_param_named_unsafe(prefault_disable, i915.prefault_disable, bool, 0600);
|
|
@@ -142,7 +142,7 @@ MODULE_PARM_DESC(load_detect_test,
|
|
|
"Force-enable the VGA load detect code for testing (default:false). "
|
|
|
"For developers only.");
|
|
|
|
|
|
-module_param_named(invert_brightness, i915.invert_brightness, int, 0600);
|
|
|
+module_param_named_unsafe(invert_brightness, i915.invert_brightness, int, 0600);
|
|
|
MODULE_PARM_DESC(invert_brightness,
|
|
|
"Invert backlight brightness "
|
|
|
"(-1 force normal, 0 machine defaults, 1 force inversion), please "
|
|
@@ -153,14 +153,14 @@ MODULE_PARM_DESC(invert_brightness,
|
|
|
module_param_named(disable_display, i915.disable_display, bool, 0600);
|
|
|
MODULE_PARM_DESC(disable_display, "Disable display (default: false)");
|
|
|
|
|
|
-module_param_named(disable_vtd_wa, i915.disable_vtd_wa, bool, 0600);
|
|
|
+module_param_named_unsafe(disable_vtd_wa, i915.disable_vtd_wa, bool, 0600);
|
|
|
MODULE_PARM_DESC(disable_vtd_wa, "Disable all VT-d workarounds (default: false)");
|
|
|
|
|
|
-module_param_named(enable_cmd_parser, i915.enable_cmd_parser, int, 0600);
|
|
|
+module_param_named_unsafe(enable_cmd_parser, i915.enable_cmd_parser, int, 0600);
|
|
|
MODULE_PARM_DESC(enable_cmd_parser,
|
|
|
"Enable command parsing (1=enabled [default], 0=disabled)");
|
|
|
|
|
|
-module_param_named(use_mmio_flip, i915.use_mmio_flip, int, 0600);
|
|
|
+module_param_named_unsafe(use_mmio_flip, i915.use_mmio_flip, int, 0600);
|
|
|
MODULE_PARM_DESC(use_mmio_flip,
|
|
|
"use MMIO flips (-1=never, 0=driver discretion [default], 1=always)");
|
|
|
|