Re: [PATCH net 1/2] net_sched: fix NULL pointer dereference when delete tcindex filter

2018-08-13 Thread Cong Wang
On Mon, Aug 13, 2018 at 3:44 AM Hangbin Liu wrote: > > This is because in tcindex_set_parms, when there is no old_r, we set new > exts to cr.exts. And we didn't set it to filter when r == &new_filter_result. > > Then in tcindex_delete() -> tcf_exts_get_net(), we will get NULL pointer > dereference

[PATCH net 1/2] net_sched: fix NULL pointer dereference when delete tcindex filter

2018-08-13 Thread Hangbin Liu
Li Shuang reported the following crash: [ 71.267724] BUG: unable to handle kernel NULL pointer dereference at 0004 [ 71.276456] PGD 80085d9bd067 P4D 80085d9bd067 PUD 859a0b067 PMD 0 [ 71.284127] Oops: [#1] SMP PTI [ 71.288015] CPU: 12 PID: 2386 Comm: tc Not tainte