]> git.baikalelectronics.ru Git - kernel.git/commit
s390/qdio: clean up SIGA capability tracking
authorJulian Wiedmann <jwi@linux.ibm.com>
Fri, 23 Jul 2021 06:06:50 +0000 (08:06 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 18 Aug 2021 08:01:28 +0000 (10:01 +0200)
commitf84d0d1dc8c224187faaa4d087bd6c75076507b3
tree94d89dc3af7a109d8ad1c335daf12b3b7061f62a
parentb3d86c1140e5eff53281048c2a03d735a6bf128c
s390/qdio: clean up SIGA capability tracking

Don't bother with translating the SIGA-related capability bits into
our own internal format, just cache the full qdioac1 field instead.

Also adjust the helper macros so that they take a qdio_irq argument
and can be used everywhere, instead of taking a qdio_q and then
internally dereferencing the parent pointer.

Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Reviewed-by: Benjamin Block <bblock@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
drivers/s390/cio/qdio.h
drivers/s390/cio/qdio_main.c
drivers/s390/cio/qdio_setup.c