From: Dan Carpenter Date: Tue, 17 Apr 2012 20:53:42 +0000 (+0000) Subject: bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() X-Git-Tag: v3.4-rc5~44^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e5998aa74065d3ab31d17e667f40ffebf4b8425;p=pandora-kernel.git bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() The sp_pri_to_cos[] array size depends on the config but lets say it is BX_E3B0_MAX_NUM_COS_PORT0 and max_num_of_cos is also DCBX_E3B0_MAX_NUM_COS_PORT0. In the original code "pri == max_num_of_cos" was accepted but it is one past the end of the array. Also we used "pri" before capping it. It's a harmless read past the end of the array, but it would affect which error message gets printed. Signed-off-by: Dan Carpenter Acked-by: Eilon Greenstein Signed-off-by: David S. Miller --- Reading git-diff-tree failed