if (acpi_fadt.pwr_button == 0) result = acpi_bus_add(&device, acpi_root, 
if (acpi_fadt.pwr_button == 0) { result = acpi_add_single_object(&device, acpi_root, 
acpi_bus_scan_fixed (	struct acpi_device	*root){	int			result = 0;	struct acpi_device	*device = NULL;	ACPI_FUNCTION_TRACE("acpi_bus_scan_fixed");	if (!root)		return_VALUE(-ENODEV);	/*	 * Enumerate all fixed-feature devices.	 */	if (acpi_fadt.pwr_button == 0)		result = acpi_bus_add(&device, acpi_root, 			NULL, ACPI_BUS_TYPE_POWER_BUTTON);	if (acpi_fadt.sleep_button == 0)		result = acpi_bus_add(&device, acpi_root, 			NULL, ACPI_BUS_TYPE_SLEEP_BUTTON);	return_VALUE(result);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3fb02738b0fd36f47710a2bf207129efd2f5daa2/scan.c/buggy/drivers/acpi/scan.c