[S390] modular 3270 driver.
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 29 Jun 2006 12:57:39 +0000 (14:57 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 29 Jun 2006 12:57:39 +0000 (14:57 +0200)
commit132fab13635a56a8151641671a2f896be00fd215
tree678424bd1698fd9fd90225c85fee01a68d997284
parent06fa46a2fcb7e13386707a3eac74f11140a9f818
[S390] modular 3270 driver.

The initial i/o to a 3270 device is done using the static module variables
raw3270_init_data and raw3270_init_request. If the 3270 device driver is
built as a module and gets loaded above 2GB, the initial i/o will fail
because these variables will get addresses > 2GB. To make it work the
two variables are moved to struct raw3270 and the data structure is
allocated with GFP_DMA.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/char/raw3270.c