diff options
| author | Pratyush Yadav <[email protected]> | 2023-10-09 18:39:29 +0530 |
|---|---|---|
| committer | Hans Verkuil <[email protected]> | 2023-10-12 09:22:28 +0200 |
| commit | b2701715301a49b53d05c7d43f3fedc3b8743bfc (patch) | |
| tree | 2685cc13b11b910658c887580634d9bc449432b6 /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
| parent | cdb175144aad4983395607d986a482bdb02a9174 (diff) | |
media: cadence: csi2rx: Unregister v4l2 async notifier
The notifier is added to the global notifier list when registered. When
the module is removed, the struct csi2rx_priv in which the notifier is
embedded, is destroyed. As a result the notifier list has a reference to
a notifier that no longer exists. This causes invalid memory accesses
when the list is iterated over. Similar for when the probe fails.
Unregister and clean up the notifier to avoid this.
Fixes: 1fc3b37f34f6 ("media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver")
Signed-off-by: Pratyush Yadav <[email protected]>
Tested-by: Julien Massot <[email protected]>
Reviewed-by: Laurent Pinchart <[email protected]>
Reviewed-by: Tomi Valkeinen <[email protected]>
Reviewed-by: Maxime Ripard <[email protected]>
Signed-off-by: Jai Luthra <[email protected]>
Signed-off-by: Sakari Ailus <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions