From mboxrd@z Thu Jan 1 00:00:00 1970 From: Quinn Tran Subject: Re: [PATCH v2 11/16] qla2xxx: Add selective command queuing Date: Mon, 4 Jan 2016 19:04:13 +0000 Message-ID: References: <1450382231-4259-1-git-send-email-himanshu.madhani@qlogic.com> <1450382231-4259-12-git-send-email-himanshu.madhani@qlogic.com> <56825313.4080405@sandisk.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_000_D2AFFFD61C02Fquinntranqlogiccom_" Return-path: Received: from mx0b-0016ce01.pphosted.com ([67.231.156.153]:52267 "EHLO mx0b-0016ce01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751523AbcADTCe (ORCPT ); Mon, 4 Jan 2016 14:02:34 -0500 Received: from pps.filterd (m0085408.ppops.net [127.0.0.1]) by mx0b-0016ce01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id u04IwNbR014264 for ; Mon, 4 Jan 2016 11:02:33 -0800 Received: from avcashub1.qlogic.com (avcashub1.qlogic.com [198.70.193.115]) by mx0b-0016ce01.pphosted.com with ESMTP id 206edtat0k-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Mon, 04 Jan 2016 11:02:33 -0800 In-Reply-To: <56825313.4080405@sandisk.com> Content-Language: en-US Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: Bart Van Assche , Himanshu Madhani , "target-devel@vger.kernel.org" , "nab@linux-iscsi.org" Cc: Giridhar Malavali , linux-scsi --_000_D2AFFFD61C02Fquinntranqlogiccom_ Content-Type: text/plain; charset="us-ascii" Content-ID: <32B84FB0F810B6489199FA0547FDC56B@qlogic.com> Content-Transfer-Encoding: quoted-printable On 12/29/15, 1:32 AM, "linux-scsi-owner@vger.kernel.org on behalf of Bart Van Assche" wrote: >On 12/17/2015 08:57 PM, Himanshu Madhani wrote: >>From: Quinn Tran >>queue work element to specific process lessen cache miss > >How about replacing this patch by something like the (untested) patch >below ? The advantage of the patch below is that it doesn't require to >modify other target driver to keep their current behavior. > >Thanks, > >Bart. QT> Bart, Thanks for reviewing. Good point. Will rework patch to preserve current behavior of other drivers.=20 --_000_D2AFFFD61C02Fquinntranqlogiccom_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" eJ8+IjQ1AQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEJgAEAIQAAADAzREU5REVG MUY3QThENEE5QjI2NDE3OEM0NTE0ODFGAEsHAQ2ABAACAAAAAgACAAEFgAMADgAAAOAHAQAEABMA BAANAAEAEQEBIIADAA4AAADgBwEABAATAAQADQABABEBAQiABwAYAAAASVBNLk1pY3Jvc29mdCBN YWlsLk5vdGUAMQgBBIABADwAAABSZTogW1BBVENIIHYyIDExLzE2XSBxbGEyeHh4OiBBZGQgc2Vs ZWN0aXZlIGNvbW1hbmQgcXVldWluZwB1EwEDkAYAHA8AADQAAAACAX8AAQAAACcAAAA8RDJBRkZG RDYuMUMwMkYlcXVpbm4udHJhbkBxbG9naWMuY29tPgAACwAfDgEAAAACAQkQAQAAAAoDAAAGAwAA WgQAAExaRnWpU/1HYQAKZmJpZAQAAGNjwHBnMTI1MgD+A0PwdGV4dAH3AqQD4wIABGNoCsBzZXQw IO8HbQKDAFARTTIKgAa0AoCWfQqACMg7CWIxOQ7AvwnDFnIKMhZxAoAVYioJsHMJ8ASQYXQFsg5Q A2Bzom8BgCBFeBHBbhgwXQZSdgSQF7YCEHIAwHR9CFBuGjEQIAXABaAbZGSaIANSIBAiF7JcdgiQ 5HdrC4BkNR1TBPAHQA0XcDAKcRfyYmttawZzAZAAICBCTV9C4EVHSU59CvwB8QvyamwLgGUKgE8D oA6QL0AyOS8xNSwiIDqgMzIgQU0isCIhoRh1eC0E8ACQLW93iRhRQHYYMHIuawSRSGVsLgWwZyAC ICBkYmUR0GxmJXAmAEJrH4EhlVYDkUEEEBHAZXgiIDwjfySPJZkhlWIpH4EudgBwYSdTQHMTAHAN 4WsuBaBtPiC2dwNgECA6IZUhlT4iBBQxNyJQMCKQIDA4oDo1NyBQIzFIB3BJAHFodQXQYWQZoWkR LMw+PkYDYTogUTZ1C4ADoFQYcAOgPHFJMhIudDJxQHEJAGfvDlAsczEXMsBlClAswAWwdGsgKXBl B4ACMBzAbzggc3AFkAaQDlAgcP0DYGMHkAQgHnAEEAnwG9BzANAngCBtEXIttS2mSP0ogCABoAhg BUAJcAtRNkD7GcAcwGgEADaQGIARwCWg/nk2AANwEhA6gDpBIaApMHM6YRngKHUCMAeQHEEp3zq0 LaYlsAkAB+A/EkA3wf8wQCthAZAZ0SYhPEI6xT4TnzqROnAYgECABUBkbweQ/G4nObIywQlwNdEt pgRh/waQOzAs8CeABcAfcRgwQSH/BRAaMTXSKTA54DwyQgAb0L8IcAlwNbElsh1gBbAuOD73PoAA cB9QLDg+JlJGdiGV/FFULLAmUiKwR4QccAWxBwlwHWI6MS4gIEdvuwRwNpBvC4ArQEwQVwMQ/wMg CXA1EzrEQkc2oAeQGhLvRW8mEkNURCRzTAAtPBVCAVKQAAAfAEIAAQAAABYAAABRAHUAaQBuAG4A IABUAHIAYQBuAAAAAAAfAGUAAQAAACwAAABxAHUAaQBuAG4ALgB0AHIAYQBuAEAAcQBsAG8AZwBp AGMALgBjAG8AbQAAAB8AZAABAAAACgAAAFMATQBUAFAAAAAAAAIBQQABAAAAZAAAAAAAAACBKx+k vqMQGZ1uAN0BD1QCAAAAgFEAdQBpAG4AbgAgAFQAcgBhAG4AAABTAE0AVABQAAAAcQB1AGkAbgBu AC4AdAByAGEAbgBAAHEAbABvAGcAaQBjAC4AYwBvAG0AAAAfAAJdAQAAACwAAABxAHUAaQBuAG4A LgB0AHIAYQBuAEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAB8A5V8BAAAANAAAAHMAaQBwADoAcQB1 AGkAbgBuAC4AdAByAGEAbgBAAHEAbABvAGcAaQBjAC4AYwBvAG0AAAAfABoMAQAAABYAAABRAHUA aQBuAG4AIABUAHIAYQBuAAAAAAAfAB8MAQAAACwAAABxAHUAaQBuAG4ALgB0AHIAYQBuAEAAcQBs AG8AZwBpAGMALgBjAG8AbQAAAB8AHgwBAAAACgAAAFMATQBUAFAAAAAAAAIBGQwBAAAAZAAAAAAA AACBKx+kvqMQGZ1uAN0BD1QCAAAAgFEAdQBpAG4AbgAgAFQAcgBhAG4AAABTAE0AVABQAAAAcQB1 AGkAbgBuAC4AdAByAGEAbgBAAHEAbABvAGcAaQBjAC4AYwBvAG0AAAAfAAFdAQAAACwAAABxAHUA aQBuAG4ALgB0AHIAYQBuAEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAB8A+D8BAAAAFgAAAFEAdQBp AG4AbgAgAFQAcgBhAG4AAAAAAB8AI0ABAAAALAAAAHEAdQBpAG4AbgAuAHQAcgBhAG4AQABxAGwA bwBnAGkAYwAuAGMAbwBtAAAAHwAiQAEAAAAKAAAAUwBNAFQAUAAAAAAAAgH5PwEAAABkAAAAAAAA AIErH6S+oxAZnW4A3QEPVAIAAACAUQB1AGkAbgBuACAAVAByAGEAbgAAAFMATQBUAFAAAABxAHUA aQBuAG4ALgB0AHIAYQBuAEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAB8ACV0BAAAALAAAAHEAdQBp AG4AbgAuAHQAcgBhAG4AQABxAGwAbwBnAGkAYwAuAGMAbwBtAAAACwBAOgEAAAAfABoAAQAAABIA AABJAFAATQAuAE4AbwB0AGUAAAAAAAMA8T8JBAAACwBAOgEAAAADAP0/5AQAAAIBCzABAAAAEAAA AAPene8feo1KmyZBeMRRSB8DABcAAQAAAEAAOQCA9B2zIkfRAUAACDAvj2izIkfRAQsAAIAIIAYA AAAAAMAAAAAAAABGAAAAABSFAAABAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAHgAAAGEAYwBj AGUAcAB0AGwAYQBuAGcAdQBhAGcAZQAAAAAAAQAAAAwAAABlAG4ALQBVAFMAAAALAACACCAGAAAA AADAAAAAAAAARgAAAAAGhQAAAAAAAB8ANwABAAAAeAAAAFIAZQA6ACAAWwBQAEEAVABDAEgAIAB2 ADIAIAAxADEALwAxADYAXQAgAHEAbABhADIAeAB4AHgAOgAgAEEAZABkACAAcwBlAGwAZQBjAHQA aQB2AGUAIABjAG8AbQBtAGEAbgBkACAAcQB1AGUAdQBpAG4AZwAAAB8APQABAAAACgAAAFIAZQA6 ACAAAAAAAAMANgAAAAAAHwBCEAEAAAA+AAAAPAA1ADYAOAAyADUAMwAxADMALgA0ADAAOAAwADQA MAA1AEAAcwBhAG4AZABpAHMAawAuAGMAbwBtAD4AAAAAAAIBcQABAAAAIAAAAAEB0TkK4Fm5A9OF VyZLhMVslybs1W+e4kuTgIAJh0GAHwBwAAEAAABwAAAAWwBQAEEAVABDAEgAIAB2ADIAIAAxADEA LwAxADYAXQAgAHEAbABhADIAeAB4AHgAOgAgAEEAZABkACAAcwBlAGwAZQBjAHQAaQB2AGUAIABj AG8AbQBtAGEAbgBkACAAcQB1AGUAdQBpAG4AZwAAAB8ANRABAAAATgAAADwARAAyAEEARgBGAEYA RAA2AC4AMQBDADAAMgBGACUAcQB1AGkAbgBuAC4AdAByAGEAbgBAAHEAbABvAGcAaQBjAC4AYwBv AG0APgAAAAAAHwA5EAEAAAA8AQAAPAAxADQANQAwADMAOAAyADIAMwAxAC0ANAAyADUAOQAtADEA LQBnAGkAdAAtAHMAZQBuAGQALQBlAG0AYQBpAGwALQBoAGkAbQBhAG4AcwBoAHUALgBtAGEAZABo AGEAbgBpAEAAcQBsAG8AZwBpAGMALgBjAG8AbQA+ACAAPAAxADQANQAwADMAOAAyADIAMwAxAC0A NAAyADUAOQAtADEAMgAtAGcAaQB0AC0AcwBlAG4AZAAtAGUAbQBhAGkAbAAtAGgAaQBtAGEAbgBz AGgAdQAuAG0AYQBkAGgAYQBuAGkAQABxAGwAbwBnAGkAYwAuAGMAbwBtAD4AIAA8ADUANgA4ADIA NQAzADEAMwAuADQAMAA4ADAANAAwADUAQABzAGEAbgBkAGkAcwBrAC4AYwBvAG0APgAAAAMA3j+f TgAAQAAHME6oXLMiR9EBAwAmAAAAAAACAUcAAQAAAC8AAABjPVVTO2E9IDtwPVFMb2dpYztsPUFW TUIyLTE2MDEwNDE5MDQxM1otMTIxODA3AAAfABUQAQAAAFgAAAAzADIAQgA4ADQARgBCADAARgA4 ADEAMABCADYANAA4ADkAMQA5ADkARgBBADAANQA0ADcARgBEAEMANQA2AEIAQABxAGwAbwBnAGkA YwAuAGMAbwBtAAAAAgEUMAEAAAAMAAAAUgAAAHkdb11PAAAAHwD6PwEAAAAWAAAAUQB1AGkAbgBu ACAAVAByAGEAbgAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAFgAAAHUAcwBlAHIALQBhAGcA ZQBuAHQAAAAAAAEAAABGAAAATQBpAGMAcgBvAHMAbwBmAHQALQBNAGEAYwBPAHUAdABsAG8AbwBr AC8AMQA0AC4ANQAuADUALgAxADUAMAA4ADIAMQAAAAAAHwAAgB+k6zOoei5Cvnt54amOVLMBAAAA OAAAAEMAbwBuAHYAZQByAHMAYQB0AGkAbwBuAEkAbgBkAGUAeABUAHIAYQBjAGsAaQBuAGcARQB4 AAAAAQAAABABAABJAEkAPQAwADEAMAAxAEQAMQA0ADcAMgAyADcANgA2ADEAMABFAEUAQgBGAEQA MgBGAEMAMwBGADcANABFADgANwAxADUAOAAwADgAOQBBADcAOQA2ADkARABGADkAOwBTAEIATQBJ AEQAPQAyADQAOwBTADEAPQA8ADUANgA4ADIANQAzADEAMwAuADQAMAA4ADAANAAwADUAQABzAGEA bgBkAGkAcwBrAC4AYwBvAG0APgA7AFYAZQByAHMAaQBvAG4APQBWAGUAcgBzAGkAbwBuACAAMQA0 AC4AMwAgACgAQgB1AGkAbABkACAAMgAzADUALgAwACkALAAgAFMAdABhAGcAZQA9AEgAMgAAAAMA DTT9PwAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIAAAAHgALQBtAHMALQBoAGEAcwAtAGEAdAB0 AGEAYwBoAAAAAQAAAAIAAAAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIgAAAHgALQBvAHIA aQBnAGkAbgBhAHQAaQBuAGcALQBpAHAAAAAAAAEAAAAaAAAAWwAxADAALgAzAC4AMQAwAC4ANAAz AF0AAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAABYAAABkAGkAcwBjAGwAYQBpAG0AZQByAAAA AAABAAAADgAAAGIAeQBwAGEAcwBzAAAAAABhvQ== --_000_D2AFFFD61C02Fquinntranqlogiccom_--