diff --git a/target/linux/generic/patches-4.0/050-backport_netfilter_rtcache.patch b/target/linux/generic/patches-4.0/050-backport_netfilter_rtcache.patch
index 61a1411e4eba0763635b444c672efcb4e8a48a6a..347bfaf1f64d96e3a501e083f78d6ceb29d99d20 100644
--- a/target/linux/generic/patches-4.0/050-backport_netfilter_rtcache.patch
+++ b/target/linux/generic/patches-4.0/050-backport_netfilter_rtcache.patch
@@ -290,7 +290,7 @@ Signed-off-by: Florian Westphal <fw@strlen.de>
 +	dst = dst_check(dst, cookie);
 +	pr_debug("obtained dst %p for skb %p, cookie %d\n", dst, skb, cookie);
 +	if (likely(dst))
-+		skb_dst_set_noref_force(skb, dst);
++		skb_dst_set_noref(skb, dst);
 +	else
 +		nf_conn_rtcache_dst_obsolete(rtc, dir);
 +