]> www.infradead.org Git - users/jedix/linux-maple.git/commit
um: Move faultinfo extraction into userspace routine
authorBenjamin Berg <benjamin@sipsolutions.net>
Mon, 2 Jun 2025 13:00:46 +0000 (15:00 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 2 Jun 2025 13:17:19 +0000 (15:17 +0200)
commit247ed9e4a6869f3bf07bffd277a341a6833abdbc
treeca52d898fa724fe905ba743a914bf1feb4e85aa5
parentb76d18b53a3f52880452a58cc982910abcccd111
um: Move faultinfo extraction into userspace routine

The segv handler is called slightly differently depending on whether
PTRACE_FULL_FAULTINFO is set or not (32bit vs. 64bit). The only
difference is that we don't try to pass the registers and instruction
pointer to the segv handler.

It would be good to either document or remove the difference, but I do
not know why this difference exists. And, passing NULL can even result
in a crash.

Signed-off-by: Benjamin Berg <benjamin@sipsolutions.net>
Link: https://patch.msgid.link/20250602130052.545733-2-benjamin@sipsolutions.net
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
arch/um/os-Linux/skas/process.c