Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp3709911rwl; Mon, 27 Mar 2023 19:02:38 -0700 (PDT) X-Google-Smtp-Source: AKy350aZYDj/c3+xmJ4hNl8X7TAOavpSk9q59rBGcY5HJ0+X7odb8R6CT0wQ3NocV98+wC/4Yg0w X-Received: by 2002:a17:907:2059:b0:8af:2107:6ce5 with SMTP id pg25-20020a170907205900b008af21076ce5mr12421432ejb.35.1679968958128; Mon, 27 Mar 2023 19:02:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679968958; cv=none; d=google.com; s=arc-20160816; b=ONRNrFeGrMba6AmtGDj8OMsZeOXxdlVyR9+rMeGOaLy/lbUJEeAuo/7Ew12FhvRFvL Bk9Xyifmfn0UtmYTjV0s9ZNXDwtr///M+a5rzICHsr07SFiHCPsS+c1H6tODN+chaatR YMM8YpLc0IDVnKZ6WRV7UGAtHMXtcXIltMIy+Pe9mllKRQ6kxaNfwwkEu/haqoKkM0r0 HBp86hj+uqJ/zMhc58H+CWmDAlNnZGPuI7j7achG3xrvs/e2fpNLnC/TGveJ0dk3WQSW gaS3zlyyoeOcuhRhvucTnJajqttK3R1LYTzQb0il2gF4Kjt0QAa6ffkJwHBcLKgO+PZ9 IZyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=KfFUrm/mZSHhtN7MkR4nuvt0nout/Onect/sZi3vet0=; b=Kg2pQ50mv/K8RJJzWDnqyiV/4xgXNLlWpakZ4HdDRtZUfG+PrTLWXJh+AfAbzwFE4Y CYhAWeLOE+P5w1aSv1EPK5N30KysEuHeFIN1/SjUqwTqdX8SVBQz1D9t5MGsYV1Tvx2r pwExrr9h8RZHx1oKFb0kRwmgjAfG0eH6C4i4EsRDtrPHv/BFvSZqDA5YRCG3ED9DzpyU RVbLeOnn1fbIE/LWLFL49Y8PNkHsTOTvXaCBOw/gc+eg+6146cetji7pO7TO7E20qWlA lab8AUGrSmkVJbIpRQ7bBQCNv8bA1TiSze/uDLaMAYo+IojZOuUmouH+gmgNrzZbIn4d R5aA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l20-20020a170906795400b00933f92e9917si22474725ejo.371.2023.03.27.19.02.13; Mon, 27 Mar 2023 19:02:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229878AbjC1CBO convert rfc822-to-8bit (ORCPT + 99 others); Mon, 27 Mar 2023 22:01:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229631AbjC1CBN (ORCPT ); Mon, 27 Mar 2023 22:01:13 -0400 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 132EE213B; Mon, 27 Mar 2023 19:01:10 -0700 (PDT) Received: by mail-wm1-f51.google.com with SMTP id d11-20020a05600c3acb00b003ef6e6754c5so2994764wms.5; Mon, 27 Mar 2023 19:01:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679968868; x=1682560868; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NtdoywSg0sqxDkZWwUZLe9PwThZK6+X1Vn5yjVkPniA=; b=q840BmdOmNMtI8DqpqCz6zSm4aiIWVNTdobEqXSp13Qcxqex1QLm6NmKvN5t50Pdrv Va1bkkSzf4enrmdWC/2VLULvJDL+XOZrLe/pDmITsjvZhLPzQSssc7oTHUofs6jKmUVl w0Q2zVqILSaPaG9rngP/651ZFCGd2JGoe+1uSUcwvwk51f8BsSLIidVDQwiJjrrZni6B m7N0WWwMqW0/QbmVLyU5UqHXCCTdLlwfHwOoABw5gRbv68QHYLoF60DreDqaUaR8HkLe PLzgWH7m0S6vIZS/dde0yenn5maE4lLEYGQnQnSXPP1oo11OG1N5mhK45rSnFkBTr6HE Fd/w== X-Gm-Message-State: AO0yUKWPqN+KfW9I/M3hc29qvRepNM9gx8TN10KtH1AybgSP/hMnrsnZ MKpraDqurtsdPhI9k4Q23RdWqBaYjiLglutTv30= X-Received: by 2002:a05:600c:2043:b0:3ee:4678:dde with SMTP id p3-20020a05600c204300b003ee46780ddemr10994112wmg.27.1679968868269; Mon, 27 Mar 2023 19:01:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Namhyung Kim Date: Mon, 27 Mar 2023 19:00:56 -0700 Message-ID: Subject: Re: Google Summer-of-Code 2023 To: Ian Rogers Cc: Linux Kernel Mailing List , linux-perf-users , Arnaldo Carvalho de Melo , paranlee , Madhu patel , Anup Sharma , Lukas Molleman , n2 h9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=0.5 required=5.0 tests=FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On Mon, Mar 27, 2023 at 3:01 PM Ian Rogers wrote: > > On Mon, Mar 27, 2023 at 2:22 PM Ian Rogers wrote: > > > > On Mon, Mar 13, 2023 at 9:38 AM Ian Rogers wrote: > > > > > > On Wed, Feb 22, 2023 at 7:58 PM Ian Rogers wrote: > > > > > > > > The Linux Foundation was selected as a GSoC organization for 2023! > > > > https://summerofcode.withgoogle.com/programs/2023/organizations/the-linux-foundation > > > > > > > > This means we're looking for contributors until March 19th: > > > > https://developers.google.com/open-source/gsoc/timeline > > > > > > A reminder of the GSoC timeline. Applications open in a week; > > > > > > * February 22 - March 19 > > > Potential GSoC contributors discuss application ideas with mentoring > > > organizations > > > > > > * March 20 - 18:00 UTC > > > GSoC contributor application period begins > > > > > > * April 4 - 18:00 UTC > > > GSoC contributor application deadline > > > > > > Thanks, > > > Ian > > > > A reminder that the application period closes in just over a week: > > https://developers.google.com/open-source/gsoc/timeline > > April 4 - 18:00 UTC > > GSoC contributor application deadline > > > > Thanks, > > Ian > > If you are looking for ideas on how to write a good proposal, PSF has > a collection of previously accepted proposals: > https://blogs.python-gsoc.org/en/ > > You can also see the final report of Riccardo Mancini: > https://lore.kernel.org/lkml/3c4f8dd64d07373d876990ceb16e469b4029363f.camel@gmail.com/ I have a proposal about the build without libtraceevent. Now it disables many perf commands if it doesn't have the library. But part of sub-commands would work without it. For example, perf lock contention has two different modes one is to use tracepoints (using the libtraceevent) and the other is just use BPF. The latter should work require anything from the libtraceevent so we can enable such usecase. Others like perf sched, kmem and so on might want to run only record part like in a small embedded machine (without libtraceevent). Then we can copy the saved data to a host and run the report or other sub-commands to analyze the data (again, using libtraceevent). Thanks, Namhyung