git: kernel - Fix CAM unit allocation race

Matthew Dillon dillon at
Fri Dec 1 18:56:39 PST 2017

commit 4a2f1c82cc2e9dc434b7c3ec666224d427816096
Author: Matthew Dillon <dillon at>
Date:   Fri Dec 1 18:52:27 2017 -0800

    kernel - Fix CAM unit allocation race
    * Fix an issue where multiple targets can sometimes allocate the
      same unit when probed asynchronously.  The search and insertion
      functions were being independently locked.

Summary of changes:
 sys/bus/cam/cam_periph.c | 45 ++++++++++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 19 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list