Tejun Heo
|
1f7dd3e5a6
cgroup: fix handling of multi-destination migration from subtree_control enabling
|
9 years ago |
Tejun Heo
|
53254f900b
cgroup: make css_set pin its css's to avoid use-afer-free
|
9 years ago |
Tejun Heo
|
16af439645
cgroup: implement cgroup_get_from_path() and expose cgroup_put()
|
9 years ago |
Tejun Heo
|
b11cfb5807
cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using it
|
9 years ago |
Tejun Heo
|
67e9c74b8a
cgroup: replace __DEVEL__sane_behavior with cgroup2 fs type
|
9 years ago |
Tejun Heo
|
34c06254ff
cgroup: fix cftype->file_offset handling
|
10 years ago |
Mel Gorman
|
d0164adc89
mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd
|
10 years ago |
Tejun Heo
|
d574567537
cgroup: fix race condition around termination check in css_task_iter_next()
|
10 years ago |
Tejun Heo
|
e4b7037c86
cgroup: drop cgroup__DEVEL__legacy_files_on_dfl
|
10 years ago |
Tejun Heo
|
035f4f5105
cgroup: replace error handling in cgroup_init() with WARN_ON()s
|
10 years ago |
Tejun Heo
|
afcf6c8b75
cgroup: add cgroup_subsys->free() method and use it to fix pids controller
|
10 years ago |
Tejun Heo
|
2e91fa7f6d
cgroup: keep zombies associated with their original cgroups
|
10 years ago |
Tejun Heo
|
f0d9a5f175
cgroup: make css_set_rwsem a spinlock and rename it to css_set_lock
|
10 years ago |
Tejun Heo
|
ed27b9f7a1
cgroup: don't hold css_set_rwsem across css task iteration
|
10 years ago |
Tejun Heo
|
ecb9d535df
cgroup: reorganize css_task_iter functions
|
10 years ago |
Tejun Heo
|
f6d7d049c1
cgroup: factor out css_set_move_task()
|
10 years ago |
Tejun Heo
|
389b9c1bc9
cgroup: keep css_set and task lists in chronological order
|
10 years ago |
Tejun Heo
|
91486f61f4
cgroup: make cgroup_destroy_locked() test cgroup_is_populated()
|
10 years ago |
Tejun Heo
|
2ceb231b0a
cgroup: make css_sets pin the associated cgroups
|
10 years ago |
Tejun Heo
|
052c3f3a0b
cgroup: relocate cgroup_[try]get/put()
|
10 years ago |
Tejun Heo
|
ad2ed2b35b
cgroup: move check_for_release() invocation
|
10 years ago |
Tejun Heo
|
27bd4dbb8d
cgroup: replace cgroup_has_tasks() with cgroup_is_populated()
|
10 years ago |
Tejun Heo
|
0de0942db2
cgroup: make cgroup->nr_populated count the number of populated css_sets
|
10 years ago |
Tejun Heo
|
b309e5b743
cgroup: remove an unused parameter from cgroup_task_migrate()
|
10 years ago |
Tejun Heo
|
a3e72739b7
cgroup: fix too early usage of static_branch_disable()
|
10 years ago |
Tejun Heo
|
10265075aa
cgroup: make cgroup_update_dfl_csses() migrate all target processes atomically
|
10 years ago |
Tejun Heo
|
adaae5dcf8
cgroup: separate out taskset operations from cgroup_migrate()
|
10 years ago |
Tejun Heo
|
9af2ec45c2
cgroup: reorder cgroup_migrate()'s parameters
|
10 years ago |
Tejun Heo
|
4530eddb59
cgroup, memcg, cpuset: implement cgroup_taskset_for_each_leader()
|
10 years ago |
Tejun Heo
|
6f60eade24
cgroup: generalize obtaining the handles of and notifying cgroup files
|
10 years ago |