mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
gianfar: correct filer table writing
MAX_FILER_IDX is the last usable index. Using less-than will already guarantee that one entry for catch-all rule will be left, no need to subtract 1 here. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
parent
b02e3e948d
commit
a898fe040f
1 changed files with 2 additions and 3 deletions
|
|
@ -1583,11 +1583,10 @@ static int gfar_write_filer_table(struct gfar_private *priv,
|
|||
return -EBUSY;
|
||||
|
||||
/* Fill regular entries */
|
||||
for (; i < MAX_FILER_IDX - 1 && (tab->fe[i].ctrl | tab->fe[i].prop);
|
||||
i++)
|
||||
for (; i < MAX_FILER_IDX && (tab->fe[i].ctrl | tab->fe[i].prop); i++)
|
||||
gfar_write_filer(priv, i, tab->fe[i].ctrl, tab->fe[i].prop);
|
||||
/* Fill the rest with fall-troughs */
|
||||
for (; i < MAX_FILER_IDX - 1; i++)
|
||||
for (; i < MAX_FILER_IDX; i++)
|
||||
gfar_write_filer(priv, i, 0x60, 0xFFFFFFFF);
|
||||
/* Last entry must be default accept
|
||||
* because that's what people expect
|
||||
|
|
|
|||
Loading…
Reference in a new issue