From patchwork Sun Jan 15 15:07:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SF Markus Elfring X-Patchwork-Id: 9520921 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 4B3B26020A for ; Tue, 17 Jan 2017 13:31:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 36D71282DC for ; Tue, 17 Jan 2017 13:31:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2B6DF28510; Tue, 17 Jan 2017 13:31:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (smtp.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C5F6B284FA for ; Tue, 17 Jan 2017 13:31:12 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,244,1477958400"; d="scan'208";a="2323433" IronPort-PHdr: =?us-ascii?q?9a23=3Ai0erFBcHpVkdWImprcigdKizlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcq8ZhSN2/xhgRfzUJnB7Loc0qyN4vymAjNLvM/JmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBq7oR/fu8QUjodvKrs9wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waLDMy7n3ZhdJsg6JauBKhpgJww4jIYIGOKfFyerrRcc4GSWZdW8pcUSJOApm4?= =?us-ascii?q?b4ASEeQPO+hWpJT5q1cXrBayAA+hD/7txDBVnH/7xbA03fovEQ/G3wIuEdwBv3?= =?us-ascii?q?vWo9XtNqoeTO64w7XHwzrddPNbwiv95YrSfxw9vf2BU6x8fMzMwkcvDQPFiVCQ?= =?us-ascii?q?pJT4MT2Vy+8DtHKU7/BjVeKykG4stg5/ojyhxsc2i4nJgI0VwU3D+CpnxIY1K8?= =?us-ascii?q?e4SE99Yd6rC5ZQqjqaOJVsQsM5WW1ooyE6yqAcuZGnYicKxpMnxwTQa/OZaYSI?= =?us-ascii?q?5AzsVPqILDp+mXlrdrW/hxOo/kihzO3xTs200FdMripYndjMuHcN1wHV6seaUP?= =?us-ascii?q?R94kah2TGJ1wzJ7eFEO080mKzGIJAi2r49jocfvEvMEyPsmEj6kbWaelsr9+S2?= =?us-ascii?q?8ejrf63qq52fOoNuhQzzNr4iltGwDOk6KAQCQmyW9OC62bb+50P2Wq9Kgeczkq?= =?us-ascii?q?TBtZDaItkUqbChDg9O14Yj9w6/DzC70NQEhXUHLExKeBaAj4XxJ1HBOur4Dfai?= =?us-ascii?q?g1S3ijtr2/DHMaHhApXKNHTDlqvufa1h5EJGzQozzNRf64pVCrEHPv3zRlf8uM?= =?us-ascii?q?HXAxI2KQC5w/vrBM9j2o4RR26DGLKVPLvXsVCS5+IvJ+eMZJUSuDb4M/Ul/ODh?= =?us-ascii?q?jXs4mV8bYKmo0oIbZ2u/HvR7JUWWfWTjgswaHGcWvgsxUOzqiFqYXT5VfHa9Rb?= =?us-ascii?q?gw5j48CIK4FYvDXJyigKSd3CenGZ1bfmJGCleKEXjya4WEW+0DaCSJL89jlTwE?= =?us-ascii?q?U72hRJU61RGyqgD60aFnIvDT+i0CupLpzMJ16PHLlREu6Tx0CNyQ02OPT25ugm?= =?us-ascii?q?wIRCQ23Kd5oUx81FeOyqZ4g/hFFd1c/PxJTwE6NYLBz+BgDNDyQA3BdM+TSFm6?= =?us-ascii?q?WtWmHS0xTtUpzt4AYkZ9H9CigQ7Z3yexDb8aiaGEBJsu8q3Gx3jxPcF9y3TY26?= =?us-ascii?q?Y9k1kqWMxPNXephqRn7QjcG5bJk1mFl6atbakTwTLC9GKEzWqIoEFUTRV9Ubvb?= =?us-ascii?q?UnAFZ0vXrNP55kXYQ7+oF7snLhNLydSeJatSdt3pkVJGSe/+N9TCeW2xgXy9Cg?= =?us-ascii?q?qPxrOJcIXlYX4d3DnHBEgCjQ8T4W6MNRIiCSe5v2LeEDtuGErvYkLt9ul+rmi2?= =?us-ascii?q?Tkowzw2Tbk1h0aC5+hgPivyGSPMT36wEtzk7pzVyAlm9w8rcC8CcqAp5YKVcfd?= =?us-ascii?q?Q97U9J1WLDrQN9OICvL6F5hlMFdgR3p0Lu2wxsCoROisgmtnQqzBB9KaiAylNO?= =?us-ascii?q?ayuY3YzsOr3QMmTy/wqga63R2lHDy9uW+b0A6Pc/q1X+pg2pEVAi83p/2dlPz3?= =?us-ascii?q?Sc/onKDBYVUZ/pSEk46gJ6p7DEbSkn/I7bz2FjMayuvj/FwdIpC/Mvygy8cNdH?= =?us-ascii?q?LKOECAjyHtUaB8ewLOwqn1+pYwkAPOBP6K40OMameOGc1K6sJuZgkyqsjX5b74?= =?us-ascii?q?BlzkKM6y18R/bT35YL2fGY2RCHVyvngVe6tMD3no5FZTQIEWq50yTkApBeZrFq?= =?us-ascii?q?d4YRFWiuO9G3xsl5h5P1VX9X7lqjB08Y18+zYhqfdEL90hNK1UsMvHynnDG0zz?= =?us-ascii?q?tukzEmtqCfxjDBw/z+dBobPW5GXHVigkrxLoi1ld8aWFOlYBQulBug+Un13bNb?= =?us-ascii?q?pLhlI2nVX0hIYzD8L3t+XauoqrqCf8lP5YsusSVWVOS8ZU6VSqXmrhQAzSzjBW?= =?us-ascii?q?xeyCo8dzGwtZXzhwZ6h36FLHZvsHrZftl9xQne5NPAWf5R2SAGSDNkhjnXAVi8?= =?us-ascii?q?Odap8M6Ql5fCtOCxTXihVppJfSns14OAuzOx5Xd2Dh2ng/CzhtrnHBA+0S/6zN?= =?us-ascii?q?lqSTzErA3ibYnv1qS6N/9nf0ZzCV/n88p6G4d+koosi5ELw3QagIua/WYfm2fp?= =?us-ascii?q?Ldpbwb7+bGYKRTMT2d7V5wzl2El9IXKT2435UXucz9B6Z9mnfmwWwTgx78dQCK?= =?us-ascii?q?eb9LZEhzd6okKkrQLNZvhwhi8dxuEz6H4eme0GohAhwT6aArAWAUlYOirsmg+N?= =?us-ascii?q?79yiqqVXY3qgfaK21EVggdCrFKuCrR1EWHblZpciGjd97sZhP1LKy33+8YLkd8?= =?us-ascii?q?fWbdIIsB2bjQvAg/JSKJIrmfoAnTBnNn7lvX051+47igRj3Y+8vIeaMGht4qS5?= =?us-ascii?q?DQNYNjHvYcMc5C3th75EnsmKx4CvAolhGjITUZvwV/2oDTYSuO/7OAaPDD09qm?= =?us-ascii?q?6XGbTFEg+Z8ktmqGjPE5+zPXGNOHYZ1cliRAWaJEFHmgAbQSg1k4U2FgCvy83t?= =?us-ascii?q?akF56S4N5lTgsBtD1vpoNwXjUmfYvAqoci07SIWbLBVI9gFN/UHVMdCA4eJpBC?= =?us-ascii?q?xY44ahoxKXKmyAfQhIFmYJWlGeB1//ILau697A8/KXBuWgNffOZ6uBqfBGXfeS?= =?us-ascii?q?2Z2vypdm/yqLNsiXMHltFfs72lZEXXB8AMnZlSsARDEQlyLXdcGbvA28+ip1rs?= =?us-ascii?q?+h7PvrRBjj5YyVC7tdKd9v4Qy5gb+fN+6MgyZ0MTNY2YkIxX/M1rcfwEIShDt0?= =?us-ascii?q?eDS2F7QPqzLNTLnMlaBNFx4UdTl/NM1W4KIgxgNNI9LUisvp1r5kif44E01FWU?= =?us-ascii?q?bvm82zYMwFOWW9NFTHBUuQLruJOTjLz9vwYaOmRr1alP9UuAGouTaHD0/jOSyO?= =?us-ascii?q?lz/zVx+1KeFMlDqWPBJfuIGnaRZtFWbjTNPgahKhNt94kTw2zqcwhn/QMm4cKz?= =?us-ascii?q?d8eVtXrrKM9SNYnul/G2tZ43p9M+aLgDiW7+/ZKpYKtvtmGSV0mPxE73sk0bdV?= =?us-ascii?q?6ztERPNtkivIstFuu02mkvWIyjd/TRVOsShEi5iEvUV4I6rZ6IJNWW3e8xIO8G?= =?us-ascii?q?WQEQ4Fq8FhCt3yvaBf0MLPmLvvKDdF8NLV/cwcC9LSKM2ZLHorKQDpFyLMDAsZ?= =?us-ascii?q?UT6rMnnSh1dHn/GM7HKVoYY1qoP3lZoVULBbSkY6FvwEBUR+BtACJol4Xi88m7?= =?us-ascii?q?6BkMEI/Wa+rAXWRMhCpZ/HV/2SAfLpKDuCkLZLeQAHwbLiIoQVLIH73FZialZi?= =?us-ascii?q?loTQB0XQRcxNojFmbgIsukpN/2JxTnMt1E/+bQOt+GEcFfixnhEsiwt+Zf8i9D?= =?us-ascii?q?Dj4lstIVrKviQwmlErmdr5mTCRbCLxLKCoUIFKDCr0slI9Mon8Qwd0cwKym1dr?= =?us-ascii?q?NC3DR71PjLttbnxkiAjZuZRTA/FcVrFEbAUWxf6Je/UiyU5cpTm/xU9b+evFDo?= =?us-ascii?q?NvlAgqcJ6osX1NwAdjbNk7JazeOqVJ0kRQhqKJvi+tyO892gkeKFgR8GmKYi4H?= =?us-ascii?q?pFQINqU6Jyqv5uFs7xKNlCFHeGUXVPoqpelq9l8nNOSG1CLg0L9DJlq3N+OBM6?= =?us-ascii?q?OTo3LAmtKQQlMsykMIkFFI/aJo3sc4bUWbTVovw6eRFxkSLsXCKBtVYNdV9Hjd?= =?us-ascii?q?ZSaOq/vCwJJvM4W7CO/oUfeEtLwIjUK8AAYpA4MM49wcEZmr1kHYK9roI6AByR?= =?us-ascii?q?Us/wnkPkuKDO5OeB6RlzcHuc6/xodt3YZBPjEdHXl9MSKv67nKvAAqnvuDU8ot?= =?us-ascii?q?YnoBRIQELGg2WMq0mi5CoXtPECS30vgYyAie7z7wvCLQAyfgb9B7fvebeQtsCM?= =?us-ascii?q?2q+TU466W2h0TX/YvDKGHhL9tivMPP6eQBp5ucEfxbUbx9v13bm4lCSHygS3TP?= =?us-ascii?q?HsKtJ5jsd4ksasT5CnK9UlyllT01ScbwPNG2I6iHhwHoWJxYsI6B3DAsLcW9DC?= =?us-ascii?q?0RGw9sp+Ef46JxfRYDbIQ/YR7psQQ+KqO+LRyE3dWpRmaiNSFZT+JDzemgYbxY?= =?us-ascii?q?0TYsZPegyHQ8VpE60/W38UkVSZEJlBHfxeysZ49CUSjzAXFddALPpTIlmGR7MO?= =?us-ascii?q?Y93Ps/ygvSsVYAKzCLaPBpaGtcstEgBFOSJHJ2CnY4R16clofM/w+s3rAI8CRG?= =?us-ascii?q?hdpU1/NKsGTmtJ/FfD2sQLCrqYnSsyc4d9cmp6xxPpD9LcSesZPfnjrfTJ7Wsg?= =?us-ascii?q?KfSyO1DPtalcJWIC5BTvlIhHspOcoYtopd8UAxTNsxJ6RTCKkwobCncSFrAjAU?= =?us-ascii?q?zSICTYyPwSICjfmm27vBjBiQapQjPAYDsJVYjdsXSzR2bT8GpK+/S4XWkHeJSm?= =?us-ascii?q?cWIAcS6QRM4BwPloprc+/4/oXHV55MxCRQo/5uVSvLDJZo/UPhSm6KmVj4VOmh?= =?us-ascii?q?k+ux0AJIyvLs08UUWB54CUhZ3OZYjlImJqxtJaQMuYDHqSOHdUT/vG3x0uSmP0?= =?us-ascii?q?VRxdfSd1LmEIrPrXD8XTEE+X0IWY9Pz2nSGogQkwVjdKkmv0lDIIeiekb65jwr?= =?us-ascii?q?2Z5pH6WmWs+3x1Ypt3EGRz2lE9BZEeFprErXWCF5Y5CssJjlIY9dQnVX+JKGsF?= =?us-ascii?q?pZjF9tPDSnyZVCL8FN4zgMXDdLoTWcs9uySNFD2cFsAJ8WJ9dzoXH9F71YOJKJ?= =?us-ascii?q?uX05pqTvymPF+zA7qFq7yi+/FLO4T+JY+m0eGx8mJ2eFp0kuEeQj7Hnd/krKsl?= =?us-ascii?q?Bu8OdRHqKPgllpoDZhApBOAS5E2mq/L1RuSnlKqeZaJb/Uc8xdQvkyeQSgNwY4?= =?us-ascii?q?FfE4w0yD5Vt0kmvhYyxuqgta/DjQXwgyVSkJnLjtnSMRqsS5Nj8GUZJJbS4sby?= =?us-ascii?q?DdKw2FnyBXuQxQa0BuW58CBdZE9KsX3YxO/srNUUysMz0KXAR+NgIk1vpSjUFD?= =?us-ascii?q?sF+CdiDbEQqlbvfPshp5fMeXsM6pLOr2/AZBioP7ru847b8PR3u4lg2xWdretZ?= =?us-ascii?q?PztsWWtkuSc6f1K/G8YXjETDXXkRC8mbIkAILQ8yjVLgVbN4FwyWA4bpj5FW7L?= =?us-ascii?q?IRNGKrobJ0VBT6B1c9FGrf1BasB5ZqkJ4bdtCQyDRhzxAoyjtv5GLkzcRT7GNS?= =?us-ascii?q?WO7vS/oZ7P7bzaUeXgZMuMyGjcTq1qIJh68if0G6320YBA50X6wPFt+V1mSVLe?= =?us-ascii?q?KSCOsMzhJh8X5MmlbkbtpZMpEi/KDJpyjXbgyFpNeNYQQy2v7JsX0ohZ6GrqRe?= =?us-ascii?q?J+zEfzrPVY96N45okv/7Bp1cC0KL/IKftErEBnAgKbBhlx+5UpB2h/WX5ebvEN?= =?us-ascii?q?J/fWYKsWk9riq+bpGKwL8BeV4fBWacPbJ0HdncmyEimcSQdYnAgbtDEaMhCR1+?= =?us-ascii?q?WCm69pU8aqufb22kQx41ikNBEGyKph5YCe+qqHvOXXdQfezaAYWqj2QcP+tqgs?= =?us-ascii?q?u1mM6vI6ibEDYXF1Ywm7EOgHTMEd2GbgzacuzS0yD8PPBbXg+ORMV3ghhDLvh4?= =?us-ascii?q?h9H0kKGvMTBbeE4IJekX0jluPEMN0ZaLpOmmGVFR6rCrUC02Kk6zOLIGl5hRHD?= =?us-ascii?q?yxPwTnmp7F/xti94RTHDz8n4n0pQS7m3AVtSXyu1Nk95qjyPOhHouMDwuaQv40?= =?us-ascii?q?E8Knbku86VlGu9JLNXGNXyJN6GLikyqlIXlpoxScGx1o0ABdqyOtER8Gp5bvfE?= =?us-ascii?q?7WOkjTNBqb9dh4XC+sGV5unXHX64gq2cr7WA3zFYyn49vV0l69CgMP/O58eQTP?= =?us-ascii?q?Szy2YRVTp/tBfdXx6osLzUsUoYOUuR0EfEgIYKJM1W3WEk1kH64+guWNQz9ARC?= =?us-ascii?q?GYbHY/MNvyvzNCH1wVaYZNI3TTKe3iBSHl/6Hlh0Aq882Hj/vMjRj3ff50UoRp?= =?us-ascii?q?Vsd0zgnRF4E583KUYz51gM3ioCEQ8NZAuADL60BETqM40EVVQCaRudxrS6fLk4?= =?us-ascii?q?3VFryLO1+ODTdfB8B7YKNvtFig6Oh11bF5INvK0QXr1zZlhd9LTNqQj6EYjnWP?= =?us-ascii?q?rmmmQsOv2pWMxa9toZt3Q66AalWxWg8YtD76ociJ2QdK5EYJ3Msdt570h55T8A?= =?us-ascii?q?aDZNgBl5jxO2S+wcov7s4sTDupqy9umuTLotR/kQ9xUsBmR/joH/j0o/rtzMzO?= =?us-ascii?q?dTVJHVhprj/wxXJH6Koona2QFmKeUSM4KrYKpg93IfKicFJnIOJtSXZOM+4y9s?= =?us-ascii?q?LDXT/0ZNAt4IZd4DIMXNnh1bhVPzV7FO7MrbHUWYBJ1pe8Av9Wr3xyg/8YEgXe?= =?us-ascii?q?b49D+2OZff4klVP/xZkCVjiNLCpeYSwfrICygb+GKZZAZxwiODzZmNFvnx8P6U?= =?us-ascii?q?yN7OS1MJAi42UolaJDqY+gyrXOm1m4vzUgOS9MDzhIgydEWKRny+hK4FqLpDEf?= =?us-ascii?q?ZciiXn2ThTDpz1h+iLvNqo8mRXsENIHZ1u4h3EF6VfP4l7Ng7jlsaxXEh8GzHz?= =?us-ascii?q?eMfKeRoyoOCW3PsD4/1iN0viYo8WOh0ExKjg6XVLUgtuSKX7vlKYXeINetRmSO?= =?us-ascii?q?nLrm1O6Y56La8AIkSdroTwrjhUsFA2HBMpaLgoozxVaEbOmhFVW6HzuLIHkQsT?= =?us-ascii?q?T9p5uU5KGWKtN2Mz/D7HWrpPjKiREvMZ6DOTQbISU09wKCNxXwu12Ilye7uuhf?= =?us-ascii?q?1Ht2RGniVhoPglzTNrXx68uSz2qKILxz0g5L+5tDIbuXxGVeWSiSHIBktfzP4S?= =?us-ascii?q?l6cTF27i6UCgYHkEdIby76VoJd/79YU4/noxbhMtfywAXeS9BCD9lKyIAomVv9?= =?us-ascii?q?JamhGBosLObaW8LSIKLLQy1QrjR2Rh0gjZhBto8mwLQjWm7NM+OIq9OcIlxje1?= =?us-ascii?q?FmnadVYM5LhJsMjwtVMQUus2aE1hz39n0seaRy0BXsrPFHgpjgI8c2VLbIpD6Q?= =?us-ascii?q?MGF6kvmjuIv7dG8RsSYDrPFoSl55TfncbP2XkmV9tqwXjWpqKdjJMwzHJlg890?= =?us-ascii?q?7jKJuHkKdezXTcFsAnb31opEx+3xffOtvf4bSId8zrSuTuMCONG5+WSqwJVqRl?= =?us-ascii?q?OlxrMGElq2NO8DwbnaXDmhSW2cQumLaG+MnzA4MkHu/xWoKEM4aNtSpU8nLuTC?= =?us-ascii?q?noJclxHmUb5sRCWQpV/azHQkMeMedgI2pJmodhcPTO4Qe+icP/YhzOc5CFsWYH?= =?us-ascii?q?/DBTF2BPOusV6xgIh7PG1t4Vn7YeTo6Q3mLNqSFQUHEYHEqp594/q6SXydOXV4?= =?us-ascii?q?1h19IFF09/vDF1Q2ruJcdpeRndvTh9R8yuMFde1iMS46ut4VhI1j75OY0MGUfh?= =?us-ascii?q?HN1pzyP83aouCEA/3DyEQnYnpVXaQfYQPp/Ig6Jdo5W7rPHbtFoxQTG7U1TIYm?= =?us-ascii?q?N2fr+6F+NBlzfRLJZLSonsnqofqGZoNTp3/S9F0wNinduxoHyvy6VgF7apeqh3?= =?us-ascii?q?LpIJ8uWj1BtdptCgB9HItOHcMAoBCrA5mOmKG0k9Wx4V91u/cWsarsDfDHzNq5?= =?us-ascii?q?0Jt1X5hb/UyEIi3cBahqgkRgi+S9nO3A0p3vBs/4ftMETud7SHbfarDaBoW/Ni?= =?us-ascii?q?6OOsXkdk9I676cyrN5XQmPay3iWqqGtTGkNO967kkhzYx4ZuXTxiQ3777HwNvy?= =?us-ascii?q?e31bpiC7oH6OMJtQ8kfHBfTaXx1OUvqF7GdlErELbYvu6ugBL8YuwN6C7Alv9D?= =?us-ascii?q?5CyteKI7C9rk/Q3UJ2bZbbLErv2yYkVogGORC/MUo3gW/FsXTQGnVcIdKiKclq?= =?us-ascii?q?mtqVCQbt50Zpk2E3emFBAnboRcuWOWUDwMKxegmK9ANND9YekO+7fkE2trGySe?= =?us-ascii?q?Z2IJVKh/2qu68cnNZqNS7PXs5aMD/ULLBtIzpRAf/DpF8yYh4Lq7I1QJs6ZYCS?= =?us-ascii?q?IEMbN0eN0SbywhHe3k30dtys0qGJLT0I8nVGybLKzzxMpwi/ufaEjczvSrfZbI?= =?us-ascii?q?v5XPTKKioqSimaRSguEUau4VqkueALvPmfIWgEuV0UfySSCBITpqBosNjQAW/T?= =?us-ascii?q?mfF5cJ0Mmv+aRzj6SDdkm6oqGiZLqUeMTuIYGgbNaHPhhGtcuBe+Jv9X537ldK?= =?us-ascii?q?OXybZPV+wNHIRMdvyZQ93FefFRPDonijUYOPyhf93Htbo43EjHTXcCE6nP8l2S?= =?us-ascii?q?VkmWQuaTxzjzR4Uao5A0ujY0+tLXhiJ3HL7HMK2Fpz6v7IG4iD2VufPaVmY3eE?= =?us-ascii?q?w1gf8CDHOHwBZeNGEOE8sVt131Qq6ce0ZM02okieBr2x8LYgRzSHxu0mZNkfa7?= =?us-ascii?q?AMJZTEAbjGK0TP0BdlB3Ays6/VWW7Q3qfdwApcfTSndF9rsCTIoSMPgl5YrMNa?= =?us-ascii?q?sO3vkpxjNmoS09syWbFV9diByK87bIFqJm2rJC/XU4/+1xXkyXQTPfdW7Hyo69?= =?us-ascii?q?BsJK2yhhvH7k183Ovu9xKrRWvYd5D0kWAXE+GteI+TFHTHGxwwa5ogy6ACXbJT?= =?us-ascii?q?UV/TIGDTIKe/wzzOJhthvMMNHb5gfYrK8lqU22GS6XG7G039pNEciv2gKmLWFm?= =?us-ascii?q?azSgX6h/sPdW3IIfeao9ZJOWG1nbLxPmCguTtmYL7he85vyJBM9H2S07lb82Kc?= =?us-ascii?q?qhC4sDCNTCmjU+xnFS3psU5WqLC9jba9vy7MkuQTk2P4S5AVzsZ4jEd2Hqve0H?= =?us-ascii?q?+o8nCkLXbeIdJm8duJkzwCOiJWil44j9tgLLZoGxcTioPotGZI+lkWZDqqbIMo?= =?us-ascii?q?f/4bpJDn9RueAHlc7YtX3Y4g+ZaNKzc262lg4lLTWweM+T/td7KZdqYLR0R58o?= =?us-ascii?q?ZEMKtxw2f7gNAMijsifwkUPcXOZ7uToyPxiiBJSh3JlPbxZy44yphxeY8vSrEp?= =?us-ascii?q?qDCMGF2KOrHAly3bZuLPKVpYayyI/dVQNSiDCv4wfw5Kr1nuAJsKaJ6hVMmd8W?= =?us-ascii?q?8kMiMpCx+zjO++xTrqgS6c6PWbPOsoRr0tWh3Oot?= X-IPAS-Result: =?us-ascii?q?A2HWAgAzHH5Y/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgw4BAQEBAR9fA4EGjkqRJpctKQ2IBVcBAQEBAQEBA?= =?us-ascii?q?QIBAmAogjMbAQw9PAEBAQEBASMCPS4EAgECNxQgCwMDCQEBFwcBIQgIAwEtFRE?= =?us-ascii?q?GAQcFBgIBAQEYBIhiBAqxQyYCiWUBAQgBAQEBJIhHhn8RAYYAAQSIc4d2ilGGX?= =?us-ascii?q?YsCgkiHWAoFF4YnSJIkWHE2KAo6hDccGIFIcgGGKYIuAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 17 Jan 2017 13:31:01 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v0HDUxvk014373; Tue, 17 Jan 2017 08:30:59 -0500 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id v0FF8H68226298 for ; Sun, 15 Jan 2017 10:08:17 -0500 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v0FF8F5c021663; Sun, 15 Jan 2017 10:08:15 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1A0AgB5j3tYhwQP49RdGQEBAQEBAQEBAQEBBwEBAQEBgzkBAQEBAX4DgQaDUZwZkx2EGiyFdgKCGFcBAgEBAQEBAhMBAQEIDQkKHYUaAwECI1YQHwEFAiYCAlcGAQwGAgEBiQMKr3CCJYl8AQEBAQEFAQEBAQEjgQuHPIozgl4BBIhzh3aKUYZdiwKCSIdYCgWGPkiSJIF+KAqEcRELGIFIcgGIYQEBAQ X-IPAS-Result: A1A0AgB5j3tYhwQP49RdGQEBAQEBAQEBAQEBBwEBAQEBgzkBAQEBAX4DgQaDUZwZkx2EGiyFdgKCGFcBAgEBAQEBAhMBAQEIDQkKHYUaAwECI1YQHwEFAiYCAlcGAQwGAgEBiQMKr3CCJYl8AQEBAQEFAQEBAQEjgQuHPIozgl4BBIhzh3aKUYZdiwKCSIdYCgWGPkiSJIF+KAqEcRELGIFIcgGIYQEBAQ X-IronPort-AV: E=Sophos;i="5.33,233,1477972800"; d="scan'208";a="5907582" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 15 Jan 2017 10:08:14 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AHsMZ5RbdsY5xFPilWUuLu9v/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZps2ybR7h7PlgxGXEQZ/co6odzbGH7+a7BSdZvMjJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBq7oR/fu8QZjoduN6Y8xxrUqXZUZu?= =?us-ascii?q?pawn9lK0iOlBjm/Mew+5Bj8yVUu/0/8sNLTLv3caclQ7FGFToqK2866tHluhnF?= =?us-ascii?q?VguP+2ATUn4KnRpSAgjK9w/1U5HsuSbnrOV92S2aPcrrTbAoXDmp8qlmRAP0hC?= =?us-ascii?q?oBKjU063/chNBug61HoRKhvx1/zJDSYIGJL/p1Y6fRccoHSWZdQspdUipMCZ6+?= =?us-ascii?q?YYQSFeoMJftWoZfzp1UOrhWwCwejC+ztxTBUiXH7xrE63uY7HA3awAAtEdADvX?= =?us-ascii?q?LJp9v1LqcSVuW1wbHVwzvDcvhY3i3y6JLLchA8uvGHQL1+cc7fyUk1FgPFiFqQ?= =?us-ascii?q?opHiMjyL0uQNvXKb7+tmVeKgkGMnthpxrSa1xsc3kIXJnYUVyk3e9Spl3ok1K9?= =?us-ascii?q?q4SFR0YdG6CpdQsT+VN5dvT84kXmpmtiE6yrgctp66eigH0JAnxx/Za/yafImI?= =?us-ascii?q?7BXjVPuXIThlnn1lZLO/hxG08US6ze38TMa03VBXpSRGitnBrm4B2wHN5sSdVP?= =?us-ascii?q?dx4EWs1SyS2w3T8O1JLlg4mKjYJpI7zbM9koAfvVnMEyL0gkn6kaube0Ei9+O1?= =?us-ascii?q?8eroeK/mqYWZN4JsigHxLKAumsunDOQ9NQgOQnSb9f6y1bL95kL1WqhFgeMunq?= =?us-ascii?q?nYtpDVO9gbq7anDwNIzIov8QizAymk3dgCgHUKLEhJdR2fg4jsIV7OIfT4Dfml?= =?us-ascii?q?g1SrlTdm3+7JPrnvApXXL3jDlrjhcK1g605H1gUz18tf64hPCrEGPfLzQFP+u8?= =?us-ascii?q?LWDh8+KQy0zPjoBM971owARWKDGrWZP7/KsV+U+uIvJPGBZJQLtzb5Kvgl4ePu?= =?us-ascii?q?jHAilF8BfaimwZsXaHeiEvRgOEWWe2DggtgGEWcUpgA+VvDliEWeUT5PYHa/R7?= =?us-ascii?q?k86SwgCI+9EYfCRpyigLyG3CuhGJ1WfXpJBkqDEXfvaYXXE8sLPSaTJNJx1ycJ?= =?us-ascii?q?XqW7SpMwkBSpuBL+xpJ5IefOvC4Vr5Tu0J5y/eKX3Qo/8T1yEtS1z3CGT2YymH?= =?us-ascii?q?gBATAxwuQ3jFZ8wR+72LJ5mLQMGMRa/fJSeh8zL5/H1+hzAN20XRjOKJPBal+j?= =?us-ascii?q?T87uJDYrVNMqi4sMakNwAJOmyBXExTCrGJcSjbWAAJFy+aXZiTy5H89gzz7j06?= =?us-ascii?q?47ghFyWsJSMUW+j7N7sg3UAJTE1U6ekvDuPe4n0TTC+S+uiyKutUVcQQg6GfHe?= =?us-ascii?q?UGoQa2PWpND990WERLirX/BvCRdM0c6PLONxb9TtiVhXDKP4NM/2f3O6m2D2Aw?= =?us-ascii?q?2BgLyLctyuM1oc2CHcAU1MqQcZ8GyaLkBqGSalp2PXCXplU0joaU727fJWqXWn?= =?us-ascii?q?Q0tyxAaPOR5Pzb2wryU7zdmVUfAOxfopvCk7qjN7VAKw29zMCtyPjxd6cb9HJ8?= =?us-ascii?q?g6/U1M2GzerQNweJqtM/Yx1RYlbw1rsha2hF1MAYJanJ1v9StywQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0E7AgClj3tYhwQP49RdGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBFAEBAQEBAQEBAQEBBwEBAQEBgw4BAQEBAX4DgQaDUZwZkx2EGiy?= =?us-ascii?q?FdgKCGFcBAQEBAQEBAQIBAhABAQEIDQkKHTCCMxsBDD08AQEBAQEBIwI9LgMBA?= =?us-ascii?q?iNWEB8BBQImAgJXBgEMBgIBAYkDCq9wgiWJfAEBAQEBBQEBAQEBI4ELhzyKM4J?= =?us-ascii?q?eBYhzh3aKUYZdiwKCSIdYCgWGPkiSJIF/KAqEcRELGIFIcgGIYQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0E7AgClj3tYhwQP49RdGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgw4BAQEBAX4DgQaDUZwZkx2EGiyFdgKCGFcBAQEBA?= =?us-ascii?q?QEBAQIBAhABAQEIDQkKHTCCMxsBDD08AQEBAQEBIwI9LgMBAiNWEB8BBQImAgJ?= =?us-ascii?q?XBgEMBgIBAYkDCq9wgiWJfAEBAQEBBQEBAQEBI4ELhzyKM4JeBYhzh3aKUYZdi?= =?us-ascii?q?wKCSIdYCgWGPkiSJIF/KAqEcRELGIFIcgGIYQEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,233,1477958400"; d="scan'208";a="2302533" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mout.web.de ([212.227.15.4]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2017 15:08:12 +0000 Received: from [192.168.1.2] ([78.49.147.199]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MEEdU-1cDPHG0qgy-00FRr0; Sun, 15 Jan 2017 16:08:02 +0100 Subject: [PATCH 09/46] selinux: Delete an error message for a failed memory allocation in policydb_read() To: linux-security-module@vger.kernel.org, selinux@tycho.nsa.gov, Eric Paris , James Morris , Paul Moore , "Serge E. Hallyn" , Stephen Smalley , William Roberts References: From: SF Markus Elfring Message-ID: Date: Sun, 15 Jan 2017 16:07:58 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: X-Provags-ID: V03:K0:B6GoGRoQXQDoS4oc0+V01Oz4G6rfKtTyHVbmQ9/sVvJ7CU0NI6d z85OV0q4bNBnnTA9vd3QnvA0BREINBz6zT+kaTT94eF/r0DPFyUe3w4d9vkiUeAtCjL5qKY r02VTkRUt07WbOtWc6bIZ18HBarW5t2nquXJkahZvGp3KHwp9KP50N7bgmiysJKiFPRGFIZ MaFVu+LnS2kLBZMgYsv6g== X-UI-Out-Filterresults: notjunk:1; V01:K0:iObH8iUWr5I=:OFgpinXBI2L++vz2ildo9J g6PIoooVcvdnAq3dC5FaMVTmJRs5RCCcPkOLX6ZYvRZUDpiEUuQLGvLSKte2fbxuLEYh6aNfy uEhPQe0fDvWa8/t7WtXyA4Ns8v8Tpm/PbsgAH0I6teCvrCMQ8fPZFwTz1sQT5AQeO2lWfjm4n Fu7vJHKS6YBOhc4d1IYhZMnQanOYu5mr0s8hJsfqupErkqOGGFO01wvhU6AfMtGbvaQOIPXBm S1TquCymMezdwTvzOidSXVa6gNhYnXFIhbB2fmqU43ekjZ3/vc+68uZnS/3xh+74jRVRD2lyU r7yUz71QQoY6RyMAPJvfcRx58pOULmC8QGecgjmyS+bW4eXoommf8dQqGYj5LQmXjWNvlqy84 lugHWByp3PWSC1oWaUJdbwVfEsJeIZaOKCAJH4DQPtJPdz9uTc6Y4WGdk/MEvtxaQZk4CvDpH VfowGM0Y0jQZho9p9K6Dc5X0niASYPfv5v/5MZOyjXVC0VuYr+6/Lkcds9Z+UxWuUDF4OCidO Kdkup4+QoKI+IGMRmpLhJCF8VDHsCpCHhqePGIeg8hsjkqDB80DJgV+CqdA6zgfHoyQHSUXdh 2hu1gOCY0qMDsmxTuJjd6dY7Mr41h6jOGGHMLmM/zozdgw0a+Q6oTntI3VnnNvZLnpbUKgvGm I6aLDjsYX+QXU8kh374cBOpYV/YvN1yCT5wTSuyh8w+ho+qxn03nE0O8Xs6dHU9CVwcuQYWW5 ra6fRPNixUJXOGTpTFWSTRHS6NpxvZkc4tN/gVTw+I/AhMIq2hR14GpjW95+w0N78H6ax60rN Cz2PEAk X-Mailman-Approved-At: Tue, 17 Jan 2017 08:26:53 -0500 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Cc: kernel-janitors@vger.kernel.org, LKML , Wolfram Sang Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Markus Elfring Date: Sat, 14 Jan 2017 14:20:41 +0100 Omit an extra message for a memory allocation failure in this function. Link: http://events.linuxfoundation.org/sites/events/files/slides/LCJ16-Refactor_Strings-WSang_0.pdf Signed-off-by: Markus Elfring --- security/selinux/ss/policydb.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c index fe8992382a71..53e6d06e772a 100644 --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -2269,11 +2269,8 @@ int policydb_read(struct policydb *p, void *fp) rc = -ENOMEM; policydb_str = kmalloc(len + 1, GFP_KERNEL); - if (!policydb_str) { - printk(KERN_ERR "SELinux: unable to allocate memory for policydb " - "string of length %d\n", len); + if (!policydb_str) goto bad; - } rc = next_entry(policydb_str, fp, len); if (rc) {