From patchwork Sun Jan 15 13:03:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9517397 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 6BD19607D4 for ; Sun, 15 Jan 2017 13:07:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 62AB127D4D for ; Sun, 15 Jan 2017 13:07:45 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 57234283E9; Sun, 15 Jan 2017 13:07:45 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (emsm-gh1-uea10.nsa.gov [8.44.101.8]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id ADD7A27D4D for ; Sun, 15 Jan 2017 13:07:44 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,233,1477958400"; d="scan'208";a="2830827" IronPort-PHdr: =?us-ascii?q?9a23=3ApF6C2hda8xoTJfLarBwyi92nlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcq4YxON2/xhgRfzUJnB7Loc0qyN4vymAjBLuM3b+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG5oAnLuMQbjoRuJrs/xxfXv3BFZ/?= =?us-ascii?q?lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbD?= =?us-ascii?q?SxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lC?= =?us-ascii?q?sKMSMy/2/Nisx0kalVvhSvqRJiyILQeY2ZKeZycqbbcNgHR2ROQ9xRWjRBDI2i?= =?us-ascii?q?coUBAekPM+FaoInzv1sDrwayCAejC+zzxTFHmGT20LYm0+kjCwzKwBYtE84QvH?= =?us-ascii?q?nSsd77NL0SUeewzKTQ1TvDbu9Z2TD56IfSaRAqvPKCXbV3ccrK0kkkCgTIjlOR?= =?us-ascii?q?qYP5ODOV0v4Cs3OB4+phUuKvjHUnqxpqrziqycothZPFhoUPylDL7Ch0xps+K9?= =?us-ascii?q?6gSENjfNKpH5RduzuaOodrWM8uXW5ltDggxrEboZK2fioHxI46yxPRZfGLaZaE?= =?us-ascii?q?7g7iWeqLLzp0mnRoc6+liRmo60iv0Oj8W9Gx0FZNsyVKjMHBtmsI1xzP8siHTe?= =?us-ascii?q?Z9/lu51TaPyQ/T7uZELFgolaXBMZ4hw6MwloEJvUTfHi75hEX2jKiMekUi5ueo?= =?us-ascii?q?8Pjobq/jpp+dM494kgD+MqIwlcyjGek0LwcDUmeB9em8ybHv51P1TbpUgvEsj6?= =?us-ascii?q?XVqJXaKt4apq69DQ9VyIEj6xOnAje9ztsYmXgHLFRYeBOIloTmIFbOIO3+Dfij?= =?us-ascii?q?nVusiyxmx+zGP7L9ApXNKWLPkLH6fbln8UJcxw0zzc5H65JOFr4BOO7zWlP2tN?= =?us-ascii?q?HADB85NAq0zPz7CNV9zIweX3mCAq2eMKPUtF+H/PkvI/WSa48PozbxMf8l5+Th?= =?us-ascii?q?jXUhg18SYbGp3YcLaHC/BvlmIUeZbmDwjdcCCmcKuQw+TO30iFCZXz5TY2uyXq?= =?us-ascii?q?0n6TEmDoKmEZrDSpqqgLyb0yexBodWaXxeClCQDXfocJ2JW+8SZy2JPMBhlD0E?= =?us-ascii?q?VaSmS4I61BGhqhH1xKR9IurT4C0Yuorp1MJp6O3LiREy6Tt0AtyA3GGKSWF0mH?= =?us-ascii?q?4HSCEy3KB+ukFy0EmM0bJ/g/BCEtxT/fxJWB8gNZHA1+x6F8zyWgXZc9iUVFap?= =?us-ascii?q?WM+mDCotQdI2xt8Bf1xyG86+jhzZ2SqlHaMVnaSRBJMo6qLcw2TxJ8FlxnbH0q?= =?us-ascii?q?khk0cpQs9ROm2jmKF/6xLTBo7SnkWej6ala6Ic3CvX+2eCyWqBp0ZYUQFqXaXC?= =?us-ascii?q?R3AfaVPcrc7l6UPaU7+uFbMnPxNByM+DLatKbMbkjVBCRPv6OdTeZXi9m2GqCh?= =?us-ascii?q?aSxbOMbZTqdHsH0CXbFkcEjxgZ/WyaOggmGiehv2XeASR1Gl30ZE/s9eh+qGin?= =?us-ascii?q?Tk8v1Q2KdFNu2Kav9h4Om/OcT/IT3rQZuCYusDh7AFa838jLC9qbvQZgcr9TYc?= =?us-ascii?q?8m4FdA02LVrQt9PoavL6p6nF4Rbxx3v1/y1xVwEohPj9Aqo2kwzApzMqKVy0tB?= =?us-ascii?q?eCmC3ZDxIb3XMm3y8wqzZKHIwF3e18yW+qgX4vQit1rjpB2pFlYl83h/3dhV0n?= =?us-ascii?q?+c5pDUAwoISp/xXFg4+AV9p7HAeCY9/5nU1XpuMaaqrjDCx8glBOw/yhavZ91f?= =?us-ascii?q?Kr+LFBfuE80GAMijMOIqm0KzYRICIO9S9bU0Mtijd/ue2a6nJf1gnTy9jWhd54?= =?us-ascii?q?B9yE2M/TJmSuHUx5YF3+2Y3gyfWjf/llihscf3mZ1faDERBGW/yi/kBJNLaq11?= =?us-ascii?q?Z4YLBn+kI9erydVmm57tR3lY+Ua5CFwbws+peASdb0bm0AJKyUsXpGarmSyizz?= =?us-ascii?q?x7izsptLaQ3DTSw+T+cxoKInJES3NmjVjyOoi0k9AbXE+zYggyiBSl5Fj1x65H?= =?us-ascii?q?pKR+NWbfW0FIcDbqL2t6SKu/qqKCY9JT6JMvqShXUPqzYVSeSr76uBYa1z7jH3?= =?us-ascii?q?dZxDA+bT6moJL5nwZ1iGiFNnZ8sGLZed1sxRfY/NHcXvBR3iABRCljlTnaHUO8?= =?us-ascii?q?P9+u/dSakpfMqOa+W3inVpJNbSnh1ZmAuzej5W12HR2/mOi+m9P9Hgg+zS/0yc?= =?us-ascii?q?NqVT7ToRbifIbrzb+1Mf9ifkVyA1/88cV6EJlkkoQsnJEQxWQahpKN8HobjGj8?= =?us-ascii?q?LNRb1rj6bHcWWTELxNvV7xT/1014MnKF3YT5WWuBwsF5fdm1fnsW2j4h78BNEK?= =?us-ascii?q?qU6r1EnS9xolWmtgLceuJykSkHyfsp8nIahPsJuAU1xCWHHr8SBVVYPTDrlxmQ?= =?us-ascii?q?8dC+rblYZHqocbiqzkZxgdChDLaEogFTQ3v5fpYiHSlq4cVlN1LAynrz6pvreN?= =?us-ascii?q?PId9IcqgWUkwvcj+hSMJ8xkvsKhTF7OW7kpn0q1eo7jR1o3ZGns4mKMH5t/Lq4?= =?us-ascii?q?Ah5eNz36e9gT9ivrjalAgsacx5qvEYl5GjUXQJvoSuqlECgVtfTjMwaBDic8pW?= =?us-ascii?q?ucGbvRBgKf81pmoG7UE5yxMHGXPnYZx814RBaBPExfnBwUXDIik54hDA+q2cjh?= =?us-ascii?q?fF1j6TwL/VH4rR9Myv5vNxn5SWrfoRukajEzSJeDNhZW6B9N51vNO8yE8u1zBz?= =?us-ascii?q?1Y/oGmrAGVKWyUeQJIDXoSV0yHGV/jOKKu5d/e/OiEHOa+KOHOYbqWo+xES/iI?= =?us-ascii?q?3Y6v0pdh/zuULsWAJGRiD/kl1UpbR395HdjZlCsVSyEMiiLNdNCUpA2n+iFttc?= =?us-ascii?q?C/9+nrWBjz6oSRBbtSNs9v+x+ojquZMe6fmjp5Iy5C1pwQ3X/I1KQf3FkKhiFw?= =?us-ascii?q?cTmiDK8NtTDLTK3Nmq9bFRgbZD1vNMFQ9aIzwhFNOdLHitPyzrN4luQ6C0pBVV?= =?us-ascii?q?H6hs6pZNAKImGkOFPJHkmLMq6KJTrRw8H4eam8U6FfjP1Itx2svjaWC0zjPzSH?= =?us-ascii?q?lzb3TB2vNOZMjC+VPBNApIG9bhZtCW/mTN34cBG7NsF4jSEuy70umnzKLXIcMS?= =?us-ascii?q?R7c05VoL2f9yVYgul4G2xE9XdlI/eLlDue7+nCMJkWqeFrAiN2l+1E/Hs616FZ?= =?us-ascii?q?7CZeRPx6gCHStMJho0m6kumTzTpqSAdBqjBRi4+QoEpiP7/W+oNHWXbe8xIH9X?= =?us-ascii?q?+QBAgSp9t5Ft3vvLhdysLVmKP9MjtC9sjb/c8bB8nUM8+IKmYuMR/zFD7TFgsF?= =?us-ascii?q?QiahNXvDiExFjPGS6nqVo4A8qpj2gpUOUqdbWUc7FvMbEERlB8ACIJl2XjMii7?= =?us-ascii?q?GbitIH5XukoxnVXslauYrHVv2KC/X1NDmZlaVEZwcPwb7gMIsTLZP01FZtallg?= =?us-ascii?q?hovKBVHdXctXrS1icw80ul9C/GJ6Tm0u3ULqcBmt7GYPFf6znR43igx+bf4r9D?= =?us-ascii?q?jy/1c9PkDKqzcokEkthdXlhiicfyXwLKe/WoFWDTH5uFUvPZzgQgZ6dwuykVZj?= =?us-ascii?q?NDfeSLJbl6FgenxziA/ApZtPHuZRQrdLYBAK2/GYee4l0VNEqiq5w09H4PHKCZ?= =?us-ascii?q?pmlAQxdp6toGhM2wV5bN46PabQPrZGzkBMhqKSuS+lzvwxwAgbJ0oX6mOSfy8J?= =?us-ascii?q?t1IONrY9PSqo+fJj6Q+ZljRff2gMUuYlrehx9kMhIeiAyTzv06JbIECrK+OfN7?= =?us-ascii?q?+Zu3THlcOQRFM/yFkHl01e8Lh11scjaFaUWFopzLuKFBQJNNDOKQdLYMpO7HLT?= =?us-ascii?q?ZzqBsf3RwZJpOIWwDvroQvGVtKkKmE2kBhomH4QX48saH5msylzXLcDpLL4d0x?= =?us-ascii?q?Ui+gTqKE+DDPtXZBKBiC0HrN2nzJ9rwYldISkQDnhnPiWp57bYuxQqjeGZU9cs?= =?us-ascii?q?eHcaWYUFNmkoV8Kmhi5ZpXVADCW30+4DzgiN8SP8rDzKDDbgd9pjeOuUZRR0Bd?= =?us-ascii?q?G44zUw7bW5iUXN/ZXYO2H6Ms9it8TV5uwGopaLEfRUTaNys03EgYlXW2SqU3LT?= =?us-ascii?q?Ed6yP5Xwb44sbcbqBXa8U12/jCk4T8j3PNawNKSIhhvoRYlMuomBwD8jLdO9Fi?= =?us-ascii?q?0ZGxpovOEM+qZ8ZQwFY5ombh/lrBgxN6u6IAiEyNquWHqtJSFQT/ZB0eWwf6ZX?= =?us-ascii?q?wDY0bu+m1HsgSYk3wPSr/k4IQ5EKiA3eyeu4aolATyfzAH1degTIpSo/jWRhMP?= =?us-ascii?q?g9wvsnyhPSrVYcKyyLdPBuaGFcvNE8H1OTLm9wCmokR1+RloXD4gm0378O5Sdd?= =?us-ascii?q?mchb0fFdunjkopDfeC6sWLCsqZjNryogbN0mo6ptMYzjIsqLr47Rnj3fTZbKqQ?= =?us-ascii?q?KJSii6GORGmtJIOiJXXOFImX05OcwBoYdB5lAxWd04J7xTE6Qsp7eqaDRiDS4O?= =?us-ascii?q?zS8WSYKA3DoeguiiwbvWjBGQf4o+MBYcqpVNnsMdUzJqYiMZvKKsTYHWl26YRW?= =?us-ascii?q?cVOAgT6ARN5AQHlo92ZO/o+5HHTJ5WxD5Quv50XDbLGoNu91TlVmGcmUL4R+m5?= =?us-ascii?q?k+y1wQJSy+rh3cIFVx55EkVS3ftZllU2J7FtMKkfpJTKsz+SeUP9pmLtx/OsJE?= =?us-ascii?q?NNxs3Ma134EI3FuHLmUi0a+H0bWY9PyHbbFZQJiwR3cbslqk9QLY6hYUvx+zsk?= =?us-ascii?q?x4F1ELaiTsCr20wprXAYSCe2C9BBEf1psErLWD15ZJCmsInqO5dITWBM45CSt1?= =?us-ascii?q?BZkEFpMy6415VcMd1N7SAQUzhPuzmdu8GySMJb089sE5AMOst/u2v6GK5cIpie?= =?us-ascii?q?uWc2urv0xXLC5zA8qk21xCutFK+8TuJZ+WIeGgEoJ2SRqkkvE+Us/X3I8lDIqF?= =?us-ascii?q?x0+flUBqSXh0VrvDl9BoxOBipO1X29IVV/VmVJs+VbKKTQcsxTWfoyaASuOxMg?= =?us-ascii?q?C/EpwVaF/UZunXf2eyZyrBdV+zjBXwkoUikYmq/tmToaqs69Iz8bRZVIbTEvby?= =?us-ascii?q?reLgKbnidXvA1BZE52QZAZBc1F+6oa3YtS8crOU0GsKTsKXBZ6LAI3zeJflVJf?= =?us-ascii?q?sEWfYS3SFxCodevJshFtfsect8+pLPX4/AdbkYzrquY4+LsfR3e+gw2iXcjer5?= =?us-ascii?q?Pgtt2NrkaOaKD4M+inbH/dUDTMiAu/ia0iD5bU4yjZKBBbJIViyXo4fZjhDnbG?= =?us-ascii?q?PRRcKKIBPUVbUb11ZM5bre9Ef89kYLgG+atzCRKdXB/vH5avrPZeJFbJWTveNz?= =?us-ascii?q?mB8vC4oY/L77zdTvbva9eRyHnZWKJ4II166SXlFLj3y4Ne/FT52ut1/ENgVVfG?= =?us-ascii?q?KzyBrMjmJg4T/8aieFftsoErED/LDpp9i2bixkZFd8ULWSKq64gYxIlf6HnuVe?= =?us-ascii?q?JyylLzv/FK97l49Yk35Khkyd2qKqjPKfRVq1NnDwOQBgVt6JUiHnZzSHxWYuAM?= =?us-ascii?q?NvjdZ6IZgt7yq+rvDawY9AWV+/BFadvAP0zBgtK/Ci2GRhNZgAcMsiUaLgyB1/?= =?us-ascii?q?6fh6B7V8ClpfTj2k0351iyNBkGzKpi5Y2c4KqHuPfXbwfNzbgDQqXqWtnzoaoy?= =?us-ascii?q?tEyP/vAkiboOenBvYwK9DugdV8kdxmP+wqA21y4sFNnDH7348v5ZS305hi7gm4?= =?us-ascii?q?x6H1gOH/MbB76L/YBAkWckh+zWLMcZf7tEmmmRCR6kCaMNxmSz6ySJOmVlhA/B?= =?us-ascii?q?0w3oS2Op8FD2tTN4QTfLz9r7kEpaTKO3BUBJXyqtI0B4riiCPA/1tNrzpaQ17V?= =?us-ascii?q?05Mm3+u9KLj2utIrRXH9fwJNaEOyk7uEoXjIEtRtyowY0bG8CyINEf8HFkafvR?= =?us-ascii?q?9n2knjRdo6hdgYre+caV9u/RHXa+k62Qs6+NyyxAyngkoVE/7citNv7T592LR/?= =?us-ascii?q?So03geTyJktgTcQRG6sb3boEoSOUCR10fLgoMKNMlD3XYkzkHm+PQjQNUr+QVY?= =?us-ascii?q?EobNfPICpTb2ODfuwFafZdw3VjOE3DtMAlL1C0R4F7Qg2GLtpsLGi23c+1oyRo?= =?us-ascii?q?l/b0bnnwB4D50kKUIx71ga2i8DEQ8LaRCHA7GnG1/oLY4FVUcZbxSIwqS6e6kw?= =?us-ascii?q?3U1pwbOv//XfbepiCKoRLvxdlBKBnEBHGpIKtq0TWKh8dEJA+6PMqQjiDofmU+?= =?us-ascii?q?LglXUuKf2/Wtpa/twBt3s+/ga/QAKt6ZNY77YeiJ2FbaBEbobRs8B79Udo/yYP?= =?us-ascii?q?djZKgBh9kRy2TfwcqPrk4tjBv5qi8vyuW7o1R+UL6xg0AHxzj4Dqj1A9u97X2P?= =?us-ascii?q?lTSpbOhITk6g9NPWSFuInE3BlnM+YOLZykfKp4/XUdOyceP24OPcaRa/Qk4S9t?= =?us-ascii?q?MTDT6kdHAswSZdIXItDNmQFSik3mQr1T8NTUGkOAAYdpa88o93b3yCwy8ZYkU+?= =?us-ascii?q?bh6SW5KorD4FxWJPNMkjlsm8zeq+QPxvrSEicX62GDaxdp2iOC14WNC/Ho8OqX?= =?us-ascii?q?ydHUTF0HETQ0U4dcODqC4RaoRvexlJjyTgyU7dL8j4wke0KNXHyxm74FvbxWHe?= =?us-ascii?q?5HkCX70SBUFprpiPKNr9qs9GxXu0VfEIlp8R3KBKVfP5t8ORTilcmnX1N8CTX7?= =?us-ascii?q?eMHVcBoupeWXy/wU4+pkK0vxeY8bIxwDy7Lg6npZVAhuR6DsvlafQ+0RYMFqSP?= =?us-ascii?q?TernBa8YhgMbMAPECBpJz2qTdFsEw2ABU3Z780tDNacFfBkRZIVKb1t74Aixcc?= =?us-ascii?q?XsRiuUBWA2KwJXgy5zzZWqRJlKOREuAa8i2PTqwSVEVlKix+TAmv2JpwZ7upne?= =?us-ascii?q?tKsmdHniNhvvcq0yZpRAanuSH2oaICxy4g8qmitDodoXxFUvmekyDQBFVM0vsK?= =?us-ascii?q?i7scC3Hl6VC7e3kMco/y4LhhJcT9+ogs+HA/bgs5fywGR+usESfwgL2UAoaXqt?= =?us-ascii?q?JTmAaNuNnSbb+0NSUSMLU9xg7kR3h5yAfehwxk8GoMQjWn998kP56wOcMqyyun?= =?us-ascii?q?A2Tbc0wM4qxRusvrqVELVPc2aU9mwGh73ciIWjYNRNfWF2gogQYqb2REcJRe6R?= =?us-ascii?q?4VDKQojTOIsbNA/g4KejvUFZ6l+obIl8fSxXY9Vctqxn7RpqCdhJMq131lm9Vu?= =?us-ascii?q?4iGSuHQSc/HYXNJtA3jy0Idf0u/+Z/S2v+AZSYtm1q6uUPsfPcmi42e23otlWl?= =?us-ascii?q?O9zLQEA1W5KPMDxqvcUyq9SG2YR/6Ec26XkjY9L079+BioLlosaMtQqE89KOTC?= =?us-ascii?q?jIZGlwL9SbN0WjmQpVjDwWwhL+waeQw2uIO8dg0EVuERYfaTJfQ0zP04FlQMc2?= =?us-ascii?q?fDHTFqBO+urV6tgI97Nm1v4UX+ZuTs/B7pMN+WGhQfCo7aqZhx+f2mSW6bP39v?= =?us-ascii?q?0gFyNlFu9+jDD1QxqvNcc5GJkNjSh9R60fYFd/BpMS08pt4chJlu6YyV0MeWax?= =?us-ascii?q?He0Iz+JdbPoviXG/ff1VglenlGUroFZgP4/5k6Pt88W7DIAbtZvAgTBaskT5wl?= =?us-ascii?q?LWvx8r97LB9reA7LeLu0mtXqpv6MZpZMon/W71EwLCTbuxAYyPy7Vw97b5esh3?= =?us-ascii?q?rsJpA8XDRBoMNxChF+BotAB9sArxa7A56TgKy0kMG++0Vmu+IRqqrwDvfK1Mil?= =?us-ascii?q?34VvQZdV+FaHPDHLBKlkmk5llPi9gu/c0pntDsPvYd0EW/Z/Qm7Ecr/JAJ6yKz?= =?us-ascii?q?OPOsL5fk5J7aSc0LZnXRmLYyD5RaWGvjW+NPp4+UU71pB4fO3LwT0j97Hbwtry?= =?us-ascii?q?aH1FqSq4qH6JNYdf7EbUCuDEWBJUU/WF+n5/HaILdYv06PsOMds6zdib5wl88i?= =?us-ascii?q?9P0NOBI6e7tU/MxkN7eo7HLEvzxSk2R5MGIBKhPkswmWXZsGjSAWxALsi4Lslg?= =?us-ascii?q?mNKVDh3r50lslmAhf2pBGmvzRdeNImgWwMO+axeM9AJMFdoDmPS3eUEgvK2oVe?= =?us-ascii?q?ZoIolFmfmttLgfitZmNSXPRMlcPyHNI756OTVfDvnPpFc2eB4LraA1VZ0uaJiN?= =?us-ascii?q?PkwHKkGAxj32zQTZzE30eMag1KGTICYZ6n9H1a7K0SBQpwmlvvaUmsjjX6rFY5?= =?us-ascii?q?H2Xf7SNi0lWyqERTQzF0am51Oku/sCvPqFLmYTuFcUYjidCAQLvKBgscDQDnPP?= =?us-ascii?q?me1kZJAKhuqVWyP3SCJjj6cyGyBLtVyMQ/oECAnWYH/hgHZGtAykOPBM4Wrvb6?= =?us-ascii?q?eEyapNR+wWHoxMf+WWQ9TCYv9ePTYomSsdOOunYd3cq6w20knJTWsECaXI8kOR?= =?us-ascii?q?TFKOSPyG2z3rRZkVv5Qzuicw+NLQmyh3E77SP7aevD6j6Yi4gzydueLAV2kheU?= =?us-ascii?q?s1gPgNAGOZ2hlPNHkEC80JuEHqWqOAfEhM1Hc1hu9v2BIBYxpzXWN00n1Xnfe9?= =?us-ascii?q?HctZRUQSjGywXP0MdEp3Ay8o/U+W/g3yZsQNucLUR29Y8rsBUo8dI+c154nZP6?= =?us-ascii?q?sQ2uom0yx8rCw8rSqdEwAVsgXQ6KfUHaRh1pVe9GI4+LdwRUjJTDTBIUbdzY/z?= =?us-ascii?q?LcNEwiNnujjF0M3Ppag5MrpRoIVwGxELBiVtPfjYoSAHVnv7jljh9y2nFSiTdW?= =?us-ascii?q?pKqA0AIjYII6Msl+I=3D?= X-IPAS-Result: =?us-ascii?q?A2HVBACNc3tY/wHyM5BdHAEBBAEBCgEBFwEBBAEBCgEBgw4?= =?us-ascii?q?BAQEBAR+BaI5KoXmGVSiIHVcBAQEBAQEBAQIBAmAogjMbghwGAQI3FCAOAwkBA?= =?us-ascii?q?RcpCAgDAS0VEQ4LBRgEiGIEAbJBJgKDaIYehkWJAREBaIR5HwEEmzqBe4d5h16?= =?us-ascii?q?KU4YnSIMGjx5YcSQSKkKEa4FIcoY0gi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 15 Jan 2017 13:07:44 +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 v0FD7goI001471; Sun, 15 Jan 2017 08:07:43 -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 v0FD4pAS226063 for ; Sun, 15 Jan 2017 08:04:51 -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 v0FD4ofp000632 for ; Sun, 15 Jan 2017 08:04:51 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CtBAAQc3tYbyIeaIFdHAEBBAEBCgEBgzkBAQEBAYIHjkqheYJEhDSIIlcBAgEBAQEBAhMBDAoMCB2FGgaBCVFXGYkDBAGyQYQQhh6GRYl7hHkfBZs6gXuHeYdekHpIgwaPHoFsEipCg2gMd4FIcohiAQEB X-IPAS-Result: A1CtBAAQc3tYbyIeaIFdHAEBBAEBCgEBgzkBAQEBAYIHjkqheYJEhDSIIlcBAgEBAQEBAhMBDAoMCB2FGgaBCVFXGYkDBAGyQYQQhh6GRYl7hHkfBZs6gXuHeYdekHpIgwaPHoFsEipCg2gMd4FIcohiAQEB X-IronPort-AV: E=Sophos;i="5.33,233,1477972800"; d="scan'208";a="5907513" 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 08:04:24 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AuHSOUxaP0hZwjTZtxSkVGL3/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZoMW5bnLW6fgltlLVR4KTs6sC0LuK9fu8EjVbu96oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ixi6twvcu8YZjYd/JKs91AbCr2dVde?= =?us-ascii?q?hR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/Y?= =?us-ascii?q?TQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhS?= =?us-ascii?q?EaPDM/7WrZiNF/jLhDrRyhuRJx3oDaboKSOvV8cKPQZs8WSXZbU8pNTSFNHp+w?= =?us-ascii?q?Yo0SBOQBJ+ZYqIz9qkMWoxu/GQasA+fvxSVThnTr3qM61OMhERrd3Ac9GN8Otn?= =?us-ascii?q?XUo8nyNKcWS++117PEzTTEb/NRwjf985PFchUurPCDR75wdtDRyUY2Gg7Dk16e?= =?us-ascii?q?qpTlMiuI2ugTt2WX9fdsWf6ghmI9pQx9viKjy8kjh4XRhI8YyErI+Th3zYs7P9?= =?us-ascii?q?G0VlJ3bN++HJZeqS2XMZZ9TNk4TGFyoik6z6ULuZ6lcygOz5Qq3xvfavOaf4SS?= =?us-ascii?q?+hLjU+KRIDdkhH17ZL2/hxCy8Um5yu3hSMa4ylFKrjBKktXUt3AN0QLc6tSfR/?= =?us-ascii?q?dg4Eus3SyD2x3P5uxLO0w5m7bXJ4Qvz7M/jpYTtF7MHi7ymEX4lq+WcUAk9/C1?= =?us-ascii?q?5er7f7vquoeRN5ZzigHjL6sjgs6wDOQgPwgLUGWa9v6w1Lr5/U32WLhKiPw2nb?= =?us-ascii?q?XesJDeP8sbvbS1Aw5S0oYk8Ba/FCyr388fnXkaKlJKZAyIj5PzN1HLL/35Au2z?= =?us-ascii?q?g1O2kDdk3/zGJKHuAo3RLnjfl7fsZa195FBYyAoyy9Bf+p1VB6odIPPzRkDxtN?= =?us-ascii?q?vYAgU/Mwyv2enrEtp91oQAWTHHPqjMK67WsFmV9sozMuKMY8kToz+7JP87tND0?= =?us-ascii?q?inpsv14Weq2gxtM2b3ejBbwyJUSSZn7lmZEAFmARpSI7EPysj0eNB20AL02uVr?= =?us-ascii?q?4xs2loQLmtCp3OE9ig?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HRBABhcntYbyIeaIFdHAEBBAEBCgEBF?= =?us-ascii?q?wEFAQsBgw8BAQEBAYIHjkqheYJEhDSIIlcBAQEBAQEBAQIBAhABDBYIHTCCMxm?= =?us-ascii?q?CHgaBCVFXGYkDBAGyP4QQhh6GRYl7hHkfBZs6gXuHeYdekHpIgwaPHoFtEipCg?= =?us-ascii?q?2gMd4FIcohiAQEB?= X-IPAS-Result: =?us-ascii?q?A0HRBABhcntYbyIeaIFdHAEBBAEBCgEBFwEFAQsBgw8BAQE?= =?us-ascii?q?BAYIHjkqheYJEhDSIIlcBAQEBAQEBAQIBAhABDBYIHTCCMxmCHgaBCVFXGYkDB?= =?us-ascii?q?AGyP4QQhh6GRYl7hHkfBZs6gXuHeYdekHpIgwaPHoFtEipCg2gMd4FIcohiAQE?= =?us-ascii?q?B?= X-IronPort-AV: E=Sophos;i="5.33,233,1477958400"; d="scan'208";a="2301783" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2017 13:04:23 +0000 Received: from localhost.localdomain (32.206.133.77.rev.sfr.net [77.133.206.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 2D7E956481B for ; Sun, 15 Jan 2017 14:04:22 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 5/5] libselinux: fix argument order in get_default_context_with_rolelevel() doc Date: Sun, 15 Jan 2017 14:03:59 +0100 Message-Id: <20170115130359.6108-5-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170115130359.6108-1-nicolas.iooss@m4x.org> References: <20170115130359.6108-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Jan 15 14:04:22 2017 +0100 (CET)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org 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: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP libselinux/src/get_context_list.c defines get_default_context_with_rolelevel(user, role, level... libselinux/utils/getdefaultcon.c uses get_default_context_with_rolelevel(seuser, role, level... but libselinux/include/selinux/get_context_list.h declares get_default_context_with_rolelevel(user, level, role... and libselinux/man/man3/get_ordered_context_list.3 follows this declaration. Fix the header and the man page. Signed-off-by: Nicolas Iooss --- libselinux/include/selinux/get_context_list.h | 2 +- libselinux/man/man3/get_ordered_context_list.3 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libselinux/include/selinux/get_context_list.h b/libselinux/include/selinux/get_context_list.h index 8bd8f99d004c..a15b9c4ec34e 100644 --- a/libselinux/include/selinux/get_context_list.h +++ b/libselinux/include/selinux/get_context_list.h @@ -57,8 +57,8 @@ extern "C" { that has the specified role and level. If no reachable context exists for the user with that role, then return -1. */ int get_default_context_with_rolelevel(const char *user, - const char *level, const char *role, + const char *level, char * fromcon, char ** newcon); diff --git a/libselinux/man/man3/get_ordered_context_list.3 b/libselinux/man/man3/get_ordered_context_list.3 index 8de90b744c72..e084da406af1 100644 --- a/libselinux/man/man3/get_ordered_context_list.3 +++ b/libselinux/man/man3/get_ordered_context_list.3 @@ -17,7 +17,7 @@ get_ordered_context_list, get_ordered_context_list_with_level, get_default_conte .sp .BI "int get_default_context_with_role(const char *" user ", const char *" role ", char *" fromcon ", char **" newcon "); .sp -.BI "int get_default_context_with_rolelevel(const char *" user ", const char *" level ", const char *" role ", char *" fromcon ", char **" newcon "); +.BI "int get_default_context_with_rolelevel(const char *" user ", const char *" role ", const char *" level ", char *" fromcon ", char **" newcon "); .sp .BI "int query_user_context(char **" list ", char **" newcon ); .sp