[Bug 246279] ciss device driver not allowing more than 48 drives to be detected by the CAM layer

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 14 Oct 2024 05:32:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246279

--- Comment #29 from Warner Losh <imp@FreeBSD.org> ---
OK. I've staged the rebased patch
I broke it down into tiny bites in case there's problems.
I've also noted my extreme reservations about making the cr == NULL
panic just a printf. There's some race that's causing it (I think
with where we set the shutdown flag racing another thread that's setting it w/o
ciss_mtx held). Ideally, someone would chase that to ground who had the
hardware and the time to do so, but I do not.
This was reviewed, though by mav@ as well as myself (though a prior version by
him).
Most of the change is otherwise uncontroversial.
However, if there's problems, I'm going to be quick to back out if need be.
If everything builds, I'll push the changes soon.

-- 
You are receiving this mail because:
You are the assignee for the bug.