Opened 13 years ago

Closed 13 years ago

#11 closed defect (fixed)

Enhancements to rmlock(9)

Reported by: john Owned by: john
Priority: critical Component: kernel
Version: Keywords:
Cc: Blocked By:
Blocking: Parent Tickets:
P4 Branch: //depot/user/jhb/lock/... GIT Branch:
FreeBSD PR: Due Date:

Description

Various improvements / cleanups to rmlocks, some of them have come from Isilon via andre@:

  • Proper WITNESS support with rmlock lock classes
  • rm_assert()
  • Improved assertions for improper rmlock uses
  • rm_sleep() for write locks

Change History (6)

comment:1 Changed 13 years ago by john

  • Owner set to john
  • Status changed from new to accepted

comment:2 Changed 13 years ago by john

  • Status changed from accepted to started

comment:3 Changed 13 years ago by john

  • P4 Branch set to //depot/user/jhb/lock/...

comment:5 Changed 13 years ago by john

Committed to HEAD in 252209.

comment:6 Changed 13 years ago by john

  • Resolution set to fixed
  • Status changed from started to closed
Note: See TracTickets for help on using tickets.