diff --git a/arch/sw_64/kernel/perf_regs.c b/arch/sw_64/kernel/perf_regs.c index 4c12a2cdf912020c4e49df19f4c9fa99e2ffae36..b036f213936bc6d79214c9b7bdf1ab9a82a40b69 100644 --- a/arch/sw_64/kernel/perf_regs.c +++ b/arch/sw_64/kernel/perf_regs.c @@ -28,6 +28,6 @@ u64 perf_reg_abi(struct task_struct *task) void perf_get_regs_user(struct perf_regs *regs_user, struct pt_regs *regs) { - regs_user->regs = NULL; - regs_user->abi = PERF_SAMPLE_REGS_ABI_NONE; + regs_user->regs = task_pt_regs(current); + regs_user->abi = perf_reg_abi(current); }