]> git.neil.brown.name Git - history.git/commit
ISDN/HiSax: Simplified request_region() etc.
authorKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
Sun, 12 Jan 2003 11:53:28 +0000 (05:53 -0600)
committerKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
Sun, 12 Jan 2003 11:53:28 +0000 (05:53 -0600)
commit91cc110f322f6c6fe4589210599e10dd64f1416b
treec42d11d3f569321c376b6001309fddf241a5a1e8
parent811b6a3bd73a84e6d290f585c8b54d891ff90806
ISDN/HiSax: Simplified request_region() etc.

This patch introduces, private to the HiSax driver, new helper functions
request_io/mmio(), which correspond to request_region()/
request_mem_region() but also are verbose about failures and keep track
of the allocated regions, so unwinding in case of errors is automatic.

Additionally, request_mmio() will also ioremap() the region.
28 files changed:
drivers/isdn/hisax/asuscom.c
drivers/isdn/hisax/avm_a1.c
drivers/isdn/hisax/avm_pci.c
drivers/isdn/hisax/bkm_a8.c
drivers/isdn/hisax/config.c
drivers/isdn/hisax/diva.c
drivers/isdn/hisax/elsa.c
drivers/isdn/hisax/enternow_pci.c
drivers/isdn/hisax/gazel.c
drivers/isdn/hisax/hfc_sx.c
drivers/isdn/hisax/hfcscard.c
drivers/isdn/hisax/hisax.h
drivers/isdn/hisax/isurf.c
drivers/isdn/hisax/ix1_micro.c
drivers/isdn/hisax/mic.c
drivers/isdn/hisax/netjet.c
drivers/isdn/hisax/niccy.c
drivers/isdn/hisax/nj_s.c
drivers/isdn/hisax/nj_u.c
drivers/isdn/hisax/s0box.c
drivers/isdn/hisax/saphir.c
drivers/isdn/hisax/sedlbauer.c
drivers/isdn/hisax/sportster.c
drivers/isdn/hisax/teleint.c
drivers/isdn/hisax/teles0.c
drivers/isdn/hisax/teles3.c
drivers/isdn/hisax/telespci.c
drivers/isdn/hisax/w6692.c