Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755474AbYHMDki (ORCPT ); Tue, 12 Aug 2008 23:40:38 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754428AbYHMDkW (ORCPT ); Tue, 12 Aug 2008 23:40:22 -0400 Received: from wr-out-0506.google.com ([64.233.184.224]:3339 "EHLO wr-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754372AbYHMDkU (ORCPT ); Tue, 12 Aug 2008 23:40:20 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=jINvxEHPNK2i+bjkiQRuM1n9TmsQasv3VeTrtvhPhl7ghr1FVgibzRPoZJOysNRee+ 6NBboGtpXIi7FdwkQMV/C0cyrslYWHpaQd8pwzyrKQwbqJLazJdhE6L4xBJHcy0Q/H4m hBMdqU+MKgSL2tD09ZLftLWdC1K0q5wnI+QbI= Message-ID: <86802c440808122040h61c44469ia685ad9607cd975b@mail.gmail.com> Date: Tue, 12 Aug 2008 20:40:19 -0700 From: "Yinghai Lu" To: "David Witbrodt" , "Ingo Molnar" Subject: Re: HPET regression in 2.6.26 versus 2.6.25 -- experimental revert for 2.6.27 failed Cc: linux-kernel@vger.kernel.org, "Paul E. McKenney" , "Peter Zijlstra" , "Thomas Gleixner" , "H. Peter Anvin" , netdev In-Reply-To: <305173.54014.qm@web82101.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_93910_17906086.1218598819285" References: <305173.54014.qm@web82101.mail.mud.yahoo.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5761 Lines: 89 ------=_Part_93910_17906086.1218598819285 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline please try attached patch with 2.6.27-rc3 Thanks Yinghai Lu ------=_Part_93910_17906086.1218598819285 Content-Type: text/x-patch; name=revert_back_to_request.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fjte7fhr0 Content-Disposition: attachment; filename=revert_back_to_request.patch W1BBVENIXSB4ODY6IHJldmVydCBiYWNrIHRvIHVzZSByZXF1ZXN0X3Jlc291cmNlIHRvIHJlc2Vy dmUga2VybmVsIHJlcwoKU2lnbmVkLW9mZi1ieTogWWluZ2hhaSBMdSA8eWhsdS5rZXJuZWxAZ21h aWwuY29tPgoKLS0tCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5jICB8ICAgMTcgKysrKysrKysrKysr KysrLS0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jIHwgICAyMiArKysrKysrKysrKysrKystLS0t LS0tCiBpbmNsdWRlL2FzbS14ODYvZTgyMC5oICB8ICAgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQs IDMyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKSW5kZXg6IGxpbnV4LTIuNi9hcmNo L3g4Ni9rZXJuZWwvZTgyMC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGxpbnV4LTIuNi5vcmlnL2FyY2gveDg2 L2tlcm5lbC9lODIwLmMKKysrIGxpbnV4LTIuNi9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCkBAIC0x MjY3LDcgKzEyNjcsNyBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKmU4MjBfdHlwZV90b19z CiAvKgogICogTWFyayBlODIwIHJlc2VydmVkIGFyZWFzIGFzIGJ1c3kgZm9yIHRoZSByZXNvdXJj ZSBtYW5hZ2VyLgogICovCi12b2lkIF9faW5pdCBlODIwX3Jlc2VydmVfcmVzb3VyY2VzKHZvaWQp Cit2b2lkIF9faW5pdCBlODIwX3Jlc2VydmVfcmVzb3VyY2VzKHN0cnVjdCByZXNvdXJjZSAqKnJl c19rZXJuZWwsIGludCBucl9yZXNfaykKIHsKIAlpbnQgaTsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJl czsKQEAgLTEyODcsNyArMTI4NywyMCBAQCB2b2lkIF9faW5pdCBlODIwX3Jlc2VydmVfcmVzb3Vy Y2VzKHZvaWQpCiAJCXJlcy0+ZW5kID0gZW5kOwogCiAJCXJlcy0+ZmxhZ3MgPSBJT1JFU09VUkNF X01FTSB8IElPUkVTT1VSQ0VfQlVTWTsKLQkJaW5zZXJ0X3Jlc291cmNlKCZpb21lbV9yZXNvdXJj ZSwgcmVzKTsKKwkJcmVxdWVzdF9yZXNvdXJjZSgmaW9tZW1fcmVzb3VyY2UsIHJlcyk7CisJCWlm IChlODIwLm1hcFtpXS50eXBlID09IEU4MjBfUkFNKSB7CisJCQlpbnQgajsKKwkJCS8qCisJCQkq IFdlIGRvbid0IGtub3cgd2hpY2ggUkFNIHJlZ2lvbiBjb250YWlucyBrZXJuZWwgZGF0YSwKKwkJ CSogc28gd2UgdHJ5IGl0IHJlcGVhdGVkbHkgYW5kIGxldCB0aGUgcmVzb3VyY2UgbWFuYWdlcgor CQkJKiB0ZXN0IGl0LgorCQkJKi8KKwkJCWZvciAoaiA9IDA7IGogPCBucl9yZXNfazsgaisrKSB7 CisJCQkJaWYgKCFyZXNfa2VybmVsW2pdKQorCQkJCQljb250aW51ZTsKKwkJCQlyZXF1ZXN0X3Jl c291cmNlKHJlcywgcmVzX2tlcm5lbFtqXSk7CisJCQl9CisJCX0KIAkJcmVzKys7CiAJfQogCklu ZGV4OiBsaW51eC0yLjYvYXJjaC94ODYva2VybmVsL3NldHVwLmMKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gbGlu dXgtMi42Lm9yaWcvYXJjaC94ODYva2VybmVsL3NldHVwLmMKKysrIGxpbnV4LTIuNi9hcmNoL3g4 Ni9rZXJuZWwvc2V0dXAuYwpAQCAtNDM3LDYgKzQzNyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBy ZXNlcnZlX2Vhcmx5X3NldHVwX2QKICAqIC0tLS0tLS0tLSBDcmFzaGtlcm5lbCByZXNlcnZhdGlv biAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqLwogCitzdGF0aWMgc3RydWN0IHJl c291cmNlICpjcmFzaGtfcmVzX3B0cjsKICNpZmRlZiBDT05GSUdfS0VYRUMKIAogLyoqCkBAIC01 MTcsNyArNTE4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlc2VydmVfY3Jhc2hrZXJuZWwodgog CiAJY3Jhc2hrX3Jlcy5zdGFydCA9IGNyYXNoX2Jhc2U7CiAJY3Jhc2hrX3Jlcy5lbmQgICA9IGNy YXNoX2Jhc2UgKyBjcmFzaF9zaXplIC0gMTsKLQlpbnNlcnRfcmVzb3VyY2UoJmlvbWVtX3Jlc291 cmNlLCAmY3Jhc2hrX3Jlcyk7CisJY3Jhc2hrX3Jlc19wdHIgPSAmY3Jhc2hrX3JlczsKIH0KICNl bHNlCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVzZXJ2ZV9jcmFzaGtlcm5lbCh2b2lkKQpAQCAtNTkz LDYgKzU5NCw5IEBAIHN0cnVjdCB4ODZfcXVpcmtzICp4ODZfcXVpcmtzIF9faW5pdGRhdGEKIAog dm9pZCBfX2luaXQgc2V0dXBfYXJjaChjaGFyICoqY21kbGluZV9wKQogeworCXN0cnVjdCByZXNv dXJjZSAqcmVzX2tlcm5lbFs0XTsKKwlpbnQgbnVtX3JlczsKKwogI2lmZGVmIENPTkZJR19YODZf MzIKIAltZW1jcHkoJmJvb3RfY3B1X2RhdGEsICZuZXdfY3B1X2RhdGEsIHNpemVvZihuZXdfY3B1 X2RhdGEpKTsKIAl2aXN3c19lYXJseV9kZXRlY3QoKTsKQEAgLTY5OSwxMSArNzAzLDYgQEAgdm9p ZCBfX2luaXQgc2V0dXBfYXJjaChjaGFyICoqY21kbGluZV9wKQogCXByb2JlX3JvbXMoKTsKICNl bmRpZgogCi0JLyogYWZ0ZXIgcGFyc2VfZWFybHlfcGFyYW0sIHNvIGNvdWxkIGRlYnVnIGl0ICov Ci0JaW5zZXJ0X3Jlc291cmNlKCZpb21lbV9yZXNvdXJjZSwgJmNvZGVfcmVzb3VyY2UpOwotCWlu c2VydF9yZXNvdXJjZSgmaW9tZW1fcmVzb3VyY2UsICZkYXRhX3Jlc291cmNlKTsKLQlpbnNlcnRf cmVzb3VyY2UoJmlvbWVtX3Jlc291cmNlLCAmYnNzX3Jlc291cmNlKTsKLQogCWlmIChlZmlfZW5h YmxlZCkKIAkJZWZpX2luaXQoKTsKIApAQCAtODY1LDcgKzg2NCwxNiBAQCB2b2lkIF9faW5pdCBz ZXR1cF9hcmNoKGNoYXIgKipjbWRsaW5lX3ApCiAKIAlrdm1fZ3Vlc3RfaW5pdCgpOwogCi0JZTgy MF9yZXNlcnZlX3Jlc291cmNlcygpOworCXJlc19rZXJuZWxbMF0gPSAmY29kZV9yZXNvdXJjZTsK KwlyZXNfa2VybmVsWzFdID0gJmRhdGFfcmVzb3VyY2U7CisJcmVzX2tlcm5lbFsyXSA9ICZic3Nf cmVzb3VyY2U7CisJbnVtX3JlcyA9IDM7CisJaWYgKGNyYXNoa19yZXNfcHRyKSB7CisJCXJlc19r ZXJuZWxbbnVtX3Jlc10gPSBjcmFzaGtfcmVzX3B0cjsKKwkJbnVtX3JlcysrOworCX0KKwllODIw X3Jlc2VydmVfcmVzb3VyY2VzKHJlc19rZXJuZWwsIG51bV9yZXMpOworCiAJZTgyMF9tYXJrX25v c2F2ZV9yZWdpb25zKG1heF9sb3dfcGZuKTsKIAogI2lmZGVmIENPTkZJR19YODZfMzIKSW5kZXg6 IGxpbnV4LTIuNi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGxpbnV4LTIu Ni5vcmlnL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKKysrIGxpbnV4LTIuNi9pbmNsdWRlL2FzbS14 ODYvZTgyMC5oCkBAIC0xMjAsNyArMTIwLDggQEAgZXh0ZXJuIHZvaWQgZTgyMF9yZWdpc3Rlcl9h Y3RpdmVfcmVnaW9ucwogCQkJCQkgdW5zaWduZWQgbG9uZyBlbmRfcGZuKTsKIGV4dGVybiB1NjQg ZTgyMF9ob2xlX3NpemUodTY0IHN0YXJ0LCB1NjQgZW5kKTsKIGV4dGVybiB2b2lkIGZpbmlzaF9l ODIwX3BhcnNpbmcodm9pZCk7Ci1leHRlcm4gdm9pZCBlODIwX3Jlc2VydmVfcmVzb3VyY2VzKHZv aWQpOworc3RydWN0IHJlc291cmNlOworZXh0ZXJuIHZvaWQgZTgyMF9yZXNlcnZlX3Jlc291cmNl cyhzdHJ1Y3QgcmVzb3VyY2UgKipyZXMsIGludCBudW0pOwogZXh0ZXJuIHZvaWQgc2V0dXBfbWVt b3J5X21hcCh2b2lkKTsKIGV4dGVybiBjaGFyICpkZWZhdWx0X21hY2hpbmVfc3BlY2lmaWNfbWVt b3J5X3NldHVwKHZvaWQpOwogZXh0ZXJuIGNoYXIgKm1hY2hpbmVfc3BlY2lmaWNfbWVtb3J5X3Nl dHVwKHZvaWQpOwo= ------=_Part_93910_17906086.1218598819285-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/