linux/net
Michael S. Tsirkin 6f26c9a755 tun: fix tun_chr_aio_write so that aio works
aio_write gets const struct iovec * but tun_chr_aio_write casts this to struct
iovec * and modifies the iovec. As a result, attempts to use io_submit
to send packets to a tun device fail with weird errors such as EINVAL.

Since tun is the only user of skb_copy_datagram_from_iovec, we can
fix this simply by changing the later so that it does not
touch the iovec passed to it.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-04-21 05:42:46 -07:00
..
9p
802
8021q net: factor out ethtool invocation of vlan/macvlan drivers 2009-04-21 02:00:51 -07:00
appletalk
atm
ax25 ax25: proc uid file misses header 2009-04-20 02:14:59 -07:00
bluetooth Bluetooth: Add workaround for wrong HCI event in eSCO setup 2009-04-19 19:30:03 +02:00
bridge
can
core tun: fix tun_chr_aio_write so that aio works 2009-04-21 05:42:46 -07:00
dcb
dccp
decnet
dsa
econet
ethernet
ipv4 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-04-21 01:32:26 -07:00
ipv6 syncookies: remove last_synq_overflow from struct tcp_sock 2009-04-20 02:25:26 -07:00
ipx
irda
iucv
key
lapb
llc
mac80211 mac80211: fix basic rate bitmap calculation 2009-04-20 16:36:26 -04:00
netfilter
netlabel
netlink
netrom
packet
phonet
rds
rfkill
rose
rxrpc
sched net: sch_netem: Fix an inconsistency in ingress netem timestamps. 2009-04-20 02:14:59 -07:00
sctp
sunrpc
tipc
unix
wanrouter
wimax
wireless nl80211: Make nl80211_send_mlme_event() atomic 2009-04-20 16:36:26 -04:00
x25
xfrm
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE