netfilter: xtables: consistent struct compat_xt_counters definition
There is compat_u64 type which deals with different u64 type alignment on different compat-capable platforms, so use it and removed some hardcoded assumptions. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
This commit is contained in:
parent
9ab99d5a43
commit
0a02604628
|
@ -562,11 +562,7 @@ struct compat_xt_entry_target {
|
|||
* current task alignment */
|
||||
|
||||
struct compat_xt_counters {
|
||||
#if defined(CONFIG_X86_64) || defined(CONFIG_IA64)
|
||||
u_int32_t cnt[4];
|
||||
#else
|
||||
u_int64_t cnt[2];
|
||||
#endif
|
||||
compat_u64 pcnt, bcnt; /* Packet and byte counters */
|
||||
};
|
||||
|
||||
struct compat_xt_counters_info {
|
||||
|
|
Loading…
Reference in New Issue