From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: [PATCH i-g-t 1/8] tools/intel_vbt_decode: make a copy of child devices before dumping Date: Thu, 19 Oct 2017 18:22:52 +0300 Message-ID: <20171019152259.31615-2-jani.nikula@intel.com> References: <20171019152259.31615-1-jani.nikula@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 286E06EAD7 for ; Thu, 19 Oct 2017 15:21:34 +0000 (UTC) In-Reply-To: <20171019152259.31615-1-jani.nikula@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: jani.nikula@intel.com List-Id: intel-gfx@lists.freedesktop.org VGFrZSBjaGlsZCBkZXZpY2Ugc2l6ZSBpbnRvIGFjY291bnQsIGF2b2lkIHJlYWRpbmcgcGFzdCB0 aGUgYWN0dWFsIGNoaWxkCmRldmljZS4KClNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxqYW5p Lm5pa3VsYUBpbnRlbC5jb20+Ci0tLQogdG9vbHMvaW50ZWxfdmJ0X2RlY29kZS5jIHwgMjAgKysr KysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ludGVsX3ZidF9kZWNvZGUuYyBiL3Rvb2xz L2ludGVsX3ZidF9kZWNvZGUuYwppbmRleCA5NDhkYzI5ZGQxMTQuLjQ5OWRjYjA2NTc0NSAxMDA2 NDQKLS0tIGEvdG9vbHMvaW50ZWxfdmJ0X2RlY29kZS5jCisrKyBiL3Rvb2xzL2ludGVsX3ZidF9k ZWNvZGUuYwpAQCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CiAjaW5jbHVk ZSA8c3lzL3R5cGVzLmg+CiAKKyNpbmNsdWRlICJpZ3RfYXV4LmgiCiAjaW5jbHVkZSAiaW50ZWxf aW8uaCIKICNpbmNsdWRlICJpbnRlbF9jaGlwc2V0LmgiCiAjaW5jbHVkZSAiZHJtdGVzdC5oIgpA QCAtNDc1LDYgKzQ3Niw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfZ2VuZXJhbF9kZWZpbml0aW9ucyhz dHJ1Y3QgY29udGV4dCAqY29udGV4dCwKIAkJCQkgICAgIGNvbnN0IHN0cnVjdCBiZGJfYmxvY2sg KmJsb2NrKQogewogCWNvbnN0IHN0cnVjdCBiZGJfZ2VuZXJhbF9kZWZpbml0aW9ucyAqZGVmcyA9 IGJsb2NrLT5kYXRhOworCXN0cnVjdCBjaGlsZF9kZXZpY2VfY29uZmlnICpjaGlsZDsKIAlpbnQg aTsKIAlpbnQgY2hpbGRfZGV2aWNlX251bTsKIApAQCAtNDg5LDggKzQ5MSwyMiBAQCBzdGF0aWMg dm9pZCBkdW1wX2dlbmVyYWxfZGVmaW5pdGlvbnMoc3RydWN0IGNvbnRleHQgKmNvbnRleHQsCiAJ cHJpbnRmKCJcdENoaWxkIGRldmljZSBzaXplOiAlZFxuIiwgZGVmcy0+Y2hpbGRfZGV2X3NpemUp OwogCWNoaWxkX2RldmljZV9udW0gPSAoYmxvY2stPnNpemUgLSBzaXplb2YoKmRlZnMpKSAvCiAJ CWRlZnMtPmNoaWxkX2Rldl9zaXplOwotCWZvciAoaSA9IDA7IGkgPCBjaGlsZF9kZXZpY2VfbnVt OyBpKyspCi0JCWR1bXBfY2hpbGRfZGV2aWNlKGNvbnRleHQsIChjb25zdCB2b2lkKikmZGVmcy0+ ZGV2aWNlc1tpICogZGVmcy0+Y2hpbGRfZGV2X3NpemVdKTsKKworCS8qCisJICogVXNlIGEgdGVt cCBidWZmZXIgc28gZHVtcF9jaGlsZF9kZXZpY2UoKSBkb2Vzbid0IGhhdmUgdG8gd29ycnkgYWJv dXQKKwkgKiBhY2Nlc3NpbmcgdGhlIHN0cnVjdCBiZXlvbmQgY2hpbGRfZGV2X3NpemUuIFRoZSB0 YWlsLCBpZiBhbnksIHJlbWFpbnMKKwkgKiBpbml0aWFsaXplZCB0byB6ZXJvLgorCSAqLworCWNo aWxkID0gY2FsbG9jKDEsIHNpemVvZigqY2hpbGQpKTsKKworCWZvciAoaSA9IDA7IGkgPCBjaGls ZF9kZXZpY2VfbnVtOyBpKyspIHsKKwkJbWVtY3B5KGNoaWxkLCAmZGVmcy0+ZGV2aWNlc1tpICog ZGVmcy0+Y2hpbGRfZGV2X3NpemVdLAorCQkgICAgICAgbWluKHNpemVvZigqY2hpbGQpLCBkZWZz LT5jaGlsZF9kZXZfc2l6ZSkpOworCisJCWR1bXBfY2hpbGRfZGV2aWNlKGNvbnRleHQsIGNoaWxk KTsKKwl9CisKKwlmcmVlKGNoaWxkKTsKIH0KIAogc3RhdGljIHZvaWQgZHVtcF9sZWdhY3lfY2hp bGRfZGV2aWNlcyhzdHJ1Y3QgY29udGV4dCAqY29udGV4dCwKLS0gCjIuMTEuMAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==