diff options
author | Simon Horman <horms@kernel.org> | 2023-05-25 13:52:58 +0300 |
---|---|---|
committer | Tony Nguyen <anthony.l.nguyen@intel.com> | 2023-06-08 18:38:56 +0300 |
commit | 05a1308a2e08e4a375bf60eb4c6c057a201d81fc (patch) | |
tree | dc3ed802c344bdbb8f68d7245957512666321695 /tools/perf/scripts/python/task-analyzer.py | |
parent | 6c0ec7ab5aaff3706657dd4946798aed483b9471 (diff) | |
download | linux-05a1308a2e08e4a375bf60eb4c6c057a201d81fc.tar.xz |
ice: Don't dereference NULL in ice_gnss_read error path
If pf is NULL in ice_gnss_read() then it will be dereferenced
in the error path by a call to dev_dbg(ice_pf_to_dev(pf), ...).
Avoid this by simply returning in this case.
If logging is desired an alternate approach might be to
use pr_err() before returning.
Flagged by Smatch as:
.../ice_gnss.c:196 ice_gnss_read() error: we previously assumed 'pf' could be null (see line 131)
Fixes: 43113ff73453 ("ice: add TTY for GNSS module for E810T device")
Signed-off-by: Simon Horman <horms@kernel.org>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Tested-by: Sunitha Mekala <sunithax.d.mekala@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions