From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752854AbcIOOyc (ORCPT ); Thu, 15 Sep 2016 10:54:32 -0400 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:44919 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752429AbcIOOyP (ORCPT ); Thu, 15 Sep 2016 10:54:15 -0400 To: Linus Torvalds CC: "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" From: Jens Axboe Subject: [GIT PULL] Block fixes for 4.8-rc Message-ID: Date: Thu, 15 Sep 2016 08:54:03 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [216.160.245.98] X-ClientProxiedBy: BLUPR17CA0077.namprd17.prod.outlook.com (10.162.85.173) To BN6PR15MB1186.namprd15.prod.outlook.com (10.172.205.140) X-MS-Office365-Filtering-Correlation-Id: 0814f474-9e6e-4c5f-4f39-08d3dd7824af X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1186;2:Pqzx/Iux25QICq5A6zMbFd3r8J0bUaQolufQTT98JxaoLLb0whQ1Mx07Y8ngGXfAA+OgZYRQNdojSGXfkBXlluHdJuGLYXoLkn4GrIJUBxb+kkYlPNbMpUWKH8tLaFUBVT5c8njSMKYraS0lIQKjqL+AajyZTJmUD0Z6QUizTsye5R5KV/yvJT2a4ssJB4kT;3:5J9SGcvwSTYO1PttmKZJr/ObTyaUVlybcIFYVz/zvii9uy2/h/1Nv/IqV6VH13dBFfhldutUGzqnjqTVO1HFhaR24m6nm5Vcs6nwHqgzNR3Wau9a9r+ZaGGTSC4jhsT/;25:i4TYRV4H/izHIQD2AjPz01fVczyBTEFb4zx3UdF5irGHYnHAavKeK6OfR9WxPHOJht01XWpY8GlagrogHc7P5/pHj0XhbRWU5pidl2eqleBxmYAbFpBNDhFKHMGDtu+sk9WXAkWrmD4TAqWwxTSP38faoru9OXNb+4i5BS4pOi3psyc2s0SNakCaTe7NRxkV+N6AXDDe73Nxwj94ugeBWrstgDiWjLWPDS9oxgjdpwolxLPa6Q2Hyz0x1Fyh9mKRx2p/ELdNM/c890fPtWbjaSCRHRS0o8wyhfjPR9cLG1SNu3s3LfSYSByjI9azwYN1wn8+9Aw41Gnf0GJ0PKOQep1wtHmZmTvEJVldJwGAikYkYB/MoLqcOwjTCsSnREUhKlFG9rS5DDeoTEof4iC5tqTtSu+eKGBYY6rg2Xz8GpY= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN6PR15MB1186; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1186;31:paInJT8OO/zdS9U3OERH6ECawwt/6Eiu+iqMVPuhfgVYuYdusPjCdKg7qw4C4ZTPK/6xe5VkXih7beQhbaqLR9yNsZkWbX+6JSJrpuyKrhy5PvFF95ONAdTQW+QkehA0+IETmIxzVT/XGX9KLfcj7qjygj8YxtyqWNNbWVFWW1FWTqk4P0Oz2WFxKkONaW9I6MkQyMsWsu1O27F/TP9f+VetvqXxRqe6xvLo2mjTkFM=;20:tBn+Cy/7ypNaLTOUnQN5fnswjIwNX8rIP4vxB5FDh/vFFG/e8W1QFZWkA6IMfxPyFdyu+pBv+2AR7LofxcVOAEqJnxGKzMqyMCFUYwpLlm6OBICauQwCKOI/EH73GDZiTbPZBi5PuuI3der4/zZhYAtMlP4jFD6fG+rv1wPSpLE=;4:ic39zyCWUci1V92z5I5YUhbs5zJqY1JgCWL1fEku2MQLteaioYAM8FScA71Z1xaFmRJPG88unOwttO70tDMJcwzlvFgl5oB0Qd8Dj5271ygJNP2GolfU48qCQELU00m5+Z/Ic4mp3Y7MBZSNOwry1MdSokeHhHi5YQNxdjlbngWqy7axsMi6cUrGFcfV+T5CI0xuC0INbBiGp+WFmTdtBr9EMmyoQ/PdI7XmhAaEr94FFiBZ+ToEBnL//SZLMNP7kH+5lMqcMXiWVnUrcpzxskW4I+F5az9IkVzXpwahq7AVAJ3tGb/3UrY/HWZ/7bjgdQi9cssufFXEOeN1rBPgAK4b0cinhEfQzTyKwAE+nXmIik+6p3o5O1yNe7H5nCSTSZHEijrYm9lQdeOieGYlKytGdELHp3FZJuSUXqrCvWp90AzZ905zi7r0Vn65m2rB X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(21532816269658); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:BN6PR15MB1186;BCL:0;PCL:0;RULEID:;SRVR:BN6PR15MB1186; X-Forefront-PRVS: 0066D63CE6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(199003)(189002)(5660300001)(65956001)(50466002)(81156014)(65806001)(305945005)(64126003)(110136003)(23676002)(66066001)(65826007)(77096005)(19580395003)(19580405001)(36756003)(4001350100001)(97736004)(189998001)(47776003)(105586002)(106356001)(229853001)(7736002)(7846002)(42186005)(50986999)(6116002)(3846002)(586003)(81166006)(4326007)(8676002)(101416001)(2906002)(86362001)(575784001)(83506001)(230700001)(68736007)(31696002)(92566002)(33646002)(117156001)(54356999)(31686004);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR15MB1186;H:[192.168.1.153];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjE1TUIxMTg2OzIzOmMxcEFXT0lyZHN0NTRqaktydklCUVprRlFS?= =?utf-8?B?ZjhOTkh0TEFXUnA1R2FRL09UZkxBd1NkQkNuNkxOVUVEMDdHZGJ3ZFYxSWJB?= =?utf-8?B?UTU2bHo0ODlNdThRNk14b2Zqd0R1K2lSOCs2L3Nqa3NzKzlrSkl1aWZGTi9u?= =?utf-8?B?TFphSHdRdGZRSUpRZE9lTDRBL05KQ20zb1ArZzJnbldUOUdtUThDK1BJRjc4?= =?utf-8?B?OHZQZ1ZJdmZzVmZZWnk2TmI5Z2VlTVc0OE84Z3pKalhJZkhwQWtiN0lhOHVx?= =?utf-8?B?blpkOUt6eXVFWG1XaWk5cTZsMmpyNm5SWWdsVi8xNk1qdzdXaTRvNUVicnpj?= =?utf-8?B?c2ExbUZ1aXBuTVBVVzJuZDFrMHJScUtxdU83UGtUdHMvWktoZ3FydTV0b1R4?= =?utf-8?B?U09sSDczNHJicytIcVpob2YyYUwyNUJUZUlUY0tCa242c1lGNy9xQXR5bUVs?= =?utf-8?B?cEszYWtmd0ZydW9wVTNwVDhVcC9aN1IrYWtqaDE0bDhYM1E4MVVERjdyRkpt?= =?utf-8?B?SldQeGplT2JXYjB4SEpzV2RqYlA5QnlFdVVBZmhVeU9GamhwOUN4TTdJV2Jy?= =?utf-8?B?dmU4cmY3OTM2NmZLbUZsOTN5TXdZVExsWTdBWE9TL24vK1c4OVNGSUp2QVF1?= =?utf-8?B?SzVkVjBUK2VCZnhEb3BEZHlYN1lkaERvdzgzdDNXZm5QaGVORk1WQTNRU2FW?= =?utf-8?B?b0RndG52UTVaNWNTdUI1WmIwcHc3VUlDcjVPMUttR1hKU3o2eXJxN1JrbGhu?= =?utf-8?B?ZWt1aC92SkxKWVhtMDkrVkNlcC9PMTUxTFJPNXlTY3R3WHhpWDN2WTdIYlhW?= =?utf-8?B?ZEtlYTRDZS9RL3hvZ1NtWnFSQnNPOXYzWDJuT25mYjVtYlBvRGs2ZERBYS9n?= =?utf-8?B?Q2c2ejZEcEwyeGxCdlBJcStXYmVVWkgwdW5oemJiN1gxQ3N4SDRiMGRHYzFp?= =?utf-8?B?SDFtamlQZ3ZzUml1K0tMN1dpV3E4V3VCbG1ablB6WXEyK0hKaGJ3TkZlWEpo?= =?utf-8?B?VkdsSS9nam0vQjFxODVtaU9lQ2JNOTZQaWlPdkNCU3l6WUdERkd0a3NWUEpB?= =?utf-8?B?ZE5CT0UyK3hkWllhOHcybUM5Ly9ONllKRTA5UnRHOElXOFVZRnU4d3RQSlR6?= =?utf-8?B?VDkzT0RrRGQ4YnliL1JicGQ4N2UvTkJNdUFNd3c3VW5aeUhadTh0YndEaFRN?= =?utf-8?B?WWVwTUpLNlFIQ3RaMHhNeGZvcVcyZFJ6anR5ZUsxdWE0SW0xNVNoSmpnS3dS?= =?utf-8?B?SzV5QXE1Z1A3dUxJL05QbU5rekZtS0VQdzlMbGoveG1NSERSUk8ya0JrK0ds?= =?utf-8?B?cGVlY2ZrbDNYZWhMbmdGa1BwVWdCRTdFaXRtZU9xcWlHTVFQbUJaWS9xUmhP?= =?utf-8?B?SUg5K1lkL001c2Y2Y05mWjhXemc3bm9WeCt4c1RHRlFmYmlHYWdXRGdaa1Fw?= =?utf-8?B?UXJOVGdPVnA0VmUwdkErM2E1UjdGWWoyQm1qamZrVFFnYVpEYkx0MDJkZS9O?= =?utf-8?B?RFZldVhkL2NvdGtYWlBWckxWZGh3eUtYekRXajVxNnd4NWVuRnV2cjhkZTYy?= =?utf-8?B?Y2VDV0hhakY2M0RYcEYxbW5qdkdtTWdmZkUrT3hIT0UwTE9KMFl6VC9XNFhm?= =?utf-8?B?Q0ZXNHR4Mk85STdrcGFFMWwrVGFzdERIR2QrOXU1OHExcWM4OVh3MWlteWw2?= =?utf-8?Q?t8VgRTG68krZgipcLCrkhHTGuOWa0pi3pYvjEO6?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1186;6:qrMsFayAKDK6N/OypMRRucchrdGYOFXj/LW5CW9+iKl3YkdBgGt0NJBpz1MZaPNWfSnZ7n6e02Om3rvG7YZbhdnhGXtBggm9w61Ntivjy1lM3R/UXi/ZXFqPFnkkI80Y2w8am6gIcycJhvkQfLoEed0M6gdZtxDP6nIJ2sgerk1+FB4CUR6AuvhDIj0LF9Q3Pl3hGcRaLtCvEUEBcSymnxWedFug1x7EMPbj/T9oEVxuhrk1ck7RuK6eeKk1sc7pxlfDV9816FTX93ldyb8l5h84lGvFEd1jPbHB6K6vVQQ=;5:xfmdXihYvAbXytxOx5so4gKv+MdJSfY5DNVvVCRdCRSIlWFgDBY9CC/RUmihTnbZs431Upv7cAIn7yVv3BHmhP7oajFuWSzvmypMGoQx6ElsdsoPUKS2c8s8hE95pRcFU7LuRDlvJlsrOF3VO2OzwQ==;24:7ixgVKf8RBog7r9PrBL9T3uNDFSX5HFMofpOrPabQwSBnU9XEDYXbvVHtFEd33cD0xz/WtAbXldKJmiHYz4RSo4VfjelzBbQZX2qFLX/v8c=;7:Reb9i/wuxueumlmQMkpM+FIPYsr+x/5XeDWsdhXdIBxANunzKJGLlZPUEXYkN4Mbhi1DGva8GQ5SDMYac1LGmLxLO/u3h5vs/YXfpeNBSPlM35WrXNqwaUWZJ+rr1XHqNyo5DyYUOPnvewavbEhXLHn/c0qsDC61U3aBzGLgYO/L0AMTcag41w6huVkFu6sOh1QT4/Dm0VFMbwnyMkSTmKp/DdGkJQ0oud3ec7xuoJo73pU1nJDY6VkUmoiX/+12 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1186;20:0lglv2799P5gk5wRfnETpwFC8HfL8dVQG7VC9pDaAX1wIL2tiu/OeSmlOjIQ1mdE3TEZ3+nPg6Hkj//xuDHajZC2EtIjw9+8gE1Xl7OkE1/94QfPImuXKP52RCtgLUvlFHBTqtNks9xZeLm+0fQQhH141tqdDWe2+oYGSw3zuu8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2016 14:54:06.5910 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1186 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-09-15_08:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, A set of fixes for the current series in the realm of block. Like the previous pull request, the meat of it are fixes for the nvme fabrics/target code. Outside of that, just one fix from Gabriel for not doing a queue suspend if we didn't get the admin queue setup in the first place. Note that this branch contains a patch that will cause a merge conflict with your commit: commit bd0b841fee49de421f615cc173ccff063303672f Author: Linus Torvalds Date: Sun Sep 11 14:41:49 2016 -0700 nvme: make NVME_RDMA depend on BLOCK since you ended up fixing that one up yourself. Apart from that, it will merge cleanly. Please pull! git://git.kernel.dk/linux-block.git for-linus ---------------------------------------------------------------- Arnd Bergmann (1): nvme-rdma: add back dependency on CONFIG_BLOCK Colin Ian King (1): nvme-rdma: fix null pointer dereference on req->mr Gabriel Krisman Bertazi (1): nvme: Don't suspend admin queue that wasn't created Jens Axboe (1): Merge branch 'nvmf-4.8-rc' of git://git.infradead.org/nvme-fabrics into for-linus Sagi Grimberg (1): nvme-rdma: add DELETING queue flag Steve Wise (5): iw_cxgb4: call dev_put() on l2t allocation failure iw_cxgb4: block module unload until all ep resources are released nvme_rdma: keep a ref on the ctrl during delete/flush nvme-rdma: destroy nvme queue rdma resources on connect failure nvme-rdma: use ib_client API to detect device removal Wenbo Wang (1): nvme/quirk: Add a delay before checking device ready for memblaze device drivers/infiniband/hw/cxgb4/cm.c | 6 +- drivers/infiniband/hw/cxgb4/device.c | 5 ++ drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 + drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/pci.c | 9 ++- drivers/nvme/host/rdma.c | 144 ++++++++++++++++----------------- 6 files changed, 91 insertions(+), 75 deletions(-) -- Jens Axboe