Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756964AbcCUQCo (ORCPT ); Mon, 21 Mar 2016 12:02:44 -0400 Received: from mail-am1on0055.outbound.protection.outlook.com ([157.56.112.55]:39196 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756120AbcCUQCl (ORCPT ); Mon, 21 Mar 2016 12:02:41 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=mellanox.com; Subject: Re: [PATCH v2 4/4] nmi_backtrace: generate one-line reports for idle cpus To: Peter Zijlstra References: <1458147733-29338-1-git-send-email-cmetcalf@mellanox.com> <1458147733-29338-5-git-send-email-cmetcalf@mellanox.com> <20160321153836.GZ6344@twins.programming.kicks-ass.net> CC: Russell King , Thomas Gleixner , Aaron Tomlin , Ingo Molnar , Andrew Morton , Daniel Thompson , , , , From: Chris Metcalf Message-ID: <56F01773.8030905@mellanox.com> Date: Mon, 21 Mar 2016 11:46:59 -0400 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160321153836.GZ6344@twins.programming.kicks-ass.net> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: BN3PR0601CA0040.namprd06.prod.outlook.com (25.162.30.50) To HE1PR05MB1691.eurprd05.prod.outlook.com (25.169.119.157) X-MS-Office365-Filtering-Correlation-Id: 35f27d7b-ba30-4674-e42e-08d351a01294 X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1691;2:WBZCCh5sZJW6IUIcz05lETVZ3tI70pOH7lvELfOb+5tNwoRb3vbcP0ppL3iMVhdVwE/dZGriosRTLIfxzBpWnWX9DarzHTROh1v5HmCdb32vgJ/jGAPpZXEX6m6nHuVFLGRmSTdtpAdm+Wy84tauJKxritWwFDw16cY1mGdwuHnE/lmG1iZyCwH43NggRIl+;3:PsKa2kPTBGKcsLCC7Zk5ywlp7B9Af6wP0FyjSqVex93bslA4whtXxEnNFJgvcKTCay+WUetjetYRJuwBhbANQRDTsECLfdJ5ZilccfapDL9H1zL/BJGBT4k3ySJGgyYl;25:ZXE8JptXTTyY+QH59CJEwfuWzU9EbCSixILZGbyXsx84zTa8CU9Bo9ZZ0JNJ2XXDy9OOMUGBxwdCzyXnNkrqq/MLr+xJVkRf8qwZOF1hiS0L65wxgjvzVuKgQbn7+JIWE24DdiOyHZ1zxkv1IBTgKQ/jAyIF0MGCJJGPChQxJ6eACKT1fHS1grZYYhnxIqxoQCgXqBPUoMbfO5BwVdrUiRXR2wqzMzV6iaDZ684nAc5CMvEOt4eVsYWbVa88rDxz2rWiKoCHowV8kQvh0D4rhcGNIAigPBdZRaHdyC4CH6Zpl4WOIjwxP2s+ljBBJpYKgSPfxa+FS7BF0mPBY9Yeu3ve0+/BYWDcAuJbyhJPoraXh1hVGDVkRCshFplA0t5vxgf4XglUI58DTgWtWXnUaTFdgP2l0PwoJJnN3XclIpiG0IBZ9ZiVCkqmje2WZhHjw5XYVWoBeVC0rNuLZ+Cs7uUQbFvHOBafNaxA+VCEu52r0PbT/uaOZGYT0Z/IuU7bLt7d+ZQlrFs/0phgtT4Lp1v3JEb4O6T+ppd8RC/QeaB/RpucmJ0Z5LyvBW491UKVe6r2glJl6BKpshl9iMX0xc5R6cy5Dm3QWXsUWPEMPsM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1691; X-MLNXRule-EZCH-Linux: Rule triggered X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1691;20:VjSPwSzAscj153hxTE/VZGA9r++TMh+JbX+WeDQlyZCSgrPlDs5RSNuhnzr+nHzZWsJQWyi+mBF1tI9epE/KajE7SRnCR0eK0ENOSeQf24cZksgMzg2Th5y21u9WWtAI1f2aTBaeKuDlNsMEDyyErpY0JxDl1Uw+8zAIIkV230QcnlMGmvvLErRjPbjMluxbqms/cd2+DwhCJP1F+VJOtswwVMCrPD7ptXmC5bfyoEv60PHbiFLQVkzPmlOt7+64fX4be9bTKCJrB/X3Ale+Slq+buColbwwxu9dTx1g2WGL4Aqg0zjU2bdTV3n6qJ+a0Q9MA3dHgz9wcVM/8Egg5DiSlnIpR323/xbmUEVyHhOO8wNt/TQue240vfnHW25wUF1tvY94i+Bodga2c+njIeTP9j2aGQVUaSNaJYejGpr3ejfq1WZs28ZjrH7zWeKZM7nH8Ei9SPAhNYCqt9McbuGzdVFBpTgFn1qnLeneQ4T0irTGlfSnS6hWNwpiLORn;4:uWPt1sMQTlG0RpzQli3dc9zbSSjEW+3ecWHxOw4tv8ZrTbmuNUEo9+aZl/nlbwExiNbOCuYsaCsVACXwdV0T5ypMBhqehjhM2wF0NoMPnB0E4XYpL38xF0TtkP8E9/ufmno/3UyH3MfwoA2AI2pcfnSWshmrNsdX5kH/FPwtH9EeTG745acWrmLtnwysEItXn0h6LWjMnKl6tezOET3WpAPUc5nN0sQK+ZcA1u54uChTP+aPLiM4G9MkOkQ9eZHuWeW/RfQQ31mfA/EJcTvDmXQDC7ETupWv2+5ZAnNlqEUQe0P+LOgdW3mJdD1eNl6wMXCksFwsFCoAk4Jo/0HDd2DZDOruLQ2l4NiTvvykR4xd4Pv62ZcqzbopxzAZe49P X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:HE1PR05MB1691;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1691; X-Forefront-PRVS: 0888B1D284 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(24454002)(377454003)(5008740100001)(64126003)(86362001)(87266999)(54356999)(76176999)(50986999)(230700001)(50466002)(5004730100002)(59896002)(15975445007)(4001350100001)(81166005)(110136002)(77096005)(2950100001)(23746002)(92566002)(36756003)(189998001)(80316001)(42186005)(586003)(2906002)(47776003)(3846002)(65956001)(6116002)(4326007)(1096002)(19580395003)(65806001)(66066001)(83506001)(65816999)(33656002)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR05MB1691;H:[10.15.7.41];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1691;23:uLhPDZfaVg9qpop5o1OrADe0MgMZU805bMW5A?= =?Windows-1252?Q?U4oQRk0xZzf066IeejSqFbTQWy0DxISorAG/JXQ11nKEak1PT3e6I68Z?= =?Windows-1252?Q?Riq9BhTatBW8sI6wMlwN1TTKMos5di/yHcv7PPSDs1gmWIfJP7l6PwIE?= =?Windows-1252?Q?4DLCryeZcBhk10tXyMleQIXLPDJfReNN3CpnuX1wBRY5/CDzpxACJ4/8?= =?Windows-1252?Q?lPWlSjWyzGYUmaPclYTseGZiaTCDUiItsu2PJ0faJxB8UbvLQs1Ja1yc?= =?Windows-1252?Q?Hy1oxEKUsPKAuX9GhdHN93gz4ZfNOVmroKmUk3dT9YiAlhA79+IBXUFQ?= =?Windows-1252?Q?hUhKFbUQIc5FCQ2+8EigLKsE4NGsffyxiFJj/AtptSntj0AjgFRmIROa?= =?Windows-1252?Q?bypzrwP+73NzMKUT5A8m//Y4aZHpQtTSrYxbJVEw3oUw51BE/CUMSZ/V?= =?Windows-1252?Q?HV0Ec0WXni60XG8JbqXGa5P4FXy9VaGlc11AGgWb2oZ/7W4Oyh48Rm0r?= =?Windows-1252?Q?mCAyRRJjGKtxnmMR2umTlGHkUrEIBgBwm2buMVbMCyb3SVp2b/z+aJzQ?= =?Windows-1252?Q?yP0mzRzxGTmMCjEwapazcG3pBffdmg4+/GcdvqvSGXEKem8cMVLOmT5Q?= =?Windows-1252?Q?3oMjkty+j4AR9vEMlI/J3H/hbnW/ySsV5x4dSDy8OXRmuuSQZ2qWuJF6?= =?Windows-1252?Q?Kt95Mt5ILejyu2CPMxyMmovRxQX/euQDb62QSdJzG0I7c80GVi824zfA?= =?Windows-1252?Q?M4toK/oWLbxMW52sJxsZzqsyEdGuYVGLPdSTRdmkBALX3Y5OS3QjsBdr?= =?Windows-1252?Q?24kOi04YhuIfb3RVgrlgGewqaMOlWHQjM7z+6mUnAlVYQeZroi0F0Sv2?= =?Windows-1252?Q?fjmJaj/VjCCCvleyDNo9+eDM7obvKgjfk4iMwvZ9Sd/NYqvb95zrijko?= =?Windows-1252?Q?3DOera7Pi8aFV3+yHDHUF6PjR1k2KCkHWYazxNsWS9j+DRZlkGhwBmkA?= =?Windows-1252?Q?LmQAM667rDAu9CT2DzeiJqv9qSRtugdwvlJZ4m2ms0q6aRzh6CLlYRhf?= =?Windows-1252?Q?07+r0tqsRpMJ8U2yqk1V+l+/CpY3bOJUy6wXyBVIvqYg7fyUKeBRrb7Y?= =?Windows-1252?Q?HB/BciMpNNHjk5J4ABQBhRmEJz9LAzs3YUPI7e9wiZbNq6dJARa3ic3P?= =?Windows-1252?Q?DZgieWQLfrp22LbcU3wuUcOCp55PH3NtP0Bb3+nggkAQqxgXVKO?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1691;5:BiMjwZ5oSFzcdAoe1E2Cct8Kystc3AbKYkj8KvH0rbZHLf6p9Y1pCScDIBxt6RpU8KATWx47NsBJd0Nk/9OmDHoBbXQ9xAFLlHHndwqBjc99y3TozConHH+HCLY2grhsDLqzo2rvnGQuIeMEn+QL2g==;24:CV3k6KoclKb89pFGwf9oR9L31NLGR9WXm3aOplMS3kYJeq+VyyulMiJHps7In1RDxQvhbu3UI9bT7nNwJVitdrYMp/V6SQyaTZ8ygdDPNWw= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2016 15:47:11.9767 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB1691 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 927 Lines: 23 On 03/21/2016 11:38 AM, Peter Zijlstra wrote: > On Wed, Mar 16, 2016 at 01:02:13PM -0400, Chris Metcalf wrote: >> diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c >> index 48958d3cec9e..37afd721ec99 100644 >> --- a/scripts/mod/modpost.c >> +++ b/scripts/mod/modpost.c >> @@ -887,8 +887,8 @@ static void check_section(const char *modname, struct elf_info *elf, >> #define ALL_EXIT_SECTIONS EXIT_SECTIONS, ALL_XXXEXIT_SECTIONS >> >> #define DATA_SECTIONS ".data", ".data.rel" >> -#define TEXT_SECTIONS ".text", ".text.unlikely", ".sched.text", \ >> - ".kprobes.text" >> +#define TEXT_SECTIONS ".text", ".text.unlikely", \ >> + ".kprobes.text", ".cpuidle.text" > Where did .sched.text go? Indeed! Good catch. I can't even speculate as to how I managed to delete the thing on the previous line while adding something on the following line :-) -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com