From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751198AbdAMUgS (ORCPT ); Fri, 13 Jan 2017 15:36:18 -0500 Received: from mail-by2nam01on0079.outbound.protection.outlook.com ([104.47.34.79]:41192 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750805AbdAMUgM (ORCPT ); Fri, 13 Jan 2017 15:36:12 -0500 Authentication-Results: spf=pass (sender IP is 74.221.232.55) smtp.mailfrom=sandisk.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2134-323ff70000003cb4-b1-58794113cf49 From: Bart Van Assche To: "alex.estrin@intel.com" , "dledford@redhat.com" CC: "linux-kernel@vger.kernel.org" , "linux-rdma@vger.kernel.org" , "gregkh@linuxfoundation.org" Subject: Re: [PATCH v2 00/26] IB: Optimize DMA mapping Thread-Topic: [PATCH v2 00/26] IB: Optimize DMA mapping Thread-Index: AQHSbdomzVFbs1esv0GSpkAXhG8fWQ== Date: Fri, 13 Jan 2017 20:18:06 +0000 Message-ID: <1484338667.2679.15.camel@sandisk.com> References: <20170112190718.6728-1-bart.vanassche@sandisk.com> In-Reply-To: Accept-Language: nl-NL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.28.1.254] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <8D695168DFD75A4C9B819DD78D4E0F9F@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsWyRobxn66YY2WEwZf3bBYXnn5nsnh5/gOr RfPi9WwWl3fNYbN4dqiXxYHVY/Gel0we++euYfd4v+8qm8fnTXIBLFFcNimpOZllqUX6dglc GXf3TWQpmCdQ8a3/MmsD42feLkZ2DgkBE4mNWl2MnBxCAkuYJM61u3UxcgHZlxglus+9ZQVJ sAkYScyesIcFxBYRSJJYfeIdM0gRs8BuRonvG/axgySEBcwknu79DJTgACoyl/i2MByiXk9i 9u9zzCA2i4CqxMy759hAbF6gmdtX/2OBWNbJKLF843qwBZwCIRKT2teygsxhFJCVaHnNDRJm FhCXuPVkPhOILSEgILFkz3lmCFtU4uXjf6wQtoLE5xX/2CDq9SRuTJ0CZVtJzN90hgXC1pZY tvA1M8QNghInZz5hmcAoNgvJillI2mchaZ+FpH0WkvYFjKyrGMWKE5OLc9NTCwxN9YoT81Iy i7P1kvNzNzGCo1DRZAdjx0b3Q4wCHIxKPLwcapURQqyJZcWVuYcYJTiYlUR43xsAhXhTEiur Uovy44tKc1KLDzFKc7AoifPev7k7VEggPbEkNTs1tSC1CCbLxMEp1cBo0sAxhWmyS4KK8Ru5 xVPlX8wU/LbI6eyW1VZ/em1vutzJ+vvbf66hdoylw32+RRMEhZeLX87RMJzVsJzL6mdbyJfb Nxf3Tmm3WMbkvPfUhKfV0+RbCl7v8D955oLnoa5/D9bvq3q8717xHS/RSQa1L71PnmXKKZlg tPzepWWH4xfxvL1tscOgXomlOCPRUIu5qDgRADDzt86+AgAA X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:74.221.232.55;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39840400002)(39860400002)(39450400003)(39410400002)(39850400002)(2980300002)(438002)(189002)(377424004)(24454002)(199003)(2270400002)(7736002)(2501003)(68736007)(4326007)(626004)(5660300001)(97736004)(356003)(2906002)(305945005)(189998001)(5001770100001)(69596002)(92566002)(103116003)(106466001)(54356999)(76176999)(2900100001)(33646002)(50986999)(106116001)(229853002)(2950100002)(86362001)(8676002)(8746002)(50466002)(8936002)(47776003)(81166006)(102836003)(3846002)(81156014)(23756003)(54906002)(38730400001)(36756003)(6116002)(27001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR02MB042;H:sacsmgep15.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD017;1:iAS0eLteBwLFQR9LSytOCiVCiyF3ysR3xgfEy9vsTu4pmgwVTLgBsSzNQ1tB3iRA+azGnWKAOzAs1CEZEdvdabaHdYDQKRiLPhTsGBH/7sgrPp8Uybt6cbqDvgP8T+SdNMETdaZQPcpre4o3sllmKXaFBqDn96ntXTys85Bh11oLOnRIRIqMwgbOueJ9+fMQGVc0HdJ3FFwGuMFxed+khBwOcssBgobLp5PYbgON/j+dteSggOXuc2heD9MaKTrWMgmdesR5N3OfFI/ykLtBpH/a9ZBfqLCw65vhAgomq+6JquuBCbcOk2OrQG/t3Kyj+6DHbB51Bc2koYLR4Qk9eRHXlfFB0ecGga1zLeYZsB8r7n3zHziZrUg8k1fq07Cna3zxu64ov/WiOHyqevAjLScVUladoVjX+H9aweyWUAKSR5hFCq9Nlc9YVibshTBoF6XC58u74AW0BnJDD2nPKuasqZmshkd7zrGcbQFj9pSC+NsisSPbw6l5sLtUXpZQOCuFAwP0bNHGB1an0cuUQWOxg9S30JZ5bh+zigXExcG1+kg1UxxIXyOWlnH7QcC3Xrk+z4SEW5XRmwAqpDy2jvlsWRYoXWrV5VbXtPId5yM= X-MS-Office365-Filtering-Correlation-Id: 330232ce-ef3e-4d41-3b7b-08d43bf14c27 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:BY2PR02MB042; X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB042;3:SdTdm9JlqhvmCmzqIsSDSRCnKl9rm5hb38jpRpzUNwSfjCPO63c5wU1/yHee67AGaqC/z5brvjrfwGUPfglxFuOFiJURkmwziHVEYuDsJuHpxrsjBV2V3VCTmEmnFtl2QCsJZMgr8SLFCBy66vZto3P1GoCe4t+lUUbaDNag4nuB5sG3iRFBCvHCndOFWci13dmfyu6SISoQZbxz95PfswFfUytMHCIqfuDFELHLn5gM9OgaP9kNiRbA+iVlvKjji+ZYbQeGi1YKiJH5m9v/nnM6tG47STYlUPjBdjKFwqCnfxlKrRe1s8PwDVhMc/i5KNWkVGFMIfxBJXk5jZQ2RKmqzTRnjYynhykUs0+pUArjk39LyrAdVwM1an5aDnXOqaEQqMVhBF4GXXROc2Fyow== X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB042;25:T+Z+8cnEwckGYq0fwp9ZQKWd26usTbDQXFf7wAr4LbIdqy7IUZSCw0y0SVya66gF41MylmgGYdYEFwEnY3gtdpDRQTgP1DWlD6gdAc+Z4WqqlcUILmvAf2/X3IXWpMf6QpXt5+tCY8tEFoLxTTMDTqUKy7oaPZaWYSvwtSF3lAQWgyQpcOzSUJq09iajHFWaLtG4+x1r/fvjQQM+OumOhUQ9ZXA0DhA7RpLUdgezLHD+T/Y9j3WendRdsKCma/36HrBzzklvS4M5IsWScShN2gu3VDCJ1W62HgdZ8yPczYhrIoo7zEvXMp4RhUbrGo620lDMTmkmKBQQfeJdRKJ3hi8leLGS6N6zICKRFARkM1nXvUm5Dpu+6mxrVJ/uBnH7iou0RXEHr0tdmyVVoEj55PH2sWXd9w24maDPjHIB/qRdPrLwS0ZumWqZnpGsL+NoejNdhMoxGferPkMyVbUSeWiQq1ipn4mKFihuk+Q8qi8IosgG0YNFMMOWzxZSUjy7xfizRuVDAnTYFWt6P/mxccGpbRixA67D62KqVWRL4xkYau+y3qBwHASpyrMPrvBRs48NA6vgY53Paop+SXu452iHR24MedEFqm1t74nWaewG9+Ibjz1QmuhhO1vzioZ0FmhlpjyX8zC1f3zqqN5uL57scT+P3s5y9sDb1n4s7mkhn1LphIPKYQNVDk1xkIze9LT7uvgi3RYakH1d56orVP2RXbOuCGcUC/EYGda6/4SIjqkw0vUl/l0u/6SZRSo2dzGwmaPfMFDS98Nl+LCuegiazSLkM+GY0pAR6uQ9PMsFSZEvJt1+1XlTmmgujfoV X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB042;31:ox/Tq9QR6BEdgLGaXx6UsMa00ryH576dVJ2ujQlN3X9Opqe23biOn4PDGiiTxwW2jmlkbX4W+UgO7qI7xPC9Kflsef1GAr+N2WmjCnpTLKzn2ULhphoUqSV+/DW7s8qioIkZrZeHTmEASKY9UaK7oatvqqvuvJVE11O+R69Rd9Q/EGqavXw9bz7E28pIAiBAcCOO5SXTque0uDBeA1jYgDEM/v38aqbSnrqGCtCJkaM604kep3KAksHBOomfbE/9qWEdEcwqlO9e/LSrFPBZcg==;20:9kGZjDXAYOT06hngdOo9Fs8QegHigahk6dl7bIsqQPTGesz21vfFBTW5/yucmp/Z5XKoUO1A2tYVlHr3zbIOKvYkczgvGfOfyyC9nVUrwqDTNJ7UB2UHNtckkeaHZqYDQ0QzpH/jZsPN4F7luQMtScIKaWHUjecS5MwqucE2bCU8xJty01ZKpbVe+n6kge6lCbxkB5YNei7DbFaW0BPra1n33vmiWi96w6m6SWNR3WonN+QCalS8jXRUlVLR8c/IvgCzXvr0HE+QktWf0kRE2bzmh+PEsHaa7Tr0zydYj0frA3uJoy11Lqvqm2QDHgqwhu07h9RThR7arFpgMpN7jbYTTh38MYu++t6WPPDMuMjdjVCqUKnB+rKc8OA8DgBX5sjCuTye1k6KGWJ3OFQG+S7SLQ+tp8IHP4Y2V7vxRTIGMz7atwy33EcKlhqZqh/qrbmKDWXMSsNZG7WXbaC/9Xt6F1QDiwcsAvrx6rhqqMj5+QdIJM2JldEKhyfIRvbg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13023025)(13017025)(13015025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148);SRVR:BY2PR02MB042;BCL:0;PCL:0;RULEID:;SRVR:BY2PR02MB042; X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB042;4:RvD0QiHFEly6Y0pC3nz9KdJ1r7vcgT3oUgkT7PakPspLDxDp8sjPgHHKJ900n/azN0XKTsSCPT094FnS8z6M0nMfC7HLNaCVFZ1SPWPL3Yg8PzQCYd+O2+tb/VcGHWM2ulpNowwMLxt2Rd6b4qMUbNUMmi0piVo1HRgUH2y2ZhQgNFXEJ0GsIBroM/owhv0HBb60oEI8wluBIUEwMWTUSbRWlB9NOjDi0rlm/Gx9evZjFe/Ojl5zNXCYBSJIQmevgT3/J82jmw6phAKoyiC4xZfkB9qxPS6nGB0oY+kev4bO0mtMQPfV78dKnRvvrvwu+R+AoEwWdM4y2txdc29IuEhyCcNfHq8Ga0ISClH0rKGFLAbCy27XA3TOsJIiSvu4V/+7E2qFSZMfD/1WIWfYAR+8XjuwwgCAvCcKbr2EXHnKReDzRIT07rVIV6LU0eI9lOch2qT1GvONLjRXLntgN7UxrXhngTrmghrkh8O7Mxwwyy3eQLB4SsNVAJ5dyma/T8ghRBIDUdpz4eHkHv1zSYM67sfQmAXe3m5JW0MbLbsq4s4ZYAU91NbkRtb7jWaOqqmpKD/6zyp35ZzK2QGJwi5RmF318cSQJEsy9O4k3CpYYF3ldxoJk2jMZx9Y63ILkSMSGy7acmFERtkP5V68gaIVHecwODMCEURe0a/cZ7TOrM3oQm4Irj+yFari9gMn X-Forefront-PRVS: 018632C080 X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;BY2PR02MB042;23:0l2Jpu783NFTym35lRPdiwIMmRwu1FAxDWHKKO1k?= =?iso-8859-1?Q?nhYn3jslYO9Lp595a1IFJgsxXoLW+d9TBG1zQ5vP1YcL7D/d5JTvCzCOrq?= =?iso-8859-1?Q?ZBzjE9TnG4lKh0y5qVbziRw6LaN+1BMUjcT7Qe8S1EnUmryh+9sMul9+tO?= =?iso-8859-1?Q?rPYNQ2gkV/3QOh3xLt+GTbc5mj+d1Zg8SwQvzom3I5qi82+itfmkmbvYad?= =?iso-8859-1?Q?PzeY+AaezY3k71ldXWRB+gIV9wV6iyl6DfnSO/XgXRyf8MFGyOv5DWfk0p?= =?iso-8859-1?Q?cNe7jpa9+OWjtgTNseEfhb22mt0YKdyEY7L4jQrBfcVTPF5Ix6D9wtwapz?= =?iso-8859-1?Q?E2/ROyFUD3UE9bnyjlc7ERT4ZdUJcv81Bd5wsWyge1+nOziZXGia5sK6xw?= =?iso-8859-1?Q?46ldE3vF/93o+dj6MoCnzV1VFJHusBtlJD69ehn+2WRGwheReGyxh9nYub?= =?iso-8859-1?Q?fkqbwxv1LyzmsLZhBEiZ11QpduMKRaGlvzLuWjHKh7uX9gljeYfhBqUdU6?= =?iso-8859-1?Q?fuAGLPvAlmUiPRYP/y6SYdIAQkPI9FwG/gseSOFcs9vjrCnn4iNGM7Tfmk?= =?iso-8859-1?Q?wtLyBcBmZHPjMcTrjR1xNSh6xgaLA4MgL1MAbZ5HY1dKHESI3t5LxcdP9I?= =?iso-8859-1?Q?Brt2SjP83TQu6wQ6cBVNq49oq4C09Y9Jt2rcfadvCutSxNig5o1XNih728?= =?iso-8859-1?Q?mvBaBwMWl+5hikgNattAOY5kKxt0ROyrEKu8N4w16qsaU4nxSwC8tXqC4D?= =?iso-8859-1?Q?2oaaLOEu4lD9DcI2eI7SrzENK2xSo7F2TM4Lh1wagPVu96bKe2FkpDnBjA?= =?iso-8859-1?Q?WP6XFUZXa/5m+N7ukgllCrWqf8vi5QzT1lsjtxMuVGFXIvMUargYgu1Qva?= =?iso-8859-1?Q?5ftTjNBDSr64TwIYKcYtr+/MBAQl+3PxmQpb0cwCjDRmLRsWn2T59H6Pwu?= =?iso-8859-1?Q?Wsb18VJk+aE/IsSyMr0kbahpY/6HQtroSINasJzmtmRFToDEK7TFm+hc9Q?= =?iso-8859-1?Q?g0n0K1diBd1ujloJUd/jocaO3Qx1YtXLzuBj4XrByAqWn5b/Y8DgndCAsO?= =?iso-8859-1?Q?nRWwLv8Xo2G9UiqJKPs9R5lobyD/rWUVFz4euG+hXfbv/FNdF2BOYV7dlm?= =?iso-8859-1?Q?sp0rpkD/oc5LCbHsl5I+FOS18/0jFHfCNHNUOdXrMhKXGqW+AjEvFq2m4k?= =?iso-8859-1?Q?ShKmVj8f6cYAGqqyr9no6KgNlU6Vo7Yc4dHkHxXRtwzglJcP/BXV7xiMCg?= =?iso-8859-1?Q?WsqwY5JoHcmycJioFAqPmNS56mJGg2BXWqnPjmLvbP4rIdZvn72Q0CHSh+?= =?iso-8859-1?Q?cNFrRs1ZrHXoJlE1IzBvZFXgtF/zBUwIj4xCxTFmqGRdkVYiBlcuM1LmEV?= =?iso-8859-1?Q?40o7Nio=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB042;6:NqBSFmDNBEyXqqGNsutJIJF1MtO5gFnHqVfu+xDUgWjEJKLoov0h50tnfpu5uwYgsiAEqZPn+JTBMnDDSAcHo88QIXIrI2BdteosDlZ7PRsJ0lzHz/l6Ce5SzoMh7M7MMgQBt/yLz1OO+G1PkiCnSibsX4gakGCQaruYrbv1R4Du9cXrsqV3mOl2nZqxR5/0WfjZLWFbOmcW0lMktXauzyLE89M56slTkOZZornZpDJIck5UwCxn36DSQT170s58HUUjWcjxQZ0AfwqOQxtb28gsY7RuXSTQZCXv9h0z2xiLNWICoZ2NHx1TgT6futX77yIIdRC/r2ubqmQgqbC+EL/8swj5cweFEaFgfp7qeBaa9hPCdCxpgjCSRpAtB10B5isM9CNSx2VT30P096Zgg7lzTvVizFKi1Pj73c4+oStDxFkdZ3edfam2wtHE9XKF87I18lXsUzb3bitwc93XgQ==;5:/3xPYuZaDem/NDYVz7Qs+I3Jr9fmcww7gK+xnHqTIU9g0Kgvuuz0O4JgJCkZa9gqBpKwoQAgkxhlZgzRGx9FlBeeFfuKAUjpJySvBoKVayUpmdAKZ1xHUisr/Vp/ZrsrvD0oQ+T9Ba64lEMXIWV2Cg==;24:irYJgreukTPv/a9uAqJkeCjrQhVgJ1YDpUMRi5iSxTrJpatN0Tw+qYu/Se6+GgCpo1J4/ErAQc4NgZJyZWEhaoNNRjNVEdCYwDWZ9cFvLt0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB042;7:k/eFFeNXxpvjPXxCGlORhGIinQX0wROsz1y7FaDexIl5zO/nVUXEctQc9eYtOo5LwPvI0313VuqpkwYaVwLtg5GAg5yTGhpBlygxjY6qktJU59OHJ2yyiGFwjuiVQpsT7Gs9YFGO8XFkIDSOyh9qCs8y6CUUd1tn/vELDVHCq6N8ItgsUp3HynMorfldZNykqxV18SffEfhK/ETk/CODhqogvSzksZWx102l+m2iLUp+XpzCHHMMXEkG8dJ6jv6l6wC/taPUZ/U+Argv+oNz47W+wwYZQmYXYa9JBNp1GH9VgnJPS3s7PEEISdR+qhxbOs37vyt6IpETQYV+deqTlV9eOGNx/0u+FVUtNoGuxT468GZX9w2YGJzf8GXo/Pkrp+iOcf7k2nK4uy0Ktqqn/beWAUzqr22bWDKggr9oGxtb4mZXrYF9eYaSQJKxTihtdJIDf2TTQe4AGK4Uqcn84g== X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2017 20:18:11.2979 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[74.221.232.55];Helo=[sacsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB042 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v0DKawgs005900 On Fri, 2017-01-13 at 18:27 +0000, Estrin, Alex wrote: > This series applied to 4.10-rc3 breaks hfi1 sdma engines. > [   34.712343] hfi1 0000:82:00.0: hfi1_0: SDMA (0) engine error: 0x21 > state s50_HwHaltWait > [   34.722752] hfi1 0000:82:00.0: hfi1_0: SDMA (0) descq_head: 0 > descq_tail: 3 freecnt: 2044 FLE 0 > [   34.733933] hfi1 0000:82:00.0: hfi1_0: SDMA sdmadesc[0]: flags:--F- > addr:0x00008808248c8000 gen:0 len:36 bytes > [   34.746595] hfi1 0000:82:00.0: hfi1_0:       desc0:0x80248808248c8000 > desc1 0x0000000000000000 > [   34.757218] hfi1 0000:82:00.0: hfi1_0:       aidx: 0 amode: 0 alen: 0 > [   34.765448] hfi1 0000:82:00.0: hfi1_0: SDMA sdmadesc[1]: flags:---- > addr:0x0000880829fd5000 gen:0 len:24 bytes > [   34.778184] hfi1 0000:82:00.0: hfi1_0:       desc0:0x0018880829fd5000 > desc1 0x0000000000000000 > [   34.788941] hfi1 0000:82:00.0: hfi1_0: SDMA sdmadesc[2]: flags:-H-L > addr:0x0000880829fd5018 gen:0 len:440 bytes > [   34.801849] hfi1 0000:82:00.0: hfi1_0:       desc0:0x41b8880829fd5018 > desc1 0x0000000000000001 > ...etc > > BTW, what was the base for this series, as 19/26 did not apply cleanly to > 4.10-rc3? Hello Alex, Sorry for this. Can you check whether the patch below fixes this regression? diff --git a/drivers/infiniband/sw/rdmavt/vt.c b/drivers/infiniband/sw/rdmavt/vt.c index 6a81b179f631..f7fcd015ec09 100644 --- a/drivers/infiniband/sw/rdmavt/vt.c +++ b/drivers/infiniband/sw/rdmavt/vt.c @@ -778,8 +778,7 @@ int rvt_register_device(struct rvt_dev_info *rdi)   }     /* DMA Operations */ - if (rdi->ibdev.dma_device->dma_ops == NULL) - set_dma_ops(rdi->ibdev.dma_device, &dma_virt_ops); + set_dma_ops(rdi->ibdev.dma_device, &dma_virt_ops);     /* Protection Domain */   spin_lock_init(&rdi->n_pds_lock); --  2.11.0 I will make sure that this series applies cleanly on top of v4.10-rc3 when I repost it. Bart.