With a non-DIAGNOSTIC kernel, there is no error or anything, it just tends to panic if you do disk-intensive workloads, e.g. unpacking a pkgsrc tarball. I tried a DIAGNOSTIC kernel on -current (just before your fix) and had no problem. Will try the kernel with the refactored driver next.