Return-path: Received: from mail-fx0-f227.google.com ([209.85.220.227]:44616 "EHLO mail-fx0-f227.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751727Ab0CIWn5 (ORCPT ); Tue, 9 Mar 2010 17:43:57 -0500 Date: Tue, 9 Mar 2010 23:43:52 +0100 From: Frederic Weisbecker To: Till Kamppeter Cc: "Luis R. Rodriguez" , linux-wireless , Greg KH , linux-kernel@vger.kernel.org, lsb-discuss@lists.linux-foundation.org, Thomas Gleixner , Ingo Molnar Subject: Re: Linux wireless GSoC 2010 project ideas Message-ID: <20100309224347.GD5058@nowhere> References: <43e72e891001281338u5f05307ble5360c3dac6ab9a2@mail.gmail.com> <20100128231545.GH18683@nowhere> <43e72e891001281523s56707279x896ab059e6d4e530@mail.gmail.com> <4B62231F.5080104@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <4B62231F.5080104@gmail.com> Sender: linux-wireless-owner@vger.kernel.org List-ID: On Fri, Jan 29, 2010 at 12:51:59AM +0100, Till Kamppeter wrote: > No problem for students to suggest topics. We are not restricted to > wireless in terms of kernel. We support kernel projects in general. > > Please give your suggestion as answer to this e-mail, doing "Reply to > all", as I am not a kernel export, the other participants of this thread > should have a look at the student's project ideas and help finding > mentors. > > Till Ok, I hope it's not too late. Here is one subject that I would like to apply for: = Improving tracing in perf events / ftrace = Using trace events under perf events is still a young feature and needs various improvements. - Syscall events can carry only raw values and addresses. We need to make them "aware" of strings and structures contents from userspace. - Make function / function graph tracers usable by perf - Optimize tracing fast-path - Improve perf tools to better handle trace events scalability - Provide new perf tools that exploit trace events (scheduler migration analysis, etc...) - Implement a per context excluding (eg: exclude irqs, exclude functions, etc...) - There are always things to do there. Of course, each of these elements require a lot of work, so not all of them can be done in two months, and some of them can be started already before the summer.