View | Details | Raw Unified | Return to bug 94661 | Differences between
and this patch

Collapse All | Expand All

(-)a/drivers/acpi/bus.c (-2 / +13 lines)
Lines 189-197 static void acpi_print_osc_error(acpi_handle handle, Link Here
189
		printk(KERN_DEBUG "%s:%s\n", (char *)buffer.pointer, error);
189
		printk(KERN_DEBUG "%s:%s\n", (char *)buffer.pointer, error);
190
		kfree(buffer.pointer);
190
		kfree(buffer.pointer);
191
	}
191
	}
192
	printk(KERN_DEBUG"_OSC request data:");
192
	printk(KERN_DEBUG "_OSC request data:");
193
	for (i = 0; i < context->cap.length; i += sizeof(u32))
193
	for (i = 0; i < context->cap.length; i += sizeof(u32))
194
		printk("%x ", *((u32 *)(context->cap.pointer + i)));
194
		printk(" %#08x", *((u32 *)(context->cap.pointer + i)));
195
	printk("\n");
195
	printk("\n");
196
}
196
}
197
197
Lines 227-232 acpi_status acpi_run_osc(acpi_handle handle, struct acpi_osc_context *context) Link Here
227
	u8 uuid[16];
227
	u8 uuid[16];
228
	u32 errors;
228
	u32 errors;
229
	struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
229
	struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
230
	struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER};
231
	int i;
230
232
231
	if (!context)
233
	if (!context)
232
		return AE_ERROR;
234
		return AE_ERROR;
Lines 249-254 acpi_status acpi_run_osc(acpi_handle handle, struct acpi_osc_context *context) Link Here
249
	in_params[3].buffer.length 	= context->cap.length;
251
	in_params[3].buffer.length 	= context->cap.length;
250
	in_params[3].buffer.pointer 	= context->cap.pointer;
252
	in_params[3].buffer.pointer 	= context->cap.pointer;
251
253
254
	if (ACPI_SUCCESS(acpi_get_name(handle, ACPI_FULL_PATHNAME, &buffer))) {
255
		printk(KERN_DEBUG "%s _OSC UUID %s\n", (char *)buffer.pointer,
256
		       context->uuid_str);
257
		kfree(buffer.pointer);
258
	}
259
	for (i = 0; i < 16; i++)
260
		printk(" %02X", uuid[i]);
261
	printk("\n");
262
252
	status = acpi_evaluate_object(handle, "_OSC", &input, &output);
263
	status = acpi_evaluate_object(handle, "_OSC", &input, &output);
253
	if (ACPI_FAILURE(status))
264
	if (ACPI_FAILURE(status))
254
		return status;
265
		return status;

Return to bug 94661