Fix illegal lvalue with gcc-3.5 --- net/packet/af_packet.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN net/packet/af_packet.c~gcc-35-packet net/packet/af_packet.c --- 25/net/packet/af_packet.c~gcc-35-packet 2004-01-25 13:18:18.000000000 -0800 +++ 25-akpm/net/packet/af_packet.c 2004-01-25 13:18:40.000000000 -0800 @@ -961,7 +961,7 @@ static int packet_create(struct socket * sock_init_data(sock,sk); sk_set_owner(sk, THIS_MODULE); - po = pkt_sk(sk) = kmalloc(sizeof(*po), GFP_KERNEL); + po = sk->sk_protinfo = kmalloc(sizeof(*po), GFP_KERNEL); if (!po) goto out_free; memset(po, 0, sizeof(*po)); _