Patch from abbotti@mev.co.uk (Ian Abbott):
The following driver files call ioremap() but do not check if the return value
is NULL:
cb_pcidas64.c
daqboard2000.c
dt3000.c
gsc_hpdi.c
me_daq.c
mite.c
rtd520.c
s626.c
The attached patch takes appropriate action if the return value from ioremap()
is NULL. (In some cases, this also required the addition of a flag
'got_regions' to the device private data structure to record whether the PCI
regions need to be released.)
The patch also removes the antiquated requirement of the address passed to
ioremap() needing to be on a page boundary.