+// SPDX-License-Identifier: GPL-2.0
/*
* Re-map IO memory to kernel address space so that we can access it.
* This is needed for high PCI addresses that aren't mapped in the
unsigned long next;
int err;
+ might_sleep();
BUG_ON(addr >= end);
start = addr;