View | Details | Raw Unified | Return to bug 117974
Collapse All | Expand All

(-)linux-2.6.13/drivers/acpi/namespace/nssearch.c (-5 / +14 lines)
Lines 366-376 acpi_ns_search_and_enter ( Link Here
366
	 * In execute mode, just search, never add names.  Exit now.
366
	 * In execute mode, just search, never add names.  Exit now.
367
	 */
367
	 */
368
	if (interpreter_mode == ACPI_IMODE_EXECUTE) {
368
	if (interpreter_mode == ACPI_IMODE_EXECUTE) {
369
		ACPI_DEBUG_PRINT ((ACPI_DB_NAMES,
369
		/* Workaround for undefined Z00X objects that seem to be predefined
370
			"%4.4s Not found in %p [Not adding]\n",
370
		 * numbers in other compilers/interpreters.
371
			(char *) &target_name, node));
371
		 * ACPI names are always 4 characters long?
372
372
		 */
373
		return_ACPI_STATUS (AE_NOT_FOUND);
373
		if (!memcmp((char *)&target_name, "Z00", 3)){
374
			ACPI_DEBUG_PRINT ((ACPI_DB_WARN, "Workaround undefined "
375
					   "[%4.4s] object in %p\n",
376
					   (char *) &target_name, node));
377
		} else{
378
			ACPI_DEBUG_PRINT ((ACPI_DB_NAMES,
379
					   "%4.4s Not found in %p [Not adding]\n",
380
					   (char *) &target_name, node));
381
			return_ACPI_STATUS (AE_NOT_FOUND);
382
		}
374
	}
383
	}
375
384
376
	/* Create the new named object */
385
	/* Create the new named object */

Return to bug 117974