Project

General

Profile

Feature #11002

recursive mutex detection in libfakekernel

Added by Gordon Ross 5 months ago. Updated 4 months ago.

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

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

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

History

#1

Updated by Gordon Ross 5 months ago

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

Updated by Gordon Ross 5 months 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

#3

Updated by Gordon Ross 5 months 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

#4

Updated by Electric Monk 4 months 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>

Also available in: Atom PDF