{"id":502948,"url":"http://patchwork.ozlabs.org/api/1.1/series/502948/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/list/?series=502948","project":{"id":26,"url":"http://patchwork.ozlabs.org/api/1.1/projects/26/?format=json","name":"Netfilter Development","link_name":"netfilter-devel","list_id":"netfilter-devel.vger.kernel.org","list_email":"netfilter-devel@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null},"name":"netfilter: xtables: fix module load and teardown races","date":"2026-05-06T10:07:14","submitter":{"id":1025,"url":"http://patchwork.ozlabs.org/api/1.1/people/1025/?format=json","name":"Florian Westphal","email":"fw@strlen.de"},"version":3,"total":8,"received_total":9,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/502948/mbox/","cover_letter":{"id":2233370,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2233370/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/cover/20260506100728.2664-1-fw@strlen.de/","msgid":"<20260506100728.2664-1-fw@strlen.de>","date":"2026-05-06T10:07:12","name":"[v3,nf,0/8] netfilter: xtables: fix module load and teardown races","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/cover/20260506100728.2664-1-fw@strlen.de/mbox/"},"patches":[{"id":2233371,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233371/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-2-fw@strlen.de/","msgid":"<20260506100728.2664-2-fw@strlen.de>","date":"2026-05-06T10:07:13","name":"[v3,nf,1/8] netfilter: x_tables: allow initial table replace without emitting audit log message","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-2-fw@strlen.de/mbox/"},{"id":2233357,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233357/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-3-fw@strlen.de/","msgid":"<20260506100728.2664-3-fw@strlen.de>","date":"2026-05-06T10:07:14","name":"[v3,nf,2/8] netfilter: xtables: allocate hook ops while under mutex","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-3-fw@strlen.de/mbox/"},{"id":2233358,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233358/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-4-fw@strlen.de/","msgid":"<20260506100728.2664-4-fw@strlen.de>","date":"2026-05-06T10:07:15","name":"[v3,nf,3/8] netfilter: x_tables: add and use xt_unregister_table_pre_exit","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-4-fw@strlen.de/mbox/"},{"id":2233372,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233372/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-5-fw@strlen.de/","msgid":"<20260506100728.2664-5-fw@strlen.de>","date":"2026-05-06T10:07:16","name":"[v3,nf,4/8] netfilter: x_tables: unregister the templates first","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-5-fw@strlen.de/mbox/"},{"id":2233359,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233359/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-6-fw@strlen.de/","msgid":"<20260506100728.2664-6-fw@strlen.de>","date":"2026-05-06T10:07:17","name":"[v3,nf,5/8] netfilter: x_tables: add and use xtables_unregister_table_exit","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-6-fw@strlen.de/mbox/"},{"id":2233360,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233360/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-7-fw@strlen.de/","msgid":"<20260506100728.2664-7-fw@strlen.de>","date":"2026-05-06T10:07:18","name":"[v3,nf,6/8] netfilter: ebtables: move to two-stage removal scheme","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-7-fw@strlen.de/mbox/"},{"id":2233361,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233361/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-8-fw@strlen.de/","msgid":"<20260506100728.2664-8-fw@strlen.de>","date":"2026-05-06T10:07:19","name":"[v3,nf,7/8] netfilter: ebtables: close dangling table module init race","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-8-fw@strlen.de/mbox/"},{"id":2233362,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2233362/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-9-fw@strlen.de/","msgid":"<20260506100728.2664-9-fw@strlen.de>","date":"2026-05-06T10:07:20","name":"[v3,nf,8/8] netfilter: x_tables: close dangling table module init race","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260506100728.2664-9-fw@strlen.de/mbox/"},{"id":2234107,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2234107/?format=json","web_url":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260507092014.17981-1-fw@strlen.de/","msgid":"<20260507092014.17981-1-fw@strlen.de>","date":"2026-05-07T09:19:22","name":"[v3,nf,9/8] netfilter: bridge: eb_tables: close module init race","mbox":"http://patchwork.ozlabs.org/project/netfilter-devel/patch/20260507092014.17981-1-fw@strlen.de/mbox/"}]}