

Each task’s signal struct contains an inherited pointer to a refcounted autogroup struct containing a task group pointer, the default for all tasks pointing to the init_task_group. When a task calls __proc_set_tty(), the process wide reference to the default group is dropped, a new task group is created, and the process is moved into the new task group. Children thereafter inherit this task group, and increase its refcount. On exit, a reference to the current task group is dropped when the last reference to each signal struct is dropped. The task group is destroyed when the last signal struct referencing it is freed. At runqueue selection time, If a task has no cgroup assignment, its current autogroup is used.








SiKing wrote:I have read a bit about this. One thing that I failed to find: do you need to have a particular kernel version for this?

SiKing wrote:I have read a bit about this. One thing that I failed to find: do you need to have a particular kernel version for this?




azathoth wrote:You know, I was looking at that thing and it is intriguing but I am already using Liquorix 2.6.36-0.dmz.13 which has the autogrouping patch from Mike Galbraith.
He had to pull it out for dmz.14 though 'cause some folks were still getting freezes during modprobes. But if I am not mistaken, dmz.13 does have that same functionality
linux-liquorix-2.6 (2.6.36-14) unstable; urgency=low
* correct a 2.6.37 CFS backport
* update sched_autogroup patch from Mike Galbraith to 2010/11/18
* add more sched/urgent fixes from Ingo
* add radix tree rcu deadlock fix
* update ABI to 0.dmz.14
-- Steven Barrett <damentz@gmail.com> Thu, 18 Nov 2010 19:53:20 -0600
linux-liquorix-2.6 (2.6.36-13) unstable; urgency=low
* remove inactive_file_ratio tweaks
* remove vmscan backport for 2.6.37 - may have been causing oops on boot
* update ABI to 0.dmz.13
-- Steven Barrett <damentz@gmail.com> Thu, 18 Nov 2010 01:43:53 -0600

vincent wrote:azathoth wrote:You know, I was looking at that thing and it is intriguing but I am already using Liquorix 2.6.36-0.dmz.13 which has the autogrouping patch from Mike Galbraith.
He had to pull it out for dmz.14 though 'cause some folks were still getting freezes during modprobes. But if I am not mistaken, dmz.13 does have that same functionality
From http://liquorix.net/debian/pool/main/l/ ... an.tar.bz2 (look in the Changelog file inside the tarball):linux-liquorix-2.6 (2.6.36-14) unstable; urgency=low
* correct a 2.6.37 CFS backport
* update sched_autogroup patch from Mike Galbraith to 2010/11/18
* add more sched/urgent fixes from Ingo
* add radix tree rcu deadlock fix
* update ABI to 0.dmz.14
-- Steven Barrett <damentz@gmail.com> Thu, 18 Nov 2010 19:53:20 -0600
linux-liquorix-2.6 (2.6.36-13) unstable; urgency=low
* remove inactive_file_ratio tweaks
* remove vmscan backport for 2.6.37 - may have been causing oops on boot
* update ABI to 0.dmz.13
-- Steven Barrett <damentz@gmail.com> Thu, 18 Nov 2010 01:43:53 -0600
So no, I don't think the autogroup patch was removed. Sounds like it was "updated", and it's working for me (whereas dmz.13 didn't), so that's a good thing.






kwisher wrote:Anyone have any time line when this will be available via Mint Update or apt-get?







Users browsing this forum: No registered users and 6 guests