From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755654AbXK2Fl1 (ORCPT ); Thu, 29 Nov 2007 00:41:27 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751440AbXK2FlR (ORCPT ); Thu, 29 Nov 2007 00:41:17 -0500 Received: from nz-out-0506.google.com ([64.233.162.239]:27157 "EHLO nz-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750857AbXK2FlQ (ORCPT ); Thu, 29 Nov 2007 00:41:16 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=G/aNWuS5KWA/xouV69UhdGMVmvUMtbJSywre2dLjyVg2rkUIL+m369IJg8yLBkY+AhGaUX7sMQ9uKc49hg+ymKOxGlenAEOp5hkj+fahKHULETG/PG7UPKvVjdO/t+8vv7RfowXqDm5Ozrpu92KS3OlTAYWyFoKWwW+rAmBrMBU= Message-ID: Date: Thu, 29 Nov 2007 08:41:14 +0300 From: "Cyrill Gorcunov" To: "Ishizaki Kou" Subject: Re: [PATCH] PPC: CELLEB - fix potential NULL pointer dereference Cc: michael@ellerman.id.au, olof@lixom.net, linuxppc-dev@ozlabs.org, paulus@samba.org, linux-kernel@vger.kernel.org In-Reply-To: <20071129.122245.-1300543769.kouish@swc.toshiba.co.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_581_27737840.1196314874618" References: <20071129.122245.-1300543769.kouish@swc.toshiba.co.jp> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org ------=_Part_581_27737840.1196314874618 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 11/29/07, Ishizaki Kou wrote: [...snip...] > > There is no problem to use Michael's part, and I also prefer simple > one like this. > > Cyrill, would you please update your patch? > > Best regards, > Kou Ishizaki > Please see updated patch enveloped. (Can't do it inline becase I'm on my work now where I have no Linux machine) Cyrill ------=_Part_581_27737840.1196314874618 Content-Type: text/plain; name=ppc-celleb-fix-null-v2.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_f9kuy5f4 Content-Disposition: attachment; filename=ppc-celleb-fix-null-v2.diff LS0tCkZyb206IEN5cmlsbCBHb3JjdW5vdiA8Z29yY3Vub3ZAZ21haWwuY29tPgpTdWJqZWN0OiBb UEFUQ0hdIFBQQzogQ0VMTEVCIC0gZml4IHBvc3NpYmxlIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5j ZQoKVGhpcyBwYXRjaCBhZGRzIGNoZWNraW5nIGZvciBOVUxMIHJldHVybmVkIHZhbHVlIHRvCnBy ZXZlbnQgcG9zc2libGUgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLgoKU2lnbmVkLW9mZi1ieTog Q3lyaWxsIEdvcmN1bm92IDxnb3JjdW5vdkBnbWFpbC5jb20+Ci0tLQoKIGFyY2gvcG93ZXJwYy9w bGF0Zm9ybXMvY2VsbGViL3BjaS5jIHwgICAxMSArKysrKysrKy0tLQogMSBmaWxlcyBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dl cnBjL3BsYXRmb3Jtcy9jZWxsZWIvcGNpLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGxl Yi9wY2kuYwppbmRleCA2YmMzMmZkLi4xM2VjNGE2IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMv cGxhdGZvcm1zL2NlbGxlYi9wY2kuYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGxl Yi9wY2kuYwpAQCAtMTM4LDggKzEzOCw2IEBAIHN0YXRpYyB2b2lkIGNlbGxlYl9jb25maWdfcmVh ZF9mYWtlKHVuc2lnbmVkIGNoYXIgKmNvbmZpZywgaW50IHdoZXJlLAogCQkqdmFsID0gY2VsbGVi X2Zha2VfY29uZmlnX3JlYWRsKHApOwogCQlicmVhazsKIAl9Ci0KLQlyZXR1cm47CiB9CiAKIHN0 YXRpYyB2b2lkIGNlbGxlYl9jb25maWdfd3JpdGVfZmFrZSh1bnNpZ25lZCBjaGFyICpjb25maWcs IGludCB3aGVyZSwKQEAgLTE1OCw3ICsxNTYsNiBAQCBzdGF0aWMgdm9pZCBjZWxsZWJfY29uZmln X3dyaXRlX2Zha2UodW5zaWduZWQgY2hhciAqY29uZmlnLCBpbnQgd2hlcmUsCiAJCWNlbGxlYl9m YWtlX2NvbmZpZ193cml0ZWwodmFsLCBwKTsKIAkJYnJlYWs7CiAJfQotCXJldHVybjsKIH0KIAog c3RhdGljIGludCBjZWxsZWJfZmFrZV9wY2lfcmVhZF9jb25maWcoc3RydWN0IHBjaV9idXMgKmJ1 cywKQEAgLTM1MSw2ICszNDgsMTAgQEAgc3RhdGljIGludCBfX2luaXQgY2VsbGViX3NldHVwX2Zh a2VfcGNpX2RldmljZShzdHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUsCiAJd2kxID0gb2ZfZ2V0X3By b3BlcnR5KG5vZGUsICJ2ZW5kb3ItaWQiLCBOVUxMKTsKIAl3aTIgPSBvZl9nZXRfcHJvcGVydHko bm9kZSwgImNsYXNzLWNvZGUiLCBOVUxMKTsKIAl3aTMgPSBvZl9nZXRfcHJvcGVydHkobm9kZSwg InJldmlzaW9uLWlkIiwgTlVMTCk7CisJaWYgKCF3aTAgfHwgIXdpMSB8fCAhd2kyIHx8ICF3aTMp IHsKKwkJcHJpbnRrKEtFUk5fRVJSICJQQ0k6IE1pc3NpbmcgZGV2aWNlIHRyZWUgcHJvcGVydGll cy5cbiIpOworCQlnb3RvIGVycm9yOworCX0KIAogCWNlbGxlYl9jb25maWdfd3JpdGVfZmFrZSgq Y29uZmlnLCBQQ0lfREVWSUNFX0lELCAyLCB3aTBbMF0gJiAweGZmZmYpOwogCWNlbGxlYl9jb25m aWdfd3JpdGVfZmFrZSgqY29uZmlnLCBQQ0lfVkVORE9SX0lELCAyLCB3aTFbMF0gJiAweGZmZmYp OwpAQCAtMzcyLDYgKzM3MywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBjZWxsZWJfc2V0dXBfZmFr ZV9wY2lfZGV2aWNlKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbm9kZSwKIAljZWxsZWJfc2V0dXBfcGNp X2Jhc2VfYWRkcnMoaG9zZSwgZGV2bm8sIGZuLCBudW1fYmFzZV9hZGRyKTsKIAogCWxpID0gb2Zf Z2V0X3Byb3BlcnR5KG5vZGUsICJpbnRlcnJ1cHRzIiwgJnJsZW4pOworCWlmICghbGkpIHsKKwkJ cHJpbnRrKEtFUk5fRVJSICJQQ0k6IGludGVycnVwdHMgbm90IGZvdW5kLlxuIik7CisJCWdvdG8g ZXJyb3I7CisJfQogCXZhbCA9IGxpWzBdOwogCWNlbGxlYl9jb25maWdfd3JpdGVfZmFrZSgqY29u ZmlnLCBQQ0lfSU5URVJSVVBUX1BJTiwgMSwgMSk7CiAJY2VsbGViX2NvbmZpZ193cml0ZV9mYWtl KCpjb25maWcsIFBDSV9JTlRFUlJVUFRfTElORSwgMSwgdmFsKTsK ------=_Part_581_27737840.1196314874618--