From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751956AbdJFImd (ORCPT + 1 other); Fri, 6 Oct 2017 04:42:33 -0400 Received: from mail-eopbgr20101.outbound.protection.outlook.com ([40.107.2.101]:54272 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751925AbdJFImb (ORCPT ); Fri, 6 Oct 2017 04:42:31 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; Subject: Re: __ubsan_handle_type_mismatch converted to __ubsan_handle_type_mismatch_v1 To: Sodagudi Prasad , nicolas.iooss_linux@m4x.org, akpm@linux-foundation.org, mingo@kernel.org Cc: linux-kernel@vger.kernel.org References: From: Andrey Ryabinin Message-ID: <4ee8e077-feb4-c2ff-5eca-ef06012d34b3@virtuozzo.com> Date: Fri, 6 Oct 2017 11:45:29 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM5PR0102CA0002.eurprd01.prod.exchangelabs.com (2603:10a6:206::15) To VI1PR08MB2829.eurprd08.prod.outlook.com (2603:10a6:802:19::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ae90982-b4d9-44d2-9390-08d50c962d87 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:VI1PR08MB2829; X-Microsoft-Exchange-Diagnostics: 1;VI1PR08MB2829;3:VQqezqDCyuuZl88IHGcwqr3c16Zhp+Wkxq5pAvLHgF5HQA/mZ0e3oOJMRCHWrnIQ2eOtnbB4hfadP5A/qqMB/L+OpXV4H41ClCzEzADkYUC3IK3CB4EPuZxdcabCKa+3lvkzOoXY9D54VXjdeS1U3s4e1L1yr2PVLUbrb1OH81ldSsKbWucqLb+ZDcavD7KqU2V5x2ywH3FEpqYxN3IgshSPvBMgJDtAr4bjJGnVLQCIssHTV6abo/PJHHP2pQB9;25:S6MxRq2TVRGhipKunuZXbKcyOxj7uI5m1FVsHW3CO+vvM7WDYOmZ3qMDEmDDzoGZ6I1JebFD+pgkZllKatEegO2baUoSOzUerQGY09HkrVfuRepZl3u+f31HqvOe6WdXC8Yra3Nte1BVOGnxmiNhvLdyuiT59BJQBFn/jK1uXHg3OSctcl1ggNyvu+f0ZUTIbPHARu33lwxt/7sy+3lWgJ/VpI8yM2IuKaQglBeRNQhuX4t2GlrMvViewCdsvbC8ViuxkPNl/T2vzNwGb5OGgzK1+yuOIJcHzgQ1eJQpXziF5mmMT67qGPfUXMkvuWjhKZD3NB59/XHWTYC1LiZV+w==;31:gBTmQFY1+49EDhzoaJGq4rGYMDEl2W2TFz254cmhoqEZ31mSegocIOS9tUcjSubblNblkFDL3F+adQbaE2QcBzJ9QXtV+4LVPKuxIpC7FTtDCMX9UbwrppvR5OM7Tl/F9Jq5Gnmrh2CwdWmDZJD1dIUqi42kz6nLsJET8wFNHkqIhZU0z/hBOrkr/281rPD7ADy7FINO/PgfWOBpVVMIunDf3tzaoavP+b7D0aL/Dik= X-MS-TrafficTypeDiagnostic: VI1PR08MB2829: X-Microsoft-Exchange-Diagnostics: 1;VI1PR08MB2829;20:dy1InQO+mwmKVdAkQ0TTkeOcnGI0MYiSPUOsCVixIWogHvnRRz6X7+SNfZwe2hH7kKrNWvhlXC/84q1HD0I5EJKTpN3hHa8c2DW5lacnoYdg3BTnespSJ/LPVDCGD5hiqDukfI9/Wufq9THnwjmhhstNCPIt7BxnMBNTG6R/cqqUEUhiuLDfqECSvXxd/lEPfE5onqwrkKST7DAFSc9WL08V1CtszL+e/anEh2k3b6ZEbbjV6qethJA0WypF0P3MoTizc6uwCgiUiXDt4CtFaITLE6/4oT+guajaYPETQYp97GBD/x4hkIWpnW5gmY6NHzqCIiS2B2NwWD2UoopB0o/W9WK/72qEF7KRafdv/HT/T9UxYEyA4KIjK7YqQFF8E3juLY+Y6CQ9PETuVQRvapVFdfUjiviGLMRWGlXQTqk=;4:AAAsds9V26Xql74E36t1rHN2Bwh/PXKM4rF83Udat/fKLwFIKAv7Giszew1VKU1PyauCvQCW+L+dGktrczeRgOIBnhJ9wjX5sre/mONVIB4L+3ERFiIVaQZYZt3aaDgR8/v0vumACeeBVg0yzq/SqjH5LEIwaJu8UunR0IL9VT+mtZrzGad9+bWsoyxglY3SBJPQozrJNaVeusJevg44c7jOBSl2q2xEwzifFhQb84KY5Do6JQS8ybzGTViXBnT6MfQKaMI8aVSUBroZ7GFYms7pD5JOu/fo/E3CYUKYx7iRGPoL+Fyagz8xEav+MbfwvAvChst2JOXinJo/iripVh8B8viWDA4z1OOFypl/gMd+36+VT2h9X1uqRqe0wwIrAWMKX96TvbAzyW1buwEcWg== X-Exchange-Antispam-Report-Test: UriScan:(22074186197030)(166708455590820)(183786458502308)(278021516957215); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR08MB2829;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR08MB2829; X-Forefront-PRVS: 0452022BE1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(6049001)(376002)(346002)(24454002)(377454003)(53754006)(199003)(189002)(25786009)(6246003)(2950100002)(2906002)(105586002)(81156014)(76176999)(8676002)(7736002)(64126003)(50466002)(6486002)(81166006)(65826007)(68736007)(58126008)(77096006)(6116002)(5660300001)(2870700001)(478600001)(83506001)(53546010)(97736004)(189998001)(50986999)(16576012)(53936002)(31696002)(31686004)(966005)(36756003)(101416001)(6306002)(8936002)(305945005)(316002)(86362001)(229853002)(65806001)(47776003)(3846002)(106356001)(16526018)(33646002)(65956001)(23676002)(66066001)(54356999)(4326008);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR08MB2829;H:[172.16.25.12];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4TUIyODI5OzIzOldibndlYWlob2RoMmpXZm1IaWN0WXg5dVJR?= =?utf-8?B?UEY4NnlvWDl3Ung2ekkzVDdXNFdBbVZYaGJqR0tadTBHSFdJMlI1Rm15Mldl?= =?utf-8?B?UWxoK201NTJwbUkvUUFEWVFwNGViWFI2bUVkNXBGNkpvbVEvcXBOcUFrWUFw?= =?utf-8?B?cWhxTGxZcVpXeGJrRVpiU3FmT1JibGRXcXBTdGVqMFhvcXhvT1BkOTNaRkZJ?= =?utf-8?B?dzNYMmg3dE1JN0l5NnZDMjg1M2VoRmx5YzBlTzdWYkFWODB5YVZjaUNtZG5R?= =?utf-8?B?L0d3amVrbnVaSnM0UGJxa0hrZkJxNW5CMFdDSjduTzBxaXZFcDFuTVlmRnND?= =?utf-8?B?MkFHTzF4akJUaWdoRWY5QnhsODc3cjRhR2hGcDlTOXNuQU9QZ2l1TWdFZ3U0?= =?utf-8?B?K1pqYzJHK1VMRVlCRENLYzU3bmkxL0ViTUVpbmdqU3hxUE1jS3hYL1BtYld2?= =?utf-8?B?cHMwcllzVExYeWtWTXN4TEIwY2tkZlQ2STlHUmlsdGk4ajYwd2dxaWFHNUZS?= =?utf-8?B?OEUzUmdkallwZVh6SURMQThiU1NpVWJkMWRUVEw3RWMvZnZIaTJYN1ZUanhv?= =?utf-8?B?VllVNGZiUSszM3k5QURUbDAzQzlmZDl5R0VZeTkzMFlBanNtNExrRzc4REV4?= =?utf-8?B?OW42RTA3VTN4Q3RaNXdCeGpnQlpZUGFlQ05JbjFLVW9GZHpNcW9kVVhEK1hS?= =?utf-8?B?NmNKYnVlSitkNkZxRGEvZXJqV3dtYnlUanU5R1lIbENxOEF0ZkVCVU12ZVYr?= =?utf-8?B?Mmp3TmhBbk4xOVJENmJhTmZoVjNRbFhnOE1lYlowcnl4bUtWV3pXTGNYQWxD?= =?utf-8?B?eTVyL3FhamczZEFIR0FuU2NyN1p3aTNZakoveURjUDhpSUdOeUhUcjdCSEI5?= =?utf-8?B?NkVyTjRVaEZmRDdRT0xsaEdTamE1VjQyejRMSHZZcWJrYXFHbDRuUUxkeTZW?= =?utf-8?B?eWQvaTU4cStqbldYOHVRbzBDeTZBU2gyekd5TCsydG56dHNhbzg2UndIckty?= =?utf-8?B?R0s4YUllenpkVnhGeVNmUGN2Vk54b1pDenJjT0w0Q2hlbnRqRGErdVgxSEs1?= =?utf-8?B?TE9XY3A3Ulo2dGFNWE5VSnhrcnU3WGtoNnM4UmdjSGhjTlhNajRFbVJhUnVK?= =?utf-8?B?ZG1aclRneFVwbXZqV0FVSHE0Z2VRTThuTGhybFNjaUx2clhTSmg1WDBBbGNK?= =?utf-8?B?Z3l6NGViVko4NkhRNmlJL3RlRDZmVDk2TUJnNjY0WFliRkRtSis2djkzMVdW?= =?utf-8?B?NnBsMTFvZ1F0bmVqYVJ1dzVxVG16UTFyZldJVUFNOEdRZW01MkpNVEdNYmZP?= =?utf-8?B?R3lEWS9ZSTNrdXlRVzB3Z2hiMERTL09BbnYrMmhQR0xwTTFHQ3hXTSt4M1Rh?= =?utf-8?B?NHFmUHg4d0Q5WWlrMzM4dkNuekZER1NhZmc0N3ZwZXJWdVBEeC9sc1dGYUQ2?= =?utf-8?B?ZlJ2TmJ4cWtHL2xiSnJJcWZYZUhiZXpLTXNuZnFDZ3h4Q240OVFGdFJNYmVi?= =?utf-8?B?aWY4akxDdGR2c0k2SDFVeDA3ckRLNUhNYWxxcFE4YmltRVFPTmVLa0pHbUVI?= =?utf-8?B?ZndPRVJsa0l2UllPdE9JM3JOWHJRMHRwcnk0V044TjlndTVpMzVhZ1FpdDdm?= =?utf-8?B?Rml4eFBlTVp0aFpiTTdsbGhoTEV4T0U0L3NxRm5zMVo0WjFyWEVRUjhZaFd2?= =?utf-8?B?OElJVjBmd2FOV3FpQnNzZUNRVDVyWlpXYXNJeEpNTmVmeXFXaWFUWkhOdG1z?= =?utf-8?B?UXl6N0JFSnl3dk1ZTi9nRGVJa1g2QnZjOU95eXVFajl1c3NDcHNRT2xXNENk?= =?utf-8?B?THhPYU4yYnJkYXpwK21Fa016aTZiVXpVZWI0ZWZjaEJEa2c9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR08MB2829;6:/Engo/JtFGSf5oIUEynVtx7CadWxXMufKlfoaUhOaqwn8pvETSuC8AXYTQ6UxIZX8PP0v4/Znh2+PPUcrdn5NKDl2tCLrs7kdJLNCkfCnZk8guYW7Pf3GWGLEJQQ07hVGQy3qtU55sqf7f2tGiXY84cHzHGz1xXQs/oO1qL+hnIr3NAxAtb9B3H0ca7QMBaI0yrP42ZFoG09KoQEl55BsFW9+cVulOJCBCqPVJ0yfii8G4y3xiex/Kn1J9m6CK9LEagL3ZR0tT00xl8JK3cSwAjv0I0kwg12uZDFWaBjh76PohOskctu49/ZnT3TK+1vNuAstCO8k0bQx6IPo5wbKA==;5:mPp19IIsH65qAykP6QaOx136MEKcIQkY1KR4t029T4f9h9iLK2WYUaxPf0sHWH694hocEmPCuZKerRpmctHDqvTeKw/HtVEf8/fqky2CtkUamqOD0ResjLenVH+i92pIvHSQXd1L9ISfWbe/jrGpgQ==;24:VHxCIMVodGMqzRfpcn/WUaPJs2B1HsEJmcH6q+eWijAijtWhDr1cOVGfCH8Hn5g7SjXqACbdZjkRFZn1aGLHn8OzvelogTUig9eT7bIzhnA=;7:pONZ2EZrccUUCEm+OCZBdxPDXuj9FX/GXxCfwQGd6PBl77AT+p9v8UKWkW0Xsv4crQmD/WTULyBgAZK0AyDqdLOCBO9bxJqHENLxWJeysQZMrDpbEe8kysfYd5cp+qrb4tjxSGjc52uVJzGdYUUawt/gn1GsiJwFsaPx1yxJkdTC7XdAn48uYY665Q13FbOE/r3MtJ20VKIK1YSYWWJ/GU58bvJvbenSJbI0qbJHaew= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR08MB2829;20:K73OJSaixat83B44Yb9T3H65LBbQT1FTZf3IlWZPnNGAKEq9GgTQjtX5MI596lqgEPYo1u3/oF1BeUCcwtKh7MIUFgaM4RncYs0DN1gmNsxlqr0awp+1JPdWjfjy8+X3D+F/9eeymBWiwU21c66sGzgKcOVWmweRDiA5vtzYi+U= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2017 08:42:28.6436 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2829 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: On 10/06/2017 05:29 AM, Sodagudi Prasad wrote: > Hi All, > > Based on below links __ubsan_handle_type_mismatch has been renamed to  __ubsan_handle_type_mismatch_v1. > > https://github.com/llvm-mirror/compiler-rt/commit/56faee71af1888ba12ab076b3d1f9bbe223493df#diff-21369cc6f3917b27df3ced8de89cf134 > https://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg535130.html > > > When I tried to compile the kernel with LLVM seen following errors. > arch/arm64/kernel/traps.o: In function `dump_backtrace': > kernel/arch/arm64/kernel/traps.c:192: undefined reference to `__ubsan_handle_type_mismatch_v1' > kernel/arch/arm64/kernel/traps.c:192: undefined reference to `__ubsan_handle_type_mismatch_v1' > kernel/arch/arm64/kernel/traps.c:192: undefined reference to `__ubsan_handle_type_mismatch_v1' > kernel/arch/arm64/kernel/traps.c:192: undefined reference to `__ubsan_handle_type_mismatch_v1' > arch/arm64/kernel/traps.o: In function `dump_mem': > > > Can I add __ubsan_handle_type_mismatch_v1 API similar to  __ubsan_handle_type_mismatch()(I will send path for review)? > If both apis are present, then there will be backward compatibility.  Let me know if you have any other suggestions for this issue. Sounds good, send the patch please. > > -Thanks, Prasad >