Re: [PATCH net] bpf: Fix bpf_msg_pull_data()

2018-09-02 Thread Daniel Borkmann
On 08/31/2018 11:45 PM, Tushar Dave wrote: > Helper bpf_msg_pull_data() mistakenly reuses variable 'offset' while > linearizing multiple scatterlist elements. Variable 'offset' is used > to find first starting scatterlist element > i.e. msg->data = sg_virt(&sg[first_sg]) + start - offset" > >

[PATCH net] bpf: Fix bpf_msg_pull_data()

2018-08-31 Thread Tushar Dave
Helper bpf_msg_pull_data() mistakenly reuses variable 'offset' while linearizing multiple scatterlist elements. Variable 'offset' is used to find first starting scatterlist element i.e. msg->data = sg_virt(&sg[first_sg]) + start - offset" Use different variable name while linearizing multiple