/* * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> * Horst Hummel <Horst.Hummel@de.ibm.com> * Carsten Otte <Cotte@de.ibm.com> * Martin Schwidefsky <schwidefsky@de.ibm.com> * Bugreports.to..: <Linux390@de.ibm.com> * Copyright IBM Corp. 1999,2001 * * Device mapping and dasd= parameter parsing functions. All devmap * functions may not be called from interrupt context. In particular * dasd_get_device is a no-no from interrupt context. * */#define KMSG_COMPONENT"dasd"#include <linux/ctype.h>#include <linux/init.h>#include <linux/module.h>#include <linux/slab.h>#include <asm/debug.h>#include <asm/uaccess.h>#include <asm/ipl.h>/* This is ugly... */#define PRINTK_HEADER"dasd_devmap:"#define DASD_BUS_ID_SIZE 20#include"dasd_int.h"struct kmem_cache *dasd_page_cache;EXPORT_SYMBOL_GPL(dasd_page_cache);/* * dasd_devmap_t is used to