)]}'
{
  "log": [
    {
      "commit": "95235ca2c20ac0b31a8eb39e2d599bcc3e9c9a10",
      "tree": "cdfbebe72a1563f1bfe16b0335da7f9ecb78a91d",
      "parents": [
        "9a7d82a89a8bf55b112f2a5c3b3f405eb95a4303"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Dec 02 10:43:20 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 06 19:35:11 2005 -0800"
      },
      "message": "[CPUFREQ] CPU frequency display in /proc/cpuinfo\n\nWhat is the value shown in \"cpu MHz\" of /proc/cpuinfo when CPUs are capable of\nchanging frequency?\n\nToday the answer is: It depends.\nOn i386:\nSMP kernel - It is always the boot frequency\nUP kernel - Scales with the frequency change and shows that was last set.\n\nOn x86_64:\nThere is one single variable cpu_khz that gets written by all the CPUs. So,\nthe frequency set by last CPU will be seen on /proc/cpuinfo of all the\nCPUs in the system. What you see also depends on whether you have constant_tsc\ncapable CPU or not.\n\nOn ia64:\nIt is always boot time frequency of a particular CPU that gets displayed.\n\nThe patch below changes this to:\nShow the last known frequency of the particular CPU, when cpufreq is present. If\ncpu doesnot support changing of frequency through cpufreq, then boot frequency\nwill be shown. The patch affects i386, x86_64 and ia64 architectures.\n\nSigned-off-by: Venkatesh Pallipadi\u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "001893cda2f280ab882164737a0b608208524809",
      "tree": "99e25fb9dc8f525a66c9e04d9109e008b3141200",
      "parents": [
        "6df8900676c3f5c133328332fb8ad889fd0cc9e3"
      ],
      "author": {
        "name": "Alexander Clouter",
        "email": "alex@digriz.org.uk",
        "time": "Thu Dec 01 01:09:25 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Dec 01 01:23:23 2005 -0800"
      },
      "message": "[PATCH] cpufreq_conservative/ondemand: invert meaning of \u0027ignore nice\u0027\n\nThe use of the \u0027ignore_nice\u0027 sysfs file is confusing to anyone using it.\nThis removes the sysfs file \u0027ignore_nice\u0027 and in its place creates a\n\u0027ignore_nice_load\u0027 entry that defaults to \u00270\u0027; meaning nice\u0027d processes\n_are_ counted towards the \u0027business\u0027 calculation.\n\nWARNING: this obvious breaks any userland tools that expected ignore_nice\u0027\nto exist, to draw attention to this fact it was concluded on the mailing\nlist that the entry should be removed altogether so the userland app breaks\nand so the author can build simple to detect workaround.  Having said that\nit seems currently very few tools even make use of this functionality; all\nI could find was a Gentoo Wiki entry.\n\nSigned-off-by: Alexander Clouter \u003calex-kernel@digriz.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a9d9baa1e819b2f92f9cfa5240f766c535e636a6",
      "tree": "0ae15e5b1071b395affa0ac9abf6fd746ad60b0e",
      "parents": [
        "e0f39591cc178026607fcbbe9a53be435fe8285d"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Mon Nov 28 13:43:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:23 2005 -0800"
      },
      "message": "[PATCH] clean up lock_cpu_hotplug() in cpufreq\n\nThere are some callers in cpufreq hotplug notify path that the lowest\nfunction calls lock_cpu_hotplug().  The lock is already held during\ncpu_up() and cpu_down() calls when the notify calls are broadcast to\nregistered clients.\n\nIdeally if possible, we could disable_preempt() at the highest caller and\nmake sure we dont sleep in the path down in cpufreq-\u003edriver_target() calls\nbut the calls are so intertwined and cumbersome to cleanup.\n\nHence we consistently use lock_cpu_hotplug() and unlock_cpu_hotplug() in\nall places.\n\n - Removed export of cpucontrol semaphore and made it static.\n - removed explicit uses of up/down with lock_cpu_hotplug()\n   so we can keep track of the the callers in same thread context and\n   just keep refcounts without calling a down() that causes a deadlock.\n - Removed current_in_hotplug() uses\n - Removed PF_HOTPLUG_CPU in sched.h introduced for the current_in_hotplug()\n   temporary workaround.\n\nTested with insmod of cpufreq_stat.ko, and logical online/offline\nto make sure we dont have any hang situations.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Zwane Mwaikambo \u003czwane@linuxpower.ca\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e738cf6d03786486b7e1adbaed1c5c4e14d23626",
      "tree": "b929202b33a993a38110aec3722d8fee75406c32",
      "parents": [
        "0bd0f9fb190a0fc0fb25b764c8b04869711f7657"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady@gmail.com",
        "time": "Mon Nov 21 21:32:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:44 2005 -0800"
      },
      "message": "[PATCH] cpufreq: silence cpufreq for UP\n\ndrivers/cpufreq/cpufreq.c: In function `cpufreq_remove_dev\u0027:\ndrivers/cpufreq/cpufreq.c:696: warning: unused variable `cpu_sys_dev\u0027\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90d45d17f3e68608ac7ba8fc3d7acce022a19c8e",
      "tree": "615b2f21c3e02e0ec901febd180014fed64a6a01",
      "parents": [
        "330d57fb98a916fa8e1363846540dd420e99499a"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Tue Nov 08 21:34:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:50 2005 -0800"
      },
      "message": "[PATCH] cpu hotplug: fix locking in cpufreq drivers\n\nWhen calling target drivers to set frequency, we take cpucontrol lock.\nWhen we modified the code to accomodate CPU hotplug, there was an attempt\nto take a double lock of cpucontrol leading to a deadlock.  Since the\ncurrent thread context is already holding the cpucontrol lock, we dont need\nto make another attempt to acquire it.\n\nNow we leave a trace in current-\u003eflags indicating current thread already is\nunder cpucontrol lock held, so we dont attempt to do this another time.\n\nThanks to Andrew Morton for the beating:-)\n\nFrom: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\u003e\n\n  Build fix\n\n(akpm: this patch is still unpleasant.  Ashok continues to look for a cleaner\nsolution, doesn\u0027t he?  ;))\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dad2ad82c5f058367df79de022bd12d36afcd065",
      "tree": "426a1a6ca8762356b375527768bedc2de0bd25e9",
      "parents": [
        "7079060f3e86ea4c1d4e9c1e356592ef9dcaaa1f",
        "b7fb358c7c36a14927d5523ea674e69f90c51d1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:28:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:28:20 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n"
    },
    {
      "commit": "b7fb358c7c36a14927d5523ea674e69f90c51d1d",
      "tree": "84a55d070b7acd5f3ffb0c3e7e53fd9d4c481112",
      "parents": [
        "bc7b26fd7ca5e0c6e769d3886c022f0a98fd88ec"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 01 23:13:45 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 01 23:13:45 2005 -0800"
      },
      "message": "[CPUFREQ] Fix up compile of cpufreq_stats\n\nWhoops, I lost a hunk of the last patch somehow.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c32b6b8e524d2c337767d312814484d9289550cf",
      "tree": "02e634b0b48db6eccc8774369366daa1893921ea",
      "parents": [
        "d434fca737bee0862625c2377b987a7713b6b487"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sun Oct 30 14:59:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:14 2005 -0800"
      },
      "message": "[PATCH] create and destroy cpufreq sysfs entries based on cpu notifiers\n\ncpufreq entries in sysfs should only be populated when CPU is online state.\n When we either boot with maxcpus\u003dx and then boot the other cpus by echoing\nto sysfs online file, these entries should be created and destroyed when\nCPU_DEAD is notified.  Same treatement as cache entries under sysfs.\n\nWe place the processor in the lowest frequency, so hw managed P-State\ntransitions can still work on the other threads to save power.\n\nPrimary goal was to just make these directories appear/disapper dynamically.\n\nThere is one in this patch i had to do, which i really dont like myself but\nprobably best if someone handling the cpufreq infrastructure could give\nthis code right treatment if this is not acceptable.  I guess its probably\ngood for the first cut.\n\n- Converting lock_cpu_hotplug()/unlock_cpu_hotplug() to disable/enable preempt.\n  The locking was smack in the middle of the notification path, when the\n  hotplug is already holding the lock. I tried another solution to avoid this\n  so avoid taking locks if we know we are from notification path. The solution\n  was getting very ugly and i decided this was probably good for this iteration\n  until someone who understands cpufreq could do a better job than me.\n\n(akpm: export cpucontrol to GPL modules: drivers/cpufreq/cpufreq_stats.c now\ndoes lock_cpu_hotplug())\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Zwane Mwaikambo \u003czwane@holomorphy.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d434fca737bee0862625c2377b987a7713b6b487",
      "tree": "8df1f41731e094d3ad7e7a60b9c1c5013591016a",
      "parents": [
        "1aa1a9f98ffd06e288be4d85ed814c6cdbccce82"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sun Oct 30 14:59:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:14 2005 -0800"
      },
      "message": "[PATCH] Remove cpu_sys_devices in cpufreq subsystem.\n\ncpu_sys_devices is redundant with the new API get_cpu_sysdev().  So nuking\nthis usage since its not needed.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Zwane Mwaikambo \u003czwane@holomorphy.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "927321440976d0781a252eefe686ae6b0f236ae2",
      "tree": "537b573706d095c096e273f027975b8e6f9a2cd9",
      "parents": [
        "79b95a454bb5c1d9b7287d1016a70885ba3f346c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 27 16:16:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 27 16:29:24 2005 -0700"
      },
      "message": "[PATCH] cpufreq: SMP fix for conservative governor\n\nDon\u0027t try to access not-present CPUs.  Conservative governor will always\noops on SMP without this fix.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d4781\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc7b26fd7ca5e0c6e769d3886c022f0a98fd88ec",
      "tree": "19f23041be60367024f292780ba3e79ff3259fc8",
      "parents": [
        "e98df50c5200ae3c748d69002a8827afc9d2eae2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 27 16:02:06 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 27 16:02:06 2005 -0700"
      },
      "message": "[CPUFREQ] Check return value of cpufreq_cpu_get in cpufreq_stats\n\nThis fixes an issue found in drivers/cpufreq/cpufreq_stats.c by Coverity.\n\nError reported:\nCID: 2642\nChecker: NULL_RETURNS (help)\nFile: /export2/p4-coverity/mc2/linux26/drivers/cpufreq/cpufreq_stats.c\nFunction: cpufreq_stats_create_table\nDescription: Dereferencing NULL value \"data\"\n\nPatch description:\n The return of cpufreq_cpu_get can be NULL, check return code and return\n -EINVAL if it is NULL.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran at gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e98df50c5200ae3c748d69002a8827afc9d2eae2",
      "tree": "885c86b8b573d22176435b51f146bc6177acc13c",
      "parents": [
        "bfdc708dc7d26fca66df0157b36356a2ba6166eb"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 20 15:17:43 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 20 15:17:43 2005 -0700"
      },
      "message": "[CPUFREQ] kzalloc conversions for cpufreq core.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "df8b59be0976c56820453730078bef99a8d1dbda",
      "tree": "a836bfc1588a20ca997b878bac82188240a471af",
      "parents": [
        "c90eef84b8f5c7416cb99ab6907896f2dd392b4d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Sep 20 12:39:35 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Sep 20 12:39:35 2005 -0700"
      },
      "message": "[CPUFREQ] Avoid the ondemand cpufreq governor to use a too high frequency for stats.\n\nThe problem is in the ondemand governor, there is a periodic measurement\nof the CPU usage. This CPU usage is updated by the scheduler after every\ntick (basically, by adding 1 either to \"idle\" or to \"user\" or to\n\"system\"). So if the frequency of the governor is too high, the stat\nwill be meaningless (as mostly no number have changed).\n\nSo this patch checks that the measurements are separated by at least 10\nticks. It means that by default, stats will have about 5% error (20\nticks). Of course those numbers can be argued but, IMHO, they look sane.\nThe patch also includes a small clean-up to check more explictly the\nresult of the conversion from ns to µs being null.\n\nLet\u0027s note that (on x86) this has never been really needed before 2.6.13\nbecause HZ was always 1000. Now that HZ can be 100, some CPU might be\naffected by this problem. For instance when HZ\u003d100, the centrino ,which\nhas a 10µs transition latency, would lead to the governor allowing to\nread stats every tick (10ms)!\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8085e1f1f0645fc6ddefcb54fdcba95808df5049",
      "tree": "9e275032a6084be99b2e7cd1d63bfd42b990d05a",
      "parents": [
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Aug 25 13:14:06 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 31 22:21:28 2005 -0700"
      },
      "message": "[CPUFREQ] Bugfix: Call driver exit in cpufreq_add_dev error path\n\nA minor fix for cpufreq_add_dev() error path. We need to call driver-\u003eexit()\nif driver_init() call has succeeded.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "cc993cab0239cb07af329d2e18faac7888821075",
      "tree": "7fc0a36406bed058c6405c9a286b63362777a4a5",
      "parents": [
        "841e40b380a70933e8dc1184e0f9ba1c6cac48af"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:43:56 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:43:56 2005 -0700"
      },
      "message": "Here are two possible cleanups in cpufreq.c:\n* ret has no need to be unsigned in cpufreq_driver_target()\n* ret has no need to be initialized in __cpufreq_governor()\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e00d9967e3addea86dded46deefc5daec5d52e5a",
      "tree": "bd6f4fba60ac6173f6e8e4a61461c74c06e3fc9a",
      "parents": [
        "2a569579be87b5ba61f9b6c54fd5f9f307c53962"
      ],
      "author": {
        "name": "Bernard Blackham",
        "email": "bernard@blackham.com.au",
        "time": "Thu Jul 07 17:56:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:43 2005 -0700"
      },
      "message": "[PATCH] pm: fix u32 vs. pm_message_t confusion in cpufreq\n\nFix u32 vs pm_message_t confusion in cpufreq.\n\nSigned-off-by: Bernard Blackham \u003cbernard@blackham.com.au\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70f2817a43c89b784dc2ec3d06ba5bf3064f8235",
      "tree": "210bbd16599d4e402051e4ec30c82e70b8b427ef",
      "parents": [
        "6c1852a08e444a2e66367352a99c0e93c8bf3e97"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Apr 29 01:27:34 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:03 2005 -0700"
      },
      "message": "[PATCH] sysfs: (rest) if show/store is missing return -EIO\n\nsysfs: fix the rest of the kernel so if an attribute doesn\u0027t\n       implement show or store method read/write will return\n       -EIO instead of 0 or -EINVAL or -EPERM.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58f1df25403988b73d7129fcd2c4d4c24017f1af",
      "tree": "2ac97023a131c5d5c32e46dd13f53f9ab989ce92",
      "parents": [
        "f94ea640a28230f82a4395c34e1290748a9f6586"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed May 25 14:46:50 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:04:05 2005 -0700"
      },
      "message": "[PATCH] cpufreq-stats driver updates\n\nChanges to the cpufreq stats driver:\n* Changes the way P-state transition table looks in /sysfs providing more\n  clear output\n* Changes the time unit in the output from HZ to clock_t\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "e131832ca7d3a3e5f9c7624bb310a7747dc2b57c",
      "tree": "35772287945e5ab2b7837ee501a7790ee77f99f4",
      "parents": [
        "c29f1403098135bdef75b190a5037db514701031"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:50 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:50 2005 -0700"
      },
      "message": "[CPUFREQ] ondemand governor default sampling downfactor as 1\n\n[PATCH] [5/5] ondemand governor default sampling downfactor as 1\n\nMake default sampling downfactor 1.\nThis works better with earlier auto downscaling change in ondemand governor.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "c29f1403098135bdef75b190a5037db514701031",
      "tree": "8212c47ab3105f910ab4a9efed80fdbaf4e9cf48",
      "parents": [
        "9c7d269b9b05440dd0fe92d96f4e5d7e73dd7238"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:50 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:50 2005 -0700"
      },
      "message": "[CPUFREQ] ondemand governor automatic downscaling\n\n[PATCH] [4/5] ondemand governor automatic downscaling\n\nHere is a change of policy for the ondemand governor. The modification\nconcerns the frequency downscaling. Instead of decreasing to a lower\nfrequency when the CPU usage is under 20%, this new policy automatically\nscales to the optimal frequency. The optimal frequency being the lowest\nfrequency which provides enough power to not trigger the upscaling policy.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "9c7d269b9b05440dd0fe92d96f4e5d7e73dd7238",
      "tree": "4e4268cc4f075187135312d5243e24d3a4fcd155",
      "parents": [
        "790d76fa979f55bfc49a6901bb911778949b582d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:49 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:49 2005 -0700"
      },
      "message": "[CPUFREQ] ondemand,conservative governor idle_tick clean-up\n\n[PATCH] [3/5] ondemand,conservative governor idle_tick clean-up\n\nOndemand and conservative governor clean-up, it factorises the idle ticks \nmeasurement.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "790d76fa979f55bfc49a6901bb911778949b582d",
      "tree": "e437734bbdd08656a569feddae15207b3ae6327c",
      "parents": [
        "dac1c1a56279b4545a822ec7bc770003c233e546"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:49 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:49 2005 -0700"
      },
      "message": "[CPUFREQ] ondemand,conservative governor store the idle ticks for all cpus\n\n[PATCH] [2/5] ondemand,conservative governor store the idle ticks for all cpus\n\nOndemand, conservative governor did not store prev_cpu_idle_up into \nprev_cpu_idle_down for other CPUs than the current CPU.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "dac1c1a56279b4545a822ec7bc770003c233e546",
      "tree": "61175f7534ae731b1eaa4b75a3410a447058b4dc",
      "parents": [
        "1206aaac285904e3e3995eecbf4129b6555a8973"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:49 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:49 2005 -0700"
      },
      "message": "[CPUFREQ] ondemand,conservative minor bug-fix and cleanup\n\n[PATCH] [1/5] ondemand,conservative minor bug-fix and cleanup\n\nAttached patch fixes some minor issues with Alexander\u0027s patch and related\ncleanup in both ondemand and conservative governor.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "1206aaac285904e3e3995eecbf4129b6555a8973",
      "tree": "546fc363a58a83e0d5b8990cc3213fcbdf87c07c",
      "parents": [
        "c11420a616039e2181e4ecbffb4d125d39e6877d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:48 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:48 2005 -0700"
      },
      "message": "[CPUFREQ] Allow ondemand stepping to be changed by user.\n\nAdds support so that the cpufreq change stepping is no longer fixed at 5% and\ncan be changed dynamically by the user\n\nSigned-off-by: Alexander Clouter \u003calex-kernel@digriz.org.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "c11420a616039e2181e4ecbffb4d125d39e6877d",
      "tree": "413a30af85846567ea326d42e38ba40153b73bce",
      "parents": [
        "3d5ee9e55d13de28d2fa58d6e13f2e4d3a5f8b1a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:48 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:48 2005 -0700"
      },
      "message": "[CPUFREQ] Prevents un-necessary cpufreq changes if we are already at min/max\n\nSigned-off-by: Alexander Clouter \u003calex-kernel@digriz.org.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "3d5ee9e55d13de28d2fa58d6e13f2e4d3a5f8b1a",
      "tree": "8a19d6049bbffe4533724684dddb9e6c0856aba0",
      "parents": [
        "b9170836d1aa4ded7cc1ac1cb8fbc7867061c98c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "message": "[CPUFREQ] Add support to cpufreq_ondemand to ignore \u0027nice\u0027 cpu time\n\nSigned-off-by: Alexander Clouter \u003calex-kernel@digriz.org.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "b9170836d1aa4ded7cc1ac1cb8fbc7867061c98c",
      "tree": "87fbac643c392c8ba2459158f78671c356e8dd4a",
      "parents": [
        "b53cc6ead046093477ec7a3354d620337101ea5b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:47 2005 -0700"
      },
      "message": "[CPUFREQ] Conservative cpufreq governer\n\nA new cpufreq module, based on the ondemand one with my additional patches\njust posted.  This one is more suitable for battery environments where its\nprobably more appealing to have the cpu freq gracefully increase and decrease\nrather than flip between the min and max freq\u0027s.\n\nN.B. Bruno Ducrot pointed out that the amd64\u0027s \"do have unacceptable latency\nbetween min and max freq transition, due to the step-by-step requirements\n(200MHz IIRC)\"; so AMD64 users would probably benefit from this too.\n\nSigned-off-by: Alexander Clouter \u003calex-kernel@digriz.org.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "7f335d4ef2d50a693fad70b8fa053d0382f4a45c",
      "tree": "b4dad7441cc040c9223883761a05a2317a9c1ac0",
      "parents": [
        "c5d28fb297efaa97c4b90e36f9dff3066e7f2778"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:46 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:46 2005 -0700"
      },
      "message": "[CPUFREQ] make cpufreq_gov_dbs static\n\nThis patch makes a needlessly global and EXPORT_SYMBOL\u0027ed struct static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "3310010818aa12145905faf97ffe3742acc842e2",
      "tree": "8cc778e296993b736b1caefc4cc81a8654671167",
      "parents": [
        "6f4095af6df7aa365ecf18473c8b05c5f6c38a78"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:44 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:44 2005 -0700"
      },
      "message": "[CPUFREQ] Add warning comment about default governors.\n\nThis comes up time and time again. Until its fixed, place this\ncomment in the Kconfig which should stem the flow of resubmissions.\n\nSigned-off-by: Rob Weryk \u003crjweryk@uwo.ca\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "6fe711658fcf92d39d84c0b7e6332ed6625dc520",
      "tree": "e6d4343fcffbd1092005bef9025ffee6d37a2fad",
      "parents": [
        "8282864a96ef0a7b88ee9e4b357e08504131394d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:44 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:44 2005 -0700"
      },
      "message": "[CPUFREQ] ondemand: trivial clean-ups\n\nTrivial ondemand governor clean-ups:\n- change from sampling_rate_in_HZ() to the official function\nusecs_to_jiffies().\n- use for_each_online_cpu() to instead of using \"if (cpu_online(i))\"\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "78ee998fd46ed4cc647ee442d2a5492f389ee27a",
      "tree": "409646f20f7aee409751091e9fc3b31e1ae65e9f",
      "parents": [
        "7eb53d88230e23f83b2e20a78955e1412fa7bb26"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:43 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 31 19:03:43 2005 -0700"
      },
      "message": "[CPUFREQ] cpufreq-core: reduce warning messages.\n\ncpufreq core is printing out messages at KERN_WARNING level that the core\nrecovers from without intervention, and that the system administrator can\ndo nothing about.  Patch below reduces the severity of these messages to\ndebug.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "ac09f698f1cda91e890fb75f4cb38253d60ff017",
      "tree": "f71a88464e5b5cb3f5246367bcc8ea0890f5fb0d",
      "parents": [
        "e521dca64e0f82d844928c5ee88d82fdced50cbe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 02 16:25:10 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 08:15:22 2005 -0700"
      },
      "message": "[PATCH] cpufreq annoying warning fix\n\nThe cpufreq core patch I sent earlier got only half-applied.  I added a\nflag to let the low level driver disable an annoying warning on\nsuspend/resume that is normal on ppc, but the \"resume\" part of it wasn\u0027t\napplied.\n\nThis just adds back that missing bit.  The original patch also reworked\nthe resume() function to avoid nesting too many if () statements along\nthe way I did the suspend() one, but I didn\u0027t include that in the patch\nbelow.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42d4dc3f4e1ec1396371aac89d0dccfdd977191b",
      "tree": "c5b67100cde9769c56f6872a5675d67f0e5f0df5",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Apr 29 07:40:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 29 07:40:12 2005 -0700"
      },
      "message": "[PATCH] Add suspend method to cpufreq core\n\nIn order to properly fix some issues with cpufreq vs. sleep on\nPowerBooks, I had to add a suspend callback to the pmac_cpufreq driver.\nI must force a switch to full speed before sleep and I switch back to\nprevious speed on resume.\n\nI also added a driver flag to disable the warnings in suspend/resume\nsince it is expected in this case to have different speed (and I want it\nto fixup the jiffies properly).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
