From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758364AbcIHQT7 (ORCPT ); Thu, 8 Sep 2016 12:19:59 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:46273 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751563AbcIHQT5 (ORCPT ); Thu, 8 Sep 2016 12:19:57 -0400 Subject: Re: [PATCH] nvme/quirk: Add a delay before checking device ready for memblaze device To: Wenbo Wang , References: <1473351131-11811-1-git-send-email-mail_weber_wang@163.com> CC: , , "Wenbo Wang" From: Jens Axboe Message-ID: <5ec7070e-a3d5-ba90-fedf-cb707d4655d5@fb.com> Date: Thu, 8 Sep 2016 10:18:04 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <1473351131-11811-1-git-send-email-mail_weber_wang@163.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [216.160.245.98] X-ClientProxiedBy: DM3PR19CA0007.namprd19.prod.outlook.com (10.164.243.145) To CY4PR15MB1192.namprd15.prod.outlook.com (10.172.177.14) X-MS-Office365-Filtering-Correlation-Id: 4848604d-88da-4f96-e584-08d3d803b871 X-Microsoft-Exchange-Diagnostics: 1;CY4PR15MB1192;2:uYrGGz32TO1SejUmXboQTAqyz/E2XABSKsTP2biPQmfrxPZUdRF0sqTHjpf4Qjxg/BiqZT79phOg8IOwglGAaMI6wUEzlJ133RDX3e2bg9ow+CnPL5J0Noi2LCJSD+PYKUz7VvmFKBRagPS6VUY3fYL5+abRPCQGAPSITpuTbru3JVBFcCwvuQ0vidTCr0pz;3:xP7qGLa1U53Eqkp/uLdXHKMWWU0DkUaUAbMko7U34R1c2ZgRY7HhjZH0UA0JhNNF2HKlPAUd5ImMMHMtAwo4U09BgdveafnWFu5js8bMhnTJZy9TmSf2XwkLVFh72FY4;25:4cLbFt0qOgZJndtpVBCLRsv4D/47L+wgVW9497gh5ZS98IDGNIb+/rZDefGpx4y1vlzkMGRLNOkh9I0JfVBQCin86iq1wCFyRAa4WsKtkXs+wsc3TYxyaXg9FMPu4muGkx80OZ6EQEIqg9Q8etNYrV8XAdBH+HKhE+qX3enrknCViOzpfeC4YP7ZFQwxxyjYqqHa5M0+PlnTaXfIa9ayQwnNjAhYjU8zZVRyeDndT74wzAdqWFge4zeUj6q3i+2s8tnP1K1Aqr/MQ8wShzSf4RSIKpV6P/JnfdS7GmYT+wlJAlWhnBw5cG/IR1argZ1hmuGB2wgpTFdK+ceIX5fBY2V2+R21/nyLKf3ux+OImVZTTs1tJ0ZP4iAJUOD5ok975KPk+lle+w7ob69Yt6Jh7qxLH7CdHyTGSyqWCMRANHU= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY4PR15MB1192; X-Microsoft-Exchange-Diagnostics: 1;CY4PR15MB1192;31:aL/KZsRQs7p0H15NQjaKJzXXZx8kJ6Qc7mIskuevy6tKn/mD3TI5Zqi0Bafp+eoo2bMSe5VDV92IMrsMpV5pKj2i70B6iu9PiUsWbHk1LitZjRndaRVMjAxuVsOfGMTFn+pVFwRUtDApKLFi5XTy3hesYPYZ6ov8XiinMEb8KMWV+e/iXIBRy4uLPs7OOd/GofWGDzfMk+B2ROS5CCvxtXLPr5lyaAMUGQajgeA/Boo=;20:HV0wgpC9EXPzMYkFPJ2+HOU5uVXi2FQlL2V5p+NSbCAioEhpL95LjiAk5ZppGPW27LXjpQbNrWES3vOlZlgSxDcVUhpJNEBKGE0naIkbvvujx0YnSRmTat4eF4uU8931jDB8X8Ew/b/R2HK1bo5EINV25Lzitjx9hMVcbhe/690=;4:CPMEgDpdN4lVw24H1vkdcv4YE2BNNBglNisG/3s9R6Xk4+DV0iy/+HEnckfxTRKccyw1tbThM+VRBnVLFrZFZNuYF3p1WcaHtfysIDVIL0ItgMhYD1Pf8xvhHi2m2mGfuwQUDlO/YHUuKTvo38PlY6sjhvO0e9sEEzV6GPpytwrUl1LepkrRve9/pWVwd+FtMkC0w1q6d4685UA9ztMPvs3rJsMTQdSslZLGlNlKXEJdltnqiG3nnECwUEz/GeChCexzX3R1DDZoZJ93+ow8jPgJ92b6g0V2cW/CqdcCvUzif4rE+i4Oj7nSK+BX5gXUG3cQ+nbWkWLC0bsxQHRqqe6gKcxoFSQYj8XzkmXZh9Jx1/JO7DDhAvvmNm3XRP03DXfzW1MLZ5F8RVG3TGRTUg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);SRVR:CY4PR15MB1192;BCL:0;PCL:0;RULEID:;SRVR:CY4PR15MB1192; X-Forefront-PRVS: 00594E8DBA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(189002)(377454003)(24454002)(199003)(7736002)(5001770100001)(64126003)(47776003)(105586002)(65806001)(31696002)(106356001)(101416001)(66066001)(7846002)(65956001)(81166006)(83506001)(5660300001)(65826007)(8676002)(4001350100001)(117156001)(33646002)(86362001)(81156014)(19580405001)(19580395003)(54356999)(97736004)(77096005)(189998001)(76176999)(92566002)(305945005)(586003)(3846002)(31686004)(230700001)(2950100001)(6116002)(2906002)(36756003)(23746002)(50986999)(42186005)(50466002)(4326007)(68736007);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR15MB1192;H:[192.168.1.153];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR15MB1192;23:nIH6oi0wxFlMRH7SGR2vFOpaCuWogIYSYIY+q?= =?Windows-1252?Q?A1SkhnwHtk72vTjMpuEibLmfKOxJkKl1iPBMWEh9OGt2RheOoR99gYEU?= =?Windows-1252?Q?yi5EMm2bnKakbaz5038M/xmF0QOeuHD5ipyO/dvkmOWTp/iwUJItg2VT?= =?Windows-1252?Q?R3ZurnI7/MViKPnna65b+wXrSwG9a7xQ75PkYfF5Hmwo8ZCTbke0dyeR?= =?Windows-1252?Q?bD2M1QpOZjLTNjNQRsvwnp51e42tB7K772SKsAfxuaWhas0A1WoQjvSq?= =?Windows-1252?Q?xPTa4XW5/8EBzdalMFghJ9Kt5423j8bpSI2g+buQZXdfnpJKlzm5ExLd?= =?Windows-1252?Q?Cgnf9GnOpCCTlm1Siu6+41sxCZ4YgpscMuLWX2bqRDIp02+GVaczknmA?= =?Windows-1252?Q?7Avf8h+RuqH/u4VIC3IcctTUkTHlmUkaXS/nPQ6jN1L7NzybTfVF7ZL2?= =?Windows-1252?Q?9NHzFpevfNEF8dbWpqQSq95EXGyH6FrQS5oMsFb9JTJJ/mYCWrLNzUce?= =?Windows-1252?Q?UtkMdHowo4pdpOIsNi7MAUjjP9JKtXM0oERlMTRdcBVz8ovoeXs1yJqY?= =?Windows-1252?Q?01kKRjLtGsbIUjpbCPPjAE8T7rA7dFdR8QqX1z/fi+GcTMF0UDO8fYzT?= =?Windows-1252?Q?y3M0K+mTsg109lIOQVIXWhXRkfZyUOqmckwP1wg5qAqQYe3a8kGdnzGB?= =?Windows-1252?Q?bc9Pc6ap6/fgt38CPPbYtNKcDhDh+sPKOcd7gk5Swap9nPt05peZr+uZ?= =?Windows-1252?Q?KTY5oke7RTAGLXqKRmrFG3U0eFt1LBKU29MjowQkMtHxDqR6ZU5e9W/Q?= =?Windows-1252?Q?ZcQNpQUQu5qE/OX8TZOfH/qW9Bbp66sr/UaKfHsXc6gScXjhZyD00y6x?= =?Windows-1252?Q?YA3qVtn3hmnnOf2K+g1MaR5HBHoMIVQ+2Kzql5o/B8zK2lBElX1zgZDv?= =?Windows-1252?Q?b21NH/eEwvbyNVJN4avX63osuIuaiIiijwKFAtfHrGT1NB2pW4PtzLQr?= =?Windows-1252?Q?t3cW5+wvtjRestqQTFzHZgwCOqUl+/c/xu78xlSLmuWC2dOVHHEuziMC?= =?Windows-1252?Q?qEXXSk7QllgO/DIgi1Tc3uo/2r7IDUP9pJRMmPdMYxUMg35lMRY5R4dq?= =?Windows-1252?Q?mUPf7MP/HcHUJL8w2aq+JPvf16KiDfFbs+LH0GfTzV7UYY+xf24FXRhG?= =?Windows-1252?Q?PRbAeLGJjYh4kyfmGxGJRht2GA7KzPx0jYJ6C8VENleb/W9+Kq+owVHx?= =?Windows-1252?Q?tVCE1kcMXwE9QWjN7zFyn8VWY+ctrxXfejmMNkovk9LBrUlSjKz4Ft2/?= =?Windows-1252?Q?ay/scbSfqu4t5qFEARnEDpcLizpETD76LdSo8RaGiamtUqXR+Z1ESn7c?= =?Windows-1252?Q?1QMIGuX2FVWiISfG21uAfIa3csu94sSPKtdpgpkMt/q/edMolyOXLYAc?= =?Windows-1252?Q?olWOGZ1DR6qhF9zFbcr?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR15MB1192;6:Imw2zh7tXp0BWzV5eg6rSN6pZ3FjbIN7w1lVGQZaeHqb9Ll4EcgQShOjdCHVg5e2fSQ1IjnYBZaG75pdUMMh05qZzgmdusm8969jZ6bxvmqRoegnBZ0WWx/b2IQ42q1/cfHomA0r8A6CgYo0dPfZnY5rZgp6hEHFnZv1VGSCLPmaBTapXZ2zWj0JlR8Y8JorJJ1lUX5Ivk8YH+nh+/VdRh6K4abziY8Tz9ImMdhTu09YZnykr1oPF4qbHJp4a4mrrYclDhH8MKzqE477fRwrXXDMX88p0WReOJmIwB5UEkI=;5:m6riaAIFVVDkSBOQc6G+azLQQisENg+jdStTtS8r37PFj1obkM9qGdgXcxCvl6skovPhSA1zCda5Yt390OYwQBTF3ee7Kg1D+tQtDqAHYuWMXQF1EHFc0FXTu8NNCndwFQFnyqo98xlL7GKYEH+iCA==;24:Hs+7TZuWj4s6+pIRwWxIJ9fO/euVGOJZAqI7RaFimab2vbebN66JPUmbvrhZt5rx9pfsdcKs0CLQcbU+5AXOlpbOS7/o0yHSS1yDycta0/0=;7:nvzchz3O492/5mPnDbjsYSostZvAF0EYTYVNf73dru7uUyqUlupVCO8NSZzdGQ+vsm4HnLj2MrG/1S54wNBe5rMzOtT/BPLnS4DgumywChvRr//BUF5FhT1Ex92QIbjZU4Y40lGTPZxcG6uIbN4USYt3pURW9rd5gH8rf/DdsXwYYs16MMmD1U1O7IixSsT5qNu59zYC/T7944RFKjEhWdkz/lCyTKfeeDl0GyjqBrcLUsTvzDijBm4vxf5x002H SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR15MB1192;20:xgwQ8ouC5jPDbOSZGhbPYIrhlBWOdxgWOkmQxO6JvrNCJgbhOoMmuQpu9XMZvrYyH16jf7xwp9y6Vc+Qa49sNSaxdhhR3oIgi4jqcrmE5FIKJJgzgrn+O1PVEkGmcQ3MsDyTJPBxLieVXhHrxYbsc60DupzGgeibexzku8eOi7U= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2016 16:18:07.6352 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR15MB1192 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-08_08:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/08/2016 10:12 AM, Wenbo Wang wrote: > From: Wenbo Wang > > Signed-off-by: Wenbo Wang > --- > drivers/nvme/host/pci.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c > index 663c40c..2fec23c 100644 > --- a/drivers/nvme/host/pci.c > +++ b/drivers/nvme/host/pci.c > @@ -2141,6 +2141,8 @@ static const struct pci_device_id nvme_id_table[] = { > .driver_data = NVME_QUIRK_IDENTIFY_CNS, }, > { PCI_DEVICE(0x1c58, 0x0003), /* HGST adapter */ > .driver_data = NVME_QUIRK_DELAY_BEFORE_CHK_RDY, }, > + { PCI_DEVICE(0x1c5f, 0x0540), /* Memblaze Pblaze4 adapter */ > + .driver_data = NVME_QUIRK_DELAY_BEFORE_CHK_RDY, }, > { PCI_DEVICE_CLASS(PCI_CLASS_STORAGE_EXPRESS, 0xffffff) }, > { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2001) }, > { 0, } Thanks, applied for 4.8. -- Jens Axboe