this time with the patches actually included (and properly identified!)
[kernel-bfs] / kernel-bfs-2.6.28 / debian / patches / wl12xx-rx-fix.diff
1 diff -ru a/drivers/net/wireless/wl12xx/wl1251_rx.c b/drivers/net/wireless/wl12xx/wl1251_rx.c
2 --- a/drivers/net/wireless/wl12xx/wl1251_rx.c   2011-01-22 17:33:06.966780985 +1100
3 +++ b/drivers/net/wireless/wl12xx/wl1251_rx.c   2011-01-22 17:17:36.992422987 +1100
4 @@ -185,8 +185,8 @@
5         rx_buffer = skb_put(skb, length);
6         wl1251_spi_mem_read(wl, rx_packet_ring_addr, rx_buffer, length);
7  
8 -       /* The actual lenght doesn't include the target's alignment */
9 -       skb->len = desc->length  - PLCP_HEADER_LENGTH;
10 +       /* The actual length doesn't include the target's alignment */
11 +       skb_trim(skb, desc->length - PLCP_HEADER_LENGTH);
12  
13         fc = (u16 *)skb->data;
14  
15