Re: [PATCH v3 00/13] s390/cio: replace page allocator calls with k[mz]alloc()
From: Peter Oberparleiter
Date: Fri Sep 18 2026 - 12:31:33 EST
On 16.09.2026 15:06, Heiko Carstens wrote:
> On Wed, Sep 16, 2026 at 03:03:07PM +0300, Mike Rapoport (Microsoft) wrote:
>> The saga continues :)
>>
>> This series covers CIO, QDIO, SCM and IDAL buffer allocations.
>
> ...
>
>> Mike Rapoport (Microsoft) (13):
>> s390/chsc: Use kzalloc() for CUBs
>> s390/chsc: Use kzalloc() for the SEI work area
>> s390/chsc_sch: Use kzalloc() for CHSC requests
>> s390/chsc_sch: Use __free(kfree) for synchronous CHSC requests
>> s390/cio: Use kzalloc() for CHSC work areas
>> s390/cmf: Use kmalloc() for the CMB area
>> s390/idals: Use kmalloc() for IDAL data buffers
>> s390/qdio_main: Use kzalloc() for the IRQ structure
>> s390/qdio_main: Use kzalloc() for the QDR
>> s390/qdio_setup: Use kzalloc() for QDIO buffers
>> s390/qdio_setup: Use kmalloc() for the storage list
>> s390/qdio_setup: Use kmalloc() for the SSQD request
>> s390/scm: Use kmalloc() for SCM information
>>
>> arch/s390/include/asm/idals.h | 9 +-
>> drivers/s390/cio/chsc.c | 20 +--
>> drivers/s390/cio/chsc_sch.c | 300 ++++++++++++++--------------------------
>> drivers/s390/cio/cmf.c | 11 +-
>> drivers/s390/cio/qdio.h | 2 +-
>> drivers/s390/cio/qdio_main.c | 23 ++-
>> drivers/s390/cio/qdio_setup.c | 14 +-
>> drivers/s390/cio/qdio_thinint.c | 2 +-
>> drivers/s390/cio/scm.c | 7 +-
>> 9 files changed, 150 insertions(+), 238 deletions(-)
>
> As far as I am concerned:
> Reviewed-by: Heiko Carstens <hca@xxxxxxxxxxxxx>
>
> Waiting for IO folks before applying. Thanks!
Looks good to me! For the full series:
Reviewed-by: Peter Oberparleiter <oberpar@xxxxxxxxxxxxx>
--
Peter Oberparleiter
Linux on IBM Z Development - IBM Germany R&D