From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH] xen-blkfront: avoid NULL de-reference in CDROM ioctl handling Date: Thu, 7 Jul 2016 12:56:54 +0200 Message-ID: <20160707105654.irp7h7uk5fttbgvb__31685.3502802134$1467889147$gmane$org@mac> References: <577E23A602000078000FBE15@prv-mh.provo.novell.com> <20160707093211.dn5mrvgmavpd2mul@mac> <577E400A02000078000FC0CB@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bL6zK-0004un-Kh for xen-devel@lists.xenproject.org; Thu, 07 Jul 2016 10:56:58 +0000 Content-Disposition: inline In-Reply-To: <577E400A02000078000FC0CB@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBKdWwgMDcsIDIwMTYgYXQgMDM6NDI6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDA3LjA3LjE2IGF0IDExOjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy b3RlOgo+ID4gT24gVGh1LCBKdWwgMDcsIDIwMTYgYXQgMDE6NDA6NTRBTSAtMDYwMCwgSmFuIEJl dWxpY2ggd3JvdGU6Cj4gPj4gVGhlIGlvY3RsIGNhbiBiZSBjYWxsZWQgcHJpb3IgdG8gZnVsbCBk ZXZpY2Ugc2V0dXAgaGF2aW5nIGNvbXBsZXRlZC4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4gLS0tCj4gPj4gIGRyaXZlcnMvYmxv Y2sveGVuLWJsa2Zyb250LmMgfCAgICA2ICsrLS0tLQo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgMiBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4+IAo+ID4+IC0tLSA0LjctcmM2LXhlbi5v cmlnL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPiA+PiArKysgNC43LXJjNi14ZW4vZHJp dmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+ID4+IEBAIC00OTYsMTIgKzQ5NiwxMCBAQCBzdGF0 aWMgaW50IGJsa2lmX2lvY3RsKHN0cnVjdCBibG9ja19kZXZpCj4gPj4gIAkJCQlyZXR1cm4gLUVG QVVMVDsKPiA+PiAgCQlyZXR1cm4gMDsKPiA+PiAgCj4gPj4gLQljYXNlIENEUk9NX0dFVF9DQVBB QklMSVRZOiB7Cj4gPj4gLQkJc3RydWN0IGdlbmRpc2sgKmdkID0gaW5mby0+Z2Q7Cj4gPj4gLQkJ aWYgKGdkLT5mbGFncyAmIEdFTkhEX0ZMX0NEKQo+ID4+ICsJY2FzZSBDRFJPTV9HRVRfQ0FQQUJJ TElUWToKPiA+PiArCQlpZiAoaW5mby0+Z2QgJiYgKGluZm8tPmdkLT5mbGFncyAmIEdFTkhEX0ZM X0NEKSkKPiA+IAo+ID4gSSBkb24ndCBmb2xsb3cgaG93IGJsa2lmX2lvY3RsIGNhbiBiZSBjYWxs ZWQgd2l0aCBhIE5VTEwgaW5mby0+Z2QsIGJlY2F1c2UgCj4gPiB0aGUgc2V0IG9mIGZpbGUgb3Bl cmF0aW9ucyBpcyBzZXQgaW5zaWRlIG9mIGluZm8tPmdkLT5mb3BzLiBBbmQgdGhlIGRpc2sgCj4g PiBzaG91bGQgbm90IGJlIGF2YWlsYWJsZSB1bnRpbCBhZGRfZGlzayBpcyBjYWxsZWQsIHdoaWNo IGhhcHBlbnMgYWZ0ZXIgaGF2aW5nIAo+ID4gaW5mby0+Z2QgYWxyZWFkeSBzZXQuCj4gCj4gV2Vs bCwgdGhpcyAoYXMgbWFueSBvZiB0aGUgb3RoZXIgcGF0Y2hlcyBzZW50IGVhcmxpZXIgdG9kYXkp IGlzIGEKPiByZXN1bHQgb2YgbWUgZmluYWxseSBkb2luZyBhIHN3ZWVwIG92ZXIgdGhlIG9sZCAy LjYuMTggdHJlZSB0bwo+IHNlZSB3aGljaCBjaGFuZ2VzIG5ldmVyIG1hZGUgaXQgdXBzdHJlYW0u IFRoaXMgaXMgb25lIG9mIHRoZW0uCj4gSGVuY2UgSSBjYW4ndCBlbnRpcmVseSBleGNsdWRlIHRo YXQgdGhlIGlzc3VlIGNhbm5vdCBiZSBvYnNlcnZlZAo+IG9uIGEgbW9kZXJuIGtlcm5lbCAoZm9y IHdoYXRldmVyIHJlYXNvbiksIGJ1dCBpdCBzdXJlbHkgd2FzCj4gb2JzZXJ2ZWQgeWVhcnMgYWdv IG9uIHRoYXQgb2xkIGtlcm5lbC4gVGhlIHNlcXVlbmNlIG9mIGV2ZW50cwo+IGluIHhsdmJkX2Fs bG9jX2dlbmRpc2soKSBhbG9uZSBjZXJ0YWlubHkgbGVhdmVzIHJvb20gZm9yIHRoaXMsIGJ1dAo+ IEkgYWdyZWUgdGhhdCB0aGUgY2FsbCB0byBhZGRfZGlzaygpIF9zaG91bGRfIGJlIGEgcHJlcmVx IHRvIGdldHRpbmcKPiBpbnRvIGJsa2lmX2lvY3RsKCkgYW5kIGRlZmluaXRlbHkgb25seSBoYXBw ZW5zIGFmdGVyCj4geGx2YmRfYWxsb2NfZ2VuZGlzaygpIGNvbXBsZXRlZC4gQnV0IEkgZ3Vlc3Mg eW91IGFncmVlIHRoYXQgdGhpcwo+IF9zaG91bGRfIHNob3VsZCBhbHNvIGhhdmUgYXBwbGllZCB0 byAyLjYuMTguCgpJIGFncmVlIHRoYXQgaXQgbG9va3MgbGlrZSAyLjYuMTggaGFzIHRoZSBzYW1l IGZsb3csIHNvIHRoYXQgaW5mby0+Z2QgY2Fubm90IApiZSBOVUxMIGlmIHRoZSBpb2N0bCBoYW5k bGVyIGlzIGNhbGxlZCwgYnV0IHdpdGhvdXQgYW55b25lIGhhdmluZyByZXBvcnRlZCAKYW55IGlz c3VlIGFuZCBibGtmcm9udCBjb2RlIGJlaW5nIGluIHVwc3RyZWFtIExpbnV4IGZvciBxdWl0ZSBh IGxvbmcgdGltZSAKSSdtIHJlbHVjdGFudCB0byB0YWtlIHRoaXMsIGV2ZW4gbW9yZSB3aXRob3V0 IGEgdHJhY2UgdGhhdCBzaG93cyB0aGUgYWN0dWFsIApidWcuCgpSb2dlci4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=