From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukasz Dorau Subject: [PATCH] FIX: Prevent using null list pointer Date: Thu, 01 Sep 2011 15:28:36 +0200 Message-ID: <20110901132836.3509.94391.stgit@gklab-128-085.igk.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Sender: linux-raid-owner@vger.kernel.org To: neilb@suse.de Cc: linux-raid@vger.kernel.org, marcin.labun@intel.com, ed.ciechanowski@intel.com List-Id: linux-raid.ids V2hlbiBub3QgYWxsIGF0dHJpYnV0ZXMgYXJlIHN1cHBvcnRlZCAoYXR0cmlidXRlcyBpbmNvbXBh dGliaWxpdHkpCmZ1bmN0aW9uIGNvbnRhaW5lcl9jb250ZW50X2ltc20gcmV0dXJucyBOVUxMIHBv aW50ZXIuCkluIHRoaXMgY2FzZSBtZGFkbSBzaG91bGQgaW1tZWRpYXRlbHkgZXhpdCB3aXRoIGVy cm9yIHRvIHByZXZlbnQKdXNpbmcgbnVsbCAibGlzdCIgcG9pbnRlci4KClNpZ25lZC1vZmYtYnk6 IEx1a2FzeiBEb3JhdSA8bHVrYXN6LmRvcmF1QGludGVsLmNvbT4KLS0tCiBJbmNyZW1lbnRhbC5j IHwgICAgNSArKysrKwogMSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDAgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvSW5jcmVtZW50YWwuYyBiL0luY3JlbWVudGFsLmMKaW5kZXgg OTUxYzJhMC4uZGVhY2U3ZCAxMDA2NDQKLS0tIGEvSW5jcmVtZW50YWwuYworKysgYi9JbmNyZW1l bnRhbC5jCkBAIC0xNDYwLDYgKzE0NjAsMTEgQEAgc3RhdGljIGludCBJbmNyZW1lbnRhbF9jb250 YWluZXIoc3RydWN0IHN1cGVydHlwZSAqc3QsIGNoYXIgKmRldm5hbWUsCiAJCXRydXN0d29ydGh5 ID0gRk9SRUlHTjsKIAogCWxpc3QgPSBzdC0+c3MtPmNvbnRhaW5lcl9jb250ZW50KHN0LCBOVUxM KTsKKwlpZiAoIWxpc3QpIHsKKwkJZnByaW50ZihzdGRlcnIsIE5hbWUgIjogQ2Fubm90IGdldCBj b250YWluZXIgY29udGVudC4gIgorCQkJCSJBcnJheSBjYW5ub3QgYmUgYXNzZW1ibGVkLlxuIik7 CisJCXJldHVybiAyOworCX0KIAlpZiAobWFwX2xvY2soJm1hcCkpCiAJCWZwcmludGYoc3RkZXJy LCBOYW1lICI6IGZhaWxlZCB0byBnZXQgZXhjbHVzaXZlIGxvY2sgb24gIgogCQkJIm1hcGZpbGVc biIpOwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCkludGVsIFRlY2hub2xvZ3kgUG9sYW5kIHNwLiB6IG8uby4KeiBz aWVkemliYSB3IEdkYW5za3UKdWwuIFNsb3dhY2tpZWdvIDE3Mwo4MC0yOTggR2RhbnNrCgpTYWQg UmVqb25vd3kgR2RhbnNrIFBvbG5vYyB3IEdkYW5za3UsIApWSUkgV3lkemlhbCBHb3Nwb2RhcmN6 eSBLcmFqb3dlZ28gUmVqZXN0cnUgU2Fkb3dlZ28sIApudW1lciBLUlMgMTAxODgyCgpOSVAgOTU3 LTA3LTUyLTMxNgpLYXBpdGFsIHpha2xhZG93eSAyMDAuMDAwIHpsCgpUaGlzIGUtbWFpbCBhbmQg YW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3IKdGhl IHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIEFueSByZXZpZXcgb3IgZGlz dHJpYnV0aW9uCmJ5IG90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5v dCB0aGUgaW50ZW5kZWQKcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBk ZWxldGUgYWxsIGNvcGllcy4K