From mboxrd@z Thu Jan 1 00:00:00 1970 From: Helge Deller Subject: [PATCH] fix fixed-mode framebuffer devices with X 1.4.2 Date: Wed, 3 Sep 2008 21:32:01 +0200 Message-ID: <200809032132.02276.deller@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.91] helo=mail.sourceforge.net) by sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43) id 1Kay5P-0008NA-3s for linux-fbdev-devel@lists.sourceforge.net; Wed, 03 Sep 2008 12:32:15 -0700 Received: from mail.gmx.net ([213.165.64.20]) by mail.sourceforge.net with smtp (Exim 4.44) id 1Kay5M-0008PZ-GF for linux-fbdev-devel@lists.sourceforge.net; Wed, 03 Sep 2008 12:32:15 -0700 Content-Disposition: inline List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-fbdev-devel-bounces@lists.sourceforge.net Errors-To: linux-fbdev-devel-bounces@lists.sourceforge.net To: linux-fbdev-devel@lists.sourceforge.net Cc: Ville =?utf-8?q?Syrj=C3=A4l=C3=A4?= , Geert Uytterhoeven , Michel =?utf-8?q?D=C3=A4nzer?= VGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSB3aXRoIFhvcmcgMS40LjIgbm90IHN0YXJ0aW5n IHdoZW4gcnVuCm9uIGZyYW1lYnVmZmVyIGRyaXZlcnMgd2hpY2ggZG8gbm90IHN1cHBvcnQgbW9k ZS1zZXR0aW5nLgpUaGUgY29ycmVzcG9uZGluZyBYb3JnIGJ1ZyBpczoKaHR0cHM6Ly9idWdzLmZy ZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcxNTMgCgpUaGUgc29sdXRpb24gaXMsIHRo YXQgd2UganVzdCBzaW1wbHkgZmlsbCBpbiBhICJlbXVsYXRlZCIgdmFsaWQKbW9uaXRvci9tb2Rl bGluZSBmb3IgZml4ZWQgbW9kZSBkZXZpY2VzIChha2EgZHJpdmVycyB3aGljaCBkb24ndAppbXBs ZW1lbnQgZmJfY2hlY2tfdmFyKSBpbnRvIHRoZSAidmFyIiBzdHJ1Y3QgZHVyaW5nIHRoZQpyZWdp c3Rlcl9mcmFtZWJ1ZmZlcigpIGluaXRpYWxpemF0aW9uIGNhbGwuIFNpbmNlIHdlIGZpbGwgaW4g YQp2YWxpZCBtb25pdG9yL21vZGVsaW5lLCBYIHdpbGwgbm90IGhhdmUgYW55IHByb2JsZW1zIHdp dGggaXQuCgpUaGUgcGF0Y2ggaGFzIGEgZmV3IGJlbmVmaXRzOgphKSBJdCBrZWVwcyBiaW5hcnkg Y29tcGF0YWJpbGl0eS9iZWhhdmlvdXIgZm9yIEZCSU9HRVRfVlNDUkVFTklORk8gYW5kCiAgIEZC SU9QVVRfVlNDUkVFTklORk8uCmIpIEluIFhvcmcuY29uZiBmaWxlcywgdXNlcnMgY2FuIHNpbXBs eSBkZWxldGUgYWxsIG1vbml0b3IgYW5kIGRpc3BsYXkKICAgc2VjdGlvbnMgLT4gWG9yZyB3aWxs IGF1dG9jb25maWd1cmUgaXRzZWxmIHRvIHRoZSBvbmx5IHZhbGlkIHJlc29sdXRpb24vCiAgIG1v ZGVsaW5lIGl0c2VsZiBvbiBhbGwgZml4ZWQgbW9kZSBkZXZpY2VzLgoKClNpZ25lZC1vZmYtYnk6 IEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KQ0M6IEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2Vl cnRAbGludXgtbTY4ay5vcmc+CkNDOiBWaWxsZSBTeXJqw6Rsw6QgPHN5cmphbGFAc2NpLmZpPgpD QzogTWljaGVsIETDpG56ZXIgPG1pY2hlbEB0dW5nc3RlbmdyYXBoaWNzLmNvbT4KCmRpZmZzdGF0 OgogZmJtZW0uYyB8ICAgMTYgKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1IGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy92aWRlby9m Ym1lbS5jIGIvZHJpdmVycy92aWRlby9mYm1lbS5jCmluZGV4IDk4ODQzYzIuLjFlOWE0YWQgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvdmlkZW8vZmJtZW0uYworKysgYi9kcml2ZXJzL3ZpZGVvL2ZibWVt LmMKQEAgLTE0NzAsOSArMTQ3MCwyMyBAQCByZWdpc3Rlcl9mcmFtZWJ1ZmZlcihzdHJ1Y3QgZmJf aW5mbyAqZmJfaW5mbykKIAlpZiAoIWZiX2luZm8tPnBpeG1hcC5ibGl0X3kpCiAJCWZiX2luZm8t PnBpeG1hcC5ibGl0X3kgPSB+KHUzMikwOwogCi0JaWYgKCFmYl9pbmZvLT5tb2RlbGlzdC5wcmV2 IHx8ICFmYl9pbmZvLT5tb2RlbGlzdC5uZXh0KQorCWlmICghZmJfaW5mby0+bW9kZWxpc3QucHJl diB8fCAhZmJfaW5mby0+bW9kZWxpc3QubmV4dCkgewogCQlJTklUX0xJU1RfSEVBRCgmZmJfaW5m by0+bW9kZWxpc3QpOwogCisJCS8qIEluaXRpYWxpemUgYW4gZW11bGF0ZWQgbW9kZWxpbmUgZm9y IGRyaXZlcnMgd2hpY2gKKwkJICogZG8gbm90IHN1cHBvcnQgbW9kZSBzZXR0aW5nLiAqLworCQlp ZiAoIWZiX2luZm8tPmZib3BzLT5mYl9jaGVja192YXIgJiYKKwkJICAgICBmYl9pbmZvLT52YXIu cGl4Y2xvY2sgPT0gMCkgeworCQkJY2hhciBtb2Rlc3RyWzMyXTsKKwkJCXNucHJpbnRmKG1vZGVz dHIsIHNpemVvZihtb2Rlc3RyKSwgIiVkeCVkLSVkIiwKKwkJCQlmYl9pbmZvLT52YXIueHJlcywK KwkJCQlmYl9pbmZvLT52YXIueXJlcywKKwkJCQlmYl9pbmZvLT52YXIuYml0c19wZXJfcGl4ZWwp OworCQkJZmJfZmluZF9tb2RlKCZmYl9pbmZvLT52YXIsIGZiX2luZm8sIG1vZGVzdHIsCisJCQkJ TlVMTCwgMCwgTlVMTCwgZmJfaW5mby0+dmFyLmJpdHNfcGVyX3BpeGVsKTsKKwkJfQorCX0KKwog CWZiX3Zhcl90b192aWRlb21vZGUoJm1vZGUsICZmYl9pbmZvLT52YXIpOwogCWZiX2FkZF92aWRl b21vZGUoJm1vZGUsICZmYl9pbmZvLT5tb2RlbGlzdCk7CiAJcmVnaXN0ZXJlZF9mYltpXSA9IGZi X2luZm87CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClRoaXMgU0YuTmV0IGVtYWlsIGlzIHNwb25zb3JlZCBi eSB0aGUgTW9ibGluIFlvdXIgTW92ZSBEZXZlbG9wZXIncyBjaGFsbGVuZ2UKQnVpbGQgdGhlIGNv b2xlc3QgTGludXggYmFzZWQgYXBwbGljYXRpb25zIHdpdGggTW9ibGluIFNESyAmIHdpbiBncmVh dCBwcml6ZXMKR3JhbmQgcHJpemUgaXMgYSB0cmlwIGZvciB0d28gdG8gYW4gT3BlbiBTb3VyY2Ug ZXZlbnQgYW55d2hlcmUgaW4gdGhlIHdvcmxkCmh0dHA6Ly9tb2JsaW4tY29udGVzdC5vcmcvcmVk aXJlY3QucGhwP2Jhbm5lcl9pZD0xMDAmdXJsPS8KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KTGludXgtZmJkZXYtZGV2ZWwgbWFpbGluZyBsaXN0CkxpbnV4 LWZiZGV2LWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZv cmdlLm5ldC9saXN0cy9saXN0aW5mby9saW51eC1mYmRldi1kZXZlbAo=