diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-11 22:18:45 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-11 22:18:45 -0400 |
commit | 19ad7ae47e4ce4eb2a583e437d653a96da7897ac (patch) | |
tree | 699fda69476d256aae62e44baf7f98495a353204 /arch/x86 | |
parent | 1ce48904285fe4b0298864f9153a8502ebeac35c (diff) | |
parent | 1855256c497ecfefc730df6032243f26855ce52c (diff) |
Merge branch 'dmi-const' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6
* 'dmi-const' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:
drivers/firmware: const-ify DMI API and internals
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kernel/acpi/boot.c | 8 | ||||
-rw-r--r-- | arch/x86/kernel/acpi/sleep_32.c | 2 | ||||
-rw-r--r-- | arch/x86/kernel/apm_32.c | 18 | ||||
-rw-r--r-- | arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 4 | ||||
-rw-r--r-- | arch/x86/kernel/reboot_32.c | 2 | ||||
-rw-r--r-- | arch/x86/kernel/tsc_32.c | 2 | ||||
-rw-r--r-- | arch/x86/mach-generic/bigsmp.c | 4 | ||||
-rw-r--r-- | arch/x86/pci/common.c | 4 | ||||
-rw-r--r-- | arch/x86/pci/irq.c | 4 |
9 files changed, 24 insertions, 24 deletions
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c index cacdd883bf2b..afd2afe9102d 100644 --- a/arch/x86/kernel/acpi/boot.c +++ b/arch/x86/kernel/acpi/boot.c | |||
@@ -907,7 +907,7 @@ static void __init acpi_process_madt(void) | |||
907 | 907 | ||
908 | #ifdef __i386__ | 908 | #ifdef __i386__ |
909 | 909 | ||
910 | static int __init disable_acpi_irq(struct dmi_system_id *d) | 910 | static int __init disable_acpi_irq(const struct dmi_system_id *d) |
911 | { | 911 | { |
912 | if (!acpi_force) { | 912 | if (!acpi_force) { |
913 | printk(KERN_NOTICE "%s detected: force use of acpi=noirq\n", | 913 | printk(KERN_NOTICE "%s detected: force use of acpi=noirq\n", |
@@ -917,7 +917,7 @@ static int __init disable_acpi_irq(struct dmi_system_id *d) | |||
917 | return 0; | 917 | return 0; |
918 | } | 918 | } |
919 | 919 | ||
920 | static int __init disable_acpi_pci(struct dmi_system_id *d) | 920 | static int __init disable_acpi_pci(const struct dmi_system_id *d) |
921 | { | 921 | { |
922 | if (!acpi_force) { | 922 | if (!acpi_force) { |
923 | printk(KERN_NOTICE "%s detected: force use of pci=noacpi\n", | 923 | printk(KERN_NOTICE "%s detected: force use of pci=noacpi\n", |
@@ -927,7 +927,7 @@ static int __init disable_acpi_pci(struct dmi_system_id *d) | |||
927 | return 0; | 927 | return 0; |
928 | } | 928 | } |
929 | 929 | ||
930 | static int __init dmi_disable_acpi(struct dmi_system_id *d) | 930 | static int __init dmi_disable_acpi(const struct dmi_system_id *d) |
931 | { | 931 | { |
932 | if (!acpi_force) { | 932 | if (!acpi_force) { |
933 | printk(KERN_NOTICE "%s detected: acpi off\n", d->ident); | 933 | printk(KERN_NOTICE "%s detected: acpi off\n", d->ident); |
@@ -942,7 +942,7 @@ static int __init dmi_disable_acpi(struct dmi_system_id *d) | |||
942 | /* | 942 | /* |
943 | * Limit ACPI to CPU enumeration for HT | 943 | * Limit ACPI to CPU enumeration for HT |
944 | */ | 944 | */ |
945 | static int __init force_acpi_ht(struct dmi_system_id *d) | 945 | static int __init force_acpi_ht(const struct dmi_system_id *d) |
946 | { | 946 | { |
947 | if (!acpi_force) { | 947 | if (!acpi_force) { |
948 | printk(KERN_NOTICE "%s detected: force use of acpi=ht\n", | 948 | printk(KERN_NOTICE "%s detected: force use of acpi=ht\n", |
diff --git a/arch/x86/kernel/acpi/sleep_32.c b/arch/x86/kernel/acpi/sleep_32.c index c42b5ab49deb..10699489cfe7 100644 --- a/arch/x86/kernel/acpi/sleep_32.c +++ b/arch/x86/kernel/acpi/sleep_32.c | |||
@@ -84,7 +84,7 @@ __setup("acpi_sleep=", acpi_sleep_setup); | |||
84 | 84 | ||
85 | /* Ouch, we want to delete this. We already have better version in userspace, in | 85 | /* Ouch, we want to delete this. We already have better version in userspace, in |
86 | s2ram from suspend.sf.net project */ | 86 | s2ram from suspend.sf.net project */ |
87 | static __init int reset_videomode_after_s3(struct dmi_system_id *d) | 87 | static __init int reset_videomode_after_s3(const struct dmi_system_id *d) |
88 | { | 88 | { |
89 | acpi_realmode_flags |= 2; | 89 | acpi_realmode_flags |= 2; |
90 | return 0; | 90 | return 0; |
diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c index f02a8aca826b..32f2365c26ed 100644 --- a/arch/x86/kernel/apm_32.c +++ b/arch/x86/kernel/apm_32.c | |||
@@ -1869,7 +1869,7 @@ static struct miscdevice apm_device = { | |||
1869 | 1869 | ||
1870 | 1870 | ||
1871 | /* Simple "print if true" callback */ | 1871 | /* Simple "print if true" callback */ |
1872 | static int __init print_if_true(struct dmi_system_id *d) | 1872 | static int __init print_if_true(const struct dmi_system_id *d) |
1873 | { | 1873 | { |
1874 | printk("%s\n", d->ident); | 1874 | printk("%s\n", d->ident); |
1875 | return 0; | 1875 | return 0; |
@@ -1879,14 +1879,14 @@ static int __init print_if_true(struct dmi_system_id *d) | |||
1879 | * Some Bioses enable the PS/2 mouse (touchpad) at resume, even if it was | 1879 | * Some Bioses enable the PS/2 mouse (touchpad) at resume, even if it was |
1880 | * disabled before the suspend. Linux used to get terribly confused by that. | 1880 | * disabled before the suspend. Linux used to get terribly confused by that. |
1881 | */ | 1881 | */ |
1882 | static int __init broken_ps2_resume(struct dmi_system_id *d) | 1882 | static int __init broken_ps2_resume(const struct dmi_system_id *d) |
1883 | { | 1883 | { |
1884 | printk(KERN_INFO "%s machine detected. Mousepad Resume Bug workaround hopefully not needed.\n", d->ident); | 1884 | printk(KERN_INFO "%s machine detected. Mousepad Resume Bug workaround hopefully not needed.\n", d->ident); |
1885 | return 0; | 1885 | return 0; |
1886 | } | 1886 | } |
1887 | 1887 | ||
1888 | /* Some bioses have a broken protected mode poweroff and need to use realmode */ | 1888 | /* Some bioses have a broken protected mode poweroff and need to use realmode */ |
1889 | static int __init set_realmode_power_off(struct dmi_system_id *d) | 1889 | static int __init set_realmode_power_off(const struct dmi_system_id *d) |
1890 | { | 1890 | { |
1891 | if (apm_info.realmode_power_off == 0) { | 1891 | if (apm_info.realmode_power_off == 0) { |
1892 | apm_info.realmode_power_off = 1; | 1892 | apm_info.realmode_power_off = 1; |
@@ -1896,7 +1896,7 @@ static int __init set_realmode_power_off(struct dmi_system_id *d) | |||
1896 | } | 1896 | } |
1897 | 1897 | ||
1898 | /* Some laptops require interrupts to be enabled during APM calls */ | 1898 | /* Some laptops require interrupts to be enabled during APM calls */ |
1899 | static int __init set_apm_ints(struct dmi_system_id *d) | 1899 | static int __init set_apm_ints(const struct dmi_system_id *d) |
1900 | { | 1900 | { |
1901 | if (apm_info.allow_ints == 0) { | 1901 | if (apm_info.allow_ints == 0) { |
1902 | apm_info.allow_ints = 1; | 1902 | apm_info.allow_ints = 1; |
@@ -1906,7 +1906,7 @@ static int __init set_apm_ints(struct dmi_system_id *d) | |||
1906 | } | 1906 | } |
1907 | 1907 | ||
1908 | /* Some APM bioses corrupt memory or just plain do not work */ | 1908 | /* Some APM bioses corrupt memory or just plain do not work */ |
1909 | static int __init apm_is_horked(struct dmi_system_id *d) | 1909 | static int __init apm_is_horked(const struct dmi_system_id *d) |
1910 | { | 1910 | { |
1911 | if (apm_info.disabled == 0) { | 1911 | if (apm_info.disabled == 0) { |
1912 | apm_info.disabled = 1; | 1912 | apm_info.disabled = 1; |
@@ -1915,7 +1915,7 @@ static int __init apm_is_horked(struct dmi_system_id *d) | |||
1915 | return 0; | 1915 | return 0; |
1916 | } | 1916 | } |
1917 | 1917 | ||
1918 | static int __init apm_is_horked_d850md(struct dmi_system_id *d) | 1918 | static int __init apm_is_horked_d850md(const struct dmi_system_id *d) |
1919 | { | 1919 | { |
1920 | if (apm_info.disabled == 0) { | 1920 | if (apm_info.disabled == 0) { |
1921 | apm_info.disabled = 1; | 1921 | apm_info.disabled = 1; |
@@ -1927,7 +1927,7 @@ static int __init apm_is_horked_d850md(struct dmi_system_id *d) | |||
1927 | } | 1927 | } |
1928 | 1928 | ||
1929 | /* Some APM bioses hang on APM idle calls */ | 1929 | /* Some APM bioses hang on APM idle calls */ |
1930 | static int __init apm_likes_to_melt(struct dmi_system_id *d) | 1930 | static int __init apm_likes_to_melt(const struct dmi_system_id *d) |
1931 | { | 1931 | { |
1932 | if (apm_info.forbid_idle == 0) { | 1932 | if (apm_info.forbid_idle == 0) { |
1933 | apm_info.forbid_idle = 1; | 1933 | apm_info.forbid_idle = 1; |
@@ -1951,7 +1951,7 @@ static int __init apm_likes_to_melt(struct dmi_system_id *d) | |||
1951 | * Phoenix A04 08/24/2000 is known bad (Dell Inspiron 5000e) | 1951 | * Phoenix A04 08/24/2000 is known bad (Dell Inspiron 5000e) |
1952 | * Phoenix A07 09/29/2000 is known good (Dell Inspiron 5000) | 1952 | * Phoenix A07 09/29/2000 is known good (Dell Inspiron 5000) |
1953 | */ | 1953 | */ |
1954 | static int __init broken_apm_power(struct dmi_system_id *d) | 1954 | static int __init broken_apm_power(const struct dmi_system_id *d) |
1955 | { | 1955 | { |
1956 | apm_info.get_power_status_broken = 1; | 1956 | apm_info.get_power_status_broken = 1; |
1957 | printk(KERN_WARNING "BIOS strings suggest APM bugs, disabling power status reporting.\n"); | 1957 | printk(KERN_WARNING "BIOS strings suggest APM bugs, disabling power status reporting.\n"); |
@@ -1962,7 +1962,7 @@ static int __init broken_apm_power(struct dmi_system_id *d) | |||
1962 | * This bios swaps the APM minute reporting bytes over (Many sony laptops | 1962 | * This bios swaps the APM minute reporting bytes over (Many sony laptops |
1963 | * have this problem). | 1963 | * have this problem). |
1964 | */ | 1964 | */ |
1965 | static int __init swab_apm_power_in_minutes(struct dmi_system_id *d) | 1965 | static int __init swab_apm_power_in_minutes(const struct dmi_system_id *d) |
1966 | { | 1966 | { |
1967 | apm_info.get_power_status_swabinminutes = 1; | 1967 | apm_info.get_power_status_swabinminutes = 1; |
1968 | printk(KERN_WARNING "BIOS strings suggest APM reports battery life in minutes and wrong byte order.\n"); | 1968 | printk(KERN_WARNING "BIOS strings suggest APM reports battery life in minutes and wrong byte order.\n"); |
diff --git a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c index 705e13a30781..b6434a7ef8b2 100644 --- a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c +++ b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | |||
@@ -533,13 +533,13 @@ static int __init acpi_cpufreq_early_init(void) | |||
533 | */ | 533 | */ |
534 | static int bios_with_sw_any_bug; | 534 | static int bios_with_sw_any_bug; |
535 | 535 | ||
536 | static int sw_any_bug_found(struct dmi_system_id *d) | 536 | static int sw_any_bug_found(const struct dmi_system_id *d) |
537 | { | 537 | { |
538 | bios_with_sw_any_bug = 1; | 538 | bios_with_sw_any_bug = 1; |
539 | return 0; | 539 | return 0; |
540 | } | 540 | } |
541 | 541 | ||
542 | static struct dmi_system_id sw_any_bug_dmi_table[] = { | 542 | static const struct dmi_system_id sw_any_bug_dmi_table[] = { |
543 | { | 543 | { |
544 | .callback = sw_any_bug_found, | 544 | .callback = sw_any_bug_found, |
545 | .ident = "Supermicro Server X6DLP", | 545 | .ident = "Supermicro Server X6DLP", |
diff --git a/arch/x86/kernel/reboot_32.c b/arch/x86/kernel/reboot_32.c index 0d796248866c..b37ed226830a 100644 --- a/arch/x86/kernel/reboot_32.c +++ b/arch/x86/kernel/reboot_32.c | |||
@@ -79,7 +79,7 @@ __setup("reboot=", reboot_setup); | |||
79 | /* | 79 | /* |
80 | * Some machines require the "reboot=b" commandline option, this quirk makes that automatic. | 80 | * Some machines require the "reboot=b" commandline option, this quirk makes that automatic. |
81 | */ | 81 | */ |
82 | static int __init set_bios_reboot(struct dmi_system_id *d) | 82 | static int __init set_bios_reboot(const struct dmi_system_id *d) |
83 | { | 83 | { |
84 | if (!reboot_thru_bios) { | 84 | if (!reboot_thru_bios) { |
85 | reboot_thru_bios = 1; | 85 | reboot_thru_bios = 1; |
diff --git a/arch/x86/kernel/tsc_32.c b/arch/x86/kernel/tsc_32.c index a39280b4dd3a..3ed0ae8c918d 100644 --- a/arch/x86/kernel/tsc_32.c +++ b/arch/x86/kernel/tsc_32.c | |||
@@ -305,7 +305,7 @@ void mark_tsc_unstable(char *reason) | |||
305 | } | 305 | } |
306 | EXPORT_SYMBOL_GPL(mark_tsc_unstable); | 306 | EXPORT_SYMBOL_GPL(mark_tsc_unstable); |
307 | 307 | ||
308 | static int __init dmi_mark_tsc_unstable(struct dmi_system_id *d) | 308 | static int __init dmi_mark_tsc_unstable(const struct dmi_system_id *d) |
309 | { | 309 | { |
310 | printk(KERN_NOTICE "%s detected: marking TSC unstable.\n", | 310 | printk(KERN_NOTICE "%s detected: marking TSC unstable.\n", |
311 | d->ident); | 311 | d->ident); |
diff --git a/arch/x86/mach-generic/bigsmp.c b/arch/x86/mach-generic/bigsmp.c index 58a477baec30..292a225edabe 100644 --- a/arch/x86/mach-generic/bigsmp.c +++ b/arch/x86/mach-generic/bigsmp.c | |||
@@ -21,7 +21,7 @@ | |||
21 | 21 | ||
22 | static int dmi_bigsmp; /* can be set by dmi scanners */ | 22 | static int dmi_bigsmp; /* can be set by dmi scanners */ |
23 | 23 | ||
24 | static int hp_ht_bigsmp(struct dmi_system_id *d) | 24 | static int hp_ht_bigsmp(const struct dmi_system_id *d) |
25 | { | 25 | { |
26 | #ifdef CONFIG_X86_GENERICARCH | 26 | #ifdef CONFIG_X86_GENERICARCH |
27 | printk(KERN_NOTICE "%s detected: force use of apic=bigsmp\n", d->ident); | 27 | printk(KERN_NOTICE "%s detected: force use of apic=bigsmp\n", d->ident); |
@@ -31,7 +31,7 @@ static int hp_ht_bigsmp(struct dmi_system_id *d) | |||
31 | } | 31 | } |
32 | 32 | ||
33 | 33 | ||
34 | static struct dmi_system_id bigsmp_dmi_table[] = { | 34 | static const struct dmi_system_id bigsmp_dmi_table[] = { |
35 | { hp_ht_bigsmp, "HP ProLiant DL760 G2", { | 35 | { hp_ht_bigsmp, "HP ProLiant DL760 G2", { |
36 | DMI_MATCH(DMI_BIOS_VENDOR, "HP"), | 36 | DMI_MATCH(DMI_BIOS_VENDOR, "HP"), |
37 | DMI_MATCH(DMI_BIOS_VERSION, "P44-"), | 37 | DMI_MATCH(DMI_BIOS_VERSION, "P44-"), |
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c index ebc6f3c66340..07d5223442bf 100644 --- a/arch/x86/pci/common.c +++ b/arch/x86/pci/common.c | |||
@@ -123,7 +123,7 @@ void __devinit pcibios_fixup_bus(struct pci_bus *b) | |||
123 | * on the kernel command line (which was parsed earlier). | 123 | * on the kernel command line (which was parsed earlier). |
124 | */ | 124 | */ |
125 | 125 | ||
126 | static int __devinit set_bf_sort(struct dmi_system_id *d) | 126 | static int __devinit set_bf_sort(const struct dmi_system_id *d) |
127 | { | 127 | { |
128 | if (pci_bf_sort == pci_bf_sort_default) { | 128 | if (pci_bf_sort == pci_bf_sort_default) { |
129 | pci_bf_sort = pci_dmi_bf; | 129 | pci_bf_sort = pci_dmi_bf; |
@@ -136,7 +136,7 @@ static int __devinit set_bf_sort(struct dmi_system_id *d) | |||
136 | * Enable renumbering of PCI bus# ranges to reach all PCI busses (Cardbus) | 136 | * Enable renumbering of PCI bus# ranges to reach all PCI busses (Cardbus) |
137 | */ | 137 | */ |
138 | #ifdef __i386__ | 138 | #ifdef __i386__ |
139 | static int __devinit assign_all_busses(struct dmi_system_id *d) | 139 | static int __devinit assign_all_busses(const struct dmi_system_id *d) |
140 | { | 140 | { |
141 | pci_probe |= PCI_ASSIGN_ALL_BUSSES; | 141 | pci_probe |= PCI_ASSIGN_ALL_BUSSES; |
142 | printk(KERN_INFO "%s detected: enabling PCI bus# renumbering" | 142 | printk(KERN_INFO "%s detected: enabling PCI bus# renumbering" |
diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c index 8434f2323b87..d98c6b096f8e 100644 --- a/arch/x86/pci/irq.c +++ b/arch/x86/pci/irq.c | |||
@@ -1010,7 +1010,7 @@ static void __init pcibios_fixup_irqs(void) | |||
1010 | * Work around broken HP Pavilion Notebooks which assign USB to | 1010 | * Work around broken HP Pavilion Notebooks which assign USB to |
1011 | * IRQ 9 even though it is actually wired to IRQ 11 | 1011 | * IRQ 9 even though it is actually wired to IRQ 11 |
1012 | */ | 1012 | */ |
1013 | static int __init fix_broken_hp_bios_irq9(struct dmi_system_id *d) | 1013 | static int __init fix_broken_hp_bios_irq9(const struct dmi_system_id *d) |
1014 | { | 1014 | { |
1015 | if (!broken_hp_bios_irq9) { | 1015 | if (!broken_hp_bios_irq9) { |
1016 | broken_hp_bios_irq9 = 1; | 1016 | broken_hp_bios_irq9 = 1; |
@@ -1023,7 +1023,7 @@ static int __init fix_broken_hp_bios_irq9(struct dmi_system_id *d) | |||
1023 | * Work around broken Acer TravelMate 360 Notebooks which assign | 1023 | * Work around broken Acer TravelMate 360 Notebooks which assign |
1024 | * Cardbus to IRQ 11 even though it is actually wired to IRQ 10 | 1024 | * Cardbus to IRQ 11 even though it is actually wired to IRQ 10 |
1025 | */ | 1025 | */ |
1026 | static int __init fix_acer_tm360_irqrouting(struct dmi_system_id *d) | 1026 | static int __init fix_acer_tm360_irqrouting(const struct dmi_system_id *d) |
1027 | { | 1027 | { |
1028 | if (!acer_tm360_irqrouting) { | 1028 | if (!acer_tm360_irqrouting) { |
1029 | acer_tm360_irqrouting = 1; | 1029 | acer_tm360_irqrouting = 1; |