Re: What is ENXIO – MSI allocation regression in :[Was Re: svn commit: r321714 - in head/sys/dev: mpr mps]
Harry Schmalzbauer
freebsd at omnilan.de
Fri Oct 26 11:32:29 UTC 2018
Am 11.06.2018 um 20:28 schrieb Harry Schmalzbauer:
> Am 05.06.2018 um 19:54 schrieb Scott Long:
> …
>>>>> Late in the 11.2 phase, I identified this commit as a regression
>>>>> for MSI (non-x) alloctaion.
…
>
> Haven't had time to look into it, but since you confirmed that
> ENXIO!=0, I simply changed that and now mps(4) allocates MSI again in
> my setup.
> For completeness my diff:
> Index: src/sys/dev/mps/mps_pci.c
> ===================================================================
> --- sys/dev/mps/mps_pci.c (Revision 334948)
> +++ sys/dev/mps/mps_pci.c (Arbeitskopie)
> @@ -244,7 +244,7 @@
> int error, msgs;
>
> dev = sc->mps_dev;
> - error = 0;
> + error = ENXIO;
> msgs = 0;
>
> if ((sc->disable_msix == 0) &&
>
Can somebody please take care of
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229267 possibly to
get it into 12.0-RELEASE?
Thanks,
-harry
More information about the freebsd-scsi
mailing list