From patchwork Thu Feb 2 00:58:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 9550941 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 12FB260236 for ; Thu, 2 Feb 2017 00:59:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F1A4328456 for ; Thu, 2 Feb 2017 00:59:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E6A092845F; Thu, 2 Feb 2017 00:59:40 +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=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4657528456 for ; Thu, 2 Feb 2017 00:59:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751399AbdBBA7j (ORCPT ); Wed, 1 Feb 2017 19:59:39 -0500 Received: from mail-sn1nam02on0089.outbound.protection.outlook.com ([104.47.36.89]:59840 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751342AbdBBA7c (ORCPT ); Wed, 1 Feb 2017 19:59:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandiskcorp.onmicrosoft.com; s=selector1-sandisk-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wGz/Rl4smOqbaVkcPCKT/3l+9hyRjDO/owrnDYheh+k=; b=Uc+WswLGqPx9tLNjhjas+4i/VWw6Rni4VBfBic0NCrNLCUBRWOyUWykaqNuFZXtnZWZK6YfUDc+i9m/79VlP+EyiKv/66k12AfafxRqyDFnLKZEBIEvUC422EobItmJSmve7ehFiHr4pi+vwVEY23k3WLCjsZepFkvuixzAUjMY= Received: from BY2PR02CA0079.namprd02.prod.outlook.com (10.242.32.37) by CO1PR02MB047.namprd02.prod.outlook.com (10.242.163.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Thu, 2 Feb 2017 00:59:03 +0000 Received: from BY2FFO11FD018.protection.gbl (2a01:111:f400:7c0c::197) by BY2PR02CA0079.outlook.office365.com (2a01:111:e400:2c2a::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12 via Frontend Transport; Thu, 2 Feb 2017 00:59:02 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; lst.de; dkim=none (message not signed) header.d=none;lst.de; dmarc=bestguesspass action=none header.from=sandisk.com; Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates 63.163.107.21 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.21; helo=milsmgep15.sandisk.com; Received: from milsmgep15.sandisk.com (63.163.107.21) by BY2FFO11FD018.mail.protection.outlook.com (10.1.14.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.2 via Frontend Transport; Thu, 2 Feb 2017 00:59:02 +0000 Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain [10.201.67.162]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id DA.7C.65426.17182985; Wed, 1 Feb 2017 16:46:42 -0800 (PST) Received: from milsmgip11.sandisk.com (10.177.9.6) by MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server id 14.3.319.2; Wed, 1 Feb 2017 16:58:57 -0800 X-AuditID: 0ac94369-b62949800001ff92-33-58928171ed86 Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id 0E.63.16817.15482985; Wed, 1 Feb 2017 16:58:57 -0800 (PST) From: Bart Van Assche To: Bart Van Assche CC: , Christoph Hellwig , "Andy Grover" , David Disseldorp Subject: [PATCH v2 13/36] target: Correct transport_wait_for_tasks() documentation Date: Wed, 1 Feb 2017 16:58:30 -0800 Message-ID: <20170202005853.23456-14-bart.vanassche@sandisk.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170202005853.23456-1-bart.vanassche@sandisk.com> References: <20170202005853.23456-1-bart.vanassche@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsXCddJ5kW5R46QIg84GQYv9s54xWXz9P53F YuXqo0wWrUvfMjmweOy+2cDm8X7fVTaPzaerPT5vkgtgieKySUnNySxLLdK3S+DK6Nl9ga3g L3fFqTMz2BsYJ3B1MXJySAiYSJzb0snWxcjFISSwlEniUesXVghnK6NEy/k2dpiqZzOvQ1Vt ZpS4fvg6K0iCTcBI4tv7mSwgtoiAgcTv3guMIEXMAh2MEvN7noEVCQsESUz8dZMRxGYRUJGY 83AKmM0r4CCxbvdFZogN8hK72i6C1XMCxRcfhxgqJGAv8e3PURaQoRICbawS7xr7mSCaBSVO znwCVsQsICFx8MULZogGdYmTS+YzTWAUmoWkbBaSsgWMTKsYxXIzc4pz01MLDE31ihPzUjKL s/WS83M3MUKCO3MH490n3ocYBTgYlXh4BUQmRQixJpYVV+YeYpTgYFYS4fUFxoYQb0piZVVq UX58UWlOavEhRmkOFiVx3lev+iOEBNITS1KzU1MLUotgskwcnFINjBGm9y+sfCr03MbYcSvP ofipu/fIXMjq3TNr5sYXzy7UPfUJYElZsijl+0Ge2XNnNP17O1e4+FbN4XviPmv0e+K1uAVq Jf5XHN4/e8Om+YlrLprPT0tc+/lmarBQJavQdkspN86LPTGOdacbbuTws/ZGbD0tt/NFjPe/ Y9MXfSriCX068XmAAqcSS3FGoqEWc1FxIgDsXKdtagIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGJMWRmVeSWpSXmKPExsXCtZEjRTewZVKEwdNb3Bb7Zz1jsjj4s43R 4uv/6SwWK1cfZbJoXfqWyYHVY/fNBjaP9/uusnlMW3OeyWPz6WqPz5vkAlijuGxSUnMyy1KL 9O0SuDJ6dl9gK/jLXXHqzAz2BsYJXF2MnBwSAiYSz2ZeZ+ti5OIQEtjIKPHr0GMmkASbgJHE t/czWUBsEQEDid+9FxhBipgFuhglNp05xQ6SEBYIkpj46yYjiM0ioCoxe8NvMJtXwEHi4Pup rBAb5CV2tV0EszmB4ouPQwwVErCX+PbnKMsERu4FjAyrGMVyM3OKc9MzCwwN9YoT81Iyi7P1 kvNzNzGCQ4Izcgfj04nmhxiZODilGhjXTD7Qu9KiT9lKp5bH3W+59LuVtt/eX9k3RS7RYvMi sQXJ+5oesxZavO673SYVq1+0Rdnm3IQlGYKKSTbJHFf9W5JbcrYKC8k2z5Uw2KvAX8PySL1+ 6pHHuWdjl57Pfseo9Hdv3I0snohDMbtee9w/33cv79H19pdOFW2OegfWbj7jpsKUV6TEUpyR aKjFXFScCACR18J/uQEAAA== MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39450400003)(39850400002)(39840400002)(39410400002)(39860400002)(2980300002)(438002)(199003)(189002)(2270400002)(53936002)(92566002)(5003940100001)(6666003)(69596002)(189998001)(36756003)(1691005)(2950100002)(5660300001)(6862003)(68736007)(305945005)(86362001)(6200100001)(626004)(8676002)(54906002)(7049001)(47776003)(110136003)(33646002)(8936002)(50226002)(1076002)(81156014)(50466002)(48376002)(97736004)(38730400001)(81166006)(77096006)(356003)(106466001)(4326007)(50986999)(2906002)(76176999); DIR:OUT; SFP:1101; SCL:1; SRVR:CO1PR02MB047; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD018; 1:z+yTPSons36jFa7L6NL367czreOOF5P0uMDhBmOBrLgXc3hmziZAcE3IRVDPTrv4ZTGEQNfHDgcrpab2+xrKwkgcZ1on4dw8dULY8qbyQwMWmT71+AJj5NNWYbh8oTbgcpepsrRuTQsVfXploMaYDaoQTc3DI6mgYEK2+O1zXOr4pNeT7gJP5lYpy4wOO2or0ffNbSfyH7Qi8TXaWhN81Y+KpcXNUJ9FQxuOLUEUY0np8imJRr2cdJ7JsX1IvQHrRBlNraQu4E/UwThsnXdt+uUzQ0QghL0tIRHEB/j63WidXxnF7jmbXwhcR4aEc2uBSbbvPX9KUvrxDKzywlsqpHqxve2RFF8+kqc9TdCnwABqzYdMfbpIhkJe1wSIELYEPXL4QkHa4mNBlXjSE9iG521dnra4d4uFYltlY9b4DlRMDPGieSoUMaAHCjwTBX0nl5Ap29UPHU+w6TsKpqXdwUrYJVWWAKfydKMZZrd8GriGVOGLxIeDRb2AjVgTjxZe X-MS-Office365-Filtering-Correlation-Id: 78394f02-dd57-4861-c6bd-08d44b06adb0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:CO1PR02MB047; X-Microsoft-Exchange-Diagnostics: 1; CO1PR02MB047; 3:JT6LoETeKvTosXXDQW4cFB9i2q1GcnBv21yEhCYJ3XksLG8vvMjrgqrB0FqTkSXDCJa5cFyOljgh0+TnQluyE9uxJ1fhU2SuvaMyT2f7eIx+SHpnpfLzWJftOvEji2GU33OLt2sh32CNWq2q7rkt0JzBI+fJ+4+Un5yaeFL9xsTYefp+9jZynXMtcqNHf7NUPgx1TGMF8njTcfemaIFULi+0dk+dvl4bmDfrjNQMmZjLafm7Fwniwb65bry5Gcxkpe9WGSbs0ZoqUOU2k82Pbi7AbTbkgNMkpBv60/4TiqINtkuWgt3REgDC1aewP6ysLniuML/SUeFIVNfxZDdTLRFLZnRP+Cb56hs4frkK24lazJ6JFXzxZwxnT6O8PSOJC2Zhq5t9NRI6XkihRQ7m2A==; 25:AD8bl9Ceju2FKkyhJ+Vuy3MJbgAHHviHEQM1elZY4JMvixU1pV5RATWoWa01eRmZMhpAFNu0u5fZiq5A3PyENnWUtg/G3pjml1RqoXIKcYDPzbB2zKGJrmtxZ0XIlh9mzteoqZF6r6OdvaFcv7Nk/FT4Ccy/ULdL7hBdtT3vY4lPZlJW8hHd3gWWRN+5dAVunrRouryyluMAgg+16nP2QueKA4ovx9UB0BdpBHMxVIyzfhSm0odJCDZn8o8Oxfyh9VgB0HEFhQ1ZcBydiqppruL3Mwc80QDBn8SWIm0prwmq1OysbHjAFyeYonQLrcNya+Xtx8NhKxwGDbNzkh2qe0ND/hhf0nM7FnYLOmFbTpV/WyHKPYnHIn8aXlPvJHh+tsaF6xTWjeGGoqmjNukUxMZHHiEBiY8jxsRT4GS4fOtj/c3YOkKwDXprqzMBX9U11iRiK5za9Ld1wNJnXFopPw== X-Microsoft-Exchange-Diagnostics: 1; CO1PR02MB047; 31:3sWQIo6LWHz7LQX4TkgzCLJUQS1XY5kohgyz8tp6mABgGL5XvYpV+J2jb756BRC0ekVUGQCBePLKffEcGXgw+xu/zgaBvEgQypYG+bxQ5QtxCxFgc9cl+cayLisjeu+9N9o6d/DnUbVCaVA1oprOSdPtYBXu84wzVoBRyFJYhB7Xak0wx/zPwSPNveVhDiFzzSm1uZypZKkc9//WQkV5mZPsmwOSB22OVRL9n3OV6y0SHxt2m4x1yh46VCg46sKMnj+s8nw9qzCYnF/WRvRcog==; 20:7z3PgW2FgoRdvkkg3no5D+nAWX23UFpPV21o9VCOxciEVfLE1OGjMyyYMYjc0pBIx5Q4JRP2YDbOixnsw6DTp8bQiOkxZvCRprxiJS8S98rNOnjebvSXIvqgBnTKZ6yhnPVYdHxaIZNX6qAN1P+1qwt2cUhUIMdcGtitJGs5ggZmEhVKxUcZLSD28RxaNgO+MWOWl+FjG8fNWCdPW04H+fG7oIHkIA6WMkzmCef9rSyl7yPnjHshE5IPA1TB1B+rjC9KbSECiNA4GnUaJftR21Ap13vEysPrYeZORjlA7gVpjizcP1k3hcYun01AmTT4d2nXz/vF9QKmedSqqTwRCfqM7Y5jgjpg5gmye30wcrCM4w64iSXm5GVGtft2kQc0nj9nwgM4VB4+Yp9NIHGMGYEOOGq3oCAJwNmuzr59/kgqT//ymxzUAkve4tU40Hzg0zGLCQwFUXydgCdsFHO/Ji+ySi5rNWeQo9YAYS6gfDJy2Ft4ceb9rz61IOwam0zx X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(13016025)(5005006)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123558025)(20161123555025)(20161123564025)(20161123562025)(6072148); SRVR:CO1PR02MB047; BCL:0; PCL:0; RULEID:; SRVR:CO1PR02MB047; X-Microsoft-Exchange-Diagnostics: 1; CO1PR02MB047; 4:BM+9zNjo33Ea/JrzyD6R4Kgo4gyUIBm87e4x5fnwe09VU6XzjMht1C7EErUwtseEyX9yr1kWUiXvpYHdVfJyeMd57dCsMnLYuG50+BBZkl+JsE25wyh/m5uHqFRMeI8LZ33GVAnxxNqAV4A/kZDDt8CjljgigxMDhHkWP2NbsZS9weOY7ywb2qunnKkftiumSh9cYA7mRzm2g05HYtz7ueQFW0T7X1C73NM1hEtaS59p1RgXNgCb9dnbwctO8vMcutu/mbQ15HleCPX3QqLIeQUcxCRJnPWA9fekzHYrqv+qUNw4VNUeqzo7NJwMLKdSEbT3Dmxon7O0UEzBEa3UdPTYBAF/FeXXihQpKPRH5zsgg+Wx7L2hyFiBicvETsvt1DhSOzGJNaJv9zJ35nMMkJKLqG22x1i7v257XbDdu2kKjkl+IjqBRyH96zIb2+zph6W1nOZvWTN3dYbgBUDeTVVBjFPFXvpx8d5m6Hsm1u4mbZcvEF7J3NrEJkn4UjcVXazbErmIQ2bU1upXQICAa9o4hAyg4N0nlYWB8qimCloShL+gHvzycEdWwn9xyy4az/JrHBbkrdLpa63lS3AUQ2/xxt1/bViD5VCCsQViJMwxnL29ErZCzyxMH26OAVYfmM8kQYGg9wreysxlr91FuJ20DI5B6VGldhMDn3DKblBC8jjvuUE3lrM5cTl2yoMyI2+VE7fX8FLqmSyI+dc2pw== X-Forefront-PRVS: 02065A9E77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO1PR02MB047; 23:2+cUlanbrtny5EP6ldKx5qLmf9vyMEDNZhV11dSbI4?= =?us-ascii?Q?HDNKr0JWvECO929juE/z9nV1uAlQLC5Fgjr45LiUu8xyXhPDT5NSC8a7cPc+?= =?us-ascii?Q?YYs0PBaTiGuf4cDKSf7RFuH6l/z3rZQnLyXM2L1DC3jSyDZRUBmuSnfMIp+5?= =?us-ascii?Q?cBnbyr+YTxJoYep03+gdM5irC3BKhv1dkNxsMIk/dJZyo6tz5z6Ow40xGepX?= =?us-ascii?Q?tfPvUdCBldmaRYQoI/9IOP8sDUufJSgovkDS5jqYVtKpgBfwtY+H9C/4gxLZ?= =?us-ascii?Q?maHoghwIojIzA0eE8H9tt7rtz4WddoRZeqLAG8N7nxxNM+H6PTQKdfRhOOCq?= =?us-ascii?Q?T5XKmkpX5c163/xCKIxF+0/BGM/v0d4g8FrDT1Sl8PAZuPVBJVVsIJ/CFvFW?= =?us-ascii?Q?pRrzIeIS1s6LCm/BH0zW3j9tfGsJis+jbq12EgkpP/4lsjN5vkBzu95pBOtW?= =?us-ascii?Q?WQVdn0VKNf/xQx+u871dTwMyZG30QWjU/yNjZT4v6M+xSM4roNgSh4vUnhGk?= =?us-ascii?Q?cv0ZRuexeI8OwqJhC7WyIeMMkHSEdvUiJc3TwbHdA9pfxKtxj80LP7qm2qol?= =?us-ascii?Q?JkABHxeYo/6lSUCai/ZD9tGTmYpsINQUAbgRvh45FbXtir/uT7evnIJtX1Iq?= =?us-ascii?Q?d+ZW96hVeO/9Xj7IQ3Vru133ScYJOK3+LnwUXQBhtYdQ+D/moGS3gJLPgcrU?= =?us-ascii?Q?BZG+n+iChH/8XMdEi3GmvUx7ZoXZB8OWwF4nwbAMItRaKYQasSHYFFawnTKK?= =?us-ascii?Q?uAD0IJl6Gk4qnAXR8psdMYsGUr+1CPJkPfQYqLnJHrRvLg0crRSbmIWxpa9j?= =?us-ascii?Q?GqmTm9lvYHFvHUR0X67RyR0cxpfHlYuIEYRbdKI4HYu1ki8/uLVN4+HXzQdP?= =?us-ascii?Q?fmy45HmO0W8G2pG6/saghbRRYK0RIpP9UGfSw7lXJ1Z+tSTgVFYlwEb6tKO1?= =?us-ascii?Q?4XGqsHLHZVaZONVnKnLqI+Ewnv4j2Xcbwzg2EHeRm03dDlZkFemAwPZD4B6P?= =?us-ascii?Q?9w14KJMPQoDlml7b4CLFl66SPxTH1MBrZqamr1QSXBCgCAuwCtuoka1wFhVm?= =?us-ascii?Q?J8dqr4u36pQ23AVoMdDo+GkN2SANpivdQnJWtx5+md0wChmdx/eDya9szlrQ?= =?us-ascii?Q?gqb+XzoENOOUatY+yLYHKxCSo/va59k9h3FnDvFwgRAdkz4Pt8wcIVkMPn9h?= =?us-ascii?Q?XLa2pz7IfR+unZOMhqvOBS/I0ZgEglqeUEzltZI4PYDKSuMCcVsC6izw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO1PR02MB047; 6:obzqdFv0upeW/k10QWwxo/VYuYuH0RurHlt64ANbAx/uzqBR2tsXdpW1K2Z7H+/Cb1rhRq7Vz+iiPT2RQGiNUaAyuzt98NcH2AIM7CusCgBRc+QuAplQ+OOcUXHjuwv/2/A1eaCtle5GH5D6XQkViLAaeXHqeZTRo3m2DLaewOkelyg3Mk0kmPQTHsy8euILoA7kLCn4H8wpPOynEwDPRPp9BmbLPtBCb9CQ600LDyAoPrN0ZzNn/XUgGp8/lcXdtMUZgsGf6ij+9eEdx8+B7B7mCuVBLMvuvfYsQHV5qekao7fmoA0L4KEDuqVPBq6m4IWSsp+sj43TpkddxxM3Bmq5N8aIiZK7n2T5UJsMSi49M0Kir62ixOUdcdkl+jRiaa0kt2mmr6Fz2SProcV61FVkLp4Y4xxPCSrAzxaooaVy4UgAlgRE4ivU3aoSUq2V; 5:W94txbFzwF4VkKd9LzdBtYQjEjZsP39asxO1xPLiY8+JVzV2Y4VwQ8tYHfNiDABf+/y5QWbGtmMq3UQm2eBps63C42yOcvqDXNi5qLok6ID8mSGoJ8mzJ4DCJeFmJ1k0WrXJlCv3nbfGc67bKBOFsYInUg4L4UNUSQG1bjSp3dI=; 24:7rJ+4jmP4Beqrbiixm/AUA9/Z0JPfutFOR0HQuXkDrJ/Bud/7NAD+qSy1w7ItOwMx21T7YHMOHAMsPg3REvvDQSgn5TNGmY5SVuMLzfFpEk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO1PR02MB047; 7:R7EnZM3yTzD0kOzDUv1aZFthR3WvpBNbbh7+AEb6iEKmWdl9Ai5xd9QMyKaVm6JZ6VLIdsSZ/CtAW0dKBhPtcgFPzVu+Dmlv1z9z0HD8Gyg1Snpnx44qNHlSKKo3QQXrJUwlfejJzYUs6rSLDVtwIcwUX/MfaW0EUzC8EzkyKXDRHPTPwF4AU5dzE2ImzCM3gjH9v9LIW4YHQvOtHS2TZcGqWBbrfQySo35ZIltRdE/EonjdMLq72d5vBStg5JNB1Of29HFsREFh5QKcH9MvqRNtOrwgtZi02SFu9jlC0fWiYfCcOGy8vlOvF2MTNE4Diwud6Rk7Df2Gs04mAIE/zdJCzkPmMKiLVJrmKNXvmSWrnl0AwYSpIIQ6HeOCrneFfRRjiIsvgCmfCujqo2jAcH0koj2AumQ8PfzSXQEMwwl+1RDr5gNaeVsYuXy0zHjPYP9jjV2sShWmEcUWKvD65nMzQvEFN9lI0gS5Y4Y2nBzrcFntjeVCyuySxLy4a1Q7rHIESxMgFZD+cC0jo9pk6t25t3btMRLSYxobn2VcxswXtwVQd3g3d7cKwjkdO0Pu X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2017 00:59:02.1545 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d; Ip=[63.163.107.21]; Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR02MB047 Sender: target-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: target-devel@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP transport_wait_for_tasks() not only waits for command completion but also sets CMD_T_STOP. Additionally, this function is not only called by frontend drivers but also by the target core. Update the transport_wait_for_tasks() documentation to reflect this. Signed-off-by: Bart Van Assche Reviewed-by: Hannes Reinecke Cc: Christoph Hellwig Cc: Andy Grover Cc: David Disseldorp --- drivers/target/target_core_transport.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index 3f54ec6d7f66..daf85bc6ce18 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c @@ -2770,11 +2770,12 @@ __transport_wait_for_tasks(struct se_cmd *cmd, bool fabric_stop, } /** - * transport_wait_for_tasks - wait for completion to occur - * @cmd: command to wait + * transport_wait_for_tasks - set CMD_T_STOP and wait for t_transport_stop_comp + * @cmd: command to wait on * - * Called from frontend fabric context to wait for storage engine - * to pause and/or release frontend generated struct se_cmd. + * Returns immediately if CMD_T_ACTIVE has not been set. If CMD_T_ACTIVE has + * been set, sets the CMD_T_STOP flag, waits for t_transport_stop_comp and + * clears CMD_T_STOP and CMD_T_ACTIVE. */ bool transport_wait_for_tasks(struct se_cmd *cmd) {