)]}'
{
  "log": [
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "2a4bd9f0db24ba14c8b38777d77add2682233c79",
      "tree": "df5c84538f118e63ff93e13456702086e58708bb",
      "parents": [
        "93f0822dff5dae2f0a2645f16300c14af41ca777"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Tue Feb 05 22:52:51 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 09 12:56:08 2013 +0100"
      },
      "message": "cpufreq: kirkwood: Add a cpufreq driver for Marvell Kirkwood SoCs\n\nThe Marvell Kirkwood SoCs have simple cpufreq support in hardware. The\nCPU can either use the a high speed cpu clock, or the slower DDR\nclock. Add a driver to swap between these two clock sources.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nAcked-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "1dd538f072f0b7ba327613253d41ebb329c6d490",
      "tree": "bdb7e00364892e1c71c184f94451e2d2efc53930",
      "parents": [
        "73bf0fc2b03d1f4fdada0ec430dc20bfb089cfd5"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Feb 04 05:46:29 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 09 01:18:13 2013 +0100"
      },
      "message": "cpufreq: add imx6q-cpufreq driver\n\nAdd an imx6q-cpufreq driver for Freescale i.MX6Q SoC to handle the\nhardware specific frequency and voltage scaling requirements.\n\nThe driver supports module build and is instantiated by the platform\ndevice/driver mechanism, so that it will not be instantiated on other\nplatforms, as IMX is built with multiplatform support.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "6754f556103be5bd172263b1075ddbb7157afbad",
      "tree": "cd913973afd0247175e3adeecaf19d484753580a",
      "parents": [
        "300586778d405f0a4d1f6dc51fcfb4fed567d020"
      ],
      "author": {
        "name": "Mark Langsdorf",
        "email": "mark.langsdorf@calxeda.com",
        "time": "Mon Jan 28 16:13:15 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Feb 02 00:01:15 2013 +0100"
      },
      "message": "cpufreq / highbank: add support for highbank cpufreq\n\nHighbank processors depend on the external ECME to perform voltage\nmanagement based on a requested frequency. Communication between the\nA9 cores and the ECME happens over the pl320 IPC channel.\n\nSigned-off-by: Mark Langsdorf \u003cmark.langsdorf@calxeda.com\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nReviewed-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "0f194b569add0150fc908ef8a0839efd8abc47a0",
      "tree": "8bc6b731e97920ccf9c63b08cb6d188d45f5cd4c",
      "parents": [
        "3b4afaf29e0f508920cc3eafb6cc297aaad494b1"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Tue Oct 02 11:16:53 2012 -0700"
      },
      "committer": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Fri Jan 11 11:38:05 2013 -0800"
      },
      "message": "drivers/cpufreq: remove depends on CONFIG_EXPERIMENTAL\n\nThe CONFIG_EXPERIMENTAL config item has not carried much meaning for a\nwhile now and is almost always enabled by default. As agreed during the\nLinux kernel summit, remove it from any \"depends on\" lines in Kconfigs.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nAcked-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "420993221175a45db5af012c53fd2fef4d9533dc",
      "tree": "d860d8781144eb6d8cd18ace65be8b432691b10c",
      "parents": [
        "a0e5af3cb89b59aa6c62b1f97c8d553ff3fb51c1"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Tue Nov 27 14:05:26 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Tue Nov 27 14:05:26 2012 +0100"
      },
      "message": "cpufreq: SPEAr: Add CPUFreq driver\n\nSPEAr is an ARM based family of SoCs. This patch adds in support of cpufreq\ndriver for SPEAr SoCs. It is supported via DT only and so bindings are present\nin binding document.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "2d59dcfb54ade45cacc59a6e7bd96b8c19088c3d",
      "tree": "7bd97d8bf2e59560ebfc21fbdaf69767e2173365",
      "parents": [
        "7d93101fc71ec47c7cc66ac99f76ef795c5207aa"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Fri Apr 13 13:32:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 17:57:40 2012 -0700"
      },
      "message": "cpufreq: OMAP: fix build errors: depends on ARCH_OMAP2PLUS\n\nThe OMAP driver needs a \u0027depends on ARCH_OMAP2PLUS\u0027 since it only\nbuilds for OMAP2+ platforms.\n\nThis \u0027depends on\u0027 was in the original patch from Russell King, but was\nerroneously removed by me when making this option user-selectable in\ncommit b09db45c (cpufreq: OMAP driver depends CPUfreq tables.)  This\npatch remedies that.\n\nApologies to Russell King for breaking his originally working patch.\n\nAlso, thanks to Grazvydas Ignotas for reporting the same problem.\n\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d1f6310d499f8d23e6726292c89380bd1d9693e",
      "tree": "c0b01f43145b9f93b7d4ad0f116306214aa1a70b",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Apr 04 10:09:03 2012 -0700"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Apr 04 10:09:03 2012 -0700"
      },
      "message": "EXYNOS: fix dependency for EXYNOS_CPUFREQ\n\nThis fixes the CPUFREQ dependency for regarding EXYNOS SoCs\nsuch as EXYNOS4210, EXYNOS4X12 and EXYNOS5250. Its cpufreq\ndriver should be built with selection of SoC arch part.\n\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "cf821923ba9aa0917165a12573bdd6dc0a354421",
      "tree": "a42f6e7db1eeddb67f6b78ef0336ad7d3ac0fd26",
      "parents": [
        "4416b0eaa3d51f3e360d6e171e603ff51848bcf5",
        "a7b422cda5084db7265c3b23310a959b43b47529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:56:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:56:39 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\nPull cpufreq updates for 3.4 from Dave Jones: new drivers and some fixes.\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  provide disable_cpufreq() function to disable the API.\n  EXYNOS5250: Add support cpufreq for EXYNOS5250\n  EXYNOS4X12: Add support cpufreq for EXYNOS4X12\n  [CPUFREQ] CPUfreq ondemand: update sampling rate without waiting for next sampling\n  [CPUFREQ] Add S3C2416/S3C2450 cpufreq driver\n  [CPUFREQ] Fix exposure of ARM_EXYNOS4210_CPUFREQ\n  [CPUFREQ] EXYNOS4210: update the name of EXYNOS clock register\n  [CPUFREQ] EXYNOS: Initialize locking_frequency with initial frequency\n  [CPUFREQ] s3c64xx: Fix mis-cherry pick of VDDINT\n\nFix up trivial conflicts in Kconfig and Makefile due to just changes\nnext to each other (OMAP2PLUS changes vs some new EXYNOS cpufreq\ndrivers).\n"
    },
    {
      "commit": "562a6cbe1cf2edf0a87a659eb26095400322430e",
      "tree": "e13e1e913094aecab5d38e729ad928087da8fd20",
      "parents": [
        "a35c50510dd4d20a9275a0d3d16b859d11b35606"
      ],
      "author": {
        "name": "Jaecheol Lee",
        "email": "jc.lee@samsung.com",
        "time": "Sat Mar 10 03:00:02 2012 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 14 14:39:50 2012 -0400"
      },
      "message": "EXYNOS5250: Add support cpufreq for EXYNOS5250\n\nThis patch adds support cpufreq for EXYNOS5250 SoC. Basically,\nthe exynos-cpufreq.c is used commonly and exynos5250-cpufreq.c\nis used for EXYNOS5250(two Cortex-A15 cores) SoC.\n\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a35c50510dd4d20a9275a0d3d16b859d11b35606",
      "tree": "f5a7f7aa679c854fb038bbb751ed23e24ead3efb",
      "parents": [
        "fd0ef7a0583b9af3efeb7b1f965ea80b5ff70cdf"
      ],
      "author": {
        "name": "Jaecheol Lee",
        "email": "jc.lee@samsung.com",
        "time": "Sat Mar 10 02:59:22 2012 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 14 14:39:47 2012 -0400"
      },
      "message": "EXYNOS4X12: Add support cpufreq for EXYNOS4X12\n\nThis patch adds support cpufreq for EXYNOS4X12 SoCs. Basically,\nthe exynos-cpufreq.c is used commonly and exynos4x12-cpufreq.c\nis used for EXYNOS4212(two Cortex-A9 cores) and EXYNOS4412(four\nCortex-A9 cores) SoCs.\n\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "34ee55075265d68ca858f2426e165733664385b4",
      "tree": "38179f54326bfe7e56c76768d561b78552c0565c",
      "parents": [
        "063b0ee4026fe87ead0c5528b9c3186635268ec7"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Thu Feb 16 11:42:32 2012 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 29 22:24:39 2012 -0500"
      },
      "message": "[CPUFREQ] Add S3C2416/S3C2450 cpufreq driver\n\nThe S3C2416/S3C2450 SoCs support two sources for the armclk.\n\nThe first source is the so called armdiv which divides the msysclk down\nto provide necessary cpu rates. In this mode the core voltage must be\nalways at 1.3V. The frequency from the armdiv is not allowed to be\nlower than the hclk frequency.\n\nIn the second mode the armclk can be sourced directly from the hclk in\nthe so called \"dynamic voltags scaling\" (dvs) mode. Here the armdiv\nisn\u0027t used at all. Also in this mode the core voltage may be lowered.\nExisting hardware and tests with it suggest 1.0V as sufficient.\n\nWhen changing the clock source to the armdiv from the hclk, the SoC\nshows stability issues if the new frequency is higher than the current\nhclk frequency. Hence the driver always forces the armdiv to the hclk\nfrequency before the source change and lets the cpufreq issue another\nset_target call for higher frequencies.\n\nTo mark the hclk frequency as lower as the corresponding armdiv\nfrequency it is set 1MHz below the real frequency. This lets the cpufreq\nframework change between 133MHz based on hclk and 133MHz based on armdiv\nat will.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nTested-by: Andrey Gusakov \u003cdron0gus@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "063b0ee4026fe87ead0c5528b9c3186635268ec7",
      "tree": "4eb73a8846491e03a8d56a65ba1850b31b624c1b",
      "parents": [
        "09cee1ab0efc91aa29dc82d15a48d85ae5868bc6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 13 09:49:40 2012 +0000"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 29 22:24:39 2012 -0500"
      },
      "message": "[CPUFREQ] Fix exposure of ARM_EXYNOS4210_CPUFREQ\n\nexynos4210-cpufreq.c is not buildable on non-exynos builds, so it\u0027s\npointless allowing this option to be exposed.  Fix this by adding a\ndependency on ARCH_EXYNOS.\n\ndrivers/cpufreq/exynos4210-cpufreq.c:20:29: error: mach/regs-clock.h: No such file or directory\ndrivers/cpufreq/exynos4210-cpufreq.c:21:26: error: mach/cpufreq.h: No such file or directory\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: cpufreq@vger.kernel.org\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b09db45c56c299438a09b85c06067d7dcd951ea4",
      "tree": "ec6ff3b9800e5abb2f621d620f777acea5c271a7",
      "parents": [
        "b01543dfe67bb1d191998e90d20534dc354de059"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 15 11:01:11 2012 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Feb 21 16:32:24 2012 -0800"
      },
      "message": "cpufreq: OMAP driver depends CPUfreq tables\n\nThe OMAP driver depends on CPUfreq table support for creating a table\nof frequencies from the OPP layer.  Ensure that it\u0027s build to avoid\nlink-time errors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n[khilman@ti.com: make user-selectable, but default y]\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "a125a17fa61afe2fa4e52b239dd20af8ce90c9f7",
      "tree": "8b6486baf276c61eb7cc411eec1f850eefd4a71a",
      "parents": [
        "b2bd68e1d5568a3911e991fc71e083f439886d8c"
      ],
      "author": {
        "name": "Jaecheol Lee",
        "email": "jc.lee@samsung.com",
        "time": "Sat Jan 07 20:18:35 2012 +0900"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 08 23:52:40 2012 -0500"
      },
      "message": "[CPUFREQ] EXYNOS: Make EXYNOS common cpufreq driver\n\nTo support various EXYNOS series SoCs commonly,\nadded exynos common structure.\nexynos-cpufreq.c \u003d\u003e EXYNOS series common cpufreq driver\nexynos4210-cpufreq.c \u003d\u003e EXYNOS4210 support cpufreq driver\n\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "15964d388528c1dbb672027c8003fe7e81630a35",
      "tree": "22f83e4346cb2921695109b872816d47b6f26a3b",
      "parents": [
        "069283c3ec87e0abaa14f6bef96342b609f0fb92"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Jun 06 18:43:01 2011 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 13 18:29:53 2011 -0400"
      },
      "message": "[CPUFREQ] Move compile for S3C64XX cpufreq to /drivers/cpufreq\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "f7d770790f29781116d0de1339214934b8020c1e",
      "tree": "ecdc61b77b8d7c560ea35dd40169a2c2452db9b8",
      "parents": [
        "be2de99beaca6506a1f97a636750c108a41b5c00"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jun 01 14:18:22 2011 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 13 18:29:51 2011 -0400"
      },
      "message": "[CPUFREQ] Move ARM Samsung cpufreq drivers to drivers/cpufreq/\n\nAccording to discussion of the ARM arch subsystem migration,\nARM cpufreq drivers move to drivers/cpufreq. So this patch\nadds Kconfig.arm for ARM like x86 and adds Samsung S5PV210\nand EXYNOS4210 cpufreq driver compile in there.\nAs a note, otherw will be moved.\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    }
  ]
}
