aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorWang Weiyang <[email protected]>2022-11-23 17:51:47 +0800
committerAndrew Morton <[email protected]>2022-12-11 19:30:18 -0800
commit02d7d89f816951e0862147d751b1150d67aaebdd (patch)
treedd72db756eb91ca90bd08308936c1ef1c8d9626e /scripts/generate_rust_analyzer.py
parent3f0dad0105133ffcfa13eb0cd980fa347bcf31d7 (diff)
rapidio: fix possible UAF when kfifo_alloc() fails
If kfifo_alloc() fails in mport_cdev_open(), goto err_fifo and just free priv. But priv is still in the chdev->file_list, then list traversal may cause UAF. This fixes the following smatch warning: drivers/rapidio/devices/rio_mport_cdev.c:1930 mport_cdev_open() warn: '&priv->list' not removed from list Link: https://lkml.kernel.org/r/[email protected] Fixes: e8de370188d0 ("rapidio: add mport char device driver") Signed-off-by: Wang Weiyang <[email protected]> Cc: Alexandre Bounine <[email protected]> Cc: Dan Carpenter <[email protected]> Cc: Jakob Koschel <[email protected]> Cc: John Hubbard <[email protected]> Cc: Matt Porter <[email protected]> Cc: Yang Yingliang <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions