> From: Christian Ludwig <[email protected]>
> Cc: Christian Ludwig <[email protected]>
> Date: Thu, 13 Dec 2018 17:44:47 +0100
>
> Extents code has its own set of flags and does not use malloc's.
> The current code passes in EX_FAST by accident, which does no harm.
> That's probably why nobody stumbled upon it, yet.
> ---
> sys/arch/i386/pci/pci_machdep.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
ok kettenis@
> diff --git a/sys/arch/i386/pci/pci_machdep.c b/sys/arch/i386/pci/pci_machdep.c
> index b712ff242ed..bfd8055f125 100644
> --- a/sys/arch/i386/pci/pci_machdep.c
> +++ b/sys/arch/i386/pci/pci_machdep.c
> @@ -915,7 +915,7 @@ pci_init_extents(void)
> NULL, 0, EX_NOWAIT | EX_FILLED);
> if (pciio_ex == NULL)
> return;
> - extent_free(pciio_ex, 0, 0x10000, M_NOWAIT);
> + extent_free(pciio_ex, 0, 0x10000, EX_NOWAIT);
> }
>
> if (pcimem_ex == NULL) {
> --
> 2.19.2
>
>