diff options
| author | Vignesh Sridhar <[email protected]> | 2020-07-30 00:19:15 +0000 |
|---|---|---|
| committer | Tony Nguyen <[email protected]> | 2020-08-01 15:44:04 +0000 |
| commit | ec1d1d2302067e3ccbc4d0adcd36d72410933b70 (patch) | |
| tree | a8df6e522af6d1d3440824086cd587a9d11e5fef /drivers/net/ethernet/intel/ice/ice_sched.c | |
| parent | ice: add useful statistics (diff) | |
| download | kernel-ec1d1d2302067e3ccbc4d0adcd36d72410933b70.tar.gz kernel-ec1d1d2302067e3ccbc4d0adcd36d72410933b70.zip | |
ice: Clear and free XLT entries on reset
This fix has been added to address memory leak issues resulting from
triggering a sudden driver reset which does not allow us to follow our
normal removal flows for SW XLT entries for advanced features.
- Adding call to destroy flow profile locks when clearing SW XLT tables.
- Extraction sequence entries were not correctly cleared previously
which could cause ownership conflicts for repeated reset-replay calls.
Fixes: 31ad4e4ee1e4 ("ice: Allocate flow profile")
Signed-off-by: Vignesh Sridhar <[email protected]>
Tested-by: Andrew Bowers <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_sched.c')
0 files changed, 0 insertions, 0 deletions
