s390/cio: use bitwise types to allow for type checking
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 7 Mar 2024 12:28:06 +0000 (13:28 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Wed, 13 Mar 2024 08:23:46 +0000 (09:23 +0100)
commit1bcf7f48b7d40547eda6bfd1ea0bfed9cf9ec54f
treede81b064a81a98e184ec619615e87ef6c7b61c47
parent8b19e145e82f1bf1419541de7ad823f5cb7a4ec3
s390/cio: use bitwise types to allow for type checking

Change types of I/O structure members which contain physical addresses to
dma32_t and dma64_t bitwise types.

This allows to make use of sparse (aka "make C=1") to find incorrect usage
of physical addresses.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/cio.h
arch/s390/include/asm/eadm.h
arch/s390/include/asm/fcx.h
arch/s390/include/asm/qdio.h
arch/s390/include/asm/scsw.h
drivers/s390/cio/chsc.h
drivers/s390/cio/orb.h