#undef TRACE_SYSTEM #define TRACE_SYSTEM mce #if !defined(_TRACE_MCE_H) || defined(TRACE_HEADER_MULTI_READ) #define _TRACE_MCE_H #include #include #include TRACE_EVENT(mce_record, TP_PROTO(struct mce *m), TP_ARGS(m), TP_STRUCT__entry( __field( u64, mcgcap ) __field( u64, mcgstatus ) __field( u64, status ) __field( u64, addr ) __field( u64, misc ) __field( u64, synd ) __field( u64, ipid ) __field( u64, ip ) __field( u64, tsc ) __field( u64, walltime ) __field( u32, cpu ) __field( u32, cpuid ) __field( u32, apicid ) __field( u32, socketid ) __field( u8, cs ) __field( u8, bank ) __field( u8, cpuvendor ) ), TP_fast_assign( __entry->mcgcap = m->mcgcap; __entry->mcgstatus = m->mcgstatus; __entry->status = m->status; __entry->addr = m->addr; __entry->misc = m->misc; __entry->synd = m->synd; __entry->ipid = m->ipid; __entry->ip = m->ip; __entry->tsc = m->tsc; __entry->walltime = m->time; __entry->cpu = m->extcpu; __entry->cpuid = m->cpuid; __entry->apicid = m->apicid; __entry->socketid = m->socketid; __entry->cs = m->cs; __entry->bank = m->bank; __entry->cpuvendor = m->cpuvendor; ), TP_printk("CPU: %d, MCGc/s: %llx/%llx, MC%d: %016Lx, IPID: %016Lx, ADDR/MISC/SYND: %016Lx/%016Lx/%016Lx, RIP: %02x:<%016Lx>, TSC: %llx, PROCESSOR: %u:%x, TIME: %llu, SOCKET: %u, APIC: %x", __entry->cpu, __entry->mcgcap, __entry->mcgstatus, __entry->bank, __entry->status, __entry->ipid, __entry->addr, __entry->misc, __entry->synd, __entry->cs, __entry->ip, __entry->tsc, __entry->cpuvendor, __entry->cpuid, __entry->walltime, __entry->socketid, __entry->apicid) ); #endif /* _TRACE_MCE_H */ /* This part must be outside protection */ #include t-next.git/commit/?id=eb10a7b7befd07d4c28903029b238dc66f5dd570'>commitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2016-06-04 11:26:49 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2016-06-04 11:26:49 -0700
commiteb10a7b7befd07d4c28903029b238dc66f5dd570 (patch)
tree47f4e21f71d11418bde04b459cca7568608c95f5
parent50163203e31c292a8ab00bce077077f996c74276 (diff)
parent60c07f80b04698f6c054b675cb67ec5e7ee8db27 (diff)
Merge tag 'acpi-4.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull ACPI fixes from Rafael Wysocki: "Two fixes for problems introduced recently (ACPICA and the ACPI backlight driver) and one fix for an older issue that prevents at least one system from booting. Specifics: - Fix an incorrect check introduced by recent ACPICA changes which causes problems with booting KVM guests to happen, among other things (Lv Zheng). - Fix a backlight issue introduced by recent changes to the ACPI video driver (Aaron Lu). - Fix the ACPI processor initialization which attempts to register an IO region without checking if that really is necessary and sometimes prevents drivers loaded subsequently from registering their resources which leads to boot issues (Rafael Wysocki)" * tag 'acpi-4.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: ACPI / processor: Avoid reserving IO regions too early ACPICA / Hardware: Fix old register check in acpi_hw_get_access_bit_width() ACPI / Thermal / video: fix max_level incorrect value