From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5703619302807668703==" MIME-Version: 1.0 From: Freeman Zhang Subject: Re: [SPDK] "Requested device XXX cannot be used" warning in device detach procedure may be misleading Date: Mon, 13 Mar 2017 12:28:58 +0800 Message-ID: <8b74f6ae-5d34-3934-06d2-f30ed72159e4@gmail.com> In-Reply-To: 2BFA8F2383C3784C90698C10BC0963195EEC2867@SHSMSX103.ccr.corp.intel.com List-ID: To: spdk@lists.01.org --===============5703619302807668703== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi On 3/13/17 12:03 PM, Chang, Cunyin wrote: > = > Actually, the error message caused by the function spdk_pci_device_detach= (), after we detach the device, we try to call the function > rte_eal_pci_probe_one(), but we do not have callback function for the dpd= k nvme driver at this point, so the error message show up, = > but this function will add the device back to dpdk pci device list, then= we could probe the device next time when > we want to use it again. So it has no adverse effects but just one error = message, but we still trying to fix it now. > = Thanks for your reply! I've noticed it and that is why I think it's kind of misleading. So I guess we should not focus only on reusing codes but also making it clearer for both users and developers. All the best! Freeman --===============5703619302807668703== Content-Type: application/pgp-signature MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KQ29tbWVudDogR1BHVG9vbHMgLSBodHRwczov L2dwZ3Rvb2xzLm9yZwoKaVFJY0JBRUJDZ0FHQlFKWXhpQUxBQW9KRU5aQ2FrTHVvMlROZzFVUUFJ dFdLd0lITGpoN1BLajRoOG9PcnF4egpIbng4NktOSHZTMCtvR1ZTaUpqOW0za3ByV1Ftam9zME03 cW0xZ2NJbWR3WVZWSmtSQjZjMEZUa0pFcWo5N3BpCmxkWDdHdXhiZXhWeWlpV1ZsMm1waVhKclF1 Mm9NUkJ5Q244b3V2cG55OWt4a3BONEJlSkpRaERmeXp6QlZKbngKMGw0blE5WThKZ1Y4akt4NHlL QVJ5T29uR20xUmgyS1lyWkFtZmdRUXNMbFlQdThNRWpXRERFdEhxdXZ3eWxpUApkb3MwNnV2WmZY VHVTVDhRVVhkK2psTXNjbk1ma3k5V0lEWVc3NVlIZUJ5bFVXRytyR0ZKUElzakVRMVdRWDRkCnM5 czAwYVN5Mlcya2h0WUhuNDVlMUNwWlBDVmRFdFEzck03L3JyRW0wcmxjMXRMTUJ3RnFtSG1zbFFG dTVERUYKbFAwRDhZQUtSS1dmc3pPUERjTDRkR2Z3MlU5ZDMrY2ZtQlF6WThMRUhpekd1cllFTVhZ N3UyRlFuclBac0YyOApaaDB6aE80YndEUWFUMXZ6TTR2cFlzckh5S2IveG5PazdxMzd3Ry9jdi9C bHlIWExOT3Q0aWp0ODc0OVNjSGloCnBPUzJNREJ4aUd1bmxCQ3doSWNPcXRnQXU0Vnppb3NaRFYz YnVQUDJtWEtLcFdpNDlucTlDd2gxSS9TT3FQUk4KVnBzNVJzNFRHejB0dVpVL3l0WG9KSlFKR1Nl VjlWWmR4Ymo3bUFNTTEvRENDZSsydEFaUkFVbHdjUFJUMXFRWApGSTlVemwvYmZZOGJ6cXA0YzY0 NWNTU1VpVnVYWkFNV2pHUzVvZjB1SmdxSXNsQ25VQTdrc0R3enhhbFlZZmNTCkdnMEhlNHBqTGpt NDNaTEZxQ1FMCj00dHFaCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo= --===============5703619302807668703==--