... sorry for the delay, I'm very busy lately ...
Yumiko Sugita wrote:
> We think callback feature is useful for kernel developers.
> Are there any problems? Are you going to remove callbacks
> from LTT? Is the main reason security? If you have some
> cases of security problems about callbacks, please teach
> them and give some advice to us.
The issue of callbacks was covered by one of Ingo's comments about
LTT. Here's the excerpt from his mail:
> okay. The thing is that generic callbacks and data hooks in the task
> structure are an invitation for various types of abuses - security and GPL
> type abuses. People do get very nervous when seeing such stuff - eg. read
> back Christoph Hellwig's comment from a few weeks ago. It's a red flag for
> many people. Provide a clean and concentrated set of APIs, no callbacks,
> no unnecessery hooks. I can see the technical reasons why you have added
> it - it's in theory an extensible interface, but generally we tend to add
> such stuff when it's needed - if it's needed at all.
(You can get the complete copy from:
http://marc.theaimsgroup.com/?l=linux-kernel&m=103276662708853&w=2)
If you would like to provide callbacks for _kernel developers_ then
these callbacks should live as an outside patch, as with any other
facility that is useful to kernel development only.
If there is a legitimate need for such hooks later on, then we can
add them when needed, as Ingo suggested. None of it is really
complicated. These callbacks would also have to be exported as
GPL-only, in order to avoid any sort of abuse. The main issue we are
concentrating on at this time, however, is to make sure that the core
infrastructure is lightweight and solid. Any additional features will
be added on top of this core infrastructure.
> After future, we'll join community actively. We'll use LTT
> and want to concern LTT, so we'll join the discussion of you
> and other LTT developers about Linux RAS.
> We hope to co-operate you and other developers about
> Linux RAS.
We certainly welcome any contribution and will be happy to help
you integrate your features into a common tracing infrastructure.
Feel free to join in the discussion around the LTT development
mailing list (See the project's web site for details on how to
subscribe).
Best regards,
Karim
===================================================
Karim Yaghmour
karim@opersys.com
Embedded and Real-Time Linux Expert
===================================================
-
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/
This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:32 EST