Project

General

Profile

Actions

Feature #11002

closed

recursive mutex detection in libfakekernel

Added by Gordon Ross over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
2019-05-14
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

recursive mutex take should panic, just like in the real kernel

Actions #1

Updated by Gordon Ross over 2 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
Actions #2

Updated by Gordon Ross over 2 years ago

Much of this fix was taken care of with:
#8809 libzpool should leverage work done in libfakekernel
Just minor bit remain, i.e. see default_mutex

Actions #3

Updated by Gordon Ross over 2 years ago

Fix verified during later work on fksmbd
We don't ship fksmbd to customers, but libzpool also uses libfakekernel now, and that has been...
In production since mid 2016

Actions #4

Updated by Electric Monk over 2 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit a24b1e64b69e2297f103cf07335ccbf50ad77648

commit  a24b1e64b69e2297f103cf07335ccbf50ad77648
Author: Gordon Ross <gwr@nexenta.com>
Date:   2019-06-06T15:13:15.000Z

    11002 recursive mutex detection in libfakekernel
    Reviewed by: Matt Barden <matt.barden@nexenta.com>
    Reviewed by: Evan Layton <evan.layton@nexenta.com>
    Approved by: Garrett D'Amore <garrett@damore.org>

Actions

Also available in: Atom PDF