2.6.39-stable review patch. If anyone has any objections, please let us know.
------------------ Content-Length: 700 Lines: 27 From: Stephen Hemminger <[email protected]> [ Upstream commit 1f37070d3ff325827c6213e51b57f21fd5ac9d05 ] Catch cases where dst_metric_set() and other functions are called but _metrics is NULL. Signed-off-by: Stephen Hemminger <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]> --- include/net/dst.h | 2 ++ 1 file changed, 2 insertions(+) --- a/include/net/dst.h +++ b/include/net/dst.h @@ -120,6 +120,8 @@ static inline u32 *dst_metrics_write_ptr { unsigned long p = dst->_metrics; + BUG_ON(!p); + if (p & DST_METRICS_READ_ONLY) return dst->ops->cow_metrics(dst, p); return __DST_METRICS_PTR(p); _______________________________________________ stable mailing list [email protected] http://linux.kernel.org/mailman/listinfo/stable
