From: Daniel Wagner <daniel.wagner@xxxxxxxxxxxx> Hi, Sorry for the delay on updating this series. The usual excuse apply here. I saw that John is busy improving net_prio so I took the liberty to port his changes to net_cls (#1-3). Patch #3 will collide with John's unapplied patches. I am happy to rebase this series if needed. Patch #4 and #5 improve the readability with using IS_MODULE/BUILTIN macros. This patches prepare the last patch. Patch #6 removes support for assigning subsystem IDs during runtime. As it turns out this is not really needed. By doing so we are able to free some unused memory. The patches are against net-next. cheers, daniel Cc: "David S. Miller" <davem@xxxxxxxxxxxxx> Cc: Al Viro <viro@xxxxxxxxxxxxxxxxxx> Cc: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> Cc: Eric Dumazet <edumazet@xxxxxxxxxx> Cc: Gao feng <gaofeng@xxxxxxxxxxxxxx> Cc: Glauber Costa <glommer@xxxxxxxxxxxxx> Cc: Jamal Hadi Salim <jhs@xxxxxxxxxxxx> Cc: John Fastabend <john.r.fastabend@xxxxxxxxx> Cc: Kamezawa Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx> Cc: Li Zefan <lizefan@xxxxxxxxxx> Cc: Neil Horman <nhorman@xxxxxxxxxxxxx> Cc: Tejun Heo <tj@xxxxxxxxxx> Cc: Tim Chen <tim.c.chen@xxxxxxxxxxxxxxx> Cc: netdev@xxxxxxxxxxxxxxx Cc: cgroups@xxxxxxxxxxxxxxx Daniel Wagner (6): cgroup: Move cls function definition to cls_cgroup.h cgroup: net_cls rework update socket logic cgroup: Update classid for fd pass in SCM_RIGHTS datagramm cgroup: Use IS_MODULE/BUITLIN for net_cls cgroup: Use IS_MODULE/BUITLIN for net_prio cgroup: Assign subsystem IDs during compile time include/linux/cgroup.h | 20 ++++++++++------ include/linux/cgroup_subsys.h | 24 +++++++++---------- include/net/cls_cgroup.h | 36 +++++++++++----------------- include/net/netprio_cgroup.h | 38 +++++++---------------------- include/net/sock.h | 8 ------- kernel/cgroup.c | 31 +++++++----------------- net/core/netprio_cgroup.c | 19 ++++++--------- net/core/scm.c | 7 +++++- net/core/sock.c | 29 ++++++++++++---------- net/sched/cls_cgroup.c | 56 +++++++++++++++++++++++++++++++++---------- net/socket.c | 8 ------- 11 files changed, 129 insertions(+), 147 deletions(-) -- 1.7.12.rc1.16.g05a20c8 -- To unsubscribe from this list: send the line "unsubscribe cgroups" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html