Can you provide more details on how this fixes the issue? Looking at the code, the pointer *parser should get set by the code so I'm not sure how this change does anything.
Paul > -----Original Message----- > From: dev <[email protected]> On Behalf Of Simei Su > Sent: Tuesday, November 5, 2019 11:09 PM > To: Zhang, Qi Z <[email protected]>; Ye, Xiaolong <[email protected]>; > Yang, Qiming <[email protected]> > Cc: [email protected]; Su, Simei <[email protected]> > Subject: [dpdk-dev] [PATCH] net/ice: fix segmentation fault for RSS init > > This patch fixes core dump issue when entering safe mode with a wrong > package file. > > Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS") > > Signed-off-by: Simei Su <[email protected]> > --- > drivers/net/ice/ice_hash.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/ice/ice_hash.c b/drivers/net/ice/ice_hash.c index > 3381b45..04ec30f 100644 > --- a/drivers/net/ice/ice_hash.c > +++ b/drivers/net/ice/ice_hash.c > @@ -236,7 +236,7 @@ struct ice_hash_match_type ice_hash_type_list[] = { > static int ice_hash_init(struct ice_adapter *ad) { > - struct ice_flow_parser *parser = NULL; > + struct ice_flow_parser *parser; > > if (ad->active_pkg_type == ICE_PKG_TYPE_OS_DEFAULT) > parser = &ice_hash_parser_os; > -- > 1.8.3.1

