summaryrefslogtreecommitdiff
path: root/block/blk-map.c
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@nvidia.com>2022-08-16 11:47:23 +0300
committerJakub Kicinski <kuba@kernel.org>2022-08-17 21:59:03 -0700
commitd515f38c1e6dac42db145a778bd87a241f89590c (patch)
treeee5b782c43645022ca27b1b15f4486ebc6687b03 /block/blk-map.c
parent5b6a07297bdca1701dc983bf084d6c0b2569ff18 (diff)
net/mlx5e: Allocate flow steering storage during uplink initialization
IPsec code relies on valid priv->fs pointer that is the case in NIC flow, but not correct in uplink. Before commit that mentioned in the Fixes line, that pointer was valid in all flows as it was allocated together with priv struct. In addition, the cleanup representors routine called to that not-initialized priv->fs pointer and its internals which caused NULL deference. So, move FS allocation to be as early as possible. Fixes: af8bbf730068 ("net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer") Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Link: https://lore.kernel.org/r/ae46fa5bed3c67f937bfdfc0370101278f5422f1.1660639564.git.leonro@nvidia.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'block/blk-map.c')
0 files changed, 0 insertions, 0 deletions