Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0752c670 authored by Dean Nelson's avatar Dean Nelson Committed by Tony Luck
Browse files

[IA64-SGI] XPC and unregistering from notifier lists



Only unregister from notifier lists if XPC is unloading.

Signed-off-by: default avatarDean Nelson <dcn@sgi.com>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent 1ecaded8
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -1022,11 +1022,13 @@ xpc_do_exit(enum xpc_retval reason)
	del_timer_sync(&xpc_hb_timer);
	DBUG_ON(xpc_vars->heartbeating_to_mask != 0);

	if (reason == xpcUnloading) {
		/* take ourselves off of the reboot_notifier_list */
		(void) unregister_reboot_notifier(&xpc_reboot_notifier);

		/* take ourselves off of the die_notifier list */
		(void) unregister_die_notifier(&xpc_die_notifier);
	}

	/* close down protections for IPI operations */
	xpc_restrict_IPI_ops();