From: Mathias Krause Date: Sat, 12 Jul 2014 20:36:44 +0000 (+0200) Subject: neigh: sysctl - simplify address calculation of gc_* variables X-Git-Tag: omap-for-v3.17/fixes-against-rc2~289^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ecf07a1d8f70f72ec99a0f102c8aa24609d84f4;p=pandora-kernel.git neigh: sysctl - simplify address calculation of gc_* variables The code in neigh_sysctl_register() relies on a specific layout of struct neigh_table, namely that the 'gc_*' variables are directly following the 'parms' member in a specific order. The code, though, expresses this in the most ugly way. Get rid of the ugly casts and use the 'tbl' pointer to get a handle to the table. This way we can refer to the 'gc_*' variables directly. Similarly seen in the grsecurity patch, written by Brad Spengler. Signed-off-by: Mathias Krause Cc: Brad Spengler Signed-off-by: David S. Miller --- Reading git-diff-tree failed