[PATCH 6.6 252/299] bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel