]> bbs.cooldavid.org Git - net-next-2.6.git/commit - drivers/s390/net/qeth_core.h
qeth: fix page breaks in hw headers
authorFrank Blaschka <frank.blaschka@de.ibm.com>
Mon, 21 Jun 2010 22:57:10 +0000 (22:57 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 Jun 2010 20:16:36 +0000 (13:16 -0700)
commit51aa165c9f27bbfff498e4d56f3eadf17d74c476
treec2af4e7f534c697f1fc8c14e053f679596a507bf
parent43a65303fe530afe4daf1c0fd6875fdba7090f91
qeth: fix page breaks in hw headers

Turning on memory debugging showed there could be page breaks in
hardware headers. OSA does not allow this so we had to add code
to bounce the header in case there is a page break. This patch also
fixes a problem in case the skb->data part of a fragmented skb
spreads multiple pages.

Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/s390/net/qeth_core.h
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l3_main.c