)]}'
{
  "log": [
    {
      "commit": "c465a76af658b443075d6efee1c3131257643020",
      "tree": "63c28c9fab02dedec7f03cee4a3ef7fe4dc1c072",
      "parents": [
        "2d42244ae71d6c7b0884b5664cf2eda30fb2ae68",
        "1b02469088ac7a13d7e622b618b7410d0f1ce5ec",
        "fb02fbc14d17837b4b7b02dbb36142c16a7bf208",
        "d40e944c25fb4642adb2a4c580a48218a9f3f824",
        "1508487e7f16d992ad23cabd3712563ff912f413",
        "322acf6585f3c4e82ee32a246b0483ca0f6ad3f4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 20 13:14:06 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 20 13:14:06 2008 +0200"
      },
      "message": "Merge branches \u0027timers/clocksource\u0027, \u0027timers/hrtimers\u0027, \u0027timers/nohz\u0027, \u0027timers/ntp\u0027, \u0027timers/posixtimers\u0027 and \u0027timers/debug\u0027 into v28-timers-for-linus\n"
    },
    {
      "commit": "f1926ce63b996b42772b39e4b47bb4ef4ba748b4",
      "tree": "3721b28841d6eccbf62ac910a5479133d7e445db",
      "parents": [
        "6ef62164e794c480259ac158aa6c8c7b85746545"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Sep 11 11:09:49 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 11 11:14:29 2008 +0200"
      },
      "message": "clocksource, acpi_pm.c: fix check for monotonicity\n\nActually check the monotonicity of the ACPI PMTMR ten times, only delay for\n0.9 miliseconds at most, and bail out early if some problem is determined.\n\nReported-by: Jochen Voß \u003cjochen.voss@googlemail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4ab6a219113197425ac112e35e1ec8062c69888e",
      "tree": "dd5458a0dd70c00ef6ba171e7369148905f0b27c",
      "parents": [
        "dfdf748a61a21b7397b9f57c83de722de71dc56a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Sep 05 14:05:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 15:33:33 2008 +0200"
      },
      "message": "clocksource, acpi_pm.c: check for monotonicity\n\nThe current check for monotonicity is way too weak: Andreas Mohr reports (\nhttp://lkml.org/lkml/2008/8/10/77 ) that on one of his test systems the\ncurrent check only triggers in 50% of all cases, leading to catastrophic\ntimer behaviour.  To fix this issue, expand the check for monotonicity by\ndoing ten consecutive tests instead of one.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfdf748a61a21b7397b9f57c83de722de71dc56a",
      "tree": "78fce25782a3a313a4d8db4464a849e66cc77fa8",
      "parents": [
        "4ff4b9e19a80b73959ebeb28d1df40176686f0a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Sep 05 14:05:33 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 15:33:31 2008 +0200"
      },
      "message": "clocksource, acpi_pm.c: use proper read function also in errata mode\n\nOn all hardware (some Intel ICH4, PIIX4 and PIIX4E chipsets) affected by a\nhardware errata there\u0027s about a 4.2% chance that initialization of the\nACPI PMTMR fails.  On those chipsets, we need to read out the timer value\nat least three times to get a correct result, for every once in a while\n(i.e.  within a 3 ns window every 69.8 ns) the read returns a bogus\nresult.  During normal operation we work around this issue, but during\ninitialization reading a bogus value may lead to -EINVAL even though the\nhardware is usable.\n\nThanks to Andreas Mohr for spotting this issue.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ee974e01e5ef2914036f08c8e41d1a3fa8bfc9d9",
      "tree": "6d3c7bed6467837bdd8247b01e6f92d792bdd58c",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Aug 20 16:37:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 09:50:23 2008 +0200"
      },
      "message": "clocksource: check range\n\nCheck that the value being passed to parse_pmtmr() does not exceed the\nlimits of pmtmr_ioport.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "14351760e314b8a9720804b11c6bd11d0c0b1258",
      "tree": "a851a50f84ce3ffca14c7c11caffe2774c0baca8",
      "parents": [
        "da6e88f4963385b1b649b043691d206fbb951913"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:01:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:01:39 2008 -0700"
      },
      "message": "Fix printk format warning in clocksource/acpi_pm.c\n\nFor real, this time.  The earlier attempt just moved the warning around.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38032f72601deac7aab00691c79e83d09b204e2a",
      "tree": "7ad421fd304e3ae013949680f0fed0df1dd7bf92",
      "parents": [
        "6b148507d3d042a3c11f4c3f6c0f649c6a89220d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jul 11 12:57:31 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 12 05:29:08 2008 +0200"
      },
      "message": "acpi_pm clccksource: fix printk format warning\n\nFix printk format warning in acpi_pm clocksource:\n\nlinux-next-20080711/drivers/clocksource/acpi_pm.c:231: warning: format \u0027%04lx\u0027 expects type \u0027long unsigned int\u0027, but argument 2 has type \u0027u32\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: akpm \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6b148507d3d042a3c11f4c3f6c0f649c6a89220d",
      "tree": "fb4df1223511e269cbc9cc801dcd22b0ce5f6832",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 21 21:14:58 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jul 10 07:10:00 2008 +0200"
      },
      "message": "pmtmr: allow command line override of ioport\n\nStupid BIOSes do not tell us about the PMTimer, \nbut we might know where it is.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3ee08aea72f44a6d176af7a97f3ad0c67bc65a44",
      "tree": "d3b3d1eafc62516b85184984b7faa002d9f9e0d5",
      "parents": [
        "4d243f92e48a7913938f48fa9ebea5239168bb11"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Mar 13 09:44:48 2008 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 13 22:53:29 2008 +0100"
      },
      "message": "tclib: Fix compile warnings\n\nDoes that have something analagous to this \"remove warnings\" patch?\nSeems setup_clkevents() no longer needs a t0_clk parameter either...\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "4d243f92e48a7913938f48fa9ebea5239168bb11",
      "tree": "8068f70eda76ff21839f9672771d3bd0ab9deb58",
      "parents": [
        "2a341f5cf57dce9d89b41484a69e88adc6422f6c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Feb 22 17:28:37 2008 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Mar 04 13:42:24 2008 +0100"
      },
      "message": "atmel_tc clocksource/clockevent code\n\nClocksource and clockevent device based on the Atmel TC blocks.\n\nThe clockevent device handles both periodic and oneshot modes, so this\nenables NO_HZ and high res timers on some platforms that previously\ncouldn\u0027t use those mechanisms.\n\nThis works on both AVR32 and AT91 chips, given relevant patches for\ntclib support (always) and clockevents (or else this will only look\nlike a higher precision clocksource).  It\u0027s an updated and modularized\nversion of an AT91-only patch that has circulated for some time now.\n\nChanges relative to the original patch:\n  * Update to use new tclib API\n  * Replace open-coded do-while loop using goto with a real do-while loop\n  * Minor irq handler optimization: Load register base address from\n    dev_id instead of a global variable.\n  * Aggressively turn off clocks when the clockevent isn\u0027t being used\n  * Include the clockevent code on AT91RM9200 as well. The rating is\n    lower than the System Timer, so the clock will usually stay off.\n  * Don\u0027t assume that the number of clocks is always equal to the\n    number of irqs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7b0b8207e07f3f3ce01af37b78024c60e9f4b1f5",
      "tree": "bf3aee48098c45797a6f48014120339c946ec411",
      "parents": [
        "28318daf791b692f2654cb9c89687388063bd42b"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Sat Jul 21 17:11:19 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: fix typo in acpi_pm.c\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ce8e2f99a973c39c4aeddbe0966038196a8e71a",
      "tree": "0676d3046ca01ec473ca983b123279b22fd76e17",
      "parents": [
        "0c0e8921018dbb4fe189a1034f80ac32553bc7bc"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Apr 25 14:27:06 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 25 14:27:06 2007 -0400"
      },
      "message": "ACPI: correct pathname in comment\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ff100d76ff76477a2ead3aac94d04f2e891f44e",
      "tree": "c7e20ccf28835daacec98fb2b19aae66e0f34695",
      "parents": [
        "d340d89087534e8b12e1b6ed1c1569dd892b5465"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Mar 26 21:32:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] correct slow acpi_pm rating\n\nOn Bob\u0027s machine clocksource is selecting PIT over the ACPI PM timer,\nbecause he has the PIIX4 bug.  That bug drops the ACPI PM timers rating\nto the same as the PIT, so that\u0027s why you\u0027re getting the PIT.\n\nRealistically, the PIT is much slower then even the triple read ACPI PM,\nso the de-ranking code is probably dropping it too far.\n\nSo don\u0027t drop ACPI PM quite so low if we see the PIIX4 bug.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Bob Tracy \u003crct@gherkin.frus.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bb74df481223731af6c7e0ff3adb31f6442cfcd",
      "tree": "2aa0b0cfa55cb4b9a9236bd94b723d83eb0bdaa8",
      "parents": [
        "4540768011352d38afb89d400eacb3e261507b70"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Mar 05 00:30:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:53 2007 -0800"
      },
      "message": "[PATCH] clocksource init adjustments (fix bug #7426)\n\nThis patch resolves the issue found here:\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d7426\n\nThe basic summary is:\nCurrently we register most of i386/x86_64 clocksources at module_init\ntime. Then we enable clocksource selection at late_initcall time. This\ncauses some problems for drivers that use gettimeofday for init\ncalibration routines (specifically the es1968 driver in this case),\nwhere durring module_init, the only clocksource available is the low-res\njiffies clocksource. This may cause slight calibration errors, due to\nthe small sampling time used.\n\nIt should be noted that drivers that require fine grained time may not\nfunction on architectures that do not have better then jiffies\nresolution timekeeping (there are a few). However, this does not\ndiscount the reasonable need for such fine-grained timekeeping at init\ntime.\n\nThus the solution here is to register clocksources earlier (ideally when\nthe hardware is being initialized), and then we enable clocksource\nselection at fs_initcall (before device_initcall).\n\nThis patch should probably get some testing time in -mm, since\nclocksource selection is one of the most important issues for correct\ntimekeeping, and I\u0027ve only been able to test this on a few of my own\nboxes.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d66bea57e779cd592657cca6e61345ae899b78d9",
      "tree": "70fe41bf930ac96a59d594ba5a37272a3df775e0",
      "parents": [
        "169a0abbe32813af4904cc1605c0f7ea0534f77b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:58 2007 -0800"
      },
      "message": "[PATCH] Allow early access to the power management timer\n\nAllow early access to the power management timer by exposing the verified read\nfunction and providing a helper function which checks the pmtmr_ioport\nvariable and returns either the pm timer readout or 0 in case the pm timer is\nnot available.\n\nCreate a new header file and replace also the ifdef\u0027ed extern definition in\narch/i386/kernel/acpi/boot.c\n\nThis is a preperatory patch for the rework of the local apic timer\ncalibration.\n\nNo functional changes.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73b08d2aa4245806ef1bdd48463e9a0b045c62cf",
      "tree": "1cd5b3a7b9f889bb6ff1e7fc6c9a95751faad4d7",
      "parents": [
        "95492e4646e5de8b43d9a7908d6177fb737b61f0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:57 2007 -0800"
      },
      "message": "[PATCH] clocksource: replace is_continuous by a flag field\n\nUsing a flag filed allows to encode more than one information into a variable.\nPreparatory patch for the generic clocksource verification.\n\n[mingo@elte.hu: convert vmitime.c to the new clocksource flag]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5f1a24a2caa299bb7d294aee92d7dd3410d9ed7",
      "tree": "499a2687c2e29733974d1721d238c561078b46c5",
      "parents": [
        "2b0137001de68153203dd3bc20e6d27eb7c9719c"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sun Dec 10 02:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:22 2006 -0800"
      },
      "message": "[PATCH] clocksource: small cleanup\n\nMostly changing alignment.  Just some general cleanup.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "562f9c574e0707f9159a729ea41faf53b221cd30",
      "tree": "54fb7d5195d09cd7ce9ceb312a98d7538e8a34f0",
      "parents": [
        "a2ee8649ba6d71416712e798276bf7c40b64e6e5"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Dec 08 02:36:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] time: re-add verify_pmtmr_rate\n\nThis patch re-adds the verify_pmtmr_rate functionality from 2.6.17 that\nI dropped 2.6.18.\n\nThis resolves problems seen on older K6 ASUS boards where the ACPI PM\ntimer runs too fast.\n\nSee:\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d211902\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d2375\n\nThanks to Ian Campbell for re-reporting this and testing the fix!\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78f32668e64caea8f638b9133da7b97c5aec20d1",
      "tree": "128074094fea381636d8869c21c9874826002436",
      "parents": [
        "4f2e639af4bd5e152fc79256e333643d3dd6c10f"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sat Oct 21 10:24:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] clocksource: acpi_pm: add another greylist chipset\n\nI have an acpi_pm that goes backwards, but it\u0027s not intel.  I tested the\nverified read and my acpi_pm started to function properly.  So I added it\nto the greylist.  I\u0027m assuming that\u0027s the right spot.\n\nI also added an unlikely() to the while, cause it seems appropriate.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "856fe98f168e5b80b053979769af2514aab96d6b",
      "tree": "bd166c91b9b27cf48f69533f67026a2330d41cc1",
      "parents": [
        "9bded00bf62090ebc9d6e8be640cdb69e8497db6"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Wed Oct 04 02:15:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:14 2006 -0700"
      },
      "message": "[PATCH] scx200_hrt: fix precedence bug manifesting as 27x clock in 1 MHz mode\n\nFix paren-placement / precedence bug breaking initialization for 1 MHz\nclock mode.\n\nAlso fix comment spelling error, and fence-post (off-by-one) error on\nsymbol used in request_region.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d7242\n\nThanks alexander.krause@erazor-zone.de, dzpost@dedekind.net, for the\nreports and patch test, and phelps@mantara.com for the independent patch\nand verification.\n\nSigned-off-by:  Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: \u003calexander.krause@erazor-zone.de\u003e\nCc: \u003cdzpost@dedekind.net\u003e\nCc: \u003cphelps@mantara.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ae7440e6b7a46f4c119c60580aa9384c1b463f7",
      "tree": "d288e15b56c8eebf02b25ea92e3678d9f2c0fee4",
      "parents": [
        "19923c190e0932bf0ac1e1d06a48f5c3678dd0de"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon Jun 26 00:25:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] GTOD: add scx200 HRT clocksource\n\nAdd a GTOD clocksource driver based on the Geode SCx200\u0027s Hi-Res Timer.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f9f303aa33c7acc7b4aa9ebea25cbd990bc707b",
      "tree": "b5916e6b018356afdb5c8687e554a049532633bd",
      "parents": [
        "7d622d4794490cef933c20e4a6279e43e03fafad"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon Jun 26 00:25:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] generic-time: add macro to simplify/hide mask constants\n\nAdd a CLOCKSOURCE_MASK macro to simplify initializing the mask for a struct\nclocksource, and use it to replace literal mask constants in the various\nclocksource drivers.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d622d4794490cef933c20e4a6279e43e03fafad",
      "tree": "1c13c63335aa021533997b1f88c412170fba193f",
      "parents": [
        "a275254975a29c51929ee175b92ac471ac2a0043"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Mon Jun 26 00:25:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] make pmtmr_ioport __read_mostly\n\n- written on init only, accessed for every timer read --\u003e __read_mostly\n- fix broken sentence\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a275254975a29c51929ee175b92ac471ac2a0043",
      "tree": "42ec41bf74c0c601f05ed12ff674539f4bf6f505",
      "parents": [
        "5d0cf410e94b1f1ff852c3f210d22cc6c5a27ffa"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] time: rename clocksource functions\n\nAs suggested by Roman Zippel, change clocksource functions to use\nclocksource_xyz rather then xyz_clocksource to avoid polluting the\nnamespace.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d0cf410e94b1f1ff852c3f210d22cc6c5a27ffa",
      "tree": "a30cd6d201295945f401fd1f2731493f68db9ee9",
      "parents": [
        "61743fe445213b87fb55a389c8d073785323ca3e"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] Time: i386 Clocksource Drivers\n\nImplement the time sources for i386 (acpi_pm, cyclone, hpet, pit, and tsc).\nWith this patch, the conversion of the i386 arch to the generic timekeeping\ncode should be complete.\n\nThe patch should be fairly straight forward, only adding the new clocksources.\n\n[hirofumi@mail.parknet.co.jp: acpi_pm cleanup]\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
