Commit 54b9430f authored by Dan Carpenter's avatar Dan Carpenter Committed by David S. Miller

qed: signedness bug in qed_dcbx_process_tlv()

"priority" needs to be signed for the error handling to work.

Fixes: 39651abd ('qed: add support for dcbx.')
Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 612bacad
...@@ -192,9 +192,10 @@ qed_dcbx_process_tlv(struct qed_hwfn *p_hwfn, ...@@ -192,9 +192,10 @@ qed_dcbx_process_tlv(struct qed_hwfn *p_hwfn,
struct dcbx_app_priority_entry *p_tbl, struct dcbx_app_priority_entry *p_tbl,
u32 pri_tc_tbl, int count, bool dcbx_enabled) u32 pri_tc_tbl, int count, bool dcbx_enabled)
{ {
u8 tc, priority, priority_map; u8 tc, priority_map;
enum dcbx_protocol_type type; enum dcbx_protocol_type type;
u16 protocol_id; u16 protocol_id;
int priority;
bool enable; bool enable;
int i; int i;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment