Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754369AbbKQSWZ (ORCPT ); Tue, 17 Nov 2015 13:22:25 -0500 Received: from mail-bl2on0094.outbound.protection.outlook.com ([65.55.169.94]:61728 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751701AbbKQSWU (ORCPT ); Tue, 17 Nov 2015 13:22:20 -0500 Authentication-Results: spf=pass (sender IP is 63.163.107.173) smtp.mailfrom=sandisk.com; fb.com; dkim=none (message not signed) header.d=none;fb.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160a69-f79f76d000007db2-16-564b7057f430 Subject: Re: [PATCH 5/9] srpt: use the new CQ API To: Christoph Hellwig , References: <1447422410-20891-1-git-send-email-hch@lst.de> <1447422410-20891-6-git-send-email-hch@lst.de> CC: , , , , From: Bart Van Assche Message-ID: <564B7057.1000200@sandisk.com> Date: Tue, 17 Nov 2015 10:22:15 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <1447422410-20891-6-git-send-email-hch@lst.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42JZI8azSDe8wDvM4Oc3EYv/e46xWaxcfZTJ 4vKuOWwWzw71slh0X9/BZvH6+FMmBzaP6TM2sXpMbH7H7rH7ZgObx+dNcgEsUVw2Kak5mWWp Rfp2CVwZS1cdYy14yFyxaNFbxgbGP0xdjBwcEgImEj/O2ncxcgKZYhIX7q1n62Lk4hASOMEo 8WDuXSaQhJDADkaJ6y3OEEUmEruX32OFKNrEKNFzZis7SEJYwFDi8PTfYLaIgIPEjE8z2SGa syVaJmwCm8os0MMocfTefkaQBJuAkcS39zNZQGxeAS2JjplnwBpYBFQlvn9tAdssKhAhMXFC AytEjaDEyZlPwOo5Bawlrux5CvYBs4C9xIOtZSBhZgF5ie1v5zBDHHqVVeLLoVCIG9QlTi6Z zzSBUWQWkkmzELpnIelewMi8ilEsNzOnODc9tcDQSK84MS8lszhbLzk/dxMjOGK4Mncwrphk fohRgINRiYdX4LhXmBBrYllxZe4hRgkOZiURXk4r7zAh3pTEyqrUovz4otKc1OJDjNIcLEri vNYtamFCAumJJanZqakFqUUwWSYOTqkGRubwzFen95j93b3m7bPnex8qKa86sOfoU/vEyuIZ FYbJ5Z/rt0dsPDDtmOvxyjMbclZd8dgtuvbNh/tcOc8vz5m689Kh6TdmcyVsdcmTnDhB+Pp0 nvjIHb/nz/niuNW8SiByaV3GnfPHrm59XmzLF8+QbhK5qb4pcs4T/Yjpq6/Of9xyVd028uYi JZbijERDLeai4kQAz/hl8pQCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplluLIzCtJLcpLzFFi42Lh2siRohte4B1mMHEGt8X/PcfYLA7+bGO0 WLn6KJPF5V1z2CyeHeplsei+voPN4vXxp0wO7B7TZ2xi9ZjY/I7dY/fNBjaPaWvOM3l83iQX wBrFZZOSmpNZllqkb5fAlbF01THWgofMFYsWvWVsYPzD1MXIySEhYCKxe/k9VghbTOLCvfVs XYxcHEICGxgljt69yAKSEBYwlDg8/Tc7iC0iYCex/nUTWIOQQLZEy4RNYA3MAk2MEve+7mQD SbAJGEl8ez8TrJlXQEuiY+YZsGYWAVWJ719bwDaLCkRITJzQwApRIyhxcuYTsHpOAWuJK3ue gtUwC9hK3Jm7mxnClpfY/nYO8wRG/llIWmYhKZuFpGwBI/MqRrHczJzi3PTMAkNDveLEvJTM 4my95PzcTYzggOaM3MH4dKL5IUYmDk6pBsZNtsliTMdYZu/lWb/Dv2u7zmMlzTSxeZqZ2qqp IhL8/+f/3dEsNPvpOvHLL6NvuydHf9dbffnP8l0TuXI0Ba31Hub5Kn7a7sc/SWxLvVuBdem/ YOXlL/aFvlHdoOa46LiitxOLS+NPs5lrLk0Qybs/ZRfHB5bf3OkJErvrPNp2Hgx8/pV/yiIl luKMREMt5qLiRABdDVwMGAIAAA== X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD005;1:pXita/c3uRHxoI/8s5lw9j0w34LIgA/8o+ianCdjKVqJ/Iw6NVyx8xzNRl1pSYf9EMwHrWzLvvJGdzemp+jV48S4w8iPmVyzi3gfXVspv4zDlv4IZoVfCnm6fE31CleHkLou9JVyg0sN3lWjt1ozdIZlxmeZqH72/cyVKRXDWfZ+zaCA7V4BJhxiUZNaQrZZLbPNIkIw+2Nk0CErjOxl/HAYIliS+E8YHfmiJQoaKmGOWVwf1k96eWc7bwwc75aNGyeMPWYNKF/PgK07UzXnXCp7gLDSrnbQ2gABmvi34LDEZtmdAow4zXTREX63zNlCNwDY+jCpR+mkkqN2Y/+mzHfFrYtJCuwB7n9CuTgpIRAxScFBl1Bs7/9NFrU1yM1b0/+RFrL1ZKEPPnc3pCc46A== X-Forefront-Antispam-Report: CIP:63.163.107.173;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(377454003)(479174004)(199003)(189002)(24454002)(33656002)(106466001)(23746002)(86362001)(83506001)(50986999)(64126003)(65816999)(65956001)(80316001)(36756003)(87266999)(65806001)(586003)(11100500001)(47776003)(69596002)(5008740100001)(92566002)(54356999)(5001920100001)(189998001)(5007970100001)(76176999)(230700001)(87936001)(81156007)(21840400001)(5001770100001)(5001960100002)(2950100001)(97736004)(59896002)(4001350100001)(50466002)(77096005);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR0201MB0753;H:milsmgep12.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1PR0201MB0753;2:VWpglFgBp0KeINho0kv8+dkE8AsYBKXYyfQbmPBU8RCRhxZM8Uzuyhp4fnnM+mHnqPLZGSGkuBOL3avwJTZ5Vv/+laLfNVLFq9Jy4VUF+SY2p4aa3oco9hTgGb9S0V4gGp8J4VTvcbasec5rfKFc8n3DuDyFeVzsazYgLvGcRqI=;3:SrxOgPSb09nn7khybTuoKe8OusNqKxBfHqVGfxDRw26bvxN2P5lD2tBj5S5D41GGTadx8KX4g19HoykMh5oWKeyh5Z6ZqOg6Cm3LYls6Wb+9GKOS4x/DmG5Cs2jwfpt5I8XBxvScxANK1HgMBdXO/XslsbV4MghE1Yd66mt/UZMpk2KhYK78SutrZxLB6Hjxy2k93s2uBoRH/9Ha9XJTG6fGCTg8SVRohVxiChQPHVcSt2gb8qgT7WvyqYvLsprMLUFN6Z643cEjB3w0umJV/A==;25:PJylj7SrumF6fA3BDh6nRpLn1ov8nWJ5hYwxIVqsYCEPRuGD+dIonjgFIkJq3CXP13r6/Ds1ivloNyw65TeHrbyfw/hG5UPE1U/Spgsr0SYuLVhZTI58zuJMiwPRdovmjANPuY9dh0i9XIPF2lorQOn9aUtzMB4Zp1MwvH+LYJtp4HF0p5J0S9vWYspuQUXOD/Jv+9EaEj40h6ZX+TW0IUHaE7HvUmEwXGo4ePJJkWa0ZzQjEDkwiURVGWPSk9jEcY7247yvlEsvL4FOutfiJQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501001);SRVR:BN1PR0201MB0753; X-Microsoft-Exchange-Diagnostics: 1;BN1PR0201MB0753;20:GoCZA6zmH1+fUsUlPsucxeqLXonAjemEwBvEJ3Gi0/7dPAVprsB7q2Em4l5Muros3DCrLN2kDZqg3afPo1dKjTU10VJDh5N5r0RMJXUXeEgvDIyfgzFAO3SmYKDd3ywKJlm4JX95dOyyiNbeBPzaRX+CBMk1j9vLQc4aPrHeHm1S9HQBWbMNvSPncoZSE8LdI6BLa/5PFf29h2TMy0FqlvnZ04uEJ9+CcX93It8Sfnbu8/D4/KB5U4e2GjhMaq5bo1pq3GQ8ItVBRDxYxlG9vdagTigZWBeojBGSWuoe4Mdp8EzBVXY2FyxCOyvDjVJNg5UeXWmoEXgku3DhCz4T0iFfsuc1OSOtE3SG+LpL/aRv+7b1yCjGm2aXKFzXBIvilqor04HABnGwHws2P4wfQhMmBkon9LvSSppmmv6TOLv3K4u5AGjc+KZ8j75Uvp170Jso5yR9ypo4A4yGC3x1/6o45dKZU5OIBeszeTl2hiG6H/PadooMP4E7JdYgBdNV;4:5dhHDVn612s/BnPHfOAwWP9VDthtsG9YcWZb92rFkTplYl86xx4zYeg5lxUjA9LLBOt0hlQM4PsN9jT1Rj/kDoblKcPyayjG889XJJTiLu8jC2WNluMHAWyTLhqg/Fv90XCj0JxjSOWcHk2r9DLR9SIkuKFqxVpo7e/fMObt960cBAFHDOrXgyi8DsXm7pwwRPw0gGwC2V+4j6rRe9YL/xuZJctOseepo5ljQnZE+fd/SNtQvUXAIsh1A/P1LUG+jOjMD8lKUtGl5yEruiSMmZD0/dAeY33gYAoZmmg2+yJXELgr4UB+BaSdb/MxycnH1FijR+pLy8YIuEtsAQMDvJ/SZc8FIUkiusyWkGtUmoknXjNd0ftuOEQ0d2laa4HQ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001);SRVR:BN1PR0201MB0753;BCL:0;PCL:0;RULEID:;SRVR:BN1PR0201MB0753; X-Forefront-PRVS: 07630F72AD X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BN1PR0201MB0753;23:IPHIUmmrmDG2FgOEY0GP9UChviQQvcvv+Kw?= =?Windows-1252?Q?1lV5DSEgxbyvA1i803iizYw9a6RrMqgYOa2fl9kaD9DnvkW1Qm6mtBfn?= =?Windows-1252?Q?cPbPgeQpxN6N8NqO3s8SYoUmseKkyXQ21H/en3qbSYaZd2OUKgSMhInZ?= =?Windows-1252?Q?LGLbt2z8G3TGKj5ywmw0Z4K8m61Mf01fvcyt6w4ANJOVXcSwrBdKCD49?= =?Windows-1252?Q?KZHn/fTVAYGtMYU5G//2fG5OdiLi0pCFg7EyZn2kOFDkPPQ4ZEbf+umU?= =?Windows-1252?Q?Y141h0secl/uyA7+IVfBLURImO+K4e9FkA1C9dgrgM0qvpzqZictqwa4?= =?Windows-1252?Q?RMv6NM2z/y0PY+ASoEEtBaDz+zkss8Lyv8LV2J2KZefyIh57IC/KP/Ie?= =?Windows-1252?Q?cGSwOEoBLlHlHhc2Q6Tz4S/GCx+nRYBCh4GzJbrPki0sfp1GxYTmKRk7?= =?Windows-1252?Q?oc/7WMWKP7vei0y0tGOIfg4YSZ0WDapry1WG6+nfKBFJAvEdtpm3QVD4?= =?Windows-1252?Q?JqTdn0QsUpWPo8sbdFJpsyvGpQmlwBsyCEjfATNGO8ULqf6HsIO1r9ZR?= =?Windows-1252?Q?ys1p7PQjdXLpIURPDfS7HdL/0+xlSDuBIa8dHYlNxJGPWl/Nf/nO+zwr?= =?Windows-1252?Q?9nQRCMr2wqjfgqJVUlcuJ57bTd1beaE6NGNIARhSH6l7Ofh5TKEkiYfU?= =?Windows-1252?Q?gMHBYxlLj8X3GY3vuc9QAjCNyIDpKDcbK1R3WOpVIYo6CaaxFEfMxBE1?= =?Windows-1252?Q?bzLPG8qveKqD+Q9hRDWcZfzHx2YXmBRtjeJ9yfM48qGTSu1peNT+NJbb?= =?Windows-1252?Q?6gq1GYi1fS2wA0GKfPzQ78eNlOwlGJlRB2fuMIm/bULvcXI09FdM57+r?= =?Windows-1252?Q?XpI/1L6JS07bt3C/Meb50Hdvnzd5r+VUKLkai9dHyHCSiqbPWc9kNaNI?= =?Windows-1252?Q?qPYQXnGVN4vLdQGldpqXAujqD/9uxIaWFPcLq502N4tPS0R9lAdskW0h?= =?Windows-1252?Q?losdqvJtZ+X7FqsRZQN2+jAeIwrDewwkXYy9n2ciFzK51Zq0ByIVCXc1?= =?Windows-1252?Q?TqIgEDE/hMlUN+3bHUXMhj34aMhRW4IMWs5sJvZi7mlCOjJwUYsqePMj?= =?Windows-1252?Q?E1vBRIBHFQhf8MyWSQiv0tU+XzT8j/lzOOjZpC3A5KvXxKrYFx7e7Er1?= =?Windows-1252?Q?vEUqXkK6Srp4hhP3ozapFW8BngdaIRFDYyIyY48GugVH07dtrtiCKGsN?= =?Windows-1252?Q?8OYtEGyrJhoTWbyu/enru0FIfJWXV4NqdeNu8wQw=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR0201MB0753;5:NK7zMx8lARK5mJh6D5tKjgRN4pqC9hPmxGLqxolX/u3mUYwllxIpMiR+XQb0dqaqHtz826UW5MPHVcGE+Q8WtMa8j8XE3xjLJ/k9KFK+a7IxAzGmsdDc0U4mIPHy0LFiaP3I0lx8+hdS3PeCrVDHyQ==;24:Av+zMbpXRNQW+PpNlVwMbCWBzI8LFNjFlifGPit/zbkMPtMBIVro5X/zkA9bcRv9Ltyl0oHLxHe6zs04iP3it5cL1aCdgpfoKqitxrTN/jo=;20:JWwmhVDizDRqv4jhCgtpyX6/Sp6ybVG8s1Wr6JAO3gJgFDnKCqUZcuFjyd0MRbff24oAzkpls0RrwWN0oljJEKE/OJrll888+2Q/6Y1WSymdypOAq1t+CS89p8wxFJOdf9MrS7fN5kLepS/ofQF+qWq40uX3FPwxF7Dc2PLo/nkwEH9D1A2/Ya+fYL+SnoUzuGlx1Ic3xSSMDhOk37wq2VbmHpXt97A83fFrtBIi5DIdER0DONOE/F98XDdETkiy SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2015 18:22:16.9766 (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.173];Helo=[milsmgep12.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR0201MB0753 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 715 Lines: 16 On 11/13/2015 05:46 AM, Christoph Hellwig wrote: > [ ... ] The previous patch and this patch look like great work to me. However, this patch not only reworks the SRP target driver but also prevents users to move the SRP completion thread to another CPU core than the CPU core that processes the completion interrupts (with the help of e.g. the taskset command). Hence my request to make that CPU core configurable in the second patch of this patch series. 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/