Kernel fix — SMP orphan reparenting:
- process_exit_notify() hardcoded parent_pid=1 for reparenting, but with
SMP the AP idle processes consume PIDs 1-3 before the init userspace
process is created (PID 4+).
- Added sched_set_init_pid() to register the actual init process PID.
- arch_platform.c calls sched_set_init_pid(current_process->pid) before
entering userspace, so orphan reparenting targets the correct process.