Received: by 10.192.165.148 with SMTP id m20csp1064928imm; Wed, 2 May 2018 13:29:28 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrjn3IBc6hXqLJE67KBozryTwWMS+SBytakUqfZh95HCt27KV60k7gDjc1nkXUpo8E/3/S5 X-Received: by 2002:a17:902:6a89:: with SMTP id n9-v6mr11697280plk.41.1525292968672; Wed, 02 May 2018 13:29:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525292968; cv=none; d=google.com; s=arc-20160816; b=JF/QGWX89Dfrk1EGmbzkt2dDM8Ok0fqSh8CkItbEWpQ8A2bJZLBQhwIuTavwi6XSsH FiQWWMoo+n81A6HilQ+KmPiYftyyuV4bXmxcnr7e4PgMuCN/BK0g9oB3mynoONDBeGhB nauCNf+uAOMWGiPJktmVR4skpDSK4NuZ97fr9mjiUOU0ncyqHmw5S7eK/+qUnPbQGsHx RlR9rIwWrft/EfwNeHJ59vcc7AJxYzb76o06P9HTbifQ+AT3IluARvfFg/yYakIs7BgO 1ZBjq9MZZLrqVeUWhvatWzRAfc3r3cJMbBd3z75njdbAHw4YoaKGNW1V3I73w0o5LNHM +ZXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=xBbqDxMj4mCxHz1e1senwySqDt9cd3WGKiOOwb+5GAU=; b=Vq08pypNKZA8EFoX/IS+JL4g2P373dD6m+pQUM/yNZm/eImLg5F16p2jF3VRCB92Ms ZrYS/ZWVH4jRRsZ6YDaNL2dHTt94EaZ3AL7GbsjqWaP5rVrmrzS74++vZTcxa3Tz2KYa wsK3sS7ZeEoyIut4uHGNAI5rO2vFqLA5s0oC4/78C6PGN3vdmaLxTq8zEPWBmI78pmo1 wR3JCMtY04fnnovsU2eTcr0XwqQG7iXXhcieJIgbew3ovpqy0nVt9g8Lr6e9syDqxjzb yEd2d1RXBFW4HphSCM6fmz83r2URYkE6GmRXeyp6PtCv0q+ez5v1lGN/iiscDlNOgKCS Wtjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=WpAo3BtQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t10-v6si6266384plq.547.2018.05.02.13.29.14; Wed, 02 May 2018 13:29:28 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=WpAo3BtQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751234AbeEBU1x (ORCPT + 99 others); Wed, 2 May 2018 16:27:53 -0400 Received: from mail-qt0-f196.google.com ([209.85.216.196]:37670 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750939AbeEBU1t (ORCPT ); Wed, 2 May 2018 16:27:49 -0400 Received: by mail-qt0-f196.google.com with SMTP id q13-v6so19352994qtp.4; Wed, 02 May 2018 13:27:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=xBbqDxMj4mCxHz1e1senwySqDt9cd3WGKiOOwb+5GAU=; b=WpAo3BtQuJnMAxAC24EOHgzSu21HVacenESGxycv0YEvZjw8R3mn1Y2rIpBTJQ7DlH 931jsBV0vMJXxemGoqKF91r5A6E6UMt/bnOEV0ZVYMS8Z33OUu3zHPRIBPDFCWzFiflX YkD2XdRV6TJnuvg1eT7arYnveTpcYj8yCpMrj7+w1C9XnAQaOoOU7jspimwWAzNK1Zrl PBepARMia5xFTmrO9kIbjf8v3/Yrr4081rv65hLv5jSicwYCurKDubzYmvSU87qh0Yz4 fbWFL2TojXILMwNBFOlPq8GX/Mvf9sgW2u3EKAkAq2wImdJp5JsoQ8jQhsl5qEHLSVPc QDOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=xBbqDxMj4mCxHz1e1senwySqDt9cd3WGKiOOwb+5GAU=; b=aMcIfZK88VDkDtb3LmHsagTkFx+lgHBowsqo34GiasqVpcjmL12RwIv0l9UCsYMD+Z aq3nA7WABHFJRWpU1ZJviN8zW/FMt8jYgLDkas2VSzh2uFt6//p8lpWyP0fch80sJVZx NYId6qGoN/rVpzRCR44B3awN2WFoUknrljQ9P5K0lTY0eYQs8BJkhuQlR6r9p4igB9Nx aNEHa9Z12/u1Z+gmajAgT5DnPjccJDIC7SXOu0U2VcO/QGoNGpzP49hvuCodrse5JXRu +8v4digTPV5va3I2q7w51cb23goRmlM12EYiHJWBtfGcUoidJLLkh7BQAAIcYLXVAMJJ QTXw== X-Gm-Message-State: ALQs6tDBnwpdwKRspqMFubD+XEe3ljjh+az/TZZjlxIi9qxT57PQ5Ues GYaEcNiO6enWyfVAmLwW80ZzO5U33kgujMPXkyI= X-Received: by 2002:a0c:bd06:: with SMTP id m6-v6mr1004030qvg.156.1525292868613; Wed, 02 May 2018 13:27:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.185.3 with HTTP; Wed, 2 May 2018 13:27:47 -0700 (PDT) In-Reply-To: <1525268700-10631-4-git-send-email-changbin.du@intel.com> References: <1525268700-10631-1-git-send-email-changbin.du@intel.com> <1525268700-10631-4-git-send-email-changbin.du@intel.com> From: Arnd Bergmann Date: Wed, 2 May 2018 16:27:47 -0400 X-Google-Sender-Auth: RVTm6l1lH2SWh0r-8t0siNmCOAs Message-ID: Subject: Re: [PATCH v2 3/5] kernel hacking: new config NO_AUTO_INLINE to disable compiler auto-inline optimizations To: changbin.du@intel.com Cc: Masahiro Yamada , Michal Marek , Thomas Gleixner , Ingo Molnar , Andrew Morton , Steven Rostedt , Randy Dunlap , "the arch/x86 maintainers" , Liam Girdwood , Mark Brown , Linux Kbuild mailing list , Linux Kernel Mailing List , linux-arch Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 2, 2018 at 9:44 AM, wrote: > From: Changbin Du > > This patch add a new kernel hacking option NO_AUTO_INLINE. Selecting > this option will prevent the compiler from optimizing the kernel by > auto-inlining functions not marked with the inline keyword. > > With this option, only functions explicitly marked with "inline" will > be inlined. This will allow the function tracer to trace more functions > because it only traces functions that the compiler has not inlined. > > Signed-off-by: Changbin Du > Cc: Steven Rostedt Should this be closer to CONFIG_OPTIMIZE_INLINING or possibly mutually exclusive with it? Arnd