)]}'
{
  "log": [
    {
      "commit": "77ef50a522717fa040636ee1017179ceba12ff62",
      "tree": "57b082ad5b314605d5d9dab50068737f324cae60",
      "parents": [
        "a656c8efb40a8700046df20da2195f8aa39ce38a"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Wed Jun 18 17:08:48 2008 +0200"
      },
      "committer": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue Jul 22 21:31:34 2008 +0200"
      },
      "message": "x86: consolidate header guards\n\nThis patch is the result of an automatic script that consolidates the\nformat of all the headers in include/asm-x86/.\n\nThe format:\n\n1. No leading underscore. Names with leading underscores are reserved.\n2. Pathname components are separated by two underscores. So we can\n   distinguish between mm_types.h and mm/types.h.\n3. Everything except letters and numbers are turned into single\n   underscores.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\n"
    },
    {
      "commit": "bfc0f5947afa5e3a13e55867f4478c8a92c11dca",
      "tree": "bb642adee69c7804eaafbb7fad66af61b4f9f56f",
      "parents": [
        "0ef95533326a7b37d16025af9edc0c18e644b346"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Tue Jul 01 11:43:24 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 09 07:43:25 2008 +0200"
      },
      "message": "x86: merge tsc calibration\n\nMerge the tsc calibration code for the 32bit and 64bit kernel.\nThe paravirtualized calculate_cpu_khz for 64bit now points to the correct\ntsc_calibrate code as in 32bit.\nOriginal native_calculate_cpu_khz for 64 bit is now called as calibrate_cpu.\n\nAlso moved the recalibrate_cpu_khz function in the common file.\nNote that this function is called only from powernow K7 cpu freq driver.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nCc: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1bdbdaacf774f2979ed4cb0c4a4316c9e578c897",
      "tree": "9fd0b72aec27c32288f016790b899a05c25a8f69",
      "parents": [
        "8b2f7ffffe7f247ba237322fee78c528ba88f16b"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed Jan 30 13:33:28 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:28 2008 +0100"
      },
      "message": "x86, rtc: make CONFIG_HPET_EMULATE_RTC usable from modules\n\nenabled, then interrupts don\u0027t work for the rtc-cmos driver which results in\nRTC_AIE*, RTC_PIE* and RTC_ALM being unusable.  This affects hwclock from\nutil-linux-ng at least on i386 since that uses RTC_PIE_ON.  (For x86-64, a\npolling method is used for unknown reasons.)\n\nThis patch series now\n\n  1. export the functions from arch/x86/kernel/hpet.c that the old char/rtc\n     driver uses to work around that problem,\n\n  2. makes it possible to compile the old rtc driver as module, while still\n     having CONFIG_HPET_EMULATE_RTC enabled and\n\n  3. makes use of the exported functions in (1) in the new rtc-cmos driver.\n\nThis patch:\n\nThis patch makes the RTC emulation functions in arch/x86/kernel/hpet.c usable\nfor kernel modules. It\n\n  - exports the functions (EXPORT_SYMBOL_GPL()),\n  - adds an interface to register the interrupt callback function\n    instead of using only a fixed callback function and\n  - replaces the rtc_get_rtc_time() function which depends on\n    CONFIG_RTC with a call to get_rtc_time() which is defined in\n    include/asm-generic/rtc.h.\n\nThe only dependency to CONFIG_RTC is the call to rtc_interrupt() which is\nremoved by the next patch. After this, there\u0027s no (code) dependency of\nthis functions to CONFIG_RTC\u003dy any more.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Robert Picco \u003cRobert.Picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "df619e6bafeb8e129aba3173d384544d7fa6e3c2",
      "tree": "4481ebe17b1dec19b9b2598e66c8bc6eea4320d3",
      "parents": [
        "1ada5cba6a0318f90e45b38557e7b5206a9cba38"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:02 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:02 2008 +0100"
      },
      "message": "x86: offer is_hpet_enabled() on !CONFIG_HPET_TIMER too\n\noffer is_hpet_enabled() on !CONFIG_HPET_TIMER too.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c86c7fbc829e27e2a4093f98ded9fbd75e515adb",
      "tree": "310d217b4b2e582d84798e65dac309f1d173f1ad",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "message": "x86: disable hpet on shutdown\n\nIf HPET was enabled by pci quirks, we use i8253 as initial clockevent\nbecause pci quirks doesn\u0027t run until pci is initialized.\n\nThe above means the kernel (or something) is assuming HPET legacy\nreplacement is disabled and can use i8253 at boot.\n\nIf we used kexec, it isn\u0027t true. So, this patch disables HPET legacy\nreplacement for kexec in machine_shutdown().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c00046c279a2521075250fad682ca0acc10d4fd7",
      "tree": "78a7e9089c26f199ad9b0161bb564b7c1ca6daf9",
      "parents": [
        "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
        "8e8a1407ac23b43cec0412338c1b4f5e1c664550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)\n  fix do_sys_open() prototype\n  sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake\n  Documentation: Fix typo in SubmitChecklist.\n  Typo: depricated -\u003e deprecated\n  Add missing profile\u003dkvm option to Documentation/kernel-parameters.txt\n  fix typo about TBI in e1000 comment\n  proc.txt: Add /proc/stat field\n  small documentation fixes\n  Fix compiler warning in smount example program from sharedsubtree.txt\n  docs/sysfs: add missing word to sysfs attribute explanation\n  documentation/ext3: grammar fixes\n  Documentation/java.txt: typo and grammar fixes\n  Documentation/filesystems/vfs.txt: typo fix\n  include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros\n  trivial copy_data_pages() tidy up\n  Fix typo in arch/x86/kernel/tsc_32.c\n  file link fix for Pegasus USB net driver help\n  remove unused return within void return function\n  Typo fixes retrun -\u003e return\n  x86 hpet.h: remove broken links\n  ...\n"
    },
    {
      "commit": "88a9b03775cbd5124c91f350b89c0dfb9d6550eb",
      "tree": "f439b2b86531335f95e383587a64f80ec8ef5688",
      "parents": [
        "507a6a8c9bd5ba6edfdbcf4a4fd03ec0fe6ac26a"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Sat Oct 20 02:04:48 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 02:04:48 2007 +0200"
      },
      "message": "x86 hpet.h: remove broken links\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "b17530bda22e7ffbf08f7a8a50743256b1672f6a",
      "tree": "061c081e68d8dc6f7326d45bca97997b337efe27",
      "parents": [
        "764922376ca39085e217656af6784a3377d98566"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:02 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:02 2007 +0200"
      },
      "message": "x86: add force_hpet boot option\n\nadd force_hpet boot option.\n\n(this will be useful to make the forced-enable quirks depend on.)\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bfe0c1cc6456bba1f4e3cc1fe29c0ea578ac763a",
      "tree": "7bf60e24749a33fdac079a9c9829da24cf468e00",
      "parents": [
        "59c69f2a51b41e9886b85f61c04e8d0d2a35f37b"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 12 23:04:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:24 2007 +0200"
      },
      "message": "x86: HPET force enable for ICH5\n\nforce_enable hpet for ICH5.\n\n[ Build fixes from Andrew Morton ]\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "59c69f2a51b41e9886b85f61c04e8d0d2a35f37b",
      "tree": "3512523870b3a34a976777c2cb332bd29d7aab59",
      "parents": [
        "d54bd57d6580250e6551261f3b15c45a9d90c77b"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: HPET try to activate force detected hpet\n\nEnable HPET later during boot, after the force detect in PCI quirks.  Also add\na call to repeat the force enabling at resume time.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d54bd57d6580250e6551261f3b15c45a9d90c77b",
      "tree": "12cb06b4adb9494e67cefdc691643e333fef3b91",
      "parents": [
        "610bf2f143b9c5cda768a2d428d66d3a16769930"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: HPET force enable o ICH7 and later\n\nForce detect and/or enable HPET on ICH chipsets.  This patch just handles the\ndetection part and following patches use this information.  Adds a function to\nrepeat the force enabling during resume time.\n\nUsing HPET this way, instead of PIT increases the time CPUs can reside in\nC-state when system is totally idle.  On my test system with Core 2 Duo,\naverage C-state residency goes up from ~20mS to ~80mS.\n\n[ Build fixed from Andrew Morton ]\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "31c435d75e7d15a5f965c5eb0e33fe0e236f49a4",
      "tree": "800c8fe9722e34bfbf3ba52c2393b22264ba4bed",
      "parents": [
        "39d0b7ba7b9c0a2c594073400cde1d0beffa0bea"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "i386/x8664: cleanup the shared hpet code\n\nRemove hpet_readl/writel from vsyscall.h, where it does not belong\nanyway. Use the hpet code itself.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "b8ce33590687888ebb900d09557b8807c4539022",
      "tree": "0e51543c7d4febff8ff6ad7660268bea2035f9ce",
      "parents": [
        "ba7eda4c60e1d070b2f6586d42719ec1d5302d3b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "message": "x86_64: convert to clock events\n\nFinally switch to the clockevents code. Share code with i386 for\nhpet and PIT.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
