Description: bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel References: Notes: carnil> Introduced in b00628b1c7d5 ("bpf: Introduce bpf timers."). Vulnerable versions: carnil> 5.15-rc1. Bugs: upstream: released (6.8-rc6) [0281b919e175bb9c3128bd3872ac2903e9436e3f] 6.7-upstream-stable: released (6.7.7) [7d80a9e745fa5b47da3bca001f186c02485c7c33] 6.6-upstream-stable: released (6.6.19) [8327ed12e8ebc5436bfaa1786c49988894f9c8a6] 6.1-upstream-stable: released (6.1.80) [addf5e297e6cbf5341f9c07720693ca9ba0057b5] 5.10-upstream-stable: N/A "Vulnerable code not present" 4.19-upstream-stable: N/A "Vulnerable code not present" sid: released (6.7.7-1) 6.1-bookworm-security: released (6.1.82-1) 5.10-bullseye-security: N/A "Vulnerable code not present" 4.19-buster-security: N/A "Vulnerable code not present"