Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753102AbbL2JvZ (ORCPT ); Tue, 29 Dec 2015 04:51:25 -0500 Received: from mail-bl2on0079.outbound.protection.outlook.com ([65.55.169.79]:39648 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751160AbbL2JvT (ORCPT ); Tue, 29 Dec 2015 04:51:19 -0500 Authentication-Results: spf=pass (sender IP is 63.163.107.172) 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: ac160a68-f790b6d00000123b-32-568257940b58 Subject: Re: completion queue abstraction V2 To: Christoph Hellwig , References: <1449521512-22921-1-git-send-email-hch@lst.de> CC: , , , , From: Bart Van Assche Message-ID: <56825791.9040709@sandisk.com> Date: Tue, 29 Dec 2015 10:51:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <1449521512-22921-1-git-send-email-hch@lst.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42JZI8azSHdKeFOYwe42VYv/e46xWaxcfZTJ 4vKuOWwWzw71slh0X9/BZvH6+FMmBzaP6TM2sXpMbH7H7rH7ZgObx+dNcgEsUVw2Kak5mWWp Rfp2CVwZ+7rmsBWcZq5Y+G4WcwPjB6YuRk4OCQETiZXPH0DZYhIX7q1n62Lk4hASOMEosb15 ASOEs4NR4vPJZlaYjuZ9t6ESmxklLjT1MIIkhAV0JI5tvsEOYosIOEjM+DQTyOYAKrKSmPss EaSeWaCHUeLovf1g9WwCRhLf3s9kAanhFdCSOP1BCyTMIqAq8afpGxtIWFQgQmLRjkyQMK+A oMTJmU/AqjkFrCVOnxcGMZkF7CUebC0DqWAWkJfY/nYOM8giCYGbrBLXNu9iA0kICahLnFwy n2kCo8gsJJNmIbTPQtK+gJF5FaNYbmZOcW56aoGhoV5xYl5KZnG2XnJ+7iZGcLxwZexg3DrJ /BCjAAejEg9vxqTGMCHWxLLiytxDjBIczEoivK5bgEK8KYmVValF+fFFpTmpxYcYpTlYlMR5 rVvUwoQE0hNLUrNTUwtSi2CyTBycUg2M25YwVLO9Vlr+9hMTiwz7zOU5Hfy6atOt3l4Oc107 93JA4G+DqanfZsUaik96LPUro8tO1XvhxtV63Yax/V6rfrAYdp7tksjVF/h1qvnywcypvjHX 5Ct+W76+/2iJlepShTtT2BeF37i1/ljrjb8icX3zfytqHDv/4Nre29Kbf2XHbU3hUZfco8RS nJFoqMVcVJwIAJo/lCKTAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkluLIzCtJLcpLzFFi42Lh2siRojslvCnM4EGbtMX/PcfYLA7+bGO0 WLn6KJPF5V1z2CyeHeplsei+voPN4vXxp0wO7B7TZ2xi9ZjY/I7dY/fNBjaPaWvOM3l83iQX wBrFZZOSmpNZllqkb5fAlbGvaw5bwWnmioXvZjE3MH5g6mLk5JAQMJFo3nebEcIWk7hwbz1b FyMXh5DARkaJ7uPvWEESwgI6Esc232AHsUUE7CTWv24CinMAFVlJzH2WCFLPLNDEKHHv6042 kBo2ASOJb+9nsoDU8ApoSZz+oAUSZhFQlfjT9I0NJCwqECGxaEcmSJhXQFDi5MwnYNWcAtYS p88Lg4SZBWwl7szdzQxhy0tsfzuHeQIj/ywkHbOQlM1CUraAkXkVo1huZk5xbnpmgaGhXnFi XkpmcbZecn7uJkZwIHNG7mB8OtH8ECMTB6dUA+PiP0v7fwvE3Qt9Uu1nerfpf1Fu8mWOlxul Oo433FBcuu6hXf3+nTH3g1r9rM9bcB94IFj68fvHn5ZH81pfNYawJrqpdFTPbNBOP2e1MKD8 aurFW99W3D+wIkdtod2Pzf48TXwz2DdHX+I7c12St4hnsRfbxS9vkn3iVA4s2Ny3JFxIxd5s wQ0lluKMREMt5qLiRADVEaUJFAIAAA== X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC001;1:mIXa5VUtAM2bG1vNqXnNNDcJiWaA42cCl3rwcB53XBNwEKMPW94rXZ0TvVb8PWUC3SvLBhOkSiScFU2x7A+pAd/N1IgATN1PM23sCiJnUBJLebq9h2ZySbhSs21iQywyJuM071DHyMbjQY370KmJM2IaeNjPZZg3Ys9UoZKHKM02M6kAS4Eh9rqnyG5SeegLAzO2ve+ibAhAQmO5i/yNvup52ViaSiGQSqkWN9DyodHsI5zob8iBGPxgeGt88baS3YzpU7b5GYpBPR6KaVXumNwbq0+as2s51mjhDP2BN4uOrI8S00U4qZuD58lZpdAchuBFske4UF/RmCcftZEfeCC9ZtyPU+G9I/5b7fXYjKzwppcKnwzMKWRBoSfttLpMgntlkbSVYRYwXTkWhCdtoA== X-Forefront-Antispam-Report: CIP:63.163.107.172;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(377454003)(189002)(479174004)(199003)(24454002)(64126003)(97736004)(65956001)(4001350100001)(106466001)(586003)(86362001)(5008740100001)(81156007)(54356999)(50986999)(5001960100002)(5001770100001)(59896002)(83506001)(23746002)(87936001)(189998001)(117636001)(76176999)(99136001)(47776003)(87266999)(69596002)(77096005)(65816999)(11100500001)(36756003)(1220700001)(230700001)(50466002)(2950100001)(65806001)(92566002)(1096002)(62816006);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR02MB294;H:milsmgep11.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB294;2:QJac1E/0Ej9d7Y965PEGSWcb9AZ2CBsnHLHPznpMilmlNxDNLOdWgDdkGqNrVFk4Q6ojLNzt2xVGEe+D+07TSJCkpr4vCS0Yc5xF1xY/5+IlSDqtxMLqF9cShNin7vL0bcYpEz7QRxdD9woVbXeJyw==;3:lWsj2zsRvAIz0BlYIjDzMmWo1tt8y/qnqvhnmfqZOrEtOGbYL/RfFP26UuZj6bD+HXHzrVvfyKPnLEFjh4iXBPjWea2MVVL5eETJclFapkPcQ3c0yrSxFY8b7FdamL30SC21Z7tHKsf05nLKR18qxvIWH9omkoL+iePHI2vuXEfNkL0OSm8UYXZjFZ/usTtxxZjNB59CU/zom4/2npTkVvqr/hq39KbzSKRSdFapz+g3BOeIaIU6/2XHOmPNsBm3fMq0iPpst7f/x6/y4yF88Q==;25:Z07U+zhimU4mJtqPsQ4rsUawT5KVlZRWRgGCfBRspAEJfQCHuFUBrr9/IFHN10jrSHdu18tj0nlZk4qZ2e7nU6OrKpmZG0dgvwe6nZdtZ2bL96/azS6DeGX+ZsI6Qilakl7ZeR0lmYZrfjKq8ydlPBM41Krlfh2nFiYNR5aBems+tizMfhZmB0nplHo5vNCXYnmtRBMWvs9GcWtThvBzHngBPlhNzjmdrziaOSoMVUzShI7jv5/V2aV8UJxA8qMliVxG+MHYe2UhwHFr3KhsBw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501001);SRVR:BLUPR02MB294; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB294;20:GdYVfK9zCfq2fbKl75YB29+4THMed7bdP3TOhdhvCXn8p7MTLEhvmx3yShCy/qHT/3WS2MAIdgD9LDSKVYxcg1PtqZ32DHs1lPrnma+IzJfYUC2TrW1uxwA9cM3G4jcILFYzWlUINDunUzRLl3cxeQrqNYTl3kvzIL7DZ+aPfLMj5g2wNbYzNB+s2gvyO7XimgKvkVXqWX/7n4tb/ACAjP37NTaosRmVUkX6hH/h8/SFCMW4vXpjSz8i/IQN0Jr/qgZ40o+krYi4/Rz1BMIRUgdnQy0HL8qyAlUTuIhUby8S/s1uXTdlJILgePqG1OrD+oVvQPNW+7bkWU104An5FN8hCSFpPxqPO3yDvpi+8bVlbXFg/3HXUQUNFuSA/giT4FFm1+X6PJFW4ccQADeBg5yThPoHQWcbEX3717GBnz/U9ag9etps/7GWkYLESDzblIojJCdgUMV34i537UtBvxgO/9HrgRfh8OhM6SXYv0hjro1rRDgBpyCXZJ2/P2vO;4:hvtp+7X4cJPf+lcTGUbILZK0pNRcQq5+U/qHv90Jmr9Q7SWX/eC9IIen8kLNy7sK4HA4PWWLXI0B0/u5a/B54HajQRLzTRxWy0pXtBMhfmQlFLj5fqFRZoYVFwofRZ/u037Jp6yqn5yDj7oLB7wB8PSu4BRHOHWYqn7j5gsziJLD4MQUqnRgmTeQwspweigpYcTj2A215MqJF/3bTEc2yinBFWKM+n9m8SHsToPPRybfLe/tHILL42Zhh44ImnN9b0Yp0o9hlYKQXApuRhMbg0OfoVBKwRxHbZ1J/9wU1F9fII9iNRPS6mZavcz0T7mjcIufJbqumlMKNXnOZgJYaY7hUAOZIyUS9erhcWHmXwevVxDNUsGJx9ZQubBLulgl X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046);SRVR:BLUPR02MB294;BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB294; X-Forefront-PRVS: 0805EC9467 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BLUPR02MB294;23:Gi1vt+MSeU2qeCBD2XgIdWXTUmq9pmc9OS/1xc?= =?Windows-1252?Q?8BtFH5+i3kjlz/TcfzToVkXmsVYpr1UFI6/Onq7vUXruWSfBh5TuOaOg?= =?Windows-1252?Q?yiV9oHbV/jh+x3vzOW/p4ntqP217F6Xjipk9rAjdcVb9IKSacfDUeQnm?= =?Windows-1252?Q?HDSozPwY4EoDKOZQjBPnxejdxqYG8l+lIYIEjwSi0oIaI2woQj5Qc4U9?= =?Windows-1252?Q?Ak/D8OakqiK5HHSrUkWaX22FhPA8teu5PwTsnnMDQCyINbBc2MdhBToP?= =?Windows-1252?Q?aNhBLVg/pJ0kKaNfsk8QB5DxDBpHusfS+pRh4RcBQzvxnMfWHK6naduq?= =?Windows-1252?Q?6F2EN8SJTQj01UBQ3i2MPXCYGvZUDao85zKUTVcR5gdU5/36YG9YLa7I?= =?Windows-1252?Q?MNFUp5qhpbVfFtJ7DBoVYUPePgWdErURxcNJGYRBw631RU011t9yoCRS?= =?Windows-1252?Q?xbjDbU8/TiWJe5Y1SuZM/k+V3Q8HPGcBzk3IGbRDKRy0CCj1Q/qknfyv?= =?Windows-1252?Q?pN10LJpWW2u0NfumSlep/ctX1qkLB+gCJuXMi+7xyT5lkC/N7TfuGKNT?= =?Windows-1252?Q?k0qzVX57kItBjs7zglv4TcKfQiA6tI5c+L3jRYux3+9A2RYRp7r4xtbt?= =?Windows-1252?Q?0Kygayq7tsLtI0zzUo0vrE3+dcP9AVBj5PA6ooIJKCyncZzcaCDsOiA8?= =?Windows-1252?Q?QPHlPGs0RQ91xQ5ml84nJgWtUnqODkVN23reUbBV72XdNgeXrnxEhd/p?= =?Windows-1252?Q?p3Qq3pYZxG+wFpGeoHkdMiDbTHKsh5NhV1Q3Z0NccyprDhYwp6vUu1bl?= =?Windows-1252?Q?Nkzt78tTY6ftB2DjRhxnTe4pF3YLKDIMSiaFls8xzDF7POCcqO1s3dMd?= =?Windows-1252?Q?YkqlMI5NGLQPCS0LmULtFpz+LqsJt8yN0wf/7VegAD0dWjJeGRJvNkkx?= =?Windows-1252?Q?MvZoC+94fQM638U2JbJOdooeOSc6DB6FiKnCKGxgJEUXgHEKfIe9bqTK?= =?Windows-1252?Q?m7NlKkZLjHbO0mtMUumkbBNcs5IbyZOEEAsb/CBrH7HG91N3a8zTi5Tl?= =?Windows-1252?Q?O6I1MY3CjxmC5FtkV8oR+yRnntWAlTM3nuinu6j3GMHlmZi/phNlzRCM?= =?Windows-1252?Q?7elVDZXtSw1t8kJnFbLkHwKLAmV5uO1pJtSbJb+kb/M/4Cyh0p8qVGys?= =?Windows-1252?Q?/svfDwtNSHBTL75FmIWyQq7y21V26xJD/WZRtk59FeLJx7od2pX8clwI?= =?Windows-1252?Q?UKfybw8S2qPCXSvQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB294;5:hQJqJeuGmLRAKM9/l0YOEN3IbMgd2V1aNwbLLvgQ0fn+L0/GSHVBdeRi32OywCNU7Ds7z9HdzeSJYA1gwQxnXtE5o692l7EnRA4pfJbTvUyr0+3ELIa2Y86VJQ+OAFdex4k9ZOr0FCUnELRdhqhGTw==;24:Xmzhnnb+N+9mDjuSllQxoF9UXfSFktRzKRXqplE2bRr9ItYCuNjCGoEYardy288AFsaxD1yniC9vn5Et4jK/pVg+LUMth9f6djn2xL14n7I=;20:bKKc8mYgsG0CfrkIJn0udOaCtXeP6oWdXKckploJvcump8k4OUj+wQxheCu6Nto8zKMmEaGVieo0cx7A0S089xl7GzkCqXWYF6Lu2lytncbe9RDt690wFmwbnfXUY20eDEDfhM1aQsUs/OPlmUaWsv6exLsR5XbHdJ0aXI6jdHF7aczrPsYpZDs64zpSvyh6bdiX53n4s6wmR9TJQiBeJ/4t+rlVUkj6w9i45WVCzZ/M0z668q/xHsx1EtANtSoX SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Dec 2015 09:51:16.8556 (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.172];Helo=[milsmgep11.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB294 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 692 Lines: 17 On 12/07/2015 09:51 PM, Christoph Hellwig wrote: > This series adds a new RDMA core abstraction that insulated the > ULPs from the nitty gritty details of CQ polling. See the individual > patches for more details. Hello Christoph, After having tested the SRP initiator and target drivers with this patch series applied I have further feedback about this patch series. I will provide that feedback as replies to the individual patches. Bart. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/