]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commitec06db8380002ad6e59fecbcd37f2f27808bbc17
tree91f52593f195eb65f3494529b2a37f4d2726fdd3
parentafe8a269696837364fa8c701916c6513f730d56b
[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