Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Pull dmi update from Jean Delvare: "Mark all struct dmi_system_id instances const" * 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging: dmi: Mark all struct dmi_system_id instances const
This commit is contained in:
Коммит
e75f801f1f
|
@ -1373,7 +1373,7 @@ static void __init acpi_reduced_hw_init(void)
|
|||
* If your system is blacklisted here, but you find that acpi=force
|
||||
* works for you, please contact linux-acpi@vger.kernel.org
|
||||
*/
|
||||
static struct dmi_system_id __initdata acpi_dmi_table[] = {
|
||||
static const struct dmi_system_id acpi_dmi_table[] __initconst = {
|
||||
/*
|
||||
* Boxes that need ACPI disabled
|
||||
*/
|
||||
|
@ -1448,7 +1448,7 @@ static struct dmi_system_id __initdata acpi_dmi_table[] = {
|
|||
};
|
||||
|
||||
/* second table for DMI checks that should run after early-quirks */
|
||||
static struct dmi_system_id __initdata acpi_dmi_table_late[] = {
|
||||
static const struct dmi_system_id acpi_dmi_table_late[] __initconst = {
|
||||
/*
|
||||
* HP laptops which use a DSDT reporting as HP/SB400/10000,
|
||||
* which includes some code which overrides all temperature
|
||||
|
|
|
@ -2043,7 +2043,7 @@ static int __init swab_apm_power_in_minutes(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata apm_dmi_table[] = {
|
||||
static const struct dmi_system_id apm_dmi_table[] __initconst = {
|
||||
{
|
||||
print_if_true,
|
||||
KERN_WARNING "IBM T23 - BIOS 1.03b+ and controller firmware 1.02+ may be needed for Linux APM.",
|
||||
|
|
|
@ -58,7 +58,7 @@ static int __init dmi_io_delay_0xed_port(const struct dmi_system_id *id)
|
|||
* Quirk table for systems that misbehave (lock up, etc.) if port
|
||||
* 0x80 is used:
|
||||
*/
|
||||
static struct dmi_system_id __initdata io_delay_0xed_port_dmi_table[] = {
|
||||
static const struct dmi_system_id io_delay_0xed_port_dmi_table[] __initconst = {
|
||||
{
|
||||
.callback = dmi_io_delay_0xed_port,
|
||||
.ident = "Compaq Presario V6000",
|
||||
|
|
|
@ -150,7 +150,7 @@ static int __init set_kbd_reboot(const struct dmi_system_id *d)
|
|||
/*
|
||||
* This is a single dmi_table handling all reboot quirks.
|
||||
*/
|
||||
static struct dmi_system_id __initdata reboot_dmi_table[] = {
|
||||
static const struct dmi_system_id reboot_dmi_table[] __initconst = {
|
||||
|
||||
/* Acer */
|
||||
{ /* Handle reboot issue on Acer Aspire one */
|
||||
|
|
|
@ -1092,7 +1092,7 @@ static int __init fix_acer_tm360_irqrouting(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata pciirq_dmi_table[] = {
|
||||
static const struct dmi_system_id pciirq_dmi_table[] __initconst = {
|
||||
{
|
||||
.callback = fix_broken_hp_bios_irq9,
|
||||
.ident = "HP Pavilion N5400 Series Laptop",
|
||||
|
|
|
@ -428,7 +428,7 @@ static int msr_initialize_bdw(const struct dmi_system_id *d)
|
|||
return msr_init_context(bdw_msr_id, ARRAY_SIZE(bdw_msr_id));
|
||||
}
|
||||
|
||||
static struct dmi_system_id msr_save_dmi_table[] = {
|
||||
static const struct dmi_system_id msr_save_dmi_table[] = {
|
||||
{
|
||||
.callback = msr_initialize_bdw,
|
||||
.ident = "BROADWELL BDX_EP",
|
||||
|
|
|
@ -418,7 +418,7 @@ static int video_set_report_key_events(const struct dmi_system_id *id)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id video_dmi_table[] = {
|
||||
static const struct dmi_system_id video_dmi_table[] = {
|
||||
/*
|
||||
* Broken _BQC workaround http://bugzilla.kernel.org/show_bug.cgi?id=13121
|
||||
*/
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
#include "internal.h"
|
||||
|
||||
static struct dmi_system_id acpi_rev_dmi_table[] __initdata;
|
||||
static const struct dmi_system_id acpi_rev_dmi_table[] __initconst;
|
||||
|
||||
/*
|
||||
* POLICY: If *anything* doesn't work, put it on the blacklist.
|
||||
|
@ -89,7 +89,7 @@ static int __init dmi_enable_rev_override(const struct dmi_system_id *d)
|
|||
}
|
||||
#endif
|
||||
|
||||
static struct dmi_system_id acpi_rev_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id acpi_rev_dmi_table[] __initconst = {
|
||||
#ifdef CONFIG_ACPI_REV_OVERRIDE_POSSIBLE
|
||||
/*
|
||||
* DELL XPS 13 (2015) switches sound between HDA and I2S
|
||||
|
|
|
@ -67,7 +67,7 @@ static int set_copy_dsdt(const struct dmi_system_id *id)
|
|||
}
|
||||
#endif
|
||||
|
||||
static struct dmi_system_id dsdt_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id dsdt_dmi_table[] __initconst = {
|
||||
/*
|
||||
* Invoke DSDT corruption work-around on all Toshiba Satellite.
|
||||
* https://bugzilla.kernel.org/show_bug.cgi?id=14679
|
||||
|
@ -83,7 +83,7 @@ static struct dmi_system_id dsdt_dmi_table[] __initdata = {
|
|||
{}
|
||||
};
|
||||
#else
|
||||
static struct dmi_system_id dsdt_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id dsdt_dmi_table[] __initconst = {
|
||||
{}
|
||||
};
|
||||
#endif
|
||||
|
|
|
@ -1809,7 +1809,7 @@ static int ec_honor_ecdt_gpe(const struct dmi_system_id *id)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id ec_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id ec_dmi_table[] __initconst = {
|
||||
{
|
||||
ec_correct_ecdt, "MSI MS-171F", {
|
||||
DMI_MATCH(DMI_SYS_VENDOR, "Micro-Star"),
|
||||
|
|
|
@ -312,7 +312,7 @@ static int __init dmi_disable_osi_win8(const struct dmi_system_id *d)
|
|||
* Note that _OSI("Linux")/_OSI("Darwin") determined here can be overridden
|
||||
* by acpi_osi=!Linux/acpi_osi=!Darwin command line options.
|
||||
*/
|
||||
static struct dmi_system_id acpi_osi_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id acpi_osi_dmi_table[] __initconst = {
|
||||
{
|
||||
.callback = dmi_disable_osi_vista,
|
||||
.ident = "Fujitsu Siemens",
|
||||
|
|
|
@ -174,7 +174,7 @@ static int do_sta_before_sun(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id acpi_pci_slot_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id acpi_pci_slot_dmi_table[] __initconst = {
|
||||
/*
|
||||
* Fujitsu Primequest machines will return 1023 to indicate an
|
||||
* error if the _SUN method is evaluated on SxFy objects that
|
||||
|
|
|
@ -173,7 +173,7 @@ static int __init set_no_mwait(const struct dmi_system_id *id)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id processor_idle_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id processor_idle_dmi_table[] __initconst = {
|
||||
{
|
||||
set_no_mwait, "Extensa 5220", {
|
||||
DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"),
|
||||
|
|
|
@ -160,7 +160,7 @@ static int __init init_nvs_nosave(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id acpisleep_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id acpisleep_dmi_table[] __initconst = {
|
||||
{
|
||||
.callback = init_old_suspend_ordering,
|
||||
.ident = "Abit KN9 (nForce4 variant)",
|
||||
|
|
|
@ -1209,7 +1209,7 @@ static int thermal_psv(const struct dmi_system_id *d) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id thermal_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id thermal_dmi_table[] __initconst = {
|
||||
/*
|
||||
* Award BIOS on this AOpen makes thermal control almost worthless.
|
||||
* http://bugzilla.kernel.org/show_bug.cgi?id=8842
|
||||
|
|
|
@ -1491,7 +1491,7 @@ static struct platform_driver sonypi_driver = {
|
|||
|
||||
static struct platform_device *sonypi_platform_device;
|
||||
|
||||
static struct dmi_system_id __initdata sonypi_dmi_table[] = {
|
||||
static const struct dmi_system_id sonypi_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Sony Vaio",
|
||||
.matches = {
|
||||
|
|
|
@ -578,7 +578,7 @@ static int acer_cpufreq_pst(const struct dmi_system_id *d)
|
|||
* A BIOS update is all that can save them.
|
||||
* Mention this, and disable cpufreq.
|
||||
*/
|
||||
static struct dmi_system_id powernow_dmi_table[] = {
|
||||
static const struct dmi_system_id powernow_dmi_table[] = {
|
||||
{
|
||||
.callback = acer_cpufreq_pst,
|
||||
.ident = "Acer Aspire",
|
||||
|
|
|
@ -709,7 +709,7 @@ static u32 __init hash_oem_table_id(char s[8])
|
|||
return local_hash_64(input, 32);
|
||||
}
|
||||
|
||||
static struct dmi_system_id gsmi_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id gsmi_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Google Board",
|
||||
.matches = {
|
||||
|
|
|
@ -126,7 +126,7 @@ static bool memconsole_ebda_init(void)
|
|||
return false;
|
||||
}
|
||||
|
||||
static struct dmi_system_id memconsole_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id memconsole_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Google Board",
|
||||
.matches = {
|
||||
|
|
|
@ -171,7 +171,7 @@ nvkm_gpio_fini(struct nvkm_subdev *subdev, bool suspend)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id gpio_reset_ids[] = {
|
||||
static const struct dmi_system_id gpio_reset_ids[] = {
|
||||
{
|
||||
.ident = "Apple Macbook 10,1",
|
||||
.matches = {
|
||||
|
|
|
@ -973,7 +973,7 @@ static int __init enable_cap_knobs(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata pm_dmi_table[] = {
|
||||
static const struct dmi_system_id pm_dmi_table[] __initconst = {
|
||||
{
|
||||
enable_cap_knobs, "IBM Active Energy Manager",
|
||||
{
|
||||
|
|
|
@ -1247,7 +1247,7 @@ static int applesmc_dmi_match(const struct dmi_system_id *id)
|
|||
* Note that DMI_MATCH(...,"MacBook") will match "MacBookPro1,1".
|
||||
* So we need to put "Apple MacBook Pro" before "Apple MacBook".
|
||||
*/
|
||||
static __initdata struct dmi_system_id applesmc_whitelist[] = {
|
||||
static const struct dmi_system_id applesmc_whitelist[] __initconst = {
|
||||
{ applesmc_dmi_match, "Apple MacBook Air", {
|
||||
DMI_MATCH(DMI_BOARD_VENDOR, "Apple"),
|
||||
DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir") },
|
||||
|
|
|
@ -890,7 +890,7 @@ static const struct i8k_config_data i8k_config_data[] = {
|
|||
},
|
||||
};
|
||||
|
||||
static struct dmi_system_id i8k_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id i8k_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Dell Inspiron",
|
||||
.matches = {
|
||||
|
@ -1013,7 +1013,7 @@ MODULE_DEVICE_TABLE(dmi, i8k_dmi_table);
|
|||
* of affected Dell machines for which we disallow I8K_SMM_GET_FAN_TYPE call.
|
||||
* See bug: https://bugzilla.kernel.org/show_bug.cgi?id=100121
|
||||
*/
|
||||
static struct dmi_system_id i8k_blacklist_fan_type_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id i8k_blacklist_fan_type_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Dell Studio XPS 8000",
|
||||
.matches = {
|
||||
|
|
|
@ -219,7 +219,7 @@ static struct isa_driver htcpen_isa_driver = {
|
|||
}
|
||||
};
|
||||
|
||||
static struct dmi_system_id htcshift_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id htcshift_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Shift",
|
||||
.matches = {
|
||||
|
|
|
@ -40,7 +40,7 @@ static int __init clevo_mail_led_dmi_callback(const struct dmi_system_id *id)
|
|||
* detected as working, but in reality it is not) as low as
|
||||
* possible.
|
||||
*/
|
||||
static struct dmi_system_id clevo_mail_led_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id clevo_mail_led_dmi_table[] __initconst = {
|
||||
{
|
||||
.callback = clevo_mail_led_dmi_callback,
|
||||
.ident = "Clevo D410J",
|
||||
|
|
|
@ -91,7 +91,7 @@ MODULE_PARM_DESC(nodetect, "Skip DMI-based hardware detection");
|
|||
* detected as working, but in reality it is not) as low as
|
||||
* possible.
|
||||
*/
|
||||
static struct dmi_system_id nas_led_whitelist[] __initdata = {
|
||||
static const struct dmi_system_id nas_led_whitelist[] __initconst = {
|
||||
{
|
||||
.callback = ss4200_led_dmi_callback,
|
||||
.ident = "Intel SS4200-E",
|
||||
|
|
|
@ -494,7 +494,7 @@ static struct platform_driver kempld_driver = {
|
|||
.remove = kempld_remove,
|
||||
};
|
||||
|
||||
static struct dmi_system_id kempld_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id kempld_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "BBD6",
|
||||
.matches = {
|
||||
|
|
|
@ -4193,7 +4193,7 @@ static struct pci_driver skge_driver = {
|
|||
.driver.pm = SKGE_PM_OPS,
|
||||
};
|
||||
|
||||
static struct dmi_system_id skge_32bit_dma_boards[] = {
|
||||
static const struct dmi_system_id skge_32bit_dma_boards[] = {
|
||||
{
|
||||
.ident = "Gigabyte nForce boards",
|
||||
.matches = {
|
||||
|
|
|
@ -2598,7 +2598,7 @@ static struct platform_driver rhine_driver_platform = {
|
|||
}
|
||||
};
|
||||
|
||||
static struct dmi_system_id rhine_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id rhine_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "EPIA-M",
|
||||
.matches = {
|
||||
|
|
|
@ -260,7 +260,7 @@ static int __init dmi_pcie_pme_disable_msi(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata pcie_portdrv_dmi_table[] = {
|
||||
static const struct dmi_system_id pcie_portdrv_dmi_table[] __initconst = {
|
||||
/*
|
||||
* Boxes that should not use MSI for PCIe PME signaling.
|
||||
*/
|
||||
|
|
|
@ -1707,7 +1707,7 @@ static int dmi_disable_ioapicreroute(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id boot_interrupt_dmi_table[] = {
|
||||
static const struct dmi_system_id boot_interrupt_dmi_table[] = {
|
||||
/*
|
||||
* Systems to exclude from boot interrupt reroute quirks
|
||||
*/
|
||||
|
|
|
@ -518,7 +518,7 @@ static struct chromeos_laptop cr48 = {
|
|||
.callback = chromeos_laptop_dmi_matched, \
|
||||
.driver_data = (void *)&board_
|
||||
|
||||
static struct dmi_system_id chromeos_laptop_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id chromeos_laptop_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Samsung Series 5 550",
|
||||
.matches = {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <linux/platform_device.h>
|
||||
#include <linux/pstore_ram.h>
|
||||
|
||||
static struct dmi_system_id chromeos_pstore_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id chromeos_pstore_dmi_table[] __initconst = {
|
||||
{
|
||||
/*
|
||||
* Today all Chromebooks/boxes ship with Google_* as version and
|
||||
|
|
|
@ -329,7 +329,7 @@ static const struct acpi_device_id cros_ec_lpc_acpi_device_ids[] = {
|
|||
};
|
||||
MODULE_DEVICE_TABLE(acpi, cros_ec_lpc_acpi_device_ids);
|
||||
|
||||
static struct dmi_system_id cros_ec_lpc_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id cros_ec_lpc_dmi_table[] __initconst = {
|
||||
{
|
||||
/*
|
||||
* Today all Chromebooks/boxes ship with Google_* as version and
|
||||
|
|
|
@ -805,7 +805,7 @@ static int dmi_check_cb_extra(const struct dmi_system_id *id)
|
|||
return 1;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata compal_dmi_table[] = {
|
||||
static const struct dmi_system_id compal_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "FL90/IFL90",
|
||||
.matches = {
|
||||
|
|
|
@ -514,7 +514,7 @@ static int __init hdaps_dmi_match_invert(const struct dmi_system_id *id)
|
|||
"ThinkPad T42p", so the order of the entries matters.
|
||||
If your ThinkPad is not recognized, please update to latest
|
||||
BIOS. This is especially the case for some R52 ThinkPads. */
|
||||
static struct dmi_system_id __initdata hdaps_whitelist[] = {
|
||||
static const struct dmi_system_id hdaps_whitelist[] __initconst = {
|
||||
HDAPS_DMI_MATCH_INVERT("IBM", "ThinkPad R50p", HDAPS_BOTH_AXES),
|
||||
HDAPS_DMI_MATCH_NORMAL("IBM", "ThinkPad R50"),
|
||||
HDAPS_DMI_MATCH_NORMAL("IBM", "ThinkPad R51"),
|
||||
|
|
|
@ -227,7 +227,7 @@ static void rtl_teardown_sysfs(void) {
|
|||
}
|
||||
|
||||
|
||||
static struct dmi_system_id __initdata ibm_rtl_dmi_table[] = {
|
||||
static const struct dmi_system_id ibm_rtl_dmi_table[] __initconst = {
|
||||
{ \
|
||||
.matches = { \
|
||||
DMI_MATCH(DMI_SYS_VENDOR, "IBM"), \
|
||||
|
|
|
@ -299,7 +299,7 @@ static int dmi_check_cb(const struct dmi_system_id *id)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata oaktrail_dmi_table[] = {
|
||||
static const struct dmi_system_id oaktrail_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "OakTrail platform",
|
||||
.matches = {
|
||||
|
|
|
@ -247,7 +247,7 @@ static int __init mlxplat_dmi_msn21xx_matched(const struct dmi_system_id *dmi)
|
|||
return 1;
|
||||
};
|
||||
|
||||
static struct dmi_system_id mlxplat_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id mlxplat_dmi_table[] __initconst = {
|
||||
{
|
||||
.callback = mlxplat_dmi_default_matched,
|
||||
.matches = {
|
||||
|
|
|
@ -605,7 +605,7 @@ static int dmi_check_cb(const struct dmi_system_id *dmi)
|
|||
return 1;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata msi_dmi_table[] = {
|
||||
static const struct dmi_system_id msi_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "MSI S270",
|
||||
.matches = {
|
||||
|
|
|
@ -1567,7 +1567,7 @@ static int __init samsung_dmi_matched(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata samsung_dmi_table[] = {
|
||||
static const struct dmi_system_id samsung_dmi_table[] __initconst = {
|
||||
{
|
||||
.matches = {
|
||||
DMI_MATCH(DMI_SYS_VENDOR,
|
||||
|
|
|
@ -95,7 +95,7 @@ static int __init dmi_check_callback(const struct dmi_system_id *id)
|
|||
return 1;
|
||||
}
|
||||
|
||||
static struct dmi_system_id __initdata samsungq10_dmi_table[] = {
|
||||
static const struct dmi_system_id samsungq10_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Samsung Q10",
|
||||
.matches = {
|
||||
|
|
|
@ -4880,7 +4880,7 @@ static struct acpi_driver sony_pic_driver = {
|
|||
.drv.pm = &sony_pic_pm,
|
||||
};
|
||||
|
||||
static struct dmi_system_id __initdata sonypi_dmi_table[] = {
|
||||
static const struct dmi_system_id sonypi_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Sony Vaio",
|
||||
.matches = {
|
||||
|
|
|
@ -64,7 +64,7 @@ static void toshiba_wmi_notify(u32 value, void *context)
|
|||
kfree(response.pointer);
|
||||
}
|
||||
|
||||
static struct dmi_system_id toshiba_wmi_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id toshiba_wmi_dmi_table[] __initconst = {
|
||||
{
|
||||
.ident = "Toshiba laptop",
|
||||
.matches = {
|
||||
|
|
|
@ -495,7 +495,7 @@ static int __init exploding_pnp_bios(const struct dmi_system_id *d)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct dmi_system_id pnpbios_dmi_table[] __initdata = {
|
||||
static const struct dmi_system_id pnpbios_dmi_table[] __initconst = {
|
||||
{ /* PnPBIOS GPF on boot */
|
||||
.callback = exploding_pnp_bios,
|
||||
.ident = "Higraded P14H",
|
||||
|
|
|
@ -371,7 +371,7 @@ static const struct file_operations port_regs_ops = {
|
|||
};
|
||||
#endif /* CONFIG_DEBUG_FS */
|
||||
|
||||
static struct dmi_system_id pch_uart_dmi_table[] = {
|
||||
static const struct dmi_system_id pch_uart_dmi_table[] = {
|
||||
{
|
||||
.ident = "CM-iTC",
|
||||
{
|
||||
|
|
|
@ -78,7 +78,7 @@ static struct kb3886bl_machinfo *bl_machinfo;
|
|||
static unsigned long kb3886bl_flags;
|
||||
#define KB3886BL_SUSPENDED 0x01
|
||||
|
||||
static struct dmi_system_id kb3886bl_device_table[] __initdata = {
|
||||
static const struct dmi_system_id kb3886bl_device_table[] __initconst = {
|
||||
{
|
||||
.ident = "Sahara Touch-iT",
|
||||
.matches = {
|
||||
|
|
|
@ -3600,7 +3600,7 @@ static const struct rt5645_platform_data buddy_platform_data = {
|
|||
.level_trigger_irq = true,
|
||||
};
|
||||
|
||||
static struct dmi_system_id dmi_platform_intel_broadwell[] = {
|
||||
static const struct dmi_system_id dmi_platform_intel_broadwell[] = {
|
||||
{
|
||||
.ident = "Chrome Buddy",
|
||||
.matches = {
|
||||
|
|
Загрузка…
Ссылка в новой задаче