From mboxrd@z Thu Jan 1 00:00:00 1970 From: Prarit Bhargava Subject: [PATCH v4 1/2] fbcon: Silence fbcon logo on 'quiet' boots Date: Thu, 10 Jan 2019 14:03:24 -0500 Message-ID: <20190110190325.15241-2-prarit@redhat.com> References: <20181030154419.2889-1-prarit@redhat.com> <20190110190325.15241-1-prarit@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 44DB66E0A4 for ; Thu, 10 Jan 2019 19:03:36 +0000 (UTC) In-Reply-To: <20190110190325.15241-1-prarit@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-fbdev@vger.kernel.org Cc: Prarit Bhargava , Yisheng Xie , Sergey Senozhatsky , Kees Cook , Petr Mladek , Bartlomiej Zolnierkiewicz , Daniel Vetter , Steven Rostedt , Marko Myllynen , Hans de Goede , dri-devel@lists.freedesktop.org, Thierry Reding List-Id: dri-devel@lists.freedesktop.org T24gdGV4dC1iYXNlZCBzeXN0ZW1zIHRoZSAncXVpZXQnIGJvb3Qgb3B0aW9uIHdpbGwgc2hvdyBw cmludGsgbGV2ZWxzCmhpZ2hlciB0aGFuIENPTlNPTEVfTE9HTEVWRUxfUVVJRVQuICBUaGUgZGlz cGxheWluZyBvZiB0aGUgVHV4IGxvZ28KZHVyaW5nIGJvb3QgY2FuIGNhdXNlIHNvbWUgY29uc29s ZXMgdG8gbG9zZSBkaXNwbGF5IGRhdGEgYW5kIGFzIGEgcmVzdWx0CmNvbmZ1c2UgdGhlIGVuZCB1 c2VyLgoKRG8gbm90IGRpc3BsYXkgdGhlIFR1eCBsb2dvIG9uIHN5c3RlbXMgdGhhdCBhcmUgaW4g J3F1aWV0JyBib290LgoKdjI6IEl0IGhlbHBzIHRvIGNvbW1pdCBhbGwgbXkgY2hhbmdlcyBiZWZv cmUgc2VuZGluZyB0aGVtLiAgUmVtb3ZlIGV4dHJhCmJyYWNrZXQuCnYzOiBidWlsZGJvdCBlcnJv ciBmaXg6IGZiY29uIGNhbiBiZSBidWlsdCBhcyBwYXJ0IG9mIGEgbW9kdWxlIHNvIGV4cG9ydCBj b25zb2xlX3ByaW50awp2NDogbW92ZSBjb25zb2xlX3ByaW50ayBjaGFuZ2UgdG8gc2VwYXJhdGUg cGF0Y2gsIGFuZCBkcm9wIGxvZ28gY2xlYW51cAoKU2lnbmVkLW9mZi1ieTogUHJhcml0IEJoYXJn YXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KQ2M6IEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhh dC5jb20+CkNjOiBNYXJrbyBNeWxseW5lbiA8bXlsbHluZW5AcmVkaGF0LmNvbT4KQ2M6IFN0ZXZl biBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgpDYzogQmFydGxvbWllaiBa b2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgpDYzogS2VlcyBDb29rIDxr ZWVzY29va0BjaHJvbWl1bS5vcmc+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZm d2xsLmNoPgpDYzogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KQ2M6IFlpc2hl bmcgWGllIDx5c3hpZUBmb3htYWlsLmNvbT4KQ2M6IFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1c2Uu Y29tPgpDYzogU2VyZ2V5IFNlbm96aGF0c2t5IDxzZXJnZXkuc2Vub3poYXRza3lAZ21haWwuY29t PgpDYzogZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwotLS0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvY29yZS9mYmNvbi5jIHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy92aWRlby9m YmRldi9jb3JlL2ZiY29uLmMgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUvZmJjb24uYwppbmRl eCA4OTc2MTkwYjZjMWYuLjY2ZTM3YmRmZjFkOSAxMDA2NDQKLS0tIGEvZHJpdmVycy92aWRlby9m YmRldi9jb3JlL2ZiY29uLmMKKysrIGIvZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZiY29uLmMK QEAgLTY0OSwxMSArNjQ5LDE0IEBAIHN0YXRpYyB2b2lkIGZiY29uX3ByZXBhcmVfbG9nbyhzdHJ1 Y3QgdmNfZGF0YSAqdmMsIHN0cnVjdCBmYl9pbmZvICppbmZvLAogCQlrZnJlZShzYXZlKTsKIAl9 CiAKKwlpZiAobG9nb19zaG93biA9PSBGQkNPTl9MT0dPX0RPTlRTSE9XKQorCQlyZXR1cm47CisK IAlpZiAobG9nb19saW5lcyA+IHZjLT52Y19ib3R0b20pIHsKIAkJbG9nb19zaG93biA9IEZCQ09O X0xPR09fQ0FOU0hPVzsKIAkJcHJpbnRrKEtFUk5fSU5GTwogCQkgICAgICAgImZiY29uX2luaXQ6 IGRpc2FibGUgYm9vdC1sb2dvIChib290LWxvZ28gYmlnZ2VyIHRoYW4gc2NyZWVuKS5cbiIpOwot CX0gZWxzZSBpZiAobG9nb19zaG93biAhPSBGQkNPTl9MT0dPX0RPTlRTSE9XKSB7CisJfSBlbHNl IHsKIAkJbG9nb19zaG93biA9IEZCQ09OX0xPR09fRFJBVzsKIAkJdmMtPnZjX3RvcCA9IGxvZ29f bGluZXM7CiAJfQpAQCAtMTA1OSw5ICsxMDYyLDExIEBAIHN0YXRpYyB2b2lkIGZiY29uX2luaXQo c3RydWN0IHZjX2RhdGEgKnZjLCBpbnQgaW5pdCkKIAogCWNhcCA9IGluZm8tPmZsYWdzOwogCi0J aWYgKHZjICE9IHN2YyB8fCBsb2dvX3Nob3duID09IEZCQ09OX0xPR09fRE9OVFNIT1cgfHwKLQkg ICAgKGluZm8tPmZpeC50eXBlID09IEZCX1RZUEVfVEVYVCkpCisJaWYgKHZjICE9IHN2YyB8fCBj b25zb2xlX2xvZ2xldmVsIDw9IENPTlNPTEVfTE9HTEVWRUxfUVVJRVQgfHwKKwkgICAgKGluZm8t PmZpeC50eXBlID09IEZCX1RZUEVfVEVYVCkpIHsKIAkJbG9nbyA9IDA7CisJCWxvZ29fc2hvd24g PSBGQkNPTl9MT0dPX0RPTlRTSE9XOworCX0KIAogCWlmICh2YXJfdG9fZGlzcGxheShwLCAmaW5m by0+dmFyLCBpbmZvKSkKIAkJcmV0dXJuOwotLSAKMi4xNy4yCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK