Project

General

Profile

Actions

Bug #9057

closed

unloadable modules should use NO_UNLOAD stubs

Added by Robert Mustacchi over 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
2018-02-06
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

In 9056, a deadlock was induced by the failure to use a NO_UNLOAD stub for an unloadable module. Not using a NO_UNLOAD stub induces unnecessary work; such stubs should always use the NO_UNLOAD variant.

Actions #1

Updated by Electric Monk almost 4 years ago

  • Status changed from New to Closed

git commit 49714e869ee3a25c38d504fe4ae224833811ca45

commit  49714e869ee3a25c38d504fe4ae224833811ca45
Author: Bryan Cantrill <bryan@joyent.com>
Date:   2018-07-25T05:07:44.000Z

    9056 dtrace_unregister()/fasttrap_pid_disable()/prgetmap() deadlock
    9057 unloadable modules should use NO_UNLOAD stubs
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Reviewed by: Tim Kordas <tim.kordas@joyent.com>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Actions

Also available in: Atom PDF