summaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/qeth_core.h
diff options
context:
space:
mode:
authorJulian Wiedmann2019-06-11 18:37:58 +0200
committerDavid S. Miller2019-06-14 07:39:31 +0200
commit2066e1db9eef8e2057bb3a1b7cb3503a7f6725d9 (patch)
treebc1089c7877c66599c0700fe9c90dbc9c89d402b /drivers/s390/net/qeth_core.h
parents390/qeth: add support for dynamically allocated cmds (diff)
downloadkernel-qcow2-linux-2066e1db9eef8e2057bb3a1b7cb3503a7f6725d9.tar.gz
kernel-qcow2-linux-2066e1db9eef8e2057bb3a1b7cb3503a7f6725d9.tar.xz
kernel-qcow2-linux-2066e1db9eef8e2057bb3a1b7cb3503a7f6725d9.zip
s390/qeth: convert RCD code to common IO infrastructure
The RCD code is the last remaining IO path that doesn't use the qeth_send_control_data() infrastructure. Doing so allows us to remove all sorts of custom state machinery and logic in the IRQ handler. Instead of introducing statically allocated cmd buffers for this single IO on the data channel, use the new qeth_alloc_cmd() helper. Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390/net/qeth_core.h')
-rw-r--r--drivers/s390/net/qeth_core.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/s390/net/qeth_core.h b/drivers/s390/net/qeth_core.h
index 2fee41f773a1..962945a63235 100644
--- a/drivers/s390/net/qeth_core.h
+++ b/drivers/s390/net/qeth_core.h
@@ -537,8 +537,6 @@ enum qeth_channel_states {
CH_STATE_DOWN,
CH_STATE_HALTED,
CH_STATE_STOPPED,
- CH_STATE_RCD,
- CH_STATE_RCD_DONE,
};
/**
* card state machine