--- src/sys/dev/disk/amd/amd.c 2008/02/10 00:01:02 1.15 +++ src/sys/dev/disk/amd/amd.c 2008/05/18 20:30:22 1.16 @@ -2426,8 +2426,8 @@ amd_attach(device_t dev) } amd->psim = cam_sim_alloc(amd_action, amd_poll, "amd", - amd, amd->unit, 1, MAX_TAGS_CMD_QUEUE, - devq); + amd, amd->unit, &sim_mplock, 1, + MAX_TAGS_CMD_QUEUE, devq); cam_simq_release(devq); if (amd->psim == NULL) { if (bootverbose)