From: Ashwin Ganti <ashwin.ganti@gmail.com>
To: "Serge E. Hallyn" <serge@hallyn.com>
Cc: Greg KH <greg@kroah.com>,
linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org,
Eric Van Hensbergen <ericvh@gmail.com>
Subject: Re: Staging tree status for the .33 kernel merge
Date: Mon, 4 Jan 2010 09:16:26 -0800 [thread overview]
Message-ID: <a67e66b21001040916g1f70ae0eqfb66c77394251b2b@mail.gmail.com> (raw)
In-Reply-To: <20100104065755.GA26627@hallyn.com>
On Sun, Jan 3, 2010 at 10:57 PM, Serge E. Hallyn <serge@hallyn.com> wrote:
> Quoting Greg KH (greg@kroah.com):
> ...
>> This means, unless someone steps up and starts doing real work (not
>> trivial spelling fixes) on the following drivers, they will be removed
>> in the future kernel releases.
>>
>> - arlan, netwave, strip, wavelan - wireless drivers mentioned above
>> that are on the way out. Slated for removal in 2.6.35
>> - hv - Microsoft Hyper V drivers. The developers again seem to have
>> disappeared, this is getting old. Slated for removal in 2.6.35
>> - p9auth - this will be removed in .34 unless someone steps up.
>
> I think I've decided to try to push it. I'm working with some patches
> at git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux-cr.git
> (branch p9auth.jan3.4 is latest). I'll send patches as I feel they
> are ready - so far they pass testcases, but are too new for me to
> feel I should push them today.
Thanks Serge!
It is useful to continue to have this driver in the tree as there a
few other people as well who have shown interest in using this. I have
been recently contacted by guys at Glendix (http://www.glendix.org/)
who have started looking at using this driver.
>
> Ashwin, I'm curious whether you'd think the last patch
> (http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/sergeh/linux-cr.git;a=commitdiff;h=1662ba777140a39c21a9b647459d2deab8ffe1ca)
> would be a problem with any userspace - but I assume there is no
> legacy userspace to really worry about?
There is no legacy user space support yet for Linux. This should be
fine in that sense.
I still need to look at the patches in detail though but what is the
motivation for this change?
Please also cc rsc@swtch.com and ericvh@gmail.com as well when you
send out these patches for review.
>
> Apart from plenty more cleanups, another more fundamental issue to
> address is how to stop unused caphash entries from piling up in
> memory. Put a timeout on them? Let privileged userspace list and
> occasionally delete them? Associate a target task with each entry,
> where either the task or its decendent can use the capability, but
> if the task dies we free the caphash entry?
So, there are a couple of options here (I favor the second approach):
1. We can add a timer to expire the capabilities.
2. Add a creation time stamp to every capability. Whenever a
capability is used (i.e. written to /dev/caphash) we can go through
the list in the kernel and reap the ones whose time stamp has expired.
We can optimize the data structure later to make this faster.
Ashwin.
next prev parent reply other threads:[~2010-01-04 17:16 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-23 0:54 Staging tree status for the .33 kernel merge Greg KH
2009-12-23 10:53 ` Sebastian Andrzej Siewior
2009-12-23 16:33 ` Greg KH
2010-01-04 6:57 ` Serge E. Hallyn
2010-01-04 15:31 ` Greg KH
2010-01-04 17:16 ` Ashwin Ganti [this message]
2010-01-04 17:38 ` Serge E. Hallyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a67e66b21001040916g1f70ae0eqfb66c77394251b2b@mail.gmail.com \
--to=ashwin.ganti@gmail.com \
--cc=devel@driverdev.osuosl.org \
--cc=ericvh@gmail.com \
--cc=greg@kroah.com \
--cc=linux-kernel@vger.kernel.org \
--cc=serge@hallyn.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox