From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vivek Kumar Bhagat Subject: Re: Re: [PATCH] usbnet: dereference after null check in usbnet_start_xmit() and __usbnet_read_cmd() Date: Thu, 20 Aug 2015 04:43:36 +0000 (GMT) Message-ID: <317402377.314001440045815822.JavaMail.weblogic@ep2mlwas02d> Reply-To: vivek.bhagat@samsung.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 Cc: "netdev@vger.kernel.org" , Nitin Jhanwar , HEMANSHU SRIVASTAVA To: =?utf-8?Q?Bj=C3=B8rn_Mork?= Return-path: Received: from mailout1.samsung.com ([203.254.224.24]:50030 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751291AbbHTEni (ORCPT ); Thu, 20 Aug 2015 00:43:38 -0400 Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NTD01CLP6GOBEC0@mailout1.samsung.com> for netdev@vger.kernel.org; Thu, 20 Aug 2015 13:43:36 +0900 (KST) MIME-version: 1.0 Sender: netdev-owner@vger.kernel.org List-ID: RGVhciBCam9ybiwNCg0KPj5UaGlzIGlzIHdyb25nLiAgVGhlcmUgYXJlIHVzYm5ldCBtaW5pZHJp dmVycyBkZXBlbmRpbmcgb24gaW5mby0+dHhfZml4dXANCj4+IGJlaW5nIGNhbGxlZCB3aXRoIGEg TlVMTCBza2IuDQpBbHNvLCBpZiBkZXZfaGFyZF9zdGFydF94bWl0KCkgZW5zdXJlcyB0aGF0IHNr YiBjYW4gbm90IGJlIE5VTEwgaW4gdXNibmV0X3N0YXJ0X3htaXQoKQ0KdGhlbiB3ZSBzaG91bGQg cmVtb3ZlIGJlbG93IGNoZWNrLg0KICAgIGlmIChza2IpICAgICAgPC0tLSBUaGlzIGNoZWNrIGlz IGNvbmZ1c2luZyB3aGljaCBzYXlzIHNrYiBjYW4gYmUgTlVMTC4NCiAgICAgICAgICAgICAgICBz a2JfdHhfdGltZXN0YW1wKHNrYik7IA0KDQoNCkJlc3QgUmVnYXJkcywNClZpdmVrDQoNCi0tLS0t LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tDQpTZW5kZXIgOiBCasO4cm4gTW9yazxiam9ybkBt b3JrLm5vPg0KRGF0ZSA6IEF1ZyAxOSwgMjAxNSAxNzoyMSAoR01UKzA1OjMwKQ0KVGl0bGUgOiBS ZTogW1BBVENIXSB1c2JuZXQ6IGRlcmVmZXJlbmNlIGFmdGVyIG51bGwgY2hlY2sgaW4gdXNibmV0 X3N0YXJ0X3htaXQoKSBhbmQgX191c2JuZXRfcmVhZF9jbWQoKQ0KDQpWaXZlayBLdW1hciBCaGFn YXQgd3JpdGVzOg0KDQo+IHVzYm5ldF9zdGFydF94bWl0KCkgLSBJZiBpbmZvLT50eF9maXh1cCBp cyBub3QgZGVmaW5lZCBieSBjbGFzcyBkcml2ZXIsDQo+IE5VTEwgY2hlY2sgZG9lcyBub3QgaGFw cGVuIGZvciBza2IgcG9pbnRlciBhbmQgbGVhZHMgdG8gTlVMTCBkZXJlZmVyZW5jZS4NCj4gX191 c2JuZXRfcmVhZF9jbWQoKSAtIGlmIGRhdGEgcG9pbnRlciBpcyBwYXNzZWQgYXMgTlVMTCwgbWVt Y3B5IHdpbGwNCj4gZGVyZWZlcmVuY2UgTlVMTCBwb2ludGVyLg0KDQpUaGF0J3MgdHdvIGNvbXBs ZXRlbHkgZGlmZmVyZW50IGlzc3Vlcy4gIE1peGluZyB0aGVtIGluIGEgc2luZ2xlIHBhdGNoDQpp cyBvbmx5IGNvbmZ1c2luZyB0aGluZ3MuDQoNCg0KPiBTaWduZWQtb2ZmLWJ5OiBWaXZlayBLdW1h ciBCaGFnYXQgDQo+IC0tLQ0KPiAgZHJpdmVycy9uZXQvdXNiL3VzYm5ldC5jIHwgICAgNSArKysr LQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPg0K PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvdXNiL3VzYm5ldC5jIGIvZHJpdmVycy9uZXQvdXNi L3VzYm5ldC5jDQo+IGluZGV4IDNjODZiMTAuLmVjNGQyMjQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl cnMvbmV0L3VzYi91c2JuZXQuYw0KPiArKysgYi9kcml2ZXJzL25ldC91c2IvdXNibmV0LmMNCj4g QEAgLTEyOTQsNiArMTI5NCw4IEBAIG5ldGRldl90eF90IHVzYm5ldF9zdGFydF94bWl0IChzdHJ1 Y3Qgc2tfYnVmZiAqc2tiLA0KPiAgDQo+ICAgaWYgKHNrYikNCj4gICBza2JfdHhfdGltZXN0YW1w KHNrYik7DQo+ICsgZWxzZQ0KPiArIGdvdG8gZHJvcDsNCj4gIA0KPiAgIC8vIHNvbWUgZGV2aWNl cyB3YW50IGZ1bmt5IFVTQi1sZXZlbCBmcmFtaW5nLCBmb3INCj4gICAvLyB3aW4zMiBkcml2ZXIg KHVzdWFsbHkpIGFuZC9vciBoYXJkd2FyZSBxdWlya3MNCg0KDQpUaGlzIGlzIHdyb25nLiAgVGhl cmUgYXJlIHVzYm5ldCBtaW5pZHJpdmVycyBkZXBlbmRpbmcgb24gaW5mby0+dHhfZml4dXANCmJl aW5nIGNhbGxlZCB3aXRoIGEgTlVMTCBza2IuDQoNCg0KPiBAQCAtMTkwNiw3ICsxOTA4LDggQEAg c3RhdGljIGludCBfX3VzYm5ldF9yZWFkX2NtZChzdHJ1Y3QgdXNibmV0ICpkZXYsIHU4IGNtZCwg dTggcmVxdHlwZSwNCj4gICBidWYgPSBrbWFsbG9jKHNpemUsIEdGUF9LRVJORUwpOw0KPiAgIGlm ICghYnVmKQ0KPiAgIGdvdG8gb3V0Ow0KPiAtIH0NCj4gKyB9IGVsc2UNCj4gKyBnb3RvIG91dDsN Cj4gIA0KPiAgIGVyciA9IHVzYl9jb250cm9sX21zZyhkZXYtPnVkZXYsIHVzYl9yY3ZjdHJscGlw ZShkZXYtPnVkZXYsIDApLA0KPiAgICAgICAgIGNtZCwgcmVxdHlwZSwgdmFsdWUsIGluZGV4LCBi dWYsIHNpemUsDQoNCg0KVGhpcyBpcyBhbHNvIHdyb25nLiAgSXQgbWFrZXMgX191c2JuZXRfcmVh ZF9jbWQoKSByZXR1cm4gLUVOT01FTSBpZg0KY2FsbGVkIHdpdGggYSBOVUxMIGRhdGEgcG9pbnRl ci4gIEkgZG9uJ3Qga25vdyBpZiBpdCBpcyB1c2VkLCBidXQgaXQncw0KcGVyZmVjdGx5IHZhbGlk IHRvIGNhbGwgX191c2JuZXRfcmVhZF9jbWQoKSB3aXRoIGRhdGEgPT0gTlVMTCBpZg0Kc2l6ZSA9 PSAwLiBObyBtZW1jcHkgd2lsbCBoYXBwZW4gaW4gdGhpcyBjYXNlIGJlY2F1c2UgdXNiX2NvbnRy b2xfbXNnDQpjYW4gb25seSByZXR1cm4gMCBvciBhbiBlcnJvcg0KDQpQbGVhc2UgZG9uJ3Qgc3Vi bWl0IGFueSBtb3JlIHN1Y2ggcGF0Y2hlcyB3aXRob3V0IHByb3BlciBqdXN0aWZpY2F0aW9uLg0K WW91IGNhbm5vdCB0cnVzdCB0aGF0IHNvbWVvbmUgd2lsbCBhY3R1YWxseSB0YWtlIHRoZSB0aW1l IHRvIHNhbml0eQ0KY2hlY2sgeW91ciBjaGFuZ2VzLiAgUGF0Y2hlcyBjbGFpbWluZyB0byBmaXgg YSBOVUxMIGRlcmVmZXJlbmNlIHNob3VsZA0KYXQgbGVhc3QgcHJvdmlkZSBhbiBvb3BzLg0KDQoN CkJqw7hybg==