[S390] Explicitly code allocpercpu calls in iucv
authorChristoph Lameter <clameter@sgi.com>
Tue, 20 Nov 2007 10:13:38 +0000 (11:13 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 20 Nov 2007 10:13:47 +0000 (11:13 +0100)
commit70cf5035dedaeddf8f6ae5c0a74ea65dcd7356ab
tree91f52593f195eb65f3494529b2a37f4d2726fdd3
parent677d762319facc20467243c6dd9487261e3515b0
[S390] Explicitly code allocpercpu calls in iucv

The iucv is the only user of the various functions that are used to bring
parts of cpus up and down. Its the only allocpercpu user that will do
I/O on per cpu objects (which is difficult to do with virtually mapped memory).
And its the only use of allocpercpu where a GFP_DMA allocation is done.

Remove the allocpercpu calls from iucv and code the allocation and freeing
manually. After this patch it is possible to remove a large part of
the allocpercpu API.

Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
net/iucv/iucv.c