From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1162308AbcFGU4i (ORCPT ); Tue, 7 Jun 2016 16:56:38 -0400 Received: from mail-am1on0077.outbound.protection.outlook.com ([157.56.112.77]:15337 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161206AbcFGU4g (ORCPT ); Tue, 7 Jun 2016 16:56:36 -0400 Authentication-Results: spf=softfail (sender IP is 12.216.194.146) smtp.mailfrom=mellanox.com; mellanox.com; dkim=none (message not signed) header.d=none;mellanox.com; dmarc=fail action=none header.from=mellanox.com;kvack.org; dkim=none (message not signed) header.d=none; From: Chris Metcalf To: Andrew Morton , , , kbuild test robot , Dan Williams , Linux Memory Management List CC: Chris Metcalf Subject: [PATCH] tile: allow disabling CONFIG_EARLY_PRINTK Date: Tue, 7 Jun 2016 16:56:27 -0400 Message-ID: <1465332987-28114-1-git-send-email-cmetcalf@mellanox.com> X-Mailer: git-send-email 2.7.2 In-Reply-To: <20160607125245.79a26fd3fee40afaa8ca04ff@linux-foundation.org> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:12.216.194.146;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(189002)(199003)(107886002)(586003)(50466002)(5001970100001)(42186005)(48376002)(104016004)(6806005)(5001770100001)(87936001)(189998001)(2201001)(47776003)(33646002)(246002)(2950100001)(106466001)(86362001)(2906002)(4326007)(105596002)(11100500001)(8936002)(5008740100001)(8676002)(5003940100001)(92566002)(4001430100002)(50226002)(229853001)(19580405001)(19580395003)(36756003)(50986999);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR05MB1696;H:ld-1.internal.tilera.com;FPR:;SPF:SoftFail;PTR:wb-fw1.tilera.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM1FFO11OLC002;1:d6Fsf1dKqlTwqAZgzvmNA2Ue7UbPF4NxkYC5fYQV7cl0KtDI4xYQvvrcZCHPOr6Nk39jDJHHj0qVytY0/8hvJ93dfSufNvCFQqNRikiY/MHhXNrb3BttAPAWJFzUq3s9E6Sp6xg2rltfRubfCHgORkPp2PXtkJVfhmF4VLfQnZnD4voXvZX8HOiYsT/L4WF8iL6VPqNW32tL/O44EZcgLyqq5WmYCscGo4Lap0lSBTIKwIvnBTxzZwy5hegxlUzHlEh1wtNcLKQvY49NJ/T6IX+pb8bG9E6itgJ0I0iKCykP1DAPu1BjHGULDeUvisB2jQSzx19pO0fQcpsUqfx8KnByFky47QIJPmyZklBGdMkQdMbhEN9/Am/EvH00r0iO4V+splwhEhb5zFQ+kKyZyL6/A7RH3B0+Nc/ZvQ8Jc5nJl6hhGrnJTsZhuScR9YRUMJ4UXQOLqEHBcpk1J6Km/ZiwhmU4oGSLsVZvg4tUfYvNocWBi9HKb2IgIsuLaI45O8fO8iNZzddcWiH1IOVrkaKSeb7KBkN8t67PH1X2G0d3dABgthLl3fZg/Xm2jTc8wI8BZ4D3d8vWZGkT7mvkF9KMfJbHJH/6S4q3yH1BTZI= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: bdb78bf8-63e4-41bd-f187-08d38f163496 X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1696;2:erdxCU+I0HYbeFn4Z6bsR7kZ3wzL2tTXjauVI5iPbTxI0oNTPZpO8//uq6Nro6U1RCxpEaJtpz5iqTajhOaQ5RxZNWT9kxVOmLwh5TE/TXvWg3ynaM26tACG0t26/WhDami4IF/qUVUgk39CPJsiHQRVqpqVmJhCvjUAyt9z+zK4kvN6Io4yxedxC3bXljk6;3:AosmCWBK6xlx8TUYL6IjsgFdizqEB0VNAkxlClg0sTxZXvxu50V3eTtvAAGhN/5oTRCgqtj2UrpcFz9uMft3TFj7mI+8wRhwKkyLkimHBJp8hZHRvqSzcIb5MHj43SccHuc65s+neukIKtvBmzv75CGLEtT4NR/pS37jG0Q2q4XrKKdAxSD9sh+ICTaC8qjcC7ZXDAONRVT7J9k29KVwtnnmFie9NLfsqR6vminAv8E= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1696; X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1696;25:gBKQhmkyCpntis934o1TvoviGaEo0vxoLW4kgTvA1iKJYi2e2d3qHZWwfh/vmFOt0zFFbmyG8rR2/65siTYt0KV7bMo+KJQQjjTxZfo1KPeN/piAqx4Hd7atAM3LoZiWd4Gj9MTYxC3L/5i8qtV0Df5/mgJyjGjd9JUMXjSRO29n/A2dTd/6Vv9gfO3RQ/WT0A0APvJ091hAHa+QDRlHSdZAJlcLuOB1AS5+y6EAydIWHWLj8YMI546tg5riS71oEfNcl2GrZBFVFSi5Y6CDmayjPIoB9HAARMwop4ScWcob+CiV0GgAybHIzBJTmI11QsIz6fHS2+IcQ73xQh+wlM1Q+wNLoyYkGQx14igwtAeyw2X8EDZ9kqxi+8gVx+tE4Xfb0TT0YWuYx62YQm8lPiNYXtoxuPbxEQfMXAvAaHe1ycIlapcg3lZPcYTLT3bCVgns1PLsCK6M/4z6Ftvkjj2j9M68JS1yF9LEGKeWeZ0cDgPz7U5PGvdjsRJSV1Z6o1/kAFgBnm3RPqdzO68eIFWHuvcA2DtxPi/SuCY1gqlM2v4zLtTQ3oeBhotub4kXfolLcddNwGlrv7FN/827f6BRf2H31r98D69tlrfMxQ+4Xj2zk3i4/CG67Xx4HXsu7I4f0Pr4Eo12utwFm0buu3FuyiX8EshsJPTGhkhIDEFE9Griv/oVGK474iGXjvPFfdDVdAAZwXpTRWK9PEdwi5kX5N7QCpzo3IT0RqtWQGh+zatgwb4gAWb0OukOsTbDEdlgnQVkVcb6eMrm9eKEoQ== X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1696;20:OQ1mZpLQocJQl2RrVx2FIL14sfaT6kokIFzxnVcufz6ooEN59kZ250UNdkEIuB57ds3OkLyp5cD91LjCfCs8UFsNzIAcDUwElgCY8LDU7AhRwVdoML3KZCYUTRAstOWAY3rx2RfeXU5ZtW0yMlHFlIlpkUA+Kb1i4XYAvVChxfAx9ZG+wdxQqi42JshLkZ+dxiA+F/KVCAn5PhEx+1a6zwLziel3DOmgTqN4E+r/TCRMl3bJ8tasMYrC4mNQgyxSl3uo27txaE6I7Bl1CB5ELfIF5PPZGSb7hFA8ZSE3Xi40o8shjBpxfAkhokr60NyOxhnRcTx4fUj0BBtZse5AmJ6QZbVdefGuPE7eJ/AQRYCj13aueNfRp/GWDq1Yg36AOuuvYDvbu1ntZ6VroFZciOl179MtOUG+meZ752bmtpkl8gtXSWCsb8Lbc4M63UHpM5t+A4EqDzMy+UZo3Xt2zip91AhzZTiZLXgmByc0JaVIf2qPMYFowZP8DcQrBL7T X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(13023025)(13017025)(13015025)(5005006)(13018025)(13024025)(10201501046)(3002001)(6055026);SRVR:VI1PR05MB1696;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1696; X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1696;4:D09G9xSn16g2NDb4NRZrixl9xgd3svGNxpFVckgJ8yH67b0Djd5iMcTNWXHXT1lwXjBCJY5gSPxubZVLT9j3xbVVOelNzvn/hUFi6jX2w9PKWyRwgzRHozAMKIY8P0IZFEYddUGwErFNRUVzWQ/mrF0sRaoXV8NpQOQqxLVbhNbGPXDKvz0THHqAwq5NcXzJdsSqsfPWdcmVK7Ptq1W3tDACgASRCkfktL9tTqzPNUdg9JUoVn67whBTUuh3BMAMcrqg1J96p1kMGC1fRJJNGX3YgbluwDKrUgx3impMfVu+HMk5qq1gSwhqKa0l+L4PEMq6zcH127TXTRNrNDjN94htQAoCbS7VDlefYH3xobZ3zy1nerUcWgtnObfCsQ6ixe0sdU9/4IUPPVfVsU1hkMPc/LXTBtujyBthALU+gzv+2r61IQWoR7Nea8G8RiuyF01HTpj+lY+ohXQT6qAQkvDLyHtuYcJgDH8kh0g7A9U= X-Forefront-PRVS: 09669DB681 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR05MB1696;23:OVeiNkJS9GN5Wm171l4pndccdKj5BsIR8jItu9ICR?= =?us-ascii?Q?ylscAivUFNtoGbV2iZ0XXT8YvLtY7b2MBSJCeWZgKw9xh8oaaBVPCg773fcl?= =?us-ascii?Q?oOm+T9Z1Fdm86ikhnMf3zLHJP5MUn+xsMF9iyqoBxQFm1IyUX3mdioweqaxQ?= =?us-ascii?Q?EATk+e/wEYSZ6XGX//9JyM+vt5gftUSfvrnDhk+svhTQQb+Ytpfq7GETiARr?= =?us-ascii?Q?iV/4nnYX2xmxUdzkBmBcrSSer+c+y2ZS63QK/iqQvkDAHkNR1kuWndA1C/bg?= =?us-ascii?Q?LXb9sLNXZwxTucVKlZ++iO3JvbGDww8nhGqQ506oWp2o48xKZPOn9/UF3PWO?= =?us-ascii?Q?dI82qbeCU9nqi5xKDgOBEP7XtUffQAay4sDjz5KdQ7FlLGD7YhIgbesU86TG?= =?us-ascii?Q?KuoE9X6yUgJgCNDDfw4hPz+F4Kyb15Ogw0RqK/UmyeLU4eiv/bBguowblwcw?= =?us-ascii?Q?4huFacy936n6yHHYu3ZDrf6oc7Jv2o/aHY8RtiukwD8v7YNxpt3u0jjY9jbe?= =?us-ascii?Q?1+2Ln3KbVUHEpBnzDbXBotMiq8t7aEANEuLS/pe+nqMuypaqb+PMdbfco4Mo?= =?us-ascii?Q?Lg84Fgtuvg2ZNrAHnpQQaVBy/Fq0aGZ5iB437HWhYrGTocqNDUprQUjxgDKr?= =?us-ascii?Q?eRyynKMnDcJrlTdt3f74aXYPa9b5Amb3Ct4pYvvAUyAoQ6PEWn8it1MGDd3t?= =?us-ascii?Q?AW1gR+W9X/+kiEOmfTPUTlXwaL5tfC/dkOa/cbDFRn/JKNPVaBroi7Jy+w2J?= =?us-ascii?Q?UJtOz8f+3ZNeWtIcyrJWySG1zSYUmRmPlIuGCf+A6B9/CZ2N0hSWSaPNeduI?= =?us-ascii?Q?9YsMMtVRkDPoOxZcZ2VDhyUs6LSj6XW47OiLR8A/F35v6iLQQsZ8ocROgVF+?= =?us-ascii?Q?F2pBE3amqGIjg7yta+NFzqgKPfGmXa2KMfQ9/qhsEkjeRLxWVxT8scYcAVk+?= =?us-ascii?Q?iw5YND6dhgvwGopB2e7AFfK7n/lAsJvGG4ZKIGXg8+6Cgw3og0L7X2CY7KsW?= =?us-ascii?Q?I3H+eIOsZHzmMZ9pBm0R6Ilfe9YcNtYANvPeNwQF6iSDg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1696;5:dl2IB9/V1P4uR30neG6kCsE8A9DUJtru8qWx1a6ixlQGTxX9r3RUgNKlabxYGiTMFkHf3lJ4uJHph4rEyao96AYKJ5xSXZzK1HKDfe+mHe0FZy7sktR8LWJNdyyLMeyGqjOOwsqF6w6QW0X5/eiOpA==;24:v2GUktQlFDIVXjA6tu77XaHCTYEdidpmb8yGk/3bQ0j8XIWWCSCGhmQuusXV07B01S6BLnaDrMJ4FxBOfpys4TG2iU683Q1hv9gkdokBNu0=;7:UR1EsDhXlTLoHsC+Cz0SxCIaMNfVN1Eej8MP8E0NIkQUfVRT5bAdxbRJrsRSsmbcrWcNc2xP570Ju4dHOFPOSfnW4c7IS6Y1VUQWyFPLfir0MGc7qmDLAZvCzf8P4iy3VrwppXk1DR5gcClva/SFuqejbhpTN9mnnQOgCyVCNY8R7qpIGPy+H8XJ11Mbu5hzw8bV3po4Y0iV6w8w79sXpDT7xhokVA/vtkve/dDxZ6Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2016 20:56:32.0299 (UTC) X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a652971c-7d2e-4d9b-a6a4-d149256f461b;Ip=[12.216.194.146];Helo=[ld-1.internal.tilera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB1696 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In that case, any users of early_panic() end up calling panic(). Signed-off-by: Chris Metcalf --- I don't think this is a recent breakage, and it doesn't feel too critical, so I'll just push it in the next merge window. arch/tile/include/asm/setup.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/tile/include/asm/setup.h b/arch/tile/include/asm/setup.h index e98909033e5b..2a0347af0702 100644 --- a/arch/tile/include/asm/setup.h +++ b/arch/tile/include/asm/setup.h @@ -25,7 +25,12 @@ #define MAXMEM_PFN PFN_DOWN(MAXMEM) int tile_console_write(const char *buf, int count); + +#ifdef CONFIG_EARLY_PRINTK void early_panic(const char *fmt, ...); +#else +#define early_panic panic +#endif /* Init-time routine to do tile-specific per-cpu setup. */ void setup_cpu(int boot); -- 2.7.2 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ob0-f197.google.com (mail-ob0-f197.google.com [209.85.214.197]) by kanga.kvack.org (Postfix) with ESMTP id 94D3F6B007E for ; Tue, 7 Jun 2016 16:56:35 -0400 (EDT) Received: by mail-ob0-f197.google.com with SMTP id jt9so1796834obc.2 for ; Tue, 07 Jun 2016 13:56:35 -0700 (PDT) Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0055.outbound.protection.outlook.com. [157.56.112.55]) by mx.google.com with ESMTPS id e76si12489399oib.170.2016.06.07.13.56.34 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 07 Jun 2016 13:56:34 -0700 (PDT) From: Chris Metcalf Subject: [PATCH] tile: allow disabling CONFIG_EARLY_PRINTK Date: Tue, 7 Jun 2016 16:56:27 -0400 Message-ID: <1465332987-28114-1-git-send-email-cmetcalf@mellanox.com> In-Reply-To: <20160607125245.79a26fd3fee40afaa8ca04ff@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain Sender: owner-linux-mm@kvack.org List-ID: To: Andrew Morton , linux-kernel@vger.kernel.org, kbuild-all@01.org, kbuild test robot , Dan Williams , Linux Memory Management List Cc: Chris Metcalf In that case, any users of early_panic() end up calling panic(). Signed-off-by: Chris Metcalf --- I don't think this is a recent breakage, and it doesn't feel too critical, so I'll just push it in the next merge window. arch/tile/include/asm/setup.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/tile/include/asm/setup.h b/arch/tile/include/asm/setup.h index e98909033e5b..2a0347af0702 100644 --- a/arch/tile/include/asm/setup.h +++ b/arch/tile/include/asm/setup.h @@ -25,7 +25,12 @@ #define MAXMEM_PFN PFN_DOWN(MAXMEM) int tile_console_write(const char *buf, int count); + +#ifdef CONFIG_EARLY_PRINTK void early_panic(const char *fmt, ...); +#else +#define early_panic panic +#endif /* Init-time routine to do tile-specific per-cpu setup. */ void setup_cpu(int boot); -- 2.7.2 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org