@@ -1785,11 +1785,9 @@ void __init acpi_osi_setup(char *str)
1785
1785
}
1786
1786
}
1787
1787
1788
- static void __init set_osi_darwin (unsigned int enable )
1788
+ static void __init set_osi_darwin (bool enable )
1789
1789
{
1790
- if (osi_config .darwin_enable != enable )
1791
- osi_config .darwin_enable = enable ;
1792
-
1790
+ osi_config .darwin_enable = !!enable ;
1793
1791
if (enable ) {
1794
1792
acpi_osi_setup ("!" );
1795
1793
acpi_osi_setup ("Darwin" );
@@ -1799,7 +1797,7 @@ static void __init set_osi_darwin(unsigned int enable)
1799
1797
}
1800
1798
}
1801
1799
1802
- static void __init acpi_cmdline_osi_darwin (unsigned int enable )
1800
+ static void __init acpi_cmdline_osi_darwin (bool enable )
1803
1801
{
1804
1802
/* cmdline set the default and override DMI */
1805
1803
osi_config .darwin_cmdline = 1 ;
@@ -1809,34 +1807,29 @@ static void __init acpi_cmdline_osi_darwin(unsigned int enable)
1809
1807
return ;
1810
1808
}
1811
1809
1812
- void __init acpi_dmi_osi_darwin (int enable , const struct dmi_system_id * d )
1810
+ void __init acpi_dmi_osi_darwin (bool enable , const struct dmi_system_id * d )
1813
1811
{
1814
1812
printk (KERN_NOTICE PREFIX "DMI detected: %s\n" , d -> ident );
1815
1813
1816
- if (enable == -1 )
1817
- return ;
1818
-
1819
1814
/* DMI knows that this box asks OSI(Darwin) */
1820
1815
osi_config .darwin_dmi = 1 ;
1821
1816
set_osi_darwin (enable );
1822
1817
1823
1818
return ;
1824
1819
}
1825
1820
1826
- static void __init set_osi_linux (unsigned int enable )
1821
+ static void __init set_osi_linux (bool enable )
1827
1822
{
1828
- if (osi_config .linux_enable != enable )
1829
- osi_config .linux_enable = enable ;
1830
-
1831
- if (osi_config .linux_enable )
1823
+ osi_config .linux_enable = !!enable ;
1824
+ if (enable )
1832
1825
acpi_osi_setup ("Linux" );
1833
1826
else
1834
1827
acpi_osi_setup ("!Linux" );
1835
1828
1836
1829
return ;
1837
1830
}
1838
1831
1839
- static void __init acpi_cmdline_osi_linux (unsigned int enable )
1832
+ static void __init acpi_cmdline_osi_linux (bool enable )
1840
1833
{
1841
1834
/* cmdline set the default and override DMI */
1842
1835
osi_config .linux_cmdline = 1 ;
@@ -1846,13 +1839,10 @@ static void __init acpi_cmdline_osi_linux(unsigned int enable)
1846
1839
return ;
1847
1840
}
1848
1841
1849
- void __init acpi_dmi_osi_linux (int enable , const struct dmi_system_id * d )
1842
+ void __init acpi_dmi_osi_linux (bool enable , const struct dmi_system_id * d )
1850
1843
{
1851
1844
printk (KERN_NOTICE PREFIX "DMI detected: %s\n" , d -> ident );
1852
1845
1853
- if (enable == -1 )
1854
- return ;
1855
-
1856
1846
/* DMI knows that this box asks OSI(Linux) */
1857
1847
osi_config .linux_dmi = 1 ;
1858
1848
set_osi_linux (enable );
@@ -1907,13 +1897,13 @@ static void __init acpi_osi_setup_late(void)
1907
1897
static int __init osi_setup (char * str )
1908
1898
{
1909
1899
if (str && !strcmp ("Linux" , str ))
1910
- acpi_cmdline_osi_linux (1 );
1900
+ acpi_cmdline_osi_linux (true );
1911
1901
else if (str && !strcmp ("!Linux" , str ))
1912
- acpi_cmdline_osi_linux (0 );
1902
+ acpi_cmdline_osi_linux (false );
1913
1903
else if (str && !strcmp ("Darwin" , str ))
1914
- acpi_cmdline_osi_darwin (1 );
1904
+ acpi_cmdline_osi_darwin (true );
1915
1905
else if (str && !strcmp ("!Darwin" , str ))
1916
- acpi_cmdline_osi_darwin (0 );
1906
+ acpi_cmdline_osi_darwin (false );
1917
1907
else
1918
1908
acpi_osi_setup (str );
1919
1909
0 commit comments