aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/lcs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/s390/net/lcs.c')
-rw-r--r--drivers/s390/net/lcs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/s390/net/lcs.c b/drivers/s390/net/lcs.c
index b97dd15bdb9a..ecca1046714e 100644
--- a/drivers/s390/net/lcs.c
+++ b/drivers/s390/net/lcs.c
@@ -1511,8 +1511,7 @@ lcs_txbuffer_cb(struct lcs_channel *channel, struct lcs_buffer *buffer)
1511 LCS_DBF_TEXT(5, trace, "txbuffcb"); 1511 LCS_DBF_TEXT(5, trace, "txbuffcb");
1512 /* Put buffer back to pool. */ 1512 /* Put buffer back to pool. */
1513 lcs_release_buffer(channel, buffer); 1513 lcs_release_buffer(channel, buffer);
1514 card = (struct lcs_card *) 1514 card = container_of(channel, struct lcs_card, write);
1515 ((char *) channel - offsetof(struct lcs_card, write));
1516 if (netif_queue_stopped(card->dev) && netif_carrier_ok(card->dev)) 1515 if (netif_queue_stopped(card->dev) && netif_carrier_ok(card->dev))
1517 netif_wake_queue(card->dev); 1516 netif_wake_queue(card->dev);
1518 spin_lock(&card->lock); 1517 spin_lock(&card->lock);
@@ -1810,8 +1809,7 @@ lcs_get_frames_cb(struct lcs_channel *channel, struct lcs_buffer *buffer)
1810 LCS_DBF_TEXT(4, trace, "-eiogpkt"); 1809 LCS_DBF_TEXT(4, trace, "-eiogpkt");
1811 return; 1810 return;
1812 } 1811 }
1813 card = (struct lcs_card *) 1812 card = container_of(channel, struct lcs_card, read);
1814 ((char *) channel - offsetof(struct lcs_card, read));
1815 offset = 0; 1813 offset = 0;
1816 while (lcs_hdr->offset != 0) { 1814 while (lcs_hdr->offset != 0) {
1817 if (lcs_hdr->offset <= 0 || 1815 if (lcs_hdr->offset <= 0 ||