Searched hist:"0 eca93bcf73e5939053a94f7c48f8d6fe6199e00" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/drivers/net/ |
H A D | tun.c | diff 0eca93bcf73e5939053a94f7c48f8d6fe6199e00 Tue Apr 14 04:09:43 CDT 2009 Herbert Xu <herbert@gondor.apana.org.au> tun: Fix crash with non-GSO users
When I made the tun driver use non-linear packets as the preferred option, it broke non-GSO users because they would end up allocating a completely non-linear packet, which triggers a crash when we call eth_type_trans.
This patch reverts non-GSO users to using linear packets and adds a check to ensure that GSO users can't cause crashes in the same way.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
|