Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp2250282rwi; Fri, 21 Oct 2022 01:20:59 -0700 (PDT) X-Google-Smtp-Source: AMsMyM615SKhGqIfz0DIHutgoUYbUcMkivHdsfXxETH1hXo39K3SJdgyJpNyHZQ8kCgHoFPRN566 X-Received: by 2002:a17:90b:1956:b0:20a:9ab0:6f9e with SMTP id nk22-20020a17090b195600b0020a9ab06f9emr20979825pjb.231.1666340459639; Fri, 21 Oct 2022 01:20:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666340459; cv=none; d=google.com; s=arc-20160816; b=KwnziBCvU/x17U+Kg5qtYjuiStvK7mmoTK2ocRdh6TdsQR6Qy/TBkGEZZpasXfwoGH zjw78D2VSD3TzhOWUs9U5PvUL8kPLIXBiJYlVyv6Ey7WlDHbHAS5IN/n1LV3K6huStry kk+IfWhLkWfK1W83dVMx8zPNxxwpR04jsqluJlC4sUko6sUBPXjgmW+5M7tFSUPNe5DZ z6fE2c90DXk8WPbr7HlYS9mZ4LyhtOvRhyDACrtVuYBV9OJktduYAlqD5c6YUMTxBGxd RpBou3KT1/va9stDV43X/iPm9WSVnbfgGPZ+EORwKZVPJ3/BO2O1CSpesPgWRseEULip 0u2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=YqCI81aYTBUvq0AjF/BYw/CwZWDfTatRIRM86fy8mzM=; b=fr1zxAz0eCILNb0Bbx2z3la8q1px5ZTzeIPr3Kk+kAknoZggBBRz3bpiXNKG/DIULx jFuO32aKEvUPOZrl67qOK6M94qO3HzwdvujlVraiowSvC8S5tUFgQkxgwa8NjbTLmust ydKWFLlbh7E7ls29ToiclTggJ2GHVX9MQVLnLLBVsdiSJ1CmVJEv5QwFNoNuM8+XMBqe u0CtVfLaf4PpvJs8aHTlaUbJ6/7I5DG7Fi6lGALcfxNxeibh/IwEJVFOc++QwX06+rMM rs/+ojRRWFCO4YpkrpBSa9xpXiWazUDLMYA6l+FE+qx8sc2h1ofVIRsxR4RFjhfs2eGo SnFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=hdGApCLD; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z6-20020a170902ccc600b00177e6909e3asi17717748ple.135.2022.10.21.01.20.48; Fri, 21 Oct 2022 01:20:59 -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; dkim=pass header.i=@google.com header.s=20210112 header.b=hdGApCLD; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229739AbiJUHiG (ORCPT + 99 others); Fri, 21 Oct 2022 03:38:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229585AbiJUHiE (ORCPT ); Fri, 21 Oct 2022 03:38:04 -0400 Received: from mail-yb1-xb2e.google.com (mail-yb1-xb2e.google.com [IPv6:2607:f8b0:4864:20::b2e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57C7B239201 for ; Fri, 21 Oct 2022 00:38:03 -0700 (PDT) Received: by mail-yb1-xb2e.google.com with SMTP id 126so2409441ybw.3 for ; Fri, 21 Oct 2022 00:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YqCI81aYTBUvq0AjF/BYw/CwZWDfTatRIRM86fy8mzM=; b=hdGApCLDmq0zk1404naN816WsPf7cus4RecqB5gWNPeMIwXuVT2JpTqOAePyNFo0Q+ +A7vMQhDqeCFfi6RbOgeeW1dRh4oUJvWP0hZnDs/KK+Nv7HoCDL7+y5jUnB24RrIxW1V l9Grn4St0VsHs99MbtHIi8V8+4PhGRywmpkMY5QpBoXmPWTZOrPflcxxw9Cddy0OkLXA 1H83ZHNUriu0YQIACgBzfbWOrYIhJ4nYjCzGVKWq6lY+RHeOyNcAEqr07B+mZpQ06BZz JUWPvoaYDWVI28Wb9OBW92L2zM729XBkw1zK4NjdriUn0h0Tp9lUzd5pmxDXhdbubX15 x9Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=YqCI81aYTBUvq0AjF/BYw/CwZWDfTatRIRM86fy8mzM=; b=6doY0QrqgFbnHzL2idmbtQ56PbnpzeKD4Hqn130X9kATGPHU22JtqDj/SMpEUdy3/l vqq84NavULLjA9thYUS6N2EOJoLZr+YD6jG6E6nUA58fVkjakqla3EJf9Sc1LSN8Yy8j TmH8VwdE7Ta7GW9M+edEzww5vdljSoccRnF4kTxZsgv6lkWMtLwYNzkLTx2jA4QWxoEl 5TGDMf9ftRVTmTYOlZJd7D98ye7SoV1drBn7FU0p79hk39vxW1wQw7agPuPb4no4JyWb YoquvJWk7xT9U4Cpn/uI3NoeTj71KBOBzX++XX7yz2p4P9BQPX6Xi/872dXEUFq667ZS 5YFw== X-Gm-Message-State: ACrzQf2IkORJff3EPrqS6TZsIsdDgbQgIbNGu16H44P05OfX0U1IPm1v MKJbZjXYtH0KzbkujUy7BioqFgNUFk5kv96jaeZsBg== X-Received: by 2002:a25:7b42:0:b0:6ca:1d03:2254 with SMTP id w63-20020a257b42000000b006ca1d032254mr8096145ybc.584.1666337882424; Fri, 21 Oct 2022 00:38:02 -0700 (PDT) MIME-Version: 1.0 References: <20220915150417.722975-19-glider@google.com> <20221019173620.10167-1-youling257@gmail.com> In-Reply-To: From: Marco Elver Date: Fri, 21 Oct 2022 00:37:26 -0700 Message-ID: Subject: Re: [PATCH v7 18/43] instrumented.h: add KMSAN support To: youling 257 Cc: Alexander Potapenko , Alexander Viro , Alexei Starovoitov , Andrew Morton , Andrey Konovalov , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Christoph Hellwig , Christoph Lameter , David Rientjes , Dmitry Vyukov , Eric Biggers , Eric Dumazet , Greg Kroah-Hartman , Herbert Xu , Ilya Leoshkevich , Ingo Molnar , Jens Axboe , Joonsoo Kim , Kees Cook , Mark Rutland , Matthew Wilcox , "Michael S. Tsirkin" , Pekka Enberg , Peter Zijlstra , Petr Mladek , Stephen Rothwell , Steven Rostedt , Thomas Gleixner , Vasily Gorbik , Vegard Nossum , Vlastimil Babka , kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable 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 On Thu, 20 Oct 2022 at 23:39, youling 257 wrote: > > PerfTop: 8253 irqs/sec kernel:75.3% exact: 100.0% lost: 0/0 drop: > 0/17899 [4000Hz cycles], (all, 8 CPUs) > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > 14.87% [kernel] [k] 0xffffffff941d1f37 > 6.71% [kernel] [k] 0xffffffff942016cf > > what is 0xffffffff941d1f37? You need to build with debug symbols: CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y Then it'll show function names. > 2022-10-21 14:16 GMT+08:00, Marco Elver : > > On Thu, 20 Oct 2022 at 22:55, youling 257 wrote: > >> > >> How to use perf tool? > > > > The simplest would be to try just "perf top" - and see which kernel > > functions consume most CPU cycles. I would suggest you compare both > > kernels, and see if you can spot a function which uses more cycles% in > > the problematic kernel. > >