Re: [PATCH] Realtime LSM

Jody McIntyre
2004-09-20T20:21:36Z

On Fri, Sep 17, 2004 at 03:01:06PM -0500, Jack O'Quin wrote:

> I was thinking that it could drop root privileges and try creating a
> realtime thread. But, then I realied it would be better (and simpler)
> for `jackstart' to exec `jackd' unconditionally, even when the
> required capabilities are not available. Let `jackd' figure out for
> itself what it can actually do.

I agree. jackstart should always call jackd. I ran into a similar
problem a few weeks ago when I gave a demo on my laptop and didn't have
time to patch my kernel. I wasn't doing any serious recording so I
thought I'd run without -R. Of course, that didn't work until I changed
qjackctl to use 'jackd' as a command rather than 'jackstart'. This
could be a serious problem for a less experienced user.

Jody

> That is what I meant about trying the operation being the only
> reliable test. Jackstart should not give up just because one
> privilege mechanism is unavailable. It cannot know all the possible
> reasons why jackd might or might not have access to realtime
> resources. Its job is simply to pass the capabilities if they are
> available.
> --
> joq

--