s390/qdio: restrict buffer merging to eligible devices
authorJulian Wiedmann <jwi@linux.vnet.ibm.com>
Wed, 7 Mar 2018 13:19:43 +0000 (14:19 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 26 Mar 2018 14:12:48 +0000 (16:12 +0200)
commitc11a3dfd6fedd5266c2f9d7286981dc804dfb7cc
tree423b7fa200f2978f40ad13b83ac0ebaa3be1c415
parent0cf1e05157b9e5530dcc3ca9fec9bf617fc93375
s390/qdio: restrict buffer merging to eligible devices

Only attempt to merge PENDING into EMPTY buffers for devices where
the PENDING state is actually expected (ie. IQD with CQ).
This might speed up the hot path a little bit.

Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Reviewed-by: Ursula Braun <ubraun@linux.vnet.ibm.com>
Reviewed-by: Benjamin Block <bblock@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/cio/qdio_main.c