aboutsummaryrefslogtreecommitdiff
path: root/drivers/fpga/fpga-mgr.c
diff options
context:
space:
mode:
authorBarnabás Pőcze <[email protected]>2022-11-14 19:54:23 +0000
committerThomas Gleixner <[email protected]>2022-11-17 11:26:20 +0100
commit2f117484329b233455ee278f2d9b0a4356835060 (patch)
tree2448f4f715047f164f0739d7b5841bcb1f2cf189 /drivers/fpga/fpga-mgr.c
parent8be3f96ceddb911539a53d87a66da84a04502366 (diff)
timerqueue: Use rb_entry_safe() in timerqueue_getnext()
When `timerqueue_getnext()` is called on an empty timer queue, it will use `rb_entry()` on a NULL pointer, which is invalid. Fix that by using `rb_entry_safe()` which handles NULL pointers. This has not caused any issues so far because the offset of the `rb_node` member in `timerqueue_node` is 0, so `rb_entry()` is essentially a no-op. Fixes: 511885d7061e ("lib/timerqueue: Rely on rbtree semantics for next timer") Signed-off-by: Barnabás Pőcze <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions