Pull trivial into test branch

Conflicts:

drivers/acpi/ec.c

Len Brown 463e7c7c 25c68a33

+60 -66
+9
MAINTAINERS
··· 1397 1397 T: git kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git 1398 1398 S: Maintained 1399 1399 1400 + IBM ACPI EXTRAS DRIVER 1401 + P: Henrique de Moraes Holschuh 1402 + M: ibm-acpi@hmh.eng.br 1403 + L: ibm-acpi-devel@lists.sourceforge.net 1404 + W: http://ibm-acpi.sourceforge.net 1405 + W: http://thinkwiki.org/wiki/Ibm-acpi 1406 + T: git repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 1407 + S: Maintained 1408 + 1400 1409 SN-IA64 (Itanium) SUB-PLATFORM 1401 1410 P: Jes Sorensen 1402 1411 M: jes@sgi.com
+22
arch/i386/kernel/acpi/boot.c
··· 1327 1327 return 0; 1328 1328 } 1329 1329 early_param("acpi_sci", setup_acpi_sci); 1330 + 1331 + int __acpi_acquire_global_lock(unsigned int *lock) 1332 + { 1333 + unsigned int old, new, val; 1334 + do { 1335 + old = *lock; 1336 + new = (((old & ~0x3) + 2) + ((old >> 1) & 0x1)); 1337 + val = cmpxchg(lock, old, new); 1338 + } while (unlikely (val != old)); 1339 + return (new < 3) ? -1 : 0; 1340 + } 1341 + 1342 + int __acpi_release_global_lock(unsigned int *lock) 1343 + { 1344 + unsigned int old, new, val; 1345 + do { 1346 + old = *lock; 1347 + new = old & ~0x3; 1348 + val = cmpxchg(lock, old, new); 1349 + } while (unlikely (val != old)); 1350 + return old & 0x1; 1351 + }
+1
arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
··· 569 569 return 0; 570 570 } 571 571 572 + #ifdef CONFIG_SMP 572 573 static struct dmi_system_id sw_any_bug_dmi_table[] = { 573 574 { 574 575 .callback = sw_any_bug_found,
+1 -1
drivers/acpi/ec.c
··· 367 367 368 368 EXPORT_SYMBOL(ec_write); 369 369 370 - extern int ec_transaction(u8 command, 370 + int ec_transaction(u8 command, 371 371 const u8 * wdata, unsigned wdata_len, 372 372 u8 * rdata, unsigned rdata_len) 373 373 {
-1
drivers/acpi/events/evmisc.c
··· 331 331 static u32 acpi_ev_global_lock_handler(void *context) 332 332 { 333 333 u8 acquired = FALSE; 334 - acpi_status status; 335 334 336 335 /* 337 336 * Attempt to get the lock
+3 -3
drivers/acpi/executer/exmutex.c
··· 266 266 walk_state->thread->thread_id) 267 267 && (obj_desc->mutex.os_mutex != ACPI_GLOBAL_LOCK)) { 268 268 ACPI_ERROR((AE_INFO, 269 - "Thread %X cannot release Mutex [%4.4s] acquired by thread %X", 270 - (u32) walk_state->thread->thread_id, 269 + "Thread %lX cannot release Mutex [%4.4s] acquired by thread %lX", 270 + (unsigned long)walk_state->thread->thread_id, 271 271 acpi_ut_get_node_name(obj_desc->mutex.node), 272 - (u32) obj_desc->mutex.owner_thread->thread_id)); 272 + (unsigned long)obj_desc->mutex.owner_thread->thread_id)); 273 273 return_ACPI_STATUS(AE_AML_NOT_OWNER); 274 274 } 275 275
+5 -1
drivers/acpi/glue.c
··· 189 189 bus = tmp; 190 190 191 191 if (seg == find->seg && bus == find->bus) 192 + { 192 193 find->handle = handle; 193 - status = AE_OK; 194 + status = AE_CTRL_TERMINATE; 195 + } 196 + else 197 + status = AE_OK; 194 198 exit: 195 199 kfree(buffer.pointer); 196 200 return status;
+3 -3
drivers/acpi/sleep/wakeup.c
··· 183 183 #endif 184 184 185 185 /* 186 - * Disable all wakeup GPEs before power off. 187 - * 186 + * Disable all wakeup GPEs before entering requested sleep state. 187 + * @sleep_state: ACPI state 188 188 * Since acpi_enter_sleep_state() will disable all 189 189 * RUNTIME GPEs, we simply mark all GPES that 190 - * are not enabled for wakeup from S5 as RUNTIME. 190 + * are not enabled for wakeup from requested state as RUNTIME. 191 191 */ 192 192 void acpi_gpe_sleep_prepare(u32 sleep_state) 193 193 {
+3 -2
drivers/acpi/utilities/utdebug.c
··· 180 180 if (thread_id != acpi_gbl_prev_thread_id) { 181 181 if (ACPI_LV_THREADS & acpi_dbg_level) { 182 182 acpi_os_printf 183 - ("\n**** Context Switch from TID %X to TID %X ****\n\n", 184 - (u32) acpi_gbl_prev_thread_id, (u32) thread_id); 183 + ("\n**** Context Switch from TID %lX to TID %lX ****\n\n", 184 + (unsigned long) acpi_gbl_prev_thread_id, 185 + (unsigned long) thread_id); 185 186 } 186 187 187 188 acpi_gbl_prev_thread_id = thread_id;
+9 -7
drivers/acpi/utilities/utmutex.c
··· 243 243 #endif 244 244 245 245 ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, 246 - "Thread %X attempting to acquire Mutex [%s]\n", 247 - (u32) this_thread_id, acpi_ut_get_mutex_name(mutex_id))); 246 + "Thread %lX attempting to acquire Mutex [%s]\n", 247 + (unsigned long) this_thread_id, 248 + acpi_ut_get_mutex_name(mutex_id))); 248 249 249 250 status = acpi_os_acquire_mutex(acpi_gbl_mutex_info[mutex_id].mutex, 250 251 ACPI_WAIT_FOREVER); 251 252 if (ACPI_SUCCESS(status)) { 252 253 ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, 253 - "Thread %X acquired Mutex [%s]\n", 254 - (u32) this_thread_id, 254 + "Thread %lX acquired Mutex [%s]\n", 255 + (unsigned long) this_thread_id, 255 256 acpi_ut_get_mutex_name(mutex_id))); 256 257 257 258 acpi_gbl_mutex_info[mutex_id].use_count++; 258 259 acpi_gbl_mutex_info[mutex_id].thread_id = this_thread_id; 259 260 } else { 260 261 ACPI_EXCEPTION((AE_INFO, status, 261 - "Thread %X could not acquire Mutex [%X]", 262 - (u32) this_thread_id, mutex_id)); 262 + "Thread %lX could not acquire Mutex [%X]", 263 + (unsigned long) this_thread_id, mutex_id)); 263 264 } 264 265 265 266 return (status); ··· 286 285 287 286 this_thread_id = acpi_os_get_thread_id(); 288 287 ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, 289 - "Thread %X releasing Mutex [%s]\n", (u32) this_thread_id, 288 + "Thread %lX releasing Mutex [%s]\n", 289 + (unsigned long) this_thread_id, 290 290 acpi_ut_get_mutex_name(mutex_id))); 291 291 292 292 if (mutex_id > ACPI_MAX_MUTEX) {
+2 -24
include/asm-i386/acpi.h
··· 56 56 #define ACPI_ENABLE_IRQS() local_irq_enable() 57 57 #define ACPI_FLUSH_CPU_CACHE() wbinvd() 58 58 59 - 60 - static inline int 61 - __acpi_acquire_global_lock (unsigned int *lock) 62 - { 63 - unsigned int old, new, val; 64 - do { 65 - old = *lock; 66 - new = (((old & ~0x3) + 2) + ((old >> 1) & 0x1)); 67 - val = cmpxchg(lock, old, new); 68 - } while (unlikely (val != old)); 69 - return (new < 3) ? -1 : 0; 70 - } 71 - 72 - static inline int 73 - __acpi_release_global_lock (unsigned int *lock) 74 - { 75 - unsigned int old, new, val; 76 - do { 77 - old = *lock; 78 - new = old & ~0x3; 79 - val = cmpxchg(lock, old, new); 80 - } while (unlikely (val != old)); 81 - return old & 0x1; 82 - } 59 + int __acpi_acquire_global_lock(unsigned int *lock); 60 + int __acpi_release_global_lock(unsigned int *lock); 83 61 84 62 #define ACPI_ACQUIRE_GLOBAL_LOCK(GLptr, Acq) \ 85 63 ((Acq) = __acpi_acquire_global_lock((unsigned int *) GLptr))
+2 -24
include/asm-x86_64/acpi.h
··· 54 54 #define ACPI_ENABLE_IRQS() local_irq_enable() 55 55 #define ACPI_FLUSH_CPU_CACHE() wbinvd() 56 56 57 - 58 - static inline int 59 - __acpi_acquire_global_lock (unsigned int *lock) 60 - { 61 - unsigned int old, new, val; 62 - do { 63 - old = *lock; 64 - new = (((old & ~0x3) + 2) + ((old >> 1) & 0x1)); 65 - val = cmpxchg(lock, old, new); 66 - } while (unlikely (val != old)); 67 - return (new < 3) ? -1 : 0; 68 - } 69 - 70 - static inline int 71 - __acpi_release_global_lock (unsigned int *lock) 72 - { 73 - unsigned int old, new, val; 74 - do { 75 - old = *lock; 76 - new = old & ~0x3; 77 - val = cmpxchg(lock, old, new); 78 - } while (unlikely (val != old)); 79 - return old & 0x1; 80 - } 57 + int __acpi_acquire_global_lock(unsigned int *lock); 58 + int __acpi_release_global_lock(unsigned int *lock); 81 59 82 60 #define ACPI_ACQUIRE_GLOBAL_LOCK(GLptr, Acq) \ 83 61 ((Acq) = __acpi_acquire_global_lock((unsigned int *) GLptr))