]> git.baikalelectronics.ru Git - kernel.git/commit
s390/pci: cleanup clp page allocation
authorSebastian Ott <sebott@linux.vnet.ibm.com>
Thu, 31 Jan 2013 18:54:03 +0000 (19:54 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 14 Feb 2013 14:55:16 +0000 (15:55 +0100)
commit22d39e065688cb2d02c83e6b05389fd855f31529
treecaece49a2cc56151048707b3f3eef5aa1baef8bb
parent1910343329b81a2794f218139fcf371964de6a31
s390/pci: cleanup clp page allocation

Use the __get_free_pages wrapper in clp_alloc_block. Also change the
allocation to use one page only. This page is used as CLP response
block e.g. to list available pci functions. Using one page we can
list > 250 pci functions at once and we have code to loop around this
CLP command (if not all functions fit into to the CLP block) already
in place.

Acked-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/clp.h
arch/s390/pci/pci_clp.c