aboutsummaryrefslogtreecommitdiff
path: root/drivers/s390/net/qeth_core.h
diff options
context:
space:
mode:
authorGravatar Julian Wiedmann <jwi@linux.ibm.com> 2021-06-11 09:33:40 +0200
committerGravatar David S. Miller <davem@davemloft.net> 2021-06-11 12:49:15 -0700
commitbb7032ddc947ddde42cb695b5602e040167bce18 (patch)
treeff615853deedd697b512c4ff44f131915c4c6f7c /drivers/s390/net/qeth_core.h
parents390/qeth: remove TX buffer's pointer to its queue (diff)
downloadlinux-bb7032ddc947ddde42cb695b5602e040167bce18.tar.gz
linux-bb7032ddc947ddde42cb695b5602e040167bce18.tar.bz2
linux-bb7032ddc947ddde42cb695b5602e040167bce18.zip
s390/qeth: shrink TX buffer struct
Convert the large boolean array into a bitmap, this substantially reduces the struct's size. While at it also clarify the naming. 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, 1 insertions, 1 deletions
diff --git a/drivers/s390/net/qeth_core.h b/drivers/s390/net/qeth_core.h
index ff1064f871e5..f4d554ea0c93 100644
--- a/drivers/s390/net/qeth_core.h
+++ b/drivers/s390/net/qeth_core.h
@@ -437,7 +437,7 @@ struct qeth_qdio_out_buffer {
unsigned int frames;
unsigned int bytes;
struct sk_buff_head skb_list;
- int is_header[QDIO_MAX_ELEMENTS_PER_BUFFER];
+ DECLARE_BITMAP(from_kmem_cache, QDIO_MAX_ELEMENTS_PER_BUFFER);
struct list_head list_entry;
struct qaob *aob;