Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751916AbdF3QxA (ORCPT ); Fri, 30 Jun 2017 12:53:00 -0400 Received: from mail-sn1nam02on0059.outbound.protection.outlook.com ([104.47.36.59]:35648 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751322AbdF3Qw5 (ORCPT ); Fri, 30 Jun 2017 12:52:57 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=pitt.edu; Subject: Re: [PATCH 0/4] Convert to TAP13 using ksft_ var arg msg api To: shuah@kernel.org, alice.ferrazzi@gmail.com, gregkh@linuxfoundation.org, labath@google.com, panand@redhat.com, will.deacon@arm.com Cc: Shuah Khan , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org References: <6fb6618f-7f39-dd6b-07bb-0e7e9929e6e1@pitt.edu> <3d5e18c0-781d-b9d3-c9df-c02e62ded88d@kernel.org> From: Paul Elder Message-ID: <96a11585-e45f-23c0-fefe-100938ad321d@pitt.edu> Date: Sat, 1 Jul 2017 01:52:40 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <3d5e18c0-781d-b9d3-c9df-c02e62ded88d@kernel.org> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [153.220.149.133] X-ClientProxiedBy: KAXPR01CA0035.jpnprd01.prod.outlook.com (10.171.237.21) To SN2PR04MB2173.namprd04.prod.outlook.com (10.166.211.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 31dd5c5b-dc85-494b-27fa-08d4bfd87468 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SN2PR04MB2173; X-Microsoft-Exchange-Diagnostics: 1;SN2PR04MB2173;3:PreyvZU0Rrpt3/omjF2IuoYp0EH8glbTpvGcngJ2AGZjbutTLaSeBgV7IlUTbR5RrG+sMESdpa3uMKpvFkMRT8kRp7m3+IjVmifaWZENVnuoHWkp1oMZP7rFQexyihD7Ripp/Wy3CQk/MPnNVATsu8Q8SYsJgl18pT+6j1vZOoRa33U7PhxmgcIaYeP2xcWUqHJRF35DnJn+4BMwIdcfKVyRw9VdfopW4+Co4xSsfMgswZ/2g9HmOWfLTQgMNb2KTo3U1/HP9hSfVQrW+rpQ1pz35bqB60a22NH5koukeM/A+qGuzX6Vm6ayVvFrOHncG6KejrZdkYZ/fZmV3LGuu2gLa1ks0u7SZg5xKf1Cj0+s4kMXg/ZOzgeDkVy2ReOz+w2YESA68rgzwNH87XFR8HswIgzo3nVQosE0AWrcKBeXOmDuPkjEpaeEXljOniaXoBCBoQhc7mSnmo5Rvt4gO6m7fqK8Chw/Wio569HUzyaSn0Pt/9QQkuvIcGkYO7k36/P7GEsvOgvhAfjK+H66FQtcioG2rukxTgIsd58RSD3DDkPE1U4iW2tuhGu2R5/41iia+s1UolNd7HcAAxu+n5xwWsoGOluEZ4h7q9yYocqW0cWy1jmUlCJ9hxFBEEeQ+UhZG26+FCxmu3f6YcF86is8667DpDrLaWGcLdlMHzk+0JC3XbCtBjiZvsC+c+VL0K34ES3NcfFtbJ/8EbH0/aoxvLvM4GTG5XXLqrm6nWo= X-MS-TrafficTypeDiagnostic: SN2PR04MB2173: X-Microsoft-Exchange-Diagnostics: 1;SN2PR04MB2173;25:zM0Vumj5VgquQIRnZnAZPYkvX0Kz0i97RgnQ4qqC4HDQxklRVeYJ0ZUS8rzk7bw+khhLscvIFBA5SnoA5ekYQTH0okTrTNGQIfVKQbKSEFvLV1hO14fiRwmAHEfodAbdY85wTyrNH44/68ADIKJPhCG1J5cl+yv4aaqnUP+bZqwqSXoN4rsz09gLfU1XGfG78B43GLha01YHBVVTZbn3hDbthA0ITfKUieSKPNOd7b9AsrVKpezsx03TiTJy7udETOLc2Zd4qXgalIAKVZbY9n6W7ijI37+EySwLqUAMeA6mV3PlRHIPVPN0IKQYJU8e4ILJob8qBVpfeDtlnddMKlVDFOpIDSaFGtJkJggBcM6Idd9eFZlX1pZ2tUX6h6ijojOiyZlYOMYGemAnNGw7yy1EhdddoMPtmhOjJXx8Ji9hKpFUCiYAZCrb9GXr5+Wpv+J8cTI9OwctbEhn0akwMW5fcrVmFpCUO5n2HXAfVDXxznV2DnHge+AwLZB4CY+fLc2q2Wu7gTEWcrq+wRxu1znqXc9KkVGM3a2EcBggFjAPqmYrTx2jlpiysJZeBH1tUOhm1B5/f1npo9nYFq7bGeAAbPoW2MciwD4I1K8rDtAWDZ9b9dhPhJE6QiKpfefI/ZXyec1TEjiN5FHYFqAM/Pw5yQ5m2ujx7xOYkjzVI8vKT5uzqhnguUmkcnvb6HChRx8o6MSFA3KyehUW3pFD2Ow1S9xhc+zbYlfxwjVgYjX4nDDvlkWQ7PNIhTRWYFO9OZa2qjvvyw7qreQmWGPczDtttdH2SxDGoFp3dRWyxwOuAmvU+qnm3qxiVacJoWlsrO9+jblzgo6HVCGaQWBR3kd9CJK0y3S37EBay92JxC61aPUdpPv4FrUnc9ELJe8jJa6voG07d9e8HEfqfQbsPRR5YiAoCYYv8hvvYv0Bkpo= X-Microsoft-Exchange-Diagnostics: 1;SN2PR04MB2173;31:iFZjiUkmruCEF2v2PkqEGA2BmJsDV9f9wHon9Hp1dzng0En3FeYkobYAEK5FTbwo9bG/T8J+u/EJ/JjmVdSXtIQ5SrDXOOhmmGezEZYoFujxSqo4h+QAkwVdQCMgWQdsLNhdH+YFLqO6Xni1wtHAOQMJhTZP+YLSs6yy7D1LtAO4cMCLlAujpfSe02cl13SgpYnDZg6+e15F4aH32JXBvcxT/viddrenefaYdE9vTl2Amf4IE64I4+RtW9v9KvnRBK6SQ5yxB4gt39L8m8+q9fxPlJNvUed0VUdOcQVBThje/23l6PShpSRLBT5nUbUOTegVYr55zZigW32iZlP5gnaCtNIDDFCAoicHHpGI1bj7FJOPkGtmevJvDJnNEvuN0zi82Ise3x2Sqevk5fZiS9trfKMBTFzL29dr9AMH8WlpgVx/4AfCJhGsHMAux6dqpenpyblXMeFwiPSqU4iTRhgLBd12uZ76RN2mYrwe7072vqoyeV7+URHaAlaNSq6iPnAMUbu79bzZyC5q7ue8FPgGpcTgX44okyFz3AllGWtEswOTMT2siKtvfgac7uu8lPWOQfylRIeZsdg1F91RMGrGY1SODT0ICYHTEci54XimB/8fnElpbFXcrFY4kRLTr1ndIDT4DtTzgHWd7gGmKovq/vlYhJlenfxzGZQse4K7W5/xrzbghz2iXUNOJ+9RdfFWYvExflLF2+qFlhaggQ== X-Microsoft-Exchange-Diagnostics: 1;SN2PR04MB2173;20:P58jOkr1rsCl8vgM8WGm5XlO4SDRzRilGmfwZWpSyqmma+JL/5pVC5aQchONrW0N0/TgnBlU8Ym9JzvFcVrLDvTBJs/md59uIVu4KuW30bSSeLPZ7RoABXymaViGIVJUNmIyhwoiTZ4jvCTEpzHD0e3G4tIzFw7ePvu90xX3AFwtVmhqdVhlkOoOLX4Ljasw/QetGGA6xBvcakUZ/DM0Xcj0Ys64+ex+XTSSk5bQtW69hE9jEOVqb/qex4yNTcPMwErTOFdsiooejyXVZt0QRHlwAuLEYwQ4Wmrvgk0JPRLXLqH0GdNBe0FxrhqRGE2ENlUBHy8qtFaTe9sqZu8QZpGsH0L3jv7i9E/Ou1XgbzjGTYIS+eKK00/q5WDn1JR1dPKv3MlP6KbskAMKG4a5sU14kCL4+AbeQA0uPIeBIg6EnzG11dFXOyYDX2kJ/mANSwotb7QG6wkwPyvLha+sanqyNb5b0XoU/SJ/qBZLZMUHPY6GVFYZvpxCCgY0LqZn X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(209349559609743)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201702281529075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN2PR04MB2173;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN2PR04MB2173; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN2PR04MB2173;4:ahqv19XXCoJZvXaznBaCCb8rRHCx+EJVatu9QS?= =?Windows-1252?Q?b4eP5yPQaYWBP2Qt8onLX1LvJduu/LWwoxcvpRf+6GjO+vVjjiXCCACQ?= =?Windows-1252?Q?ooAEN7ynfs3Fn8vePSuZR6RxSrX4bgiFol9QPE/91zqGNTXsA1gDfc0R?= =?Windows-1252?Q?k38GagoK3Vj543aFsFZkD8KH9gaPV/bnQWJiJjXiIeS/1+Riv6EvjFbI?= =?Windows-1252?Q?ZbmBsfEPJlGOJ/NoChPXXVNa7o56tHFQsTtX+LtsvigZ7S2TNoH3gvQq?= =?Windows-1252?Q?QHY+nG04rmhMI42xE1nv6Nse0KWhvi0yr3wvkNS3fk9fLv6/WxJD2Rep?= =?Windows-1252?Q?nIW2T6X4tifN2wEAVI8Q6VE9WoNkuGKVgduJKGFPUSqk+KwW0FE147At?= =?Windows-1252?Q?zc+9nTBZoKsva3NZ0KOfok/tkbDQQ0C8fCaxsIt8Zg2l2iJcIWBoONfM?= =?Windows-1252?Q?fnyf4+JHTVEIvhoQQelv/TRQYFb7LA6wWCRdFa0iJPt/oInMpUgrVuRX?= =?Windows-1252?Q?x3uBiIplOqwgP0iBxFc6N0uE6cvo7wZM1F2x9Rrbq9yzyOj/DZVx/yPC?= =?Windows-1252?Q?faOw0ZYum1/CFxQy0AIvmPFU0q2n7OAgRuQVk7sQomKniE+DYj9lAw92?= =?Windows-1252?Q?JDnPsQFO6w9rGpcIq/tM8FBSRhGRNsIt+nYQBMOG39zFN6LUQ5ce+dk8?= =?Windows-1252?Q?SoHHT87FY9rgNaOSc05Kn1PbJygGsIXg3EzpWL/zGPhyyBGsbxUxHC7J?= =?Windows-1252?Q?18busa0C/gspg8ANAmlsLd+corZZ5hQSO1oSuL+QAvZ+iMh95NZgamto?= =?Windows-1252?Q?kjO7yhWBhMixMs51yzoi1aPwVKLEtGJ0Hi54wK2rgHyoRclDYzBfGA1C?= =?Windows-1252?Q?coj1JlIG0hs6SCVp5ZLSnbC/qRBQEtJuYbT5EXXtZmr0Ah4epK/v8xNV?= =?Windows-1252?Q?ek3141ywbJTxZsg8CDRdYsnysfR0z+KnpAVC0rwPs6NxzxwDcW9hIDpG?= =?Windows-1252?Q?b7zVjkvNp2+9lgtjD9th/IPehLp/ip3nygl0ribXsPHZMrS6+ngC6OT+?= =?Windows-1252?Q?0/Q1Ml5f2DJ0CQyAugRLcuJVAynDYQvaZ8tr0SETH5uqaUV1YzbL/6ys?= =?Windows-1252?Q?yIRroyk7nMDSPu/z8ZMmLBEfke1kvKVAIUBJkROvsRw3OfGT0zsymPa5?= =?Windows-1252?Q?CEUL8/WhUFYKruzSGb9+PN2AXsJtVr6bd8kuR9ay1zlDiIkDk0gE8XdC?= =?Windows-1252?Q?dQr7bpVYMPU3qgOHYz1qlccgHKpvhQUP73iMfakg2umyZqnqHt6nYeGF?= =?Windows-1252?Q?r7nw7LB6d53EAM7tXtHnjlea17aeCIOY8xtytuXC5Q1kwPa4V+hQ8j65?= =?Windows-1252?Q?+FSpfOH3S5hP1Th8TAICqdM8LaN2ba8vNYEqR+JnhnBfGQcMBOUjlHdB?= =?Windows-1252?Q?vBnQqgp9ZnFBHoEKh8?= X-Forefront-PRVS: 0354B4BED2 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39400400002)(39410400002)(39850400002)(39840400002)(24454002)(377454003)(7736002)(305945005)(5660300001)(229853002)(50466002)(83506001)(478600001)(6246003)(53546010)(53936002)(6486002)(77096006)(38730400002)(110136004)(8676002)(6666003)(86362001)(31696002)(4001350100001)(81166006)(2950100002)(54356999)(65826007)(76176999)(4326008)(75432002)(3846002)(50986999)(65956001)(25786009)(66066001)(6116002)(47776003)(31686004)(42186005)(65806001)(2870700001)(23746002)(117156002)(189998001)(33646002)(88552002)(90366009)(2906002)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR04MB2173;H:[192.168.2.3];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN2PR04MB2173;23:w4wTai8iOHlylsUrUIo9/KaL2JrAldG/XtQHw?= =?Windows-1252?Q?2Kz7aVG68OAXnqBh1Rzm4IEtc/KQm+Mj887eoT5OPngVySAm0ajjnfxx?= =?Windows-1252?Q?xOFFRi1Ijd3CmBXBKwZ+0GSvFLIizhFLREBEyMPmYgyBfbD563cCSky+?= =?Windows-1252?Q?tvns81t/P/4NmdVkXNj+e4uMKuA0847z4ROtXQH/T6M2H9ENFDxOsjLJ?= =?Windows-1252?Q?hGopYJmDJd5UCm2eTdiXQfR/Z55wzGeW1xLoYVdjch9X9OehYwYWD3gB?= =?Windows-1252?Q?NzuVBPlL5emtD6wVqz8sEUdEJxPZEieb1IZj02BVCEqtuHhlgBkyA8pw?= =?Windows-1252?Q?i1NUdqu8jwDVc5NGhaCNNXdd9235HUUlJYngoF8lok0iSKGff1/w1YMt?= =?Windows-1252?Q?+AWQ96XB6MMs9bIW1w6HAK0atTKu8djQsI+JscYmzXqD26nRgZT54Q2X?= =?Windows-1252?Q?3V41/hcbgPKMuUddZuUoOQ0pctiksFNSeWnJ92O7RJ8ZurGWaJacHvcD?= =?Windows-1252?Q?yfH89lT+vSnkRas5ja1qHsMErKw6AFoHMvHa2XSc3zHBpkCvBrWdgZWL?= =?Windows-1252?Q?OY9lOxgRePODD6W1dCiN51zk+NSKCzXfhSq154xZ+iRKYDtDkDGjIz+y?= =?Windows-1252?Q?2BaxjA4ArzEMVRtt1YNL/wfsaWpoty0kKKQ44VqnmUvnVCW68NhZifei?= =?Windows-1252?Q?bVpzfy8HaVF8CQ2DrmZW/ZvGs14Qe5X2uS4WQ/W2m3Wi9LUQwove1xTA?= =?Windows-1252?Q?jBjiB6NsHXSFSYSAL0cxwGxtngC1mpWIXJtBTKJkvPzHhbSN/xgbeB/J?= =?Windows-1252?Q?STJYCbOjXK7SZwflHK0ig+vJ6N/Y+cfVkeT5PUZsLq+NUvhhsdCDX5c7?= =?Windows-1252?Q?I82kgd641GQMSIEIJ3F6rfLcml7sfUkD8IMDgpzBgjgIOb7dv1c1lu7K?= =?Windows-1252?Q?OUeRnBgPgcLkcb1tJdcUuiCjLVUmX10whu/MtTJvWfqBVCNwy39EaZoO?= =?Windows-1252?Q?CKGmrphH2VFqIrK3j8zjxd6UVaxS4Kb4afFh4b2zDlBCCHIMIhJ0HF+u?= =?Windows-1252?Q?1q/t1HnNnyATJKraHfxOct4uRSUZztVtbtIRbNc3/eURJnbDicLdFlK6?= =?Windows-1252?Q?xQhNWskQpk362oMJ+oriTtnXY4u9Q57wvCaOfRN7lJ9f6eNXB4LYJt6q?= =?Windows-1252?Q?IRmicWZsEOQTYqrY91kXddzwZ9RExDnMIcvxPgRi3ckM/H7UZKOG2s3x?= =?Windows-1252?Q?YQlshEzXVGCjVPlS3a4kpnGYyX45ffBoFURz76aSTo5MnQz0JHM8TUPn?= =?Windows-1252?Q?oR5SUoUABRkkEeATajTxES+klTagY1onvrJPWc6lhIQ5DS7CuKt1+Kta?= =?Windows-1252?Q?ZlBTn7ecrYZ2RC4rzlf5DUspSNdybnpXcxMk6TVdkQ3Yc41s21pJQvgy?= =?Windows-1252?Q?TWi7K12+nS56erXj6RFU0dmjSkI3wmxEBCTZMjnZA=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN2PR04MB2173;6:ZqRiDaAq1IGLl30qD2Rqonx38nBtPXC5I9Pr66?= =?Windows-1252?Q?GK8ZDvxi/JRvLvFywAGbhsI8OFDU/H2gX7fjCGkkptz1fhj8GNvVERoC?= =?Windows-1252?Q?7yORJivqB7l+HWeLf84d5ae3O7iUS75NJQniDdXXmIefHvHFnlTs6Teh?= =?Windows-1252?Q?vXYB/Y2QSlB21jl0F18AGHsnqH3qc76BRPh1vtbntzqUZu2BpIBfaqoa?= =?Windows-1252?Q?fWNXk403vGqgkycPj7NTLycNyMab5I6HLv289bcCbOkLI4PgBrnO4VG9?= =?Windows-1252?Q?SuI+3ncJuQPiytdqTMT1usvsAPLS4Bvu8aLCwVYQxyCnlCcY5WbFlWa2?= =?Windows-1252?Q?n1NF5trSVo84bkOdRUVMZPVpWf3c/taaIyqoqo68XtYCcSuERVFlky3Z?= =?Windows-1252?Q?ecT1NG+9rCpjcp0x9YowlSMefYcz1bCIOCGpNEPDu72bqOuV0NsrZSRC?= =?Windows-1252?Q?lClxkOm3naIqHhTXrSqjPBG9I4et+59zLbnPUHpyOghmLGJhQZejUnNx?= =?Windows-1252?Q?D59fg8gfRPfTorqSjpNfbL+p3ZHgfsnFGaxYIenOFRaIIXOzcAD7f3Cj?= =?Windows-1252?Q?Ov7Kh3k8Z9laYaIWpaDMMx9N1ANaZvu+H2fXE1xIOJzUCypT7h8Xrz//?= =?Windows-1252?Q?k8SMGnG/ccvWRGr55yLu2dY5maLc2sXGf21w6jBzTU30bdhQFwn/uoVY?= =?Windows-1252?Q?2JtcTE3xiNbrGKs6tO00WsSr2nWNROgLrdTp4u1G3uwax7kWQ+HqeGAp?= =?Windows-1252?Q?IrC341mZopK3wL4iKFFZvqLfD1dFz78evKPX7eM8hg+D2720CWKv/J4+?= =?Windows-1252?Q?+F135j1oYpkC3t8CiPPXwT2Uy9jrM8JqU7rWJOJB/4crwKJysLklyrof?= =?Windows-1252?Q?lZp069zTX1+jwGAKJ8AkoPlqKvwAaU6237q8o4YYlt8jglFocyOiLRyj?= =?Windows-1252?Q?BfvVQbSQtmMQijPjlZyxAP4Wqkd0sPSBxb9H1JAALR1naFIXNwXZMti4?= =?Windows-1252?Q?1IoKeXny7Gf3bDLVkP5UL+uOdrD22sAHenVVezJUhO/cYFphryd8ihtS?= =?Windows-1252?Q?fuHUR7ugIaFsU=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR04MB2173;5:mIEdNzgUQfLS8CAcryK1RexVHDWBXNSV1w0JaVRdmrfI2wovuByPBBHEyCPGni/ek23MwaSlUDvT8UgApXhdY8z/xbqnXUjSomMGYuxUq/n8VFJTr2/LZn93edqPkn0tf5MGAR2LBN4uAiAOG4QV4f9jDOWKIBF1UPhsNbc9eZlecL8KryWj2YqGghS/OXxkWBd5wJnmAHVpM3M6OY5G9fSND2fVN4ABRMExsSzsrHCrzh/xZxc73vKzWrzHUdmrYNjGl4ZQuNh0YvYgUqEI3nI/257hQZlHGkXOobiT0jDzGxw4/CmkEQk6OaXZAziEUa9IlpIC3AEBdc5VHoZF76QP/ugVB3POgh/yNzViV1YY3hebcihYUPYcYoW+DP9xixnKhw/xZrc5DAqIjsHvqqhWqUshQ67ZWHNhmSmOpxt1YjXr8LfvaC3i139n/3s/1XdAxleBA1cOxmM8JIwlENxWebFHkqQGllcZ1TikNh7s2ZcAX3Z4ODQ0tISY8hLR;24:kNR7fJlwFCDIrzpJGH30JMOSxw4QFKVEvD0RvQ/vwMOfhVJInLBZzev+Ry/cBgj0EXFHNJI9TiZt+aU2YVfvxaWL9M5UWvppGl2Of3Em1Mg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR04MB2173;7:4TtvHTXeSc1Af7zKrbHp+XDGoezUD8buXOI6W+RjYK0eE2Hl9LCs2Se166+7XVyzGDwBrF9NpqDfodoi0idi+PL3rigXnfbwoz64P/x3tOXZNwFG75Dc8eZfYrP79bU+c8tb1ZgKHVFVYUZYYgM3JIoLxwK2ef3Z24jZKBWX07CBZwP0VlTjYJPEhHm9nFXbPSyKrCOr/zQ+fuF8wm1OHtZ7aYd9Zt0ZXxV/cuwIPs0Ov4Ps4/1BklvKbk3QAhtRcILjGre8iDcwJRysHmgw5OX7iohcq5EFFGRo7KB8+do07AtZUNniCdwIRZ0cRRU+CFBqt78859yndRUfliB1aJLIVuewJ+0TyLPR2cdS0c5A0ktniKuJHEObp5geF+iDuboi7Em11HzzHd5kaD1xeYAcW/UlSZSrWNUlH9IfhJWMPc+o6Ux1emZth9zt+t55r/+5lOPC00da2JtVtNrK0R5A5NM37lBRG78QI03PoPmei4iDFhazVCKoQdlC87geqm+z2W8ZCs9Rn/ehQmCV4K56EKNWdRnwBh3Z4hcA9u7w8w3uiz5visNo2wTvVSioQOOsckFGikuZM2+HPuYW5xqwhgaM6N89vJR8dfSAlTPFUi90dfeTi6ue9R3qcEJyhRPRiu4yueH4nHcpyfpw371MAsChqKg+SHaBlQldKEC+1DaFhAULaTYkgbqyT87UQNVS5HK9J2ME3IJBN2/Xc+eMpiyrqVwXhjAT3t1JmlEG90C0+qTeCPS/7LDnhIY3sODZpqiTCkqvYpn8ekjhbtBOZMmwLkeVceb3yhO3FM4= X-OriginatorOrg: pitt.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 16:52:53.7864 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR04MB2173 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2580 Lines: 75 On 07/01/2017 01:33 AM, Shuah Khan wrote: > On 06/30/2017 10:13 AM, Paul Elder wrote: >> On 06/30/2017 08:18 AM, Shuah Khan wrote: >>> This patch series converts breakpoint_test_arm64 to TAP13 output. Uses >>> ksft_ var arg msg functions as needed. Changed to ensure parent is the >>> one that increments test counters. >>> >>> breakpoint_test, step_after_suspend_test, membarrier tests are changed >>> to use ksft_ var arg msg functions as needed. >>> >>> This patch series depends on Paul Elder's >>> >>> [PATCH v2 0/2] kselftest: make ksft_* output functions variadic >>> The v2 series doesn't append newline and makes it easier to use. >>> >>> Shuah Khan (4): >>> selftests: breakpoint_test: use ksft_* var arg msg api >>> selftests: breakpoints: step_after_suspend_test use ksft_* var arg msg >>> api >>> selftests: breakpoints: breakpoint_test_arm64: convert test to use >>> TAP13 >>> selftests: membarrier: use ksft_* var arg msg api >>> >>> .../selftests/breakpoints/breakpoint_test.c | 28 ++++--- >>> .../selftests/breakpoints/breakpoint_test_arm64.c | 94 +++++++++++++--------- >>> .../breakpoints/step_after_suspend_test.c | 59 ++++++++------ >>> .../testing/selftests/membarrier/membarrier_test.c | 91 ++++++++++----------- >>> 4 files changed, 148 insertions(+), 124 deletions(-) >>> >> Looks good to me. >> >> Although I am wondering why you said earlier that you were going to go with >> my v1, while this depends on v2. >> >> Thank you, >> >> Paul >> >> > > Yeah my bad! > > I was playing with both v1 and v2 for my testing. I lost track of which one worked > well. I had to start from square one and re-test. Oh okay. Understood. > > v2 by not appending newline, allows custom formats in individual test messages. > For example, a test wants to use tabs between two ksft_print_msg() calls or _report_ > messages. v2 is flexible and works better and leds itself well. Users can just pass > the format and expect it to stick. I see. I didn't notice this advantage. Though if a test wants to separate two ksft_print_msg()s with tabs, wouldn't there still be a # between them? > > If there are no issues with this series, I plan to apply your v2 series and this > series later on today or early tomorrow to linux-kselftest next. I have no objections. > > If we have this infrastructure in place, we will be able to make progress in the > next release with the TAP13 conversion of other tests. Indeed. Although I'm having trouble with tests that fork. Thank you! Paul > > thanks, > -- Shuah > > thanks, > -- Shuah >