Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1255370
| From | Theodore Ts'o <tytso@mit.edu> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy |
| Date | 2015-10-25 13:00 +0100 |
| Message-ID | <qns7U-2xF-3@gated-at.bofh.it> (permalink) |
| References | (5 earlier) <qnj4B-1Yp-1@gated-at.bofh.it> <qnkDo-481-3@gated-at.bofh.it> <qnpWp-FB-5@gated-at.bofh.it> <qnr29-1Dl-7@gated-at.bofh.it> <qnr2a-1Dl-23@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Sun, Oct 25, 2015 at 11:47:04AM +0100, Florian Weimer wrote: > On 10/25/2015 11:41 AM, Theodore Ts'o wrote: > > On Sun, Oct 25, 2015 at 10:33:32AM +0100, Ingo Molnar wrote: > >> > >> Hm, that's weird - all our sched_*() system call APIs that set task scheduling > >> priorities are fundamentally per thread, not per process. Same goes for the old > >> sys_nice() interface. The scheduler has no real notion of 'process', and certainly > >> not at the system call level. > >> > > > > I suspect the main issue is that the games programmers were trying to > > access it via libc / pthreads, which hides a lot of the power > > available at the raw syscall level. This is probably more of a > > "tutorial needed for userspace programmers" issue, at a guess. > > If this refers to the lack of exposure of thread IDs in glibc, we are > willing to change that on glibc side. The discussion has progressed to > the point where it is now about the question whether it should be part > of the GNU API (like sched_setaffinity), or live in glibc as a > Linux-specific extension (like sched_getcpu). More input is certainly > welcome. Well, I was thinking we could just teach them to use "syscall(SYS_gettid)". On a different subject, I'm going to start telling people to use "syscall(SYS_getrandom)", since I think that's going to be easier than having asking people to change their Makefiles to link against some Linux-specific library, but that's a different debate, and I recognize the glibc folks aren't willing to bend on that one. Cheers, - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Tejun Heo <tj@kernel.org> - 2015-10-24 00:30 +0200
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Mike Galbraith <umgwanakikbuti@gmail.com> - 2015-10-24 06:40 +0200
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Tejun Heo <tj@kernel.org> - 2015-10-25 03:20 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Mike Galbraith <umgwanakikbuti@gmail.com> - 2015-10-25 04:50 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Tejun Heo <tj@kernel.org> - 2015-10-27 04:20 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Mike Galbraith <umgwanakikbuti@gmail.com> - 2015-10-27 06:50 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Tejun Heo <tj@kernel.org> - 2015-10-27 06:50 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Mike Galbraith <umgwanakikbuti@gmail.com> - 2015-10-27 07:00 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Tejun Heo <tj@kernel.org> - 2015-10-27 07:10 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Mike Galbraith <umgwanakikbuti@gmail.com> - 2015-10-27 07:10 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Linus Torvalds <torvalds@linux-foundation.org> - 2015-10-25 05:00 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Ingo Molnar <mingo@kernel.org> - 2015-10-25 10:40 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Theodore Ts'o <tytso@mit.edu> - 2015-10-25 11:50 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Florian Weimer <fweimer@redhat.com> - 2015-10-25 11:50 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Theodore Ts'o <tytso@mit.edu> - 2015-10-25 13:00 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Florian Weimer <fweimer@redhat.com> - 2015-10-25 14:20 +0100
Getrandom wrapper Theodore Ts'o <tytso@mit.edu> - 2015-10-25 14:50 +0100
Re: Getrandom wrapper Florian Weimer <fweimer@redhat.com> - 2015-10-26 14:40 +0100
Re: [PATCH 3/3] sched: Implement interface for cgroup unified hierarchy Peter Zijlstra <peterz@infradead.org> - 2015-10-26 15:20 +0100
csiph-web