if (!result) result = acpi_bus_scan(acpi_root); 
if (!result) { memset(&ops, 0, sizeof(ops)); ops.acpi_op_add = 1; ops.acpi_op_start = 1; result = acpi_bus_scan(acpi_root, &ops); } 
static int __init acpi_scan_init(void){	int result;	ACPI_FUNCTION_TRACE("acpi_scan_init");	if (acpi_disabled)		return_VALUE(0);	kset_register(&acpi_namespace_kset);	/*	 * Create the root device in the bus's device tree	 */	result = acpi_bus_add(&acpi_root, NULL, ACPI_ROOT_OBJECT, 		ACPI_BUS_TYPE_SYSTEM);	if (result)		goto Done;	/*	 * Enumerate devices in the ACPI namespace.	 */	result = acpi_bus_scan_fixed(acpi_root);	if (!result) 		result = acpi_bus_scan(acpi_root);	if (result)		acpi_device_unregister(acpi_root, ACPI_BUS_REMOVAL_NORMAL); Done:	return_VALUE(result);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3fb02738b0fd36f47710a2bf207129efd2f5daa2/scan.c/buggy/drivers/acpi/scan.c