Tejun Heo
d99c8727e7
cgroup: make cgroup_taskset deal with cgroup_subsys_state instead of cgroup
...
cgroup is in the process of converting to css (cgroup_subsys_state)
from cgroup as the principal subsystem interface handle. This is
mostly to prepare for the unified hierarchy support where css's will
be created and destroyed dynamically but also helps cleaning up
subsystem implementations as css is usually what they are interested
in anyway.
cgroup_taskset which is used by the subsystem attach methods is the
last cgroup subsystem API which isn't using css as the handle. Update
cgroup_taskset_cur_cgroup() to cgroup_taskset_cur_css() and
cgroup_taskset_for_each() to take @skip_css instead of @skip_cgrp.
The conversions are pretty mechanical. One exception is
cpuset::cgroup_cs(), which lost its last user and got removed.
This patch shouldn't introduce any functional changes.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Li Zefan <lizefan@huawei.com>
Acked-by: Daniel Wagner <daniel.wagner@bmw-carit.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Matt Helsley <matthltc@us.ibm.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
2013-08-08 20:11:27 -04:00
..
9p
Second round of 9p patches for the 3.11 merge window.
2013-07-11 10:21:23 -07:00
802
net/802/mrp: fix lockdep splat
2013-05-14 13:02:30 -07:00
8021q
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
appletalk
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
atm
net: always pass struct netdev_notifier_info to netdevice notifiers
2013-05-28 21:58:54 -07:00
ax25
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
batman-adv
net: Unmap fragment page once iterator is done
2013-06-24 01:46:01 -07:00
bluetooth
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-07-09 18:24:39 -07:00
bridge
bridge: fix some kernel warning in multicast timer
2013-07-06 18:12:47 -07:00
caif
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
can
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
ceph
libceph: call r_unsafe_callback when unsafe reply is received
2013-07-03 15:32:58 -07:00
core
cgroup: make cgroup_taskset deal with cgroup_subsys_state instead of cgroup
2013-08-08 20:11:27 -04:00
dcb
dccp
decnet
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
dns_resolver
dsa
ethernet
ieee802154
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
ipv4
cgroup: pass around cgroup_subsys_state instead of cgroup in file methods
2013-08-08 20:11:24 -04:00
ipv6
sit: fix tunnel update via netlink
2013-07-04 14:55:47 -07:00
ipx
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
irda
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
iucv
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
key
af_key: fix info leaks in notify messages
2013-06-26 15:15:54 -07:00
l2tp
l2tp: make datapath resilient to packet loss when sequence numbers enabled
2013-07-02 16:33:25 -07:00
lapb
llc
mac80211
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-07-09 18:24:39 -07:00
mac802154
mpls
MPLS: Add limited GSO support
2013-05-27 22:50:59 -07:00
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-07-03 14:55:13 -07:00
netlabel
net: pass info struct via netdevice notifier
2013-05-28 13:11:01 -07:00
netlink
netlink: fix splat in skb_clone with large messages
2013-06-27 22:44:16 -07:00
netrom
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
nfc
NFC: llcp: Fix the well known services endianness
2013-06-14 13:45:10 +02:00
openvswitch
openvswitch: Add Kconfig dependency on GRE-DEMUX.
2013-07-01 13:19:43 -07:00
packet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-06-19 16:49:39 -07:00
phonet
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
rds
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
rfkill
rose
net: Convert uses of typedef ctl_table to struct ctl_table
2013-06-13 02:36:09 -07:00
rxrpc
sched
cgroup: make cgroup_taskset deal with cgroup_subsys_state instead of cgroup
2013-08-08 20:11:27 -04:00
sctp
net: sctp: confirm route during forward progress
2013-07-09 12:49:56 -07:00
sunrpc
NFS client updates for Linux 3.11 (part 2)
2013-07-11 12:11:35 -07:00
tipc
tipc: remove dev_base_lock use from enable_bearer
2013-06-17 15:53:01 -07:00
unix
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-07-09 18:24:39 -07:00
vmw_vsock
VSOCK: Fix VSOCK_HASH and VSOCK_CONN_HASH
2013-06-23 23:51:48 -07:00
wimax
wireless
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
2013-06-28 13:18:21 -04:00
x25
x25: Fix broken locking in ioctl error paths.
2013-07-01 18:15:25 -07:00
xfrm
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
2013-06-26 13:23:13 -07:00
compat.c
net: Unbreak compat_sys_{send,recv}msg
2013-06-06 11:52:14 -07:00
Kconfig
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-07-09 18:24:39 -07:00
Makefile
MPLS: Add limited GSO support
2013-05-27 22:50:59 -07:00
nonet.c
socket.c
net: rename low latency sockets functions to busy poll
2013-07-08 19:25:45 -07:00
sysctl_net.c