From mboxrd@z Thu Jan 1 00:00:00 1970 From: sjur.brandeland@stericsson.com Subject: [RFC] virtio_console: Add DRIVER and INTERFACE to uevent. Date: Thu, 17 Jan 2013 13:23:58 +0100 Message-ID: <1358425438-4633-1-git-send-email-sjur.brandeland@stericsson.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Amit Shah Cc: virtualization@lists.linux-foundation.org, =?UTF-8?q?Sjur=20Br=C3=A6ndeland?= , "Michael S. Tsirkin" List-Id: virtualization@lists.linuxfoundation.org RnJvbTogU2p1ciBCcsOmbmRlbGFuZCA8c2p1ci5icmFuZGVsYW5kQHN0ZXJpY3Nzb24uY29tPgoK QWRkIGluZm9ybWF0aW9uIHNvIHJwcm9jLXNlcmlhbCBjYW4gYmUgZWFzaWx5IHJlY29nbmljZWQK ZnJvbSB1c2VyIHNwYWNlLiBBZGQgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiB0byB1ZXZlbnQ6 CkRSSVZFUj12aXJ0aW9fY29uc29sZXx2aXJ0aW9fcnByb2Nfc2VyaWFsCklOVEVSRkFDRT1ncmFu ZC1wYXJlbnQvcGFyZW50L25hbWUKClNpZ25lZC1vZmYtYnk6IFNqdXIgQnLDpm5kZWxhbmQgPHNq dXIuYnJhbmRlbGFuZEBzdGVyaWNzc29uLmNvbT4KLS0tCkhpLAoKSSBuZWVkIHNvbWUgd2F5IHRv IGlkZW50aWZ5IHRoZSBtYWpvci9taW5vciBudW1iZXIgZm9yCnRoZSBycHJvYy1zZXJpYWwgZGV2 aWNlLCBnaXZlbiB0aGUgdWRldiBldmVudC4gClJldmlldyBjb21tZW50cyBhcmUgd2VsY29tZWQu CgpUaGFua3MsClNqdXIKCiBkcml2ZXJzL2NoYXIvdmlydGlvX2NvbnNvbGUuYyB8ICAgMjIgKysr KysrKysrKysrKysrKysrKysrKwogMSBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAw IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci92aXJ0aW9fY29uc29sZS5j IGIvZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMKaW5kZXggMDMxYmUwYi4uOTZjNWVkOSAx MDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL3ZpcnRpb19jb25zb2xlLmMKKysrIGIvZHJpdmVycy9j aGFyL3ZpcnRpb19jb25zb2xlLmMKQEAgLTIxOTAsNiArMjE5MCwyNyBAQCBzdGF0aWMgc3RydWN0 IHZpcnRpb19kcml2ZXIgdmlydGlvX3Jwcm9jX3NlcmlhbCA9IHsKIAkucmVtb3ZlID0JdmlydGNv bnNfcmVtb3ZlLAogfTsKIAoraW50IGNsYXNzX3ZpcnRpb19wb3J0c191ZXZlbnQoc3RydWN0IGRl dmljZSAqX2Rldiwgc3RydWN0IGtvYmpfdWV2ZW50X2VudiAqZW52KQoreworCXN0cnVjdCBwb3J0 ICpwb3J0ID0gZGV2X2dldF9kcnZkYXRhKF9kZXYpOworCXN0cnVjdCBkZXZpY2UgKmRldjsKKwlp bnQgZXJyOworCisJaWYgKCFwb3J0IHx8ICFwb3J0LT5wb3J0ZGV2IHx8ICFwb3J0LT5wb3J0ZGV2 LT52ZGV2KQorCQlyZXR1cm4gMDsKKworCWRldiA9ICZwb3J0LT5wb3J0ZGV2LT52ZGV2LT5kZXY7 CisJZXJyID0gYWRkX3VldmVudF92YXIoZW52LCAiRFJJVkVSPSVzIiwgZGV2LT5kcml2ZXItPm5h bWUpOworCWlmIChlcnIpCisJCXJldHVybiBlcnI7CisKKwlyZXR1cm4gYWRkX3VldmVudF92YXIo ZW52LCAiSU5URVJGQUNFPSVzLyVzLyVzIiwKKwkJCSAgICAgIGRldi0+cGFyZW50LT5wYXJlbnQg PworCQkJCQlkZXZfbmFtZShkZXYtPnBhcmVudC0+cGFyZW50KSA6ICIiLAorCQkJICAgICAgZGV2 LT5wYXJlbnQgPyBkZXZfbmFtZShkZXYtPnBhcmVudCkgOiAiIiwKKwkJCSAgICAgIGRldl9uYW1l KGRldikpOworfQorCiBzdGF0aWMgaW50IF9faW5pdCBpbml0KHZvaWQpCiB7CiAJaW50IGVycjsK QEAgLTIyMDEsNiArMjIyMiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGluaXQodm9pZCkKIAkJcmV0 dXJuIGVycjsKIAl9CiAKKwlwZHJ2ZGF0YS5jbGFzcy0+ZGV2X3VldmVudCA9IGNsYXNzX3ZpcnRp b19wb3J0c191ZXZlbnQ7CiAJcGRydmRhdGEuZGVidWdmc19kaXIgPSBkZWJ1Z2ZzX2NyZWF0ZV9k aXIoInZpcnRpby1wb3J0cyIsIE5VTEwpOwogCWlmICghcGRydmRhdGEuZGVidWdmc19kaXIpIHsK IAkJcHJfd2FybmluZygiRXJyb3IgJWxkIGNyZWF0aW5nIGRlYnVnZnMgZGlyIGZvciB2aXJ0aW8t cG9ydHNcbiIsCi0tIAoxLjcuNS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25A bGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24u b3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=