From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out203-205-251-80.mail.qq.com (out203-205-251-80.mail.qq.com [203.205.251.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A3CF1258C for ; Tue, 29 Mar 2022 18:57:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1648580238; bh=BFcxlAe+LsB8c+2xzDGfgYM7lyfmGjKn3YNoYDjsiwY=; h=Date:From:To:Cc:Subject:References; b=HZRN03L4shXuWaYoZtGzLYMIjgYdVokiJq2bXwGzhPfuFUsEk+UnmLR2mZ+b0BgVd hajYu01wnQNHbCgCXxMpLcXpNVO9CRLV0ji5voAChtJP+uQazvUrLLnuWPMAYxc6fH M3p4JbFphTACsR/6ctOSbwNmt/5Nf7HYGCnuzwKc= Received: from LAPTOP-4BSPBRI7 ([59.172.176.225]) by newxmesmtplogicsvrszb6.qq.com (NewEsmtp) with SMTP id D4D9FAF8; Wed, 30 Mar 2022 00:53:13 +0800 X-QQ-mid: xmsmtpt1648572793t6jgsvlkk Message-ID: X-QQ-XMAILINFO: MSPKLehv9mFjFb+T6Vhn9S8DnVuVnFJS9/ECsfGc0gRAWKHLrFEvsmIhD4c/6Q Hyw1v3U+leAEhecMEVwq+XMgYU+6QxJ9a4Jo0knqZEAjTebC0urS8Klx/czZfTBFA9bBnOnhbSjT Wp4Nn9LGq1kDpwEzP4RVJL2nx6ruEvK+oGRddS2dimCe2PaZWXjRNmk4aXmBe7S1ZLD0GHrwA+fV kfsSSubP1KkszyiCFN2+iYgBBjDOfSdsXegJ6T4zf8+Y/cQzL/qk4/XZCYS7hmfW2bPmJumuJ2bs ZmumZVwin2LwnZqBVRRsgT6+gFQNOpl91wrVZO/KfXcoEjtwSCUJqS7kyuyWDj6BkX4FlgvsdXrK O5TAX353++xZo/l1f6Nj8avKfZqSUk6vXtRvP73ST5S6GOUaLmJZ5ZuG1izzP1M5Xke/l2OfjN48 JA4VQv65uC37LPZfNIJPE3QXxMqSr4vGyruBMvt6TACcv9s5DHpZQU5yoq/VGn50wv27j//YgiEv J20GeW/gxwCfCHEmflNpy7g5VJzBPiZXPig8/tFE9Se1/o79POuiK2ElpHCbgfhu+UsXOusoieRQ cx2xDoNJWQ/j2nCBh6pHmYSnLVxalK6/GNdDPF4ID6ZVh2cY8XnTP9RPDMlt3nV2oMeHBdVyWOqb JH+mTrJBOXo0Ewa84QJeLis9hz0/vtD4R3GqsItU0v0PXMcXcl/zW8BmWcAACCLoJ5BD0LxDq46e zMPVca2hRLwws3XTAIso7bv9x8ShnlMcLEWJVrB5S2a+7mGeO+drYYjyC1obYE5v7NcgJ/8V6bQe psWaxAC4g+TTRoQY+WotCi9LsZdAj0T8H2BrHR7JYlA1gJEkQp/G6/+GmKFPKU5sQDBda+x4Tk6e k4rGM8sBWDMqrsFAf4YxwB9EncHYCOs4vcWPig5E8f1IobbIW9bO8= Date: Wed, 30 Mar 2022 00:53:14 +0800 From: "Xiaoke Wang" To: gregkh Cc: larry.finger , phil , linux-staging , linux-kernel Subject: Re: Re: [PATCH] staging: r8188eu: check the return value of kzalloc() References: , X-Priority: 3 X-GUID: 15BE972B-C263-4A8E-AF78-D82DD169B0FA X-Has-Attach: no X-Mailer: Foxmail 7.2.23.116[cn] Precedence: bulk X-Mailing-List: linux-staging@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-OQ-MSGID: <2022033000531432529026@foxmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gVHVlLCAyOSBNYXIgMjAyMiAyMzo1NzoxMCArMDgwMCwgZ3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmcgd3JvdGU6Cj4+wqAgCXBkYXRhX2F0dHIgPSBremFsbG9jKE1BWF9QMlBfSUVfTEVOLCBH RlBfS0VSTkVMKTsKPj4gKwlpZiAoIXBkYXRhX2F0dHIpCj4+ICsJCXJldHVybiAwOwo+Cj4gMCBp cyBub3QgYW4gZXJyb3IuwqAgUGxlYXNlIHByb3BhZ2F0ZSB0aGlzIGVycm9yIGJhY2t3YXJkcyBw cm9wZXJseS4KCgoKT2suIEJ1dCB0aGUgZnVuY3Rpb24gZ29fYWRkX2dyb3VwX2luZm9fYXR0cigp IGlzIGNhbGxlZCBieToKCj4gCQlwMnBpZWxlbiArPSBnb19hZGRfZ3JvdXBfaW5mb19hdHRyKHB3 ZGluZm8sIHAycGllICsgcDJwaWVsZW4pOwoKSSBhbSBub3Qgc3VyZSBob3cgdG8gcHJvcGVybHkg aGFuZGxlIGl0IGJlZm9yZSwgc28gSSBqdXN0IGRlYWwgd2l0aCBpdApsYXppbHkgdG8gcmVkdWNl IHVuaW50ZW50aW9uYWwgbW9kaWZpY2F0aW9uLgpJIHdpbGwgbWFrZSBpdCBhIG5lZ2F0aXZlIGNv ZGUgaW4gbmV4dCB2ZXJzaW9uLCBidXQgdGhlcmUgaXMgYSBsYWNrIG9mCnByb3BlciBlcnJvciBo YW5kbGVycyBhbG9uZyB0aGUgY2FsbCBjaGFpbi4KCgo+PiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcv cjgxODhldS9jb3JlL3J0d194bWl0LmMKPj4gKysrIGIvZHJpdmVycy9zdGFnaW5nL3I4MTg4ZXUv Y29yZS9ydHdfeG1pdC5jCj4+IEBAIC0xODAsNiArMTgwLDEwIEBAIHMzMglfcnR3X2luaXRfeG1p dF9wcml2KHN0cnVjdCB4bWl0X3ByaXYgKnB4bWl0cHJpdiwgc3RydWN0IGFkYXB0ZXIgKnBhZGFw dGVyKQo+PsKgIAlweG1pdHByaXYtPmZyZWVfeG1pdF9leHRidWZfY250ID0gbnVtX3htaXRfZXh0 YnVmOwo+PsKgIAo+PsKgIAlydHdfYWxsb2NfaHd4bWl0cyhwYWRhcHRlcik7Cj4+ICsJaWYgKCFw eG1pdHByaXYtPmh3eG1pdHMpIHsKPj4gKwkJcmVzID0gX0ZBSUw7Cj4+ICsJCWdvdG8gZXhpdDsK Pj4gKwl9Cj4KPiBZb3UganVzdCBsZWFrZWQgbWVtb3J5IHJlc291cmNlcyA6KAo+IEhvdyBkaWQg eW91IHRlc3QgdGhpcz8KCgpFbW1tLCBJIGRvIG5vdCB0aGluayB0aGlzIHdpbGwgbGVhayBhcyBg cHhtaXRwcml2YCBvciBgcGFkYXB0ZXJgIGFyZSBhbGwKYXJndW1lbnRzIGZyb20gdGhlIGNhbGxl ci4gQW5kIHRoaXMgaXMgc2ltaWxhciB0byB0aGUgc2FtZSBmdW5jdGlvbiBpbgpkcml2ZXJzXHN0 YWdpbmdccnRsODcyM2JzXGNvcmVccnR3X3htaXQuYy4KCgo+PiBAQCAtMTUyNCw2ICsxNTI4LDgg QEAgdm9pZCBydHdfYWxsb2NfaHd4bWl0cyhzdHJ1Y3QgYWRhcHRlciAqcGFkYXB0ZXIpCj4+wqAg CXB4bWl0cHJpdi0+aHd4bWl0X2VudHJ5ID0gSFdYTUlUX0VOVFJZOwo+PsKgIAo+PsKgIAlweG1p dHByaXYtPmh3eG1pdHMgPSBremFsbG9jKHNpemVvZihzdHJ1Y3QgaHdfeG1pdCkgKiBweG1pdHBy aXYtPmh3eG1pdF9lbnRyeSwgR0ZQX0tFUk5FTCk7Cj4+ICsJaWYgKCFweG1pdHByaXYtPmh3eG1p dHMpCj4+ICsJCXJldHVybjsKPgo+IFlvdSBoYXZlIHRvIHJldHVybiBhbiBlcnJvciwgeW91IGNh biBub3Qga2VlcCBnb2luZyBhcyBpZiBhbGwgaXMgd2VsbC4KCk9rLCB0aGVuIEkgd2lsbCBjaGFu Z2UgaXQgdG8gdGhlIHNoYXBlIGxpa2UgczMyIF9ydHdfaW5pdF94bWl0X3ByaXYoKQppbiBkcml2 ZXJzXHN0YWdpbmdccnRsODcyM2JzXGNvcmVccnR3X3htaXQuYyBhbmQgcmV0dXJuIGBfRkFJTGAu CgoKPgo+IFBsZWFzZSBhbHdheXMgYmUgVkVSWSBjYXJlZnVsIHdpdGggdGhlc2UgdHlwZXMgb2Yg Zml4ZXMuwqAgRXNwZWNpYWxseSBpZgo+IHlvdSBoYXZlIG5vdCB0ZXN0ZWQgdGhlbS4KClRoYW5r IHlvdSBmb3IgeW91ciBzdWdnZXN0aW9uLCBJIHdpbGwgdHJ5IG15IGJlc3QgXl9eLgoKClJlZ2Fy ZHMsClhpYW9rZSBXYW5nCgoKCgo=