Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752542AbdF0Qug (ORCPT ); Tue, 27 Jun 2017 12:50:36 -0400 Received: from mail-sn1nam02on0062.outbound.protection.outlook.com ([104.47.36.62]:43842 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751974AbdF0Qu0 (ORCPT ); Tue, 27 Jun 2017 12:50:26 -0400 Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=pitt.edu; Subject: Re: [PATCH] selftests: breakpoints: convert breakpoint_test_arm64 test to TAP13 To: Shuah Khan , Greg KH Cc: panand@redhat.com, will.deacon@arm.com, labath@google.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Shuah Khan References: <20170627160447.11345-1-shuahkh@osg.samsung.com> <20170627161126.GA10534@kroah.com> <809d5156-4f0e-e8b9-888b-3510113fc3b3@osg.samsung.com> From: Paul Elder Message-ID: <591c3655-d911-c696-71b2-2c8b42f3d81a@pitt.edu> Date: Wed, 28 Jun 2017 01:50:09 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: <809d5156-4f0e-e8b9-888b-3510113fc3b3@osg.samsung.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [153.220.149.133] X-ClientProxiedBy: OSXPR01CA0052.jpnprd01.prod.outlook.com (10.167.144.11) To BN3PR04MB2162.namprd04.prod.outlook.com (10.166.75.25) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3e7bd2bc-4273-42d0-0b5c-08d4bd7c9ace X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);SRVR:BN3PR04MB2162; X-Microsoft-Exchange-Diagnostics: 1;BN3PR04MB2162;3:ztuWsI2SAcoSWZCRK5BOLKw9QOufw4w2NrfbO3WkaEzy5zPLOnZZ6EcyqQjiWu6pnqd7QWnI6YnELO/4Ewaz4W13n+gdWd+dmHr5Cp7hyv1GTaUWltSWVVKU4SzvlIJy44f5AzbwAbSTrlVMwby5M9TXCjv5pPFMoGmM0EVZk50F8zAYzjVfOH/u1pS1GQNbFMfR28rN5lV+gRbJ65ZiAUxcY3KrKeuezZPcQ47Vxa6GO+2hsXxsl0yaB7/3iVplfcoGujBN9eWwZvlYYsZ0CFpFNLhC69IIEfVOXR2WH+2YgjrgHHUNzpNYywZ35fbJMUeuom9wAmx9h1iXE9X4bP+48t6EuvDhTkzVwmLRtGX6KWYKKyNR+52CTwaw2U43ERLom9pRNC1Euyy7PobMNXO9/xwKd38H240Bt8FFHuhPCl7DRX23RvlskwJcXVl9HbyML1DA2pKegpuFOosokD9/WHsdQVUuyhpwrOtpII44aRJ6RCouOsH+/dB9lEwh35LNlIj2F6lcTfLBFVFrXwRcepVMAOT15GgD0/qTwTea+hee3wrMqZDUg17Cx1b0EMbj4UeMODvTqqqWXylwG/rM5aUrylYn1P83MMnD/KVyNTHaxViPOsQeBAfb+zUUs0zpVwAmA8/QFgV72+bMRz+956POADo6+EzEglolL8bcw8qZRwBOmk2SkgzSSomUmaOBXoKdg6NxeEvob4pb8/OE7BnQ43RFqmUC6FdwdnQ= X-MS-TrafficTypeDiagnostic: BN3PR04MB2162: X-Microsoft-Exchange-Diagnostics: 1;BN3PR04MB2162;25:WXwhMCrHUvsQ5jKtgeT1U/T+YLsYR5iqKU2ijuCQwwoMWJEJpyTbqEeYPEWjIpycI04sNFdqLLIvaJL1KE8obhY1X7LvmqeN5nWyV9S707meT4zuhZIVgP3aeJ33P6En6Ud0b3pmrLqGkzHQICp2tKKMSvDeNIS8iDv4gi69iL5YH+nDlL8LKpE+G7uRZGlAQ6tBjshOm1CsahrgKoQ1k8MVyQLeLbojN/tNodNKJuAOJlGU25ZlIIanfw8tGccJkkx/MJ8Ti0TzX8vds3SnMwsO8bG7T0rlP3kuEPu+D439w2GzVYOtogI8hTXS52601aC4WrMPiGZCfN/uf5GmYDLH+bJi0bSXIR2BYgF2JCAfolSGOuSNhnuMF0mnw3hUP3eT/NH+sGazBviRAoXgSsDNaNRvHWuQlipzo6AyMLy5AjgJgDkr6qbTecPLEq+QupZ1s5EKCbm4rnfDqdWudxjM01b4vuMbWgExuw6X20B7zjyQsvrf1+wBGnklkYmmLzNGwEUiokEHhnpLSRJfzvo/jJ9xCe5V97NjmDHlXMNPjfLNA74gtbgHY2tQvDTPvmeyUveSB5f0HdiwRgOi7JcoPJuzthnIC+Av5IqS/SstW+9zNUo5vMVDorDH8tPAXbfrW68KAF9HRDynQyamh6aHm43LqcmwfHz8jkUckuwcfeahdg7z2DYp0sujWx2chuB396lww4jf7mETkrlEBdt8ljHeaa8eVLnpL8bxnyrAU/hzzKpGtT+/NCr2Y5/N3bzoUZZcgYwX30SW0pozMd7NLIfykj3RW+8Ec3NzrZEy7dwXKUhMoPR3oTXWc73nFM+auqcJ4DmOhhMW9jo/BChbh/fpFvzXrXCTuK9CYfNHDF9v5Mndq4Ntm13qlXnrViQ9I/PtgNpqm8FqW6PP2DQaweBg1HN4rQHbGZed6+E= X-Microsoft-Exchange-Diagnostics: 1;BN3PR04MB2162;31:2jB2qeeejx+Id/VH8TBMkuGYKNLhu4xMRBzqiobVUNEw5q1t6owFuBn8U6S7oa/1ugPVY7ZQCYnSsOHbjRFwy9272ZPvWOHL+t2rq0bP2HIEL3BrwSzklBWlgnsMLoAzsgivaVXZIDAi2e+8A312pN10hTvkfMLzbuLzwnzcimghSN7s7nXLIY9jxOV73BIF9EM9Zx8Kfv7+5g+7Yuva05SHpbK4dGElaRnRtj1/1gJHeX7maphoFX6oU5Z+UC/9MBXPg9hVl5uUj0hk6Ih3Fu1zfXFVlOG4sD5NFl1IXbcYKmBstcseIIE9q38hg64/MIMZ/4T70jL2rb6xUIiczyoDKLDatlTi37ClV8+ld8HaIHIqwpAojhzLmCd/5Z/HjbvjoZ6+2NTsfU4py/qIXb+FqFSf9c1fcKjPqZmy0InQA58OgvbGRHgkGuAbfy4VJX8JUu4Rgb81LhfCzz4kr+RSGDbxR7JZSO3DJdC81PYXqRwm/Rn4OYhDGV/2l0nNuZdHi4cebQak4lQLoiDJJNf/5QKEvM2wmPj3uPrA7gwwk1qGsfCHKG0lUhRcJCnoYsXVVwMoecxRr5fQBjk09pc1zQzGH1StsDMl1/oZJQVnK0H0LmK4oAJzjkz2ZFUQj9BEgKxTsg4coyn8/H9rjnphQURHG7xJdvVI+keUmmO4QdeYGBN/aHB1g2VNoUpntmxCQmuz1AYt7aAgoNER7w== X-Microsoft-Exchange-Diagnostics: 1;BN3PR04MB2162;20:lhUeUMBJOFvWWssNC/DHq6onRaxBG7eIuZlrERScWsQxufVEZQ56ZcrhlAl2fRWhi6f3fPeTaIDizZNGhem+JXC7AGLxYTj5Oal351TMhxj7RXHIEJ5/uRc8TIucvPCp+hvkE0sw13ur6F8xcOyHRf3BstDWlKn8PtTC9ubJvRkMseQl7ziNHVj1Y8trOafzZV7FAa5jqxjpRfEeKs/aX5SnMROwi++V6m5PQH3g+HNzPOWAUf/miyXk6bCWPjn4WaJ0dGn6ykGlxK5h3OyHsUWGkLMNLbMwTGUX7B0mtav3RSSgf6oco3Krtg3ssQkSH7tusarfzAsLyYOefvi7DI3B4DWFWSE/+y6mhxPhhnNuUgMnYtWA5h7CBGsn8IY6OXISBhT9I3/FU3OlFDHO45Fql397Wg5OVJrpFPj3NE1Sy6NzW3yUWZRphCzlWrVuIKxc/+NlYD+V54U7u3e3DaNSaQetEANPB+v9oex+7zDJFkNBA0ngEm9Vt4O1Ut6f X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(7411616537696)(209349559609743); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN3PR04MB2162;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN3PR04MB2162; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjA0TUIyMTYyOzQ6STRVNm1QWWJLamh1TVUvNnJuSWFJTEZrbDE3?= =?utf-8?B?c0UrM1hDMFNnODgxT01yTHVwdWhEYWEzUTc4YjlNVDBxZ3AxUEJnNjRCbnQz?= =?utf-8?B?RkVDdVlIa0RXUE9jN2Jtb01POXJEWDFsT09SeHJkMkJ4bnpwNGlhTTArK0xX?= =?utf-8?B?K1U0emZCUVI4NFR1OUxRTE9mS3ZkU0hnampPSXgyWmVpbjYxR2czVWVPaE1t?= =?utf-8?B?K2F6VW14cWJLQ1NwUm5KcHFNK2Qyakk4MWFZZG81amxVRjlrcmE0U3kxRHNt?= =?utf-8?B?cVVQZUhrNGM0YWtWVHh3cFIwei9rVWhjYUh5d0J5U2RqS2JWVGQzTE9zMU5j?= =?utf-8?B?MHFicS9TKzU4MnVIdHVUT01ZTzJDdlNGRExXVVdUT3ZhNVpPSWp5aHJoSUFY?= =?utf-8?B?RUMvZXVJSzhuR1drVTFJTi9hemdKcWptem5HOVhCRlY3MTJiQnJ5VndDaWZD?= =?utf-8?B?cCttcURHOUhoenorRXZEdGdKSEFnRzlMTU92cXlqcXMyNStpU1RwN0N2QkNO?= =?utf-8?B?cHA5NWpFWk1UT2xzMTFueEhMMGxvdkNlbnVxS2hiN1VzUnIzQzZwcHh4bmJs?= =?utf-8?B?dFo2MnE1ZHlLbEJlTHpOZ2dlNnpLODR1ZTRDRU8rU295NFRPQ2ZIR2JoSGdM?= =?utf-8?B?RU9DWHIyVjEvRTluQ1ZabVNWZ3p3NzFNWHRKOGxGYmV5cnB5V2xvT0l1aVFy?= =?utf-8?B?cHFReWVKT2I1Nm56N3lHeHFWSVdCdklRSzhLQnlvbHhqdm5BNkZOU2Z3R0g1?= =?utf-8?B?VHhoNDVlL0wvekIyQlAyNDdxRFdCck94eTc1NmFpR3J3cjByYnJ1VmpXL3hw?= =?utf-8?B?ekxsdmRIMjc0QXlZZjlROHgvNjVIcUpweGl3R3lHZm5RWEptdFFzOHRqeE53?= =?utf-8?B?MWl1ejRJL25jMms1NE9ERllrenBVRVJ5dHFlb3E4WFFPRmdxZDQ5T3plOWlZ?= =?utf-8?B?UmhJSFN2OXNlWGcyRkRoYzAvaGh1WldnV3pvdkFjOXdyM3V5QnZ5UDYzWmpQ?= =?utf-8?B?TTczdXV3dWl5VkY0NDNDZjZkZHF4dCt5NUVySXovb21tZWd1T3drQWVCamYw?= =?utf-8?B?MldIT05Uak55Z2YrQWo2VStxa1RQUXhhbDFuRUlrUXBrUjRROUE2TS9tTEhN?= =?utf-8?B?MVJPZmJjaVVTd3hjdUFPdHhubWdvaDVSY2FORC85TlFxT2dCZDFqb2xnYjhh?= =?utf-8?B?RHRRNTJFZDdUK3pOU0F2ek5RS2NDazloUy9GSXRFWUJ1ZVNHMklseDJoTVB1?= =?utf-8?B?aThPZzh2YnZlSnVsQWNrZzNUZlowTlNPbmIyUmtJY1JiSUt5TWFZTmVmRWl2?= =?utf-8?B?U280YkZETUIrR0tURm91K2lLd0R4OTFYa0hGWE04QUxTemFyczkvTDhUVWY1?= =?utf-8?B?NzNPajhDM2hGZ1FWN0FZVC9kUER6cmxPeUlwVkkyTnV2NHIrdzcxdUs4Vk1l?= =?utf-8?B?VlR4Z01sRkxNTlpWMnAyYUI2MkhKeVhCckhnYXdQNXUzZllQUXRyaldRY2Qx?= =?utf-8?B?MURrbXBQN3crUVYyNnJsYUdPUHRnWEh0eEZTVXlSamVVOUQyQUN5L3IrdGxX?= =?utf-8?B?NzgxTjY2OGFOMlFFcTJ1WDVHRStSd0lTY1dhNVlGaVlvRzhyQ2FXSnIwNFo5?= =?utf-8?B?RjNuSk1FdVVHbVBqSUdBRWNMWDExOVNxUFcrZUQ0Wit3SFl2MWs0d1kzclMz?= =?utf-8?B?TlgrMUdqdlNjeVBWUkl2azVkdHJJdUZPNW9NL3hQbms4SDM1TDlHYVlhNjVq?= =?utf-8?B?WkNCcVBTQkpCRUFEMVhRPT0=?= X-Forefront-PRVS: 0351D213B3 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39400400002)(39410400002)(39860400002)(39840400002)(39450400003)(377454003)(24454002)(52314003)(43544003)(229853002)(4001350100001)(88552002)(23676002)(6116002)(2906002)(83506001)(7736002)(31696002)(77096006)(36756003)(65826007)(81166006)(5660300001)(575784001)(2870700001)(33646002)(2950100002)(6666003)(53546010)(86362001)(478600001)(3846002)(6486002)(4326008)(305945005)(117156002)(8676002)(76176999)(38730400002)(31686004)(189998001)(50466002)(47776003)(54356999)(42186005)(75432002)(6246003)(66066001)(65956001)(25786009)(50986999)(53936002)(15760500002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR04MB2162;H:[192.168.2.3];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjA0TUIyMTYyOzIzOjJ6bnluZ3k5eXluZVZnbklZZkc0Z3dVWEkr?= =?utf-8?B?VE9QTWV0aFBXRHpGZjFXV0JoRm82UEs4RllKYitTMWp2N0hSOWg1ejBMVHVv?= =?utf-8?B?Mm1sVTZubU5UQzhwVk84WFM1QzlNTWZiRHlYdml3UktGekNBRTNsalNiTTNX?= =?utf-8?B?Z2hpUEtQcTFkTnlGM2JSZ0tuYlZPYnVxR1pyRm1PSUJmVzBWSXczQ3ZWWHFJ?= =?utf-8?B?eGp0MUdtL2RJcUlRdEUwT2ovOXpYN1dpSUFSQndTdEMxT2k1cHdTemxGYTFD?= =?utf-8?B?MHcvLzhJRWhMUnlidkJhbWF5MlF3Nk1KWFpTaGJOdjkrMHA2TTFnQ0xsYU80?= =?utf-8?B?bCtIcFFnNXZuTHJ1YllhTzNqZllwLy9DMnUvMHpHMVZJZzg2cmd3Nmw0MHQy?= =?utf-8?B?N2JibDJ1ZlU0UWZTT3gwNjdQcEM4Mmtwd2V5S1hpdS9OSnEzaHBDZm1wbDRu?= =?utf-8?B?MVBZZ0hLbG81aXg1VjcxZTA2YWRIbXp1WE5ZclY4bkQ0T0VZQzFqTzhDMWxB?= =?utf-8?B?aGpFaUpSL21sYVlsaksveTF3b0pQa0k3clYzanpDRGM1Zkw5OG52aTI3cG9y?= =?utf-8?B?Yldya0NabHNnUWxSMzgyYnB2OEorbjFPMFJwOG1DMkVQOXY2VzBOWVF1SmJo?= =?utf-8?B?UFlxakM4Wkh6UmpHVldHSzhCSGZVbXVWaHlldVQwaGU3b3FIMHQwaU9rOExC?= =?utf-8?B?Z2dLcC8weklHY3F4OUhwTGlKUmN6MmlEQVh3OENGVnNzVkgzUEZ5NjFwYjJ3?= =?utf-8?B?QkwvcFA5S0FoakR1cGp2ZFpGSEsyeUUwVTJFS0FzckM2cjRMUXl4QXlzcitK?= =?utf-8?B?ZFd4UmJHREYvV213YnN3YnNYcEVGeGVteVBJTEQ1SExNUUFvd3JLUTVWZzlG?= =?utf-8?B?WVVUVVljS3JjL0w2OWN4ODBlY0FSTDFpa1NhOGI4NFJORWRJdGlxUXVuQU1y?= =?utf-8?B?OUpGRkRIeDlJbHJzSG1adXdZQTdkdTFqZm14Yjh4VE5RNndRdlBhUmYwNUtM?= =?utf-8?B?L0NaQm8vOVZwbU1EbGVGNmJaeXo1WjJRdXoyUDhxR3R3a3d1STlVUkoxdGw3?= =?utf-8?B?WUN4T2RycEpGOVpKbEF6RUhQdWRQL3ZacFNvd2Y0c3hqa0ViR2svUnpGNEJC?= =?utf-8?B?dVhzUkk0c21WU2RjSStPQThLdVY1czdwY0oxUElyOUFiNVFGaGF5dWNicG9H?= =?utf-8?B?Sk5vT2NSNkJuZzFpRXRsSDZlelRBMlEyb2thSmZsQXloUmF0TzJqQUpMNXdU?= =?utf-8?B?YmlodjFhd2x2OGNJS2NwK3dzeDhMc3ZyMGJmbURZbTVoNmhUSzlrbFFncGE1?= =?utf-8?B?cnJTMkxpa0o3UkIrM2ZtUkoxTHdQRDJ2bmxjTnlEMHJjdlpOUkNobVBQQkVz?= =?utf-8?B?N1IwTWc3Wkl0amxqNGZvTGJ0SW5JMTFEaVQ2azltZVp5ODVHZDl4cEpybnRB?= =?utf-8?B?RkJJUFJ5c0VuajM4K1N2czJMejZPa29PczNxaFVUb2pPYUJXUGl4SkQ3NkZS?= =?utf-8?B?ME53eXRBVU1vWmpNakVCQ0UrOStOcENvdSs2TDlxT2NzS0ZMRDZwWFdUbXRI?= =?utf-8?B?UXVRZFZ1TlorVm5zU2xTVHpJQnJzL1o2Ky9BS1JkUUEzWGJiVFlONmUvOU9v?= =?utf-8?B?cmN5dC9RZlVFWW5ZbUdLbzRyTitMSkovWkxNeVUvNk1DZkZ5UUtxbkJaSlNK?= =?utf-8?B?QitjWjlsNzQ0SzFUczlmMEhkRTJUaTVwMFJTMTFYelZ6OTJxR3VMQmJzN2ky?= =?utf-8?B?TFdVdDFCZ0xncm1nTUJId3hidjI1Mnl4dWcxR3RXdGVvbnJPai8yai9FZUo2?= =?utf-8?B?bjhSZS92cnpYZlpWZ24xZDZzSmt0MWNEL3NIT0ErMXRLVE1uOEVHSytEOVI2?= =?utf-8?B?WlNhamdQWWhoeGlDUGV4ZDhwQUNEM01hSWRCd3NPWFdDWFlhMzR0aEFhbWRQ?= =?utf-8?B?aHg0VFErQm5BPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjA0TUIyMTYyOzY6UEpyUTBJeWViRS85ZDZOMTV1cER0TWRoZ2tx?= =?utf-8?B?ZXUzQXJVQUhaaGFkUFNzakp5OWNyZG9aQjdXRFNYSyt0eGc2dnlnSFhtV2Fw?= =?utf-8?B?UXQ0a2xjRjVHTEJ5R0lKeWcwV2krOHJRY2ZJUzFLYTlnMVZoV0FZeU5QY2hT?= =?utf-8?B?TUpobFY1WHpuelloUkNWVVhUU2p1aUlnUUR1c0Jkb1orSW8xYXVpc092QTRU?= =?utf-8?B?SGNGMndtZ2pTSnNxZWV5dS81TENscFRKMjNZOWZpM3lZWlZ4MlFKb0xCWUEz?= =?utf-8?B?R3ByczNkVUNBQ1V2bDU5NjNDRVNIRFNzdm95Vyt0Q1FtRE5SUjdtUDNEenJY?= =?utf-8?B?ZUJjSk4rRDd0ZjZ3aWtIVFhnS25ndHgwNnA5N0RrdzZOMVlMV09CT2ZsMmxT?= =?utf-8?B?V0JtWVVwaTJVeUlMbFcxdEwwN1VRSzNkbW5ESkxONm52eE9rK0xscU1OSjhN?= =?utf-8?B?K2orMWhzUENFMVJWTFdXVnBCN1M0TnlHOHQvZWlkbllsUjJaYTJZcXBpM0JU?= =?utf-8?B?ckczUzZ5UFB6cWFYaUYvN05KVG80K3huMzFxdzVid09JbllNK2lUczFkU090?= =?utf-8?B?NnpZbnE2dkVnRGh1akFKM1RCRm14d2UwQklyMlFIMU5kcGtMcFc5VFU1ZE9x?= =?utf-8?B?VjhaVThaN2l6WXUxdUhYZ0J0VnNpU1B2RG9yT3JtQUdSUzU2UnJZVGFkdG5M?= =?utf-8?B?V21xaTBnb3NtQ1dIaXJWeFFnYWZrbWVwZkM0STEwcXVwZGlucFRJT3ErWisv?= =?utf-8?B?T2lkbmIxV3EvUmtqL2ZINW1udWNwZU1MWVgyQ1Q2WE9ZU0RrOXgvRzJWTUFK?= =?utf-8?B?OFkvcTN0c3NjZHlhb2JVMWFtRHBCbnhtWThOTlJ6ZEN0eEtiK0JkeXplSkFF?= =?utf-8?B?bXM5TWdtUktOUEl2S3JCV2NFdm5UV1pzVWtQdmxzWUt2M3ZDYlFVNXlJaFpZ?= =?utf-8?B?aDFRNXAxdytVQUVCNnBWbTNvWHNnYllRZ2paS1lTSjdQRjFsLzN6UlFnUDdF?= =?utf-8?B?d1NpckJHVFA3aEdWc0F1N2JKLzd6OUJZcFVtc0FCZmt5aFBYMHcxTmF2WDV2?= =?utf-8?B?TG5iYTI0aitNRG1UaG14K2hicnRmcTFMQVNxWEJhRlNiZWc0S05Ob1pCc2hw?= =?utf-8?B?SHhGc2E0NnV1TzVob1VCYXZOcFJjcXlIaU8vUmUrOEJPR2EvaTgvaFB0Vndn?= =?utf-8?B?WGlCZlB0VVVLZk9LMWxUK1ZlcXNrRlNZKzB0cDYva0FXVis1eFUrU2FrMDdn?= =?utf-8?B?bi9qYnROS2ZueXk4VDdiVXNOZ0l0RWZmdHBBRTkrMGIwQWxyTjJseDFRNnVH?= =?utf-8?Q?d5FpQH2gKLVOnilGDNiNOfWVx6dEgX0=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR04MB2162;5:b2V/iagvivojqOIGTyfUWBXx4ZXQxHc7Bi5oIClf1wLn/IWt2qCzNxyw6I/LUVl2+yHh+UEQq2SHgNVhrPkgVwv+voRIXR66WvXIB9wNeM29DHFVmfp5OLDEOWHhghL9Nnf+HPa9ufN3++R75FcVaOdlXU7pmx3A8+vG40L+jbiQGBIEczV91JeAoNRGE3xFizPWSY69O4ijgNg/npfdxk8EcrUu+SUczPsEFOQfb5x27TPtfJkzy8TDxm4StVnQ0uM0ipdZt+MMzkTlmy5PnBCoopTPJ1OPq4PMaRgzhZzH6nlrAOGNmf5PC11dPPvqBYELti6iuI6ro6m9hnGOhMBn+xvueT2MgdQqtQc7bewsiV07IaViVu+Y3diWnQ+eZ5Qq1HtYARXghFvq+Yc00uW8VBTF/tdtrcmDrs65vHhQ0uec1ulojTVbcVnl0mBkNj2RmR3/iBcZPcS1rUs+aPs4+7SuCEQe/8FY7H8m46XGSlX1yWAhxs5U2w5K18rh;24:Od1So9NvbD1PFop93DLRYCYZ5oAhHjJ0yxYiVkE57bSEaoesO4cEDS15xHrO3Df8swWQ5ydZCyfNBSVzTw6WVwfKjqP1WT6WVYFkfEYaZmo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN3PR04MB2162;7:MCb/J2Ggc6sWzqNxqt04W4zbE34xW3wk5b5wu06lOQguBUzxIqRvzDtB5mRDwtWIHPQbcq3bIgDu2WXP8wMUHdEZrxKuvSYjInEncnHiJcGmBVP+wJ6nZU3Id4o9aP03OuXqPnspv7kcv74WE2PDMwXeUo4LiuUJmkWUajMvV8UZu7dFoI6/iB45MY3tz+XxbmWvZtDaWKjVCFaXb1zjMOpJE6ZrmWmivCb7gC28V38LJkyC/aBNEPNhfidFVkW7wwgNeYBEvVexfyo9MWzx9Wewfrp1ZwYzV0lbd90eF6Gone4ivdpzigNTNYhxmRbCpXkt5mF0gxtVpHV3x3uRujaNFvZftqsvH80D0ScJCDY9Gu15D1Je7eqUkmd65U/1/tE1vgFP8naHlsb4qgksYsAPVfGdW6mUmtIUDRY6Hg6tiRFv/vrxBAwAkGd68sh8iEySoHCx8hxTVmQYLmmmoqZTXzryHgxLbu6QNY9NG6iIZMETljFLs3xN8JCyaMmrfK4knluysvChDXfmo4rWY0uJTXOHvihLDgO9i5FO2M2tFqMhTK/Z6dLzngbtlELtkKMIJEUxq/Z6BSfNdkSpY8noU25LJ8TPDSxFk3BUWpacAC4rSBxMeJ5DwfRFbh9gqQPWvxV7yqUPvxPrFA31HHrz0QpsB819RWWMePQWYQtwSG700mqfqZGDLTLZ/M4Y9qIbHJ7zqnZLrnYHStywJP5DUo0AN7DPPJX8sc7owqDu7tkWJRKB/0p2Q2rrziiREa9Frk8VkDEVRQXtUBgdu0crihX4vgpYBPgK7VzpvSo= X-OriginatorOrg: pitt.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 16:50:21.6153 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR04MB2162 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1949 Lines: 58 On 06/28/2017 01:36 AM, Shuah Khan wrote: > On 06/27/2017 10:11 AM, Greg KH wrote: >> On Tue, Jun 27, 2017 at 10:04:47AM -0600, Shuah Khan wrote: >>> Convert breakpoint_test_arm64 output to TAP13 format. >>> >>> Signed-off-by: Shuah Khan >>> --- >>> .../selftests/breakpoints/breakpoint_test_arm64.c | 114 ++++++++++++++------- >>> 1 file changed, 79 insertions(+), 35 deletions(-) >>> >>> diff --git a/tools/testing/selftests/breakpoints/breakpoint_test_arm64.c b/tools/testing/selftests/breakpoints/breakpoint_test_arm64.c >>> index fa6d57af5217..d13bd0dea13e 100644 >>> --- a/tools/testing/selftests/breakpoints/breakpoint_test_arm64.c >>> +++ b/tools/testing/selftests/breakpoints/breakpoint_test_arm64.c >>> @@ -41,20 +41,27 @@ static volatile uint8_t var[96] __attribute__((__aligned__(32))); >>> static void child(int size, int wr) >>> { >>> volatile uint8_t *addr = &var[32 + wr]; >>> + char msg_buf[512]; >>> >>> if (ptrace(PTRACE_TRACEME, 0, NULL, NULL) != 0) { >>> - perror("ptrace(PTRACE_TRACEME) failed"); >>> - _exit(1); >>> + snprintf(msg_buf, sizeof(msg_buf), >>> + "ptrace(PTRACE_TRACEME) failed: %s\n", >>> + strerror(errno)); >>> + ksft_exit_fail_msg(msg_buf); >> >> No objection to this patch, but perhaps the "msg" functions could either >> be variable arg macros, or just a printk() like function that can take >> the string and anything you want to send to it. > > Right. Changing "msg" functions to take var args will make things easier. > I will take care of that and use this test for a use-case. I was going to work on this... Do you want to take care of it or can I do it? Thank you, Paul >> >> So this could be: >> ksft_exit_fail_msg("ptrace(PTRACE_TRACEME) failed: %s\n", strerror(errno)); > > Right. > >> >> Anyway, just a thought, might make conversions a lot easier, no need for >> intermediate buffers> >> thanks, >> >> greg k-h >> > > thanks, > -- Shuah >