]> git.pld-linux.org Git - packages/ipset.git/blame - list_last_entry.patch
- x32 rebuild
[packages/ipset.git] / list_last_entry.patch
CommitLineData
44875777
JR
1--- ipset-6.24/kernel/net/netfilter/ipset/ip_set_list_set.c~ 2014-11-24 21:46:45.000000000 +0100
2+++ ipset-6.24/kernel/net/netfilter/ipset/ip_set_list_set.c 2015-01-28 19:09:21.324834608 +0100
afb9b9d5
JR
3@@ -280,7 +280,11 @@
4 if (d->before == 0) {
5 /* Append */
6 n = list_empty(&map->members) ? NULL :
7+#if LINUX_VERSION_CODE > KERNEL_VERSION(3,12,0)
8 list_last_entry(&map->members, struct set_elem, list);
9+#else
63eeb1be 10+ list_entry((&map->members)->prev, struct set_elem, list);
afb9b9d5
JR
11+#endif
12 } else if (d->before > 0) {
13 /* Insert after next element */
14 if (!list_is_last(&next->list, &map->members))
This page took 0.026626 seconds and 4 git commands to generate.