if (atomic_read(&nxt_kst->depth)) {
fpsimd_load_state((struct fpsimd_state *)nxt_kst);
this_cpu_write(fpsimd_last_state, (struct fpsimd_state *)nxt_kst);
+ nxt_kst->cpu = smp_processor_id();
}
if (next->mm) {
dbg_snapshot_set_enable("log_kevents", false);
}
+ pr_info("TIF_FOREIGN_FPSTATE: %d, FP/SIMD depth %d, cpu: %d\n",
+ atomic_read(¤t->thread.fpsimd_kernel_state.depth),
+ current->thread.fpsimd_kernel_state.cpu);
+
show_regs_print_info(KERN_DEFAULT);
print_symbol("PC is at %s\n", instruction_pointer(regs));
print_symbol("LR is at %s\n", lr);