aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/uio/uio_dmem_genirq.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2024-03-26 14:59:48 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2024-03-27 09:03:22 -0700
commit5b4cdd9c5676559b8a7c944ac5269b914b8c0bb8 (patch)
tree394cf2ade2125b28bb736387704c1e9c37aeca67 /drivers/uio/uio_dmem_genirq.c
parent7033999ecd7b8cf9ea59265035a0150961e023ee (diff)
downloadlinux-5b4cdd9c5676559b8a7c944ac5269b914b8c0bb8.tar.gz
Fix memory leak in posix_clock_open()
If the clk ops.open() function returns an error, we don't release the pccontext we allocated for this clock. Re-organize the code slightly to make it all more obvious. Reported-by: Rohit Keshri <rkeshri@redhat.com> Acked-by: Oleg Nesterov <oleg@redhat.com> Fixes: 60c6946675fc ("posix-clock: introduce posix_clock_context concept") Cc: Jakub Kicinski <kuba@kernel.org> Cc: David S. Miller <davem@davemloft.net> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Linus Torvalds <torvalds@linuxfoundation.org>
Diffstat (limited to 'drivers/uio/uio_dmem_genirq.c')
0 files changed, 0 insertions, 0 deletions