@@ -316,9 +316,14 @@ static void acpi_bus_osc_negotiate_platform_control(void)
316316 capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_PAD_SUPPORT ;
317317 if (IS_ENABLED (CONFIG_ACPI_PROCESSOR ))
318318 capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_PPC_OST_SUPPORT ;
319+ if (IS_ENABLED (CONFIG_ACPI_THERMAL ))
320+ capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_FAST_THERMAL_SAMPLING_SUPPORT ;
319321
320322 capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_HOTPLUG_OST_SUPPORT ;
321323 capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_PCLPI_SUPPORT ;
324+ capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_OVER_16_PSTATES_SUPPORT ;
325+ capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_GED_SUPPORT ;
326+ capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_IRQ_RESOURCE_SOURCE_SUPPORT ;
322327 if (IS_ENABLED (CONFIG_ACPI_PRMT ))
323328 capbuf [OSC_SUPPORT_DWORD ] |= OSC_SB_PRM_SUPPORT ;
324329 if (IS_ENABLED (CONFIG_ACPI_FFH ))
@@ -990,25 +995,26 @@ EXPORT_SYMBOL_GPL(acpi_driver_match_device);
990995 -------------------------------------------------------------------------- */
991996
992997/**
993- * acpi_bus_register_driver - register a driver with the ACPI bus
998+ * __acpi_bus_register_driver - register a driver with the ACPI bus
994999 * @driver: driver being registered
1000+ * @owner: owning module/driver
9951001 *
9961002 * Registers a driver with the ACPI bus. Searches the namespace for all
9971003 * devices that match the driver's criteria and binds. Returns zero for
9981004 * success or a negative error status for failure.
9991005 */
1000- int acpi_bus_register_driver (struct acpi_driver * driver )
1006+ int __acpi_bus_register_driver (struct acpi_driver * driver , struct module * owner )
10011007{
10021008 if (acpi_disabled )
10031009 return - ENODEV ;
10041010 driver -> drv .name = driver -> name ;
10051011 driver -> drv .bus = & acpi_bus_type ;
1006- driver -> drv .owner = driver -> owner ;
1012+ driver -> drv .owner = owner ;
10071013
10081014 return driver_register (& driver -> drv );
10091015}
10101016
1011- EXPORT_SYMBOL (acpi_bus_register_driver );
1017+ EXPORT_SYMBOL (__acpi_bus_register_driver );
10121018
10131019/**
10141020 * acpi_bus_unregister_driver - unregisters a driver with the ACPI bus
0 commit comments