From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Chris Wilson Date: Mon, 3 Sep 2018 14:02:00 +0100 Message-Id: <20180903130200.30736-1-chris@chris-wilson.co.uk> In-Reply-To: <20180903125110.26306-1-chris@chris-wilson.co.uk> References: <20180903125110.26306-1-chris@chris-wilson.co.uk> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH i-g-t v2] lib/pm: Wait a little for sound module load to complete List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: igt-dev@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org, Imre Deak List-ID: U29tZXRpbWVzIHdlIG1heSBwcm9iZSB0aGUgc291bmQgbW9kdWxlIGFzIGl0IGlzIHN0aWxsIGJl aW5nIHJlZ2lzdGVyZWQKYW5kIGl0cyBkZWJ1Z2ZzIG5vdCB5ZXQgZnVsbHkgcG9wdWxhdGVkLiBJ ZiB3ZSBkbyBub3QgZmluZCBhIGZpbGUgd2UKZXhwZWN0IHRvIGV4aXN0LCBzbGVlcCBhIGxpdHRs ZSBhbmQgY2hlY2sgYWdhaW4uCgpCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9MTA3ODAxClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogSW1yZSBEZWFrIDxpbXJlLmRlYWtAbGludXguY29t PgotLS0KIGxpYi9pZ3RfcG0uYyB8IDIyICsrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9pZ3RfcG0uYyBiL2xpYi9pZ3RfcG0uYwppbmRleCAzMzlhNTFlNmYuLmMxOGJiODdjNiAxMDA2 NDQKLS0tIGEvbGliL2lndF9wbS5jCisrKyBiL2xpYi9pZ3RfcG0uYwpAQCAtMTU0LDIwICsxNTQs MjggQEAgc3RhdGljIGludCBfX2lndF9wbV9lbmFibGVfYXVkaW9fcnVudGltZV9wbSh2b2lkKQog CXdoaWxlICgoZGUgPSByZWFkZGlyKGRpcikpKSB7CiAJCWNvbnN0IGNoYXIgKm1hdGNoID0gImh3 QyI7CiAJCWNoYXIgYnVmWzMyXSA9IHsgfTsgLyogZm9yIFZhbGdyaW5kICovCi0JCWNoYXIgKnRt cDsKKwkJaW50IGxvb3BzID0gNTAwOworCQlpbnQgYmFzZTsKIAkJaW50IHJldDsKIAogCQlpZiAo ZGUtPmRfdHlwZSAhPSBEVF9MTksgfHwKIAkJICAgIHN0cm5jbXAoZGUtPmRfbmFtZSwgbWF0Y2gs IHN0cmxlbihtYXRjaCkpKQogCQkJY29udGludWU7CiAKLQkJaWd0X2Fzc2VydChhc3ByaW50Zigm dG1wLAotCQkJCSAgICAiL3N5cy9jbGFzcy9zb3VuZC8lcy92ZW5kb3JfbmFtZSIsCi0JCQkJICAg IGRlLT5kX25hbWUpKTsKKwkJYmFzZSA9IG9wZW5hdChkaXJmZChkaXIpLCBkZS0+ZF9uYW1lLCBP X1JET05MWSk7CisJCWlndF9hc3NlcnRfZmQoYmFzZSk7CisKKwkJZG8geworCQkJZmQgPSBvcGVu KGJhc2UsICJ2ZW5kb3JfbmFtZSIsIE9fUkRPTkxZKTsKKwkJCWlmIChmZCA8IDApIC8qIG1vZHVs ZSBpcyBzdGlsbCBsb2FkaW5nPyAqLworCQkJCXVzbGVlcCgxMDAwKTsKKwkJCWVsc2UKKwkJCQli cmVhazsKKwkJfSB3aGlsZSAoLS1sb29wcyk7CisJCWNsb3NlKGJhc2UpOworCQlpZiAoZmQgPCAw KQorCQkJY29udGludWU7CiAKLQkJZmQgPSBvcGVuKHRtcCwgT19SRE9OTFkpOwotCQlmcmVlKHRt cCk7Ci0JCWlndF9hc3NlcnRfZmQoZmQpOwogCQlyZXQgPSByZWFkKGZkLCBidWYsIHNpemVvZihi dWYpKTsKIAkJY2xvc2UoZmQpOwogCQlpZ3RfYXNzZXJ0KHJldCA+IDApOwotLSAKMi4xOS4wLnJj MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==