diff --git a/include/net/dst.h b/include/net/dst.h index 7aa667d2ea4dffed03e5f97f4b7286765df291cc..17d21aec5170d09e16ea0d3a3dc0db4b14e67be0 100644 --- a/include/net/dst.h +++ b/include/net/dst.h @@ -105,7 +105,7 @@ struct dst_entry { struct dst_metrics { u32 metrics[RTAX_MAX]; refcount_t refcnt; -}; +} __aligned(4); /* Low pointer bits contain DST_METRICS_FLAGS */ extern const struct dst_metrics dst_default_metrics; u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old);