From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c1Pfu-0007uw-KX for qemu-devel@nongnu.org; Mon, 31 Oct 2016 23:23:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c1Pfr-0003fU-Ck for qemu-devel@nongnu.org; Mon, 31 Oct 2016 23:23:46 -0400 Resent-Message-Id: In-Reply-To: <1477970211-25754-1-git-send-email-jsnow@redhat.com> Message-ID: <147797060062.187.3471001312093678590@9040ca97f87d> Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 From: no-reply@patchew.org Date: Mon, 31 Oct 2016 20:23:24 -0700 (PDT) Subject: Re: [Qemu-devel] [PATCH v2 0/3] atapi: classify read_cd as conditionally returning data List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: jsnow@redhat.com Cc: famz@redhat.com, qemu-block@nongnu.org, kwolf@redhat.com, hpoussin@reactos.org, qemu-devel@nongnu.org SGksCgpZb3VyIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzClN1 YmplY3Q6IFtRZW11LWRldmVsXSBbUEFUQ0ggdjIgMC8zXSBhdGFwaTogY2xhc3NpZnkgcmVhZF9j ZCBhcyBjb25kaXRpb25hbGx5IHJldHVybmluZyBkYXRhCk1lc3NhZ2UtaWQ6IDE0Nzc5NzAyMTEt MjU3NTQtMS1naXQtc2VuZC1lbWFpbC1qc25vd0ByZWRoYXQuY29tCgo9PT0gVEVTVCBTQ1JJUFQg QkVHSU4gPT09CiMhL2Jpbi9iYXNoCgpCQVNFPWJhc2UKbj0xCnRvdGFsPSQoZ2l0IGxvZyAtLW9u ZWxpbmUgJEJBU0UuLiB8IHdjIC1sKQpmYWlsZWQ9MAoKIyBVc2VmdWwgZ2l0IG9wdGlvbnMKZ2l0 IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQgMApnaXQgY29uZmlnIC0tbG9jYWwgZGlm Zi5yZW5hbWVzIFRydWUKCmNvbW1pdHM9IiQoZ2l0IGxvZyAtLWZvcm1hdD0lSCAtLXJldmVyc2Ug JEJBU0UuLikiCmZvciBjIGluICRjb21taXRzOyBkbwogICAgZWNobyAiQ2hlY2tpbmcgUEFUQ0gg JG4vJHRvdGFsOiAkKGdpdCBzaG93IC0tbm8tcGF0Y2ggLS1mb3JtYXQ9JXMgJGMpLi4uIgogICAg aWYgISBnaXQgc2hvdyAkYyAtLWZvcm1hdD1lbWFpbCB8IC4vc2NyaXB0cy9jaGVja3BhdGNoLnBs IC0tbWFpbGJhY2sgLTsgdGhlbgogICAgICAgIGZhaWxlZD0xCiAgICAgICAgZWNobwogICAgZmkK ICAgIG49JCgobisxKSkKZG9uZQoKZXhpdCAkZmFpbGVkCj09PSBURVNUIFNDUklQVCBFTkQgPT09 CgpVcGRhdGluZyAzYzhjZjVhOWMyMWZmODc4MjE2NGQxZGVmN2Y0NGJkODg4NzEzMzg0CkZyb20g aHR0cHM6Ly9naXRodWIuY29tL3BhdGNoZXctcHJvamVjdC9xZW11CiAqIFtuZXcgdGFnXSAgICAg ICAgIHBhdGNoZXcvMTQ3Nzk3MDIxMS0yNTc1NC0xLWdpdC1zZW5kLWVtYWlsLWpzbm93QHJlZGhh dC5jb20gLT4gcGF0Y2hldy8xNDc3OTcwMjExLTI1NzU0LTEtZ2l0LXNlbmQtZW1haWwtanNub3dA cmVkaGF0LmNvbQpTd2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnCjM0ODEyYmUgYWhjaS10 ZXN0OiB0ZXN0IGF0YXBpIHJlYWRfY2Qgd2l0aCBiY2wsIG5iX3NlY3RvcnMgPSAwCjkzYmE5YjIg YWhjaS10ZXN0OiBDcmVhdGUgc21hbGxlciB0ZXN0IElTTyBpbWFnZXMKMThkMmIxYSBhdGFwaTog Y2xhc3NpZnkgcmVhZF9jZCBhcyBjb25kaXRpb25hbGx5IHJldHVybmluZyBkYXRhCgo9PT0gT1VU UFVUIEJFR0lOID09PQpmYXRhbDogdW5yZWNvZ25pemVkIGFyZ3VtZW50OiAtLW5vLXBhdGNoCkNo ZWNraW5nIFBBVENIIDEvMzogLi4uCkVSUk9SOiBzcGFjZSBwcm9oaWJpdGVkIGFmdGVyIHRoYXQg b3BlbiBzcXVhcmUgYnJhY2tldCAnWycKIzg5OiBGSUxFOiBody9pZGUvYXRhcGkuYzoxMzI0Ogor ICAgIFsgMHhiZSBdID0geyBjbWRfcmVhZF9jZCwgICAgICAgICAgICAgICAgICAgICAgIENIRUNL X1JFQURZIHwgQ09ORERBVEEgfSwKCkVSUk9SOiBzcGFjZSBwcm9oaWJpdGVkIGJlZm9yZSB0aGF0 IGNsb3NlIHNxdWFyZSBicmFja2V0ICddJwojODk6IEZJTEU6IGh3L2lkZS9hdGFwaS5jOjEzMjQ6 CisgICAgWyAweGJlIF0gPSB7IGNtZF9yZWFkX2NkLCAgICAgICAgICAgICAgICAgICAgICAgQ0hF Q0tfUkVBRFkgfCBDT05EREFUQSB9LAoKdG90YWw6IDIgZXJyb3JzLCAwIHdhcm5pbmdzLCA4NiBs aW5lcyBjaGVja2VkCgpZb3VyIHBhdGNoIGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmll dy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhl bSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuCgpmYXRh bDogdW5yZWNvZ25pemVkIGFyZ3VtZW50OiAtLW5vLXBhdGNoCkNoZWNraW5nIFBBVENIIDIvMzog Li4uCmZhdGFsOiB1bnJlY29nbml6ZWQgYXJndW1lbnQ6IC0tbm8tcGF0Y2gKQ2hlY2tpbmcgUEFU Q0ggMy8zOiAuLi4KV0FSTklORzogbGluZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzE2NjogRklMRTog dGVzdHMvbGlicW9zL2FoY2kuYzo5MDg6CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVGhlIExp YnFvcyBBSENJIGRyaXZlciBkb2VzIG5vdCBzdXBwb3J0IHRoZSBzZXRfb2Zmc2V0ICIKCnRvdGFs OiAwIGVycm9ycywgMSB3YXJuaW5ncywgMTkyIGxpbmVzIGNoZWNrZWQKCllvdXIgcGF0Y2ggaGFz IHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwph cmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hF Q0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQg ZXhpdGVkIHdpdGggY29kZTogMQoKCi0tLQpFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBi eSBQYXRjaGV3IFtodHRwOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFj ayB0byBwYXRjaGV3LWRldmVsQGZyZWVsaXN0cy5vcmc=