From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Subject: [PATCH libdrm] Make sure the second argument to container_of() is initialized Date: Tue, 2 Aug 2016 19:08:55 +0900 Message-ID: <1470132535-3006-1-git-send-email-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 5A18F6E433 for ; Tue, 2 Aug 2016 10:08:59 +0000 (UTC) Received: from kaveri (42-144-27-164.rev.home.ne.jp [42.144.27.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by darkcity.gna.ch (Postfix) with ESMTPSA id 843D4B2AC2B for ; Tue, 2 Aug 2016 12:08:58 +0200 (CEST) Received: from daenzer by kaveri with local (Exim 4.87) (envelope-from ) id 1bUWd5-0000nB-KW for dri-devel@lists.freedesktop.org; Tue, 02 Aug 2016 19:08:55 +0900 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CgpGaXhlcyB3YXJu aW5ncyBhbmQgbWlzY29tcGlsYXRpb24gcmVzdWx0aW5nIGluIGNyYXNoZXMgd2l0aCBjbGFuZy4K CkJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05 NDI0OQpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgRMOkbnplciA8bWljaGVsLmRhZW56ZXJAYW1kLmNv bT4KLS0tCiBhbWRncHUvYW1kZ3B1X3ZhbWdyLmMgfCAgMiArLQogdXRpbF9kb3VibGVfbGlzdC5o ICAgIHwgMTAgKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYW1kZ3B1L2FtZGdwdV92YW1nci5jIGIvYW1kZ3B1 L2FtZGdwdV92YW1nci5jCmluZGV4IDhhNzA3Y2IuLjNlYWVmNzAgMTAwNjQ0Ci0tLSBhL2FtZGdw dS9hbWRncHVfdmFtZ3IuYworKysgYi9hbWRncHUvYW1kZ3B1X3ZhbWdyLmMKQEAgLTE1Nyw3ICsx NTcsNyBAQCBhbWRncHVfdmFtZ3JfZmluZF92YShzdHJ1Y3QgYW1kZ3B1X2JvX3ZhX21nciAqbWdy LCB1aW50NjRfdCBzaXplLAogZHJtX3ByaXZhdGUgdm9pZAogYW1kZ3B1X3ZhbWdyX2ZyZWVfdmEo c3RydWN0IGFtZGdwdV9ib192YV9tZ3IgKm1nciwgdWludDY0X3QgdmEsIHVpbnQ2NF90IHNpemUp CiB7Ci0Jc3RydWN0IGFtZGdwdV9ib192YV9ob2xlICpob2xlOworCXN0cnVjdCBhbWRncHVfYm9f dmFfaG9sZSAqaG9sZSA9IE5VTEw7CiAKIAlpZiAodmEgPT0gQU1ER1BVX0lOVkFMSURfVkFfQURE UkVTUykKIAkJcmV0dXJuOwpkaWZmIC0tZ2l0IGEvdXRpbF9kb3VibGVfbGlzdC5oIGIvdXRpbF9k b3VibGVfbGlzdC5oCmluZGV4IDVkMDFmNTIuLmZjMzJkYTUgMTAwNjQ0Ci0tLSBhL3V0aWxfZG91 YmxlX2xpc3QuaAorKysgYi91dGlsX2RvdWJsZV9saXN0LmgKQEAgLTExNCwyOSArMTE0LDI5IEBA IHN0YXRpYyBpbmxpbmUgdm9pZCBsaXN0X2RlbGluaXQoc3RydWN0IGxpc3RfaGVhZCAqaXRlbSkK ICNlbmRpZgogCiAjZGVmaW5lIExJU1RfRk9SX0VBQ0hfRU5UUlkocG9zLCBoZWFkLCBtZW1iZXIp CQkJCVwKLSAgIGZvciAocG9zID0gY29udGFpbmVyX29mKChoZWFkKS0+bmV4dCwgcG9zLCBtZW1i ZXIpOwkJCVwKKyAgIGZvciAocG9zID0gTlVMTCwgcG9zID0gY29udGFpbmVyX29mKChoZWFkKS0+ bmV4dCwgcG9zLCBtZW1iZXIpOwlcCiAJJnBvcy0+bWVtYmVyICE9IChoZWFkKTsJCQkJCQlcCiAJ cG9zID0gY29udGFpbmVyX29mKHBvcy0+bWVtYmVyLm5leHQsIHBvcywgbWVtYmVyKSkKIAogI2Rl ZmluZSBMSVNUX0ZPUl9FQUNIX0VOVFJZX1NBRkUocG9zLCBzdG9yYWdlLCBoZWFkLCBtZW1iZXIp CVwKLSAgIGZvciAocG9zID0gY29udGFpbmVyX29mKChoZWFkKS0+bmV4dCwgcG9zLCBtZW1iZXIp LAkJCVwKKyAgIGZvciAocG9zID0gTlVMTCwgcG9zID0gY29udGFpbmVyX29mKChoZWFkKS0+bmV4 dCwgcG9zLCBtZW1iZXIpLAlcCiAJc3RvcmFnZSA9IGNvbnRhaW5lcl9vZihwb3MtPm1lbWJlci5u ZXh0LCBwb3MsIG1lbWJlcik7CVwKIAkmcG9zLT5tZW1iZXIgIT0gKGhlYWQpOwkJCQkJCVwKIAlw b3MgPSBzdG9yYWdlLCBzdG9yYWdlID0gY29udGFpbmVyX29mKHN0b3JhZ2UtPm1lbWJlci5uZXh0 LCBzdG9yYWdlLCBtZW1iZXIpKQogCiAjZGVmaW5lIExJU1RfRk9SX0VBQ0hfRU5UUllfU0FGRV9S RVYocG9zLCBzdG9yYWdlLCBoZWFkLCBtZW1iZXIpCVwKLSAgIGZvciAocG9zID0gY29udGFpbmVy X29mKChoZWFkKS0+cHJldiwgcG9zLCBtZW1iZXIpLAkJCVwKKyAgIGZvciAocG9zID0gTlVMTCwg cG9zID0gY29udGFpbmVyX29mKChoZWFkKS0+cHJldiwgcG9zLCBtZW1iZXIpLAlcCiAJc3RvcmFn ZSA9IGNvbnRhaW5lcl9vZihwb3MtPm1lbWJlci5wcmV2LCBwb3MsIG1lbWJlcik7CQlcCiAJJnBv cy0+bWVtYmVyICE9IChoZWFkKTsJCQkJCQlcCiAJcG9zID0gc3RvcmFnZSwgc3RvcmFnZSA9IGNv bnRhaW5lcl9vZihzdG9yYWdlLT5tZW1iZXIucHJldiwgc3RvcmFnZSwgbWVtYmVyKSkKIAogI2Rl ZmluZSBMSVNUX0ZPUl9FQUNIX0VOVFJZX0ZST00ocG9zLCBzdGFydCwgaGVhZCwgbWVtYmVyKQkJ XAotICAgZm9yIChwb3MgPSBjb250YWluZXJfb2YoKHN0YXJ0KSwgcG9zLCBtZW1iZXIpOwkJCVwK KyAgIGZvciAocG9zID0gTlVMTCwgcG9zID0gY29udGFpbmVyX29mKChzdGFydCksIHBvcywgbWVt YmVyKTsJCVwKIAkmcG9zLT5tZW1iZXIgIT0gKGhlYWQpOwkJCQkJCVwKIAlwb3MgPSBjb250YWlu ZXJfb2YocG9zLT5tZW1iZXIubmV4dCwgcG9zLCBtZW1iZXIpKQogCiAjZGVmaW5lIExJU1RfRk9S X0VBQ0hfRU5UUllfRlJPTV9SRVYocG9zLCBzdGFydCwgaGVhZCwgbWVtYmVyKQkJXAotICAgZm9y IChwb3MgPSBjb250YWluZXJfb2YoKHN0YXJ0KSwgcG9zLCBtZW1iZXIpOwkJCVwKKyAgIGZvciAo cG9zID0gTlVMTCwgcG9zID0gY29udGFpbmVyX29mKChzdGFydCksIHBvcywgbWVtYmVyKTsJCVwK IAkmcG9zLT5tZW1iZXIgIT0gKGhlYWQpOwkJCQkJCVwKIAlwb3MgPSBjb250YWluZXJfb2YocG9z LT5tZW1iZXIucHJldiwgcG9zLCBtZW1iZXIpKQogCi0tIAoyLjguMQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==