提交 cc872f80 编写于 作者: M Matthias Beyer 提交者: Greg Kroah-Hartman

Staging: bcm: PHSModule.c: Rewrote ValidatePHSRuleComplete()

Signed-off-by: NMatthias Beyer <mail@beyermatthias.de>
Reviewed-by: NDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
上级 c8020cc9
......@@ -948,24 +948,10 @@ static void free_phs_serviceflow_rules(struct bcm_phs_table *psServiceFlowRulesT
static bool ValidatePHSRuleComplete(IN struct bcm_phs_rule *psPhsRule)
{
if (psPhsRule) {
if (!psPhsRule->u8PHSI) {
/* PHSI is not valid */
return false;
}
if (!psPhsRule->u8PHSS) {
/* PHSS Is Undefined */
return false;
}
/* Check if PHSF is defines for the PHS Rule */
if (!psPhsRule->u8PHSFLength) /* If any part of PHSF is valid then Rule contains valid PHSF */
return false;
return TRUE;
} else
return false;
return (psPhsRule &&
psPhsRule->u8PHSI &&
psPhsRule->u8PHSS &&
psPhsRule->u8PHSFLength);
}
UINT GetServiceFlowEntry(IN struct bcm_phs_table *psServiceFlowTable,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册