Any reason we have this disabled? I ran with this diff in for quite some time w/o any problems. Can you test this and let me know if anything bad happens? I'd like to enable this codepath and I have diffs depending on it.
Index: dev/acpi/dsdt.c =================================================================== RCS file: /cvs/src/sys/dev/acpi/dsdt.c,v retrieving revision 1.197 diff -u -p -r1.197 dsdt.c --- dev/acpi/dsdt.c 16 Jul 2012 15:27:11 -0000 1.197 +++ dev/acpi/dsdt.c 18 Sep 2012 21:20:30 -0000 @@ -729,8 +729,6 @@ void aml_lockfield(struct aml_scope *, s long acpi_acquire_global_lock(void*); long acpi_release_global_lock(void*); static long global_lock_count = 0; -#define acpi_acquire_global_lock(x) 1 -#define acpi_release_global_lock(x) 0 void aml_lockfield(struct aml_scope *scope, struct aml_value *field) {