)]}'
{
  "log": [
    {
      "commit": "a1fed577ddc0ca0ec7cf5e5ee033fe3df4192ebd",
      "tree": "c75e097dcdedff201bd86c0ab3b4c272b207e266",
      "parents": [
        "4ef70c0694bf428d9f1d4722edaffa1dc5fa39e1"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:51:02 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:19:39 2011 -0700"
      },
      "message": "OMAP2xxx: clock: fix parents for L3-derived clocks\n\nSeveral clocks are listed as having the core L4 clock as their parent,\nwhen they are actually derived from the L3 clock.  Fix these.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n\n"
    },
    {
      "commit": "4ef70c0694bf428d9f1d4722edaffa1dc5fa39e1",
      "tree": "827937561b0829d62b9d21c33fbe187bf45e5edd",
      "parents": [
        "ec538e30f7eded2c4af8d9184619a3de65bc378e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:30 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:04:15 2011 -0700"
      },
      "message": "OMAP2/3: PM: remove manual CM_AUTOIDLE bit setting in mach-omap2/pm*xx.c\n\nThese CM_AUTOIDLE bits are now set by the clock code via the common PM\ncode in mach-omap2/pm.c.\n\nN.B.: The pm24xx.c code that this patch removes didn\u0027t ensure that the\nCM_AUTOIDLE bits were set for several 2430-only modules, such as\nGPIO5, MDM_INTC, MMCHS1/2, the modem oscillator clock, and USBHS.\nSimilarly, the pm34xx.c code that this patch removes didn\u0027t ensure\nthat the CM_AUTOIDLE bits were set for USIM and the AM3517 UART4.\nThose cases should now be handled.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "ec538e30f7eded2c4af8d9184619a3de65bc378e",
      "tree": "5a5f7589c31e9c965e250f67b8b2339d9ae5bfe6",
      "parents": [
        "a1d5562315a1e911c8448b7fac33c966f9cb6294"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:30 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:04:03 2011 -0700"
      },
      "message": "OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks\n\nMark each interface clock with a corresponding CM_AUTOIDLE bit with\na clkops that has the allow_idle/deny_idle function pointers populated.\nThis allows the OMAP clock framework to enable and disable autoidle for\nthese clocks.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "a1d5562315a1e911c8448b7fac33c966f9cb6294",
      "tree": "24b2ca962644000ea86b6ae641548afe08869f27",
      "parents": [
        "e892b2528b8dc9eef8ca3f9af7b5b650b4e90bea"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:30 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:03:44 2011 -0700"
      },
      "message": "OMAP2430: clock: use autoidle clkops for all autoidle-controllable interface clocks\n\nMark each interface clock with a corresponding CM_AUTOIDLE bit with\na clkops that has the allow_idle/deny_idle function pointers populated.\nThis allows the OMAP clock framework to enable and disable autoidle for\nthese clocks.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "e892b2528b8dc9eef8ca3f9af7b5b650b4e90bea",
      "tree": "241d8a083b2ead40072b4992409f072cbe441173",
      "parents": [
        "6ae690da1b6315f34ab7312bd2a02d49a606ccf7"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:29 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:03:12 2011 -0700"
      },
      "message": "OMAP2430/3xxx: clock: add modem clock autoidle support\n\nOMAP2430 and OMAP3xxx have modem autoidle bits that are actually\nattached to clocks with CM_FCLKEN bits; add the code and data to\nhandle these.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "6ae690da1b6315f34ab7312bd2a02d49a606ccf7",
      "tree": "c3229b16cdc7e7b8cc9438faf71e80e1c66d6070",
      "parents": [
        "a56d9ea865e42a6bf6393fc3d3a143553dbf68c5"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:29 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:02:57 2011 -0700"
      },
      "message": "OMAP2420: clock: use autoidle clkops for all autoidle-controllable interface clocks\n\nMark each interface clock with a corresponding CM_AUTOIDLE bit with\na clkops that has the allow_idle/deny_idle function pointers populated.\nThis allows the OMAP clock framework to enable and disable autoidle for\nthese clocks.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n\n"
    },
    {
      "commit": "a56d9ea865e42a6bf6393fc3d3a143553dbf68c5",
      "tree": "8a8939c1f9fc985a98dfc95caa494bb8fa807b3e",
      "parents": [
        "530e544fdadb934470c5c2b0e8d60c3d5386c161"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:29 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:02:38 2011 -0700"
      },
      "message": "OMAP2420: clock: add sdrc_ick\n\nAdd sdrc_ick to the OMAP2420 clock data so the clock code can control\nthe CM_AUTOIDLE bit associated with this clock.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "530e544fdadb934470c5c2b0e8d60c3d5386c161",
      "tree": "ec06e217f38300674ee2171702034cf6dfe1d46a",
      "parents": [
        "cc1d230cfbc1622be4bf16568f468054be8c5d2e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:28 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:02:30 2011 -0700"
      },
      "message": "OMAP2+: clock: add interface clock type code with autoidle support\n\nAdd interface clock type code with autoidle enable/disable support.\nThe clkops structures created in this file will be used for all\nOMAP2/3 interface clocks with autoidle support.  They will enable the\nclock framework to control interface clock autoidle directly.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "cc1d230cfbc1622be4bf16568f468054be8c5d2e",
      "tree": "f4311ff87478f719707352aeb859a537581e6dae",
      "parents": [
        "92618ff8b025419960e2e845983f0f49b0cb57a9"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:27 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:02:21 2011 -0700"
      },
      "message": "OMAP2+: clock: comment that osc_ck/osc_sys_ck should use clockfw autoidle control\n\nPlace some comments in the OMAP oscillator clock control code to note that\nits autoidle mode should eventually be controlled via the new OMAP clockfw\nautoidle control interface.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "92618ff8b025419960e2e845983f0f49b0cb57a9",
      "tree": "ac747c8eafb7cdd6fee8399464cf79aa1b8e1f00",
      "parents": [
        "0fd0c21be71293d8a54d9075b18b5a25a1868057"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:39:27 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:02:13 2011 -0700"
      },
      "message": "OMAP2xxx: clock: add clockfw autoidle support for APLLs\n\nOMAP2xxx devices have two on-chip APLLs.  These APLLs can\nautomatically enter idle when not in use.  Connect the APLL autoidle\ncode to the clock code, so that the clock framework can handle this\nprocess.  As part of this patch, remove the code in mach-omap2/pm24xx.c\nthat previously handled APLL autoidle control.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "0fd0c21be71293d8a54d9075b18b5a25a1868057",
      "tree": "ebf500cb2d7b0c104fc1e1c190aa3b2457d987c8",
      "parents": [
        "c6461f5c5970833cf28c5096cdfc7a095eb3bbb5"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:49:53 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Mar 07 20:02:05 2011 -0700"
      },
      "message": "OMAP2: clock: add DPLL autoidle support\n\nAdd the necessary code and data to allow the clock framework to enable\nand disable the OMAP2 DPLL autoidle state.  This is so the direct\nregister access can be moved out of the mach-omap2/pm24xx.c code, and other\ncode that needs to control this (e.g., CPUIdle) can do so via an API.\nAs part of this patch, remove the pm24xx.c code that formerly wrote\ndirectly to the autoidle bits.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n\n"
    },
    {
      "commit": "c6461f5c5970833cf28c5096cdfc7a095eb3bbb5",
      "tree": "c4cc4f827c7282eae12669ca30230834bc84d34a",
      "parents": [
        "70db8a6273692fdf5226c007c9882a10b3203963"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:49:53 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:10:42 2011 -0700"
      },
      "message": "OMAP2+: clock: disable autoidle on all clocks during clock init\n\nDisable autoidle on all clocks during clock framework initialization.\n(If CONFIG_PM is set, autoidle is re-enabled for all clocks later in\nthe boot process.)\n\nThe principle behind this patch, and some similar patches, is that the\nkernel should start with all power management features disabled.\nLater in the boot process, the PM code, if compiled in with CONFIG_PM,\nenables or re-enables power management features.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n\n"
    },
    {
      "commit": "70db8a6273692fdf5226c007c9882a10b3203963",
      "tree": "2d8fdbe3f29f7434ff3d97306990c057a82762a0",
      "parents": [
        "97f678989afe5dd1584a0877dfd8b0d2e124b73a"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 15:49:02 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:10:17 2011 -0700"
      },
      "message": "omap4: dpll: Enable auto gate control for all MX postdividers\n\nEnable hardware gate control for all dpll MX and X2 postdividers.\nThis requires the allow_idle/deny_idle functions to be\npopulated for all clock nodes (mx/x2 post dividers) in\nclkops.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "97f678989afe5dd1584a0877dfd8b0d2e124b73a",
      "tree": "39f2b45b0e62b8c62a5e0e6277343a0474c04b2a",
      "parents": [
        "b80b956dc56c6a3cb77b97e2abff48fb7ebc2119"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 15:49:01 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:10:17 2011 -0700"
      },
      "message": "OMAP4: DPLL: Add dpll api to control GATE_CTRL\n\nOn OMAP4, the dpll post divider outputs (MX outputs)\nalong with clockout_x2 output provide a way to allow/deny\nhardware level autogating.\nAllowing autoidle would mean that the hw would autogate\nthis clock when there is no dependency for it.\nDenying idle would mean that this clock output will be\nforced to stay enabled.\n\nAdd dpll api\u0027s to read/allow/deny idle control\nfor these dpll mx postdividers.\n\nNOTE: The gatectrl bit set to 0 allows gatectrl,\nand the bit set to 1 denies gatectrl.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\n[paul@pwsan.com: moved OMAP4-specific DPLL control code to\n mach-omap2/dpll44xx.c; added some documentation for CLOCK_CLKOUTX2]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "b80b956dc56c6a3cb77b97e2abff48fb7ebc2119",
      "tree": "09c2fdf7f9cd0c5998c2bc5e1ef7144d405d1279",
      "parents": [
        "6c6f5a7437955cec637c00ab1d09b8f70fc0ab3a"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 15:49:01 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:10:16 2011 -0700"
      },
      "message": "OMAP2+: clock: autoidle as many clocks as possible if CONFIG_OMAP_RESET_CLOCKS\n\nAttempt to enable autoidle for as many clocks as possible in the\nOMAP2+-common CONFIG_OMAP_RESET_CLOCKS code.  Currently, this only\nenables DPLL autoidle for OMAP3/4 DPLLs; but future patches will\nenable autoidle for other clocks and the OMAP2 DPLL/APLLs.\n\nIn the long run, we should probably get rid of\nCONFIG_OMAP_RESET_CLOCKS, and unconditionally run the code that it\nselects.  Otherwise, the state of the clock tree won\u0027t match the\nhardware state - this could result in clocks being enabled or disabled\nunpredictably.\n\nBased on a patch by Rajendra Nayak \u003crnayak@ti.com\u003e that did this in\nthe pm34xx.c/pm44xx.c code.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\n\n"
    },
    {
      "commit": "6c6f5a7437955cec637c00ab1d09b8f70fc0ab3a",
      "tree": "5ad55cd28863238be0d7a80e8613e23a9a14f687",
      "parents": [
        "58e846fe7870d0ba22f8eeb1d522fbae37e80cbf"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 15:49:00 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:10:16 2011 -0700"
      },
      "message": "OMAP3/4: DPLL: Add allow_idle/deny_idle support for all DPLL\u0027s\n\nAll OMAP3/4 dpll\u0027s support hardware level autogating.\nPopulate allow_idle/deny_idle function pointers for all\nDPLL\u0027s in clkops.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "58e846fe7870d0ba22f8eeb1d522fbae37e80cbf",
      "tree": "2f319fd0f791ba0d067ef71817f8b0cb10541a01",
      "parents": [
        "5a2926b8805bc697d47a243dbf2f20de68abe14c"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 15:49:00 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:10:16 2011 -0700"
      },
      "message": "OMAP: clock: Add allow_idle/deny_idle support in clkops\n\nOn OMAP various clock nodes (dpll\u0027s, mx post dividers, interface clocks)\nsupport hardware level autogating which can be controlled from\nsoftware.\nSupport such functionality by adding two new function pointer\nallow_idle and deny_idle in the clkops structure.\n\nThese function pointers can be populated for any clock\nnode which supports hardware level autogating.\n\nAlso add 2 new functions (omap_clk_enable_autoidle_all and\nomap_clk_disable_autoidle_all) which can be called from\narchitecture specific PM core code, if hardware level\nautogating (for all supported clock nodes) is to be\nenabled or disabled.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\n[paul@pwsan.com: use spinlock rather than mutex due to race; renamed functions;\n functions now return ints]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "5a2926b8805bc697d47a243dbf2f20de68abe14c",
      "tree": "6b9513bbe502d8c1cca886587ca736fe219d72fc",
      "parents": [
        "6c52f32dcf1d76a95bda3a12d6be9a3102a2693c"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 15:48:37 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:09:53 2011 -0700"
      },
      "message": "omap3: dpll: Populate clkops for dpll1_ck\n\nDPLL1 on omap3 is very similar to the rest of\nthe non-core dpll\u0027s.\nHence populate clkops_omap3_noncore_dpll_ops\nas the clkops for it, instead of the\ncurrently populated clkops_null.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "6c52f32dcf1d76a95bda3a12d6be9a3102a2693c",
      "tree": "c970d72dab700ee0c87d9cb4ef10da3a3740d792",
      "parents": [
        "4da71ae607fc657075286abd2774041ff4d00fe5"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 15:48:36 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:09:52 2011 -0700"
      },
      "message": "omap: clock: Check for enable/disable ops support\n\nCheck if enable/disable operations are supported for a given\nclock node before attempting to call them.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "4da71ae607fc657075286abd2774041ff4d00fe5",
      "tree": "c43b8dfe4c8bae5bd3aa66771488804112154f6e",
      "parents": [
        "5cd1937b6d5990fe5d5287d925f05afd38e9fb02"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 16:06:48 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:06:48 2011 -0700"
      },
      "message": "OMAP: clockdomain: Arch specific funcs for clkdm_clk_enable/disable\n\nDefine the following architecture specific funtions for omap2/3/4\n.clkdm_clk_enable\n.clkdm_clk_disable\n\nConvert the platform-independent framework to call these functions.\nAlso rename the api\u0027s by removing the omap2_ preamble.\nHence call omap2_clkdm_k_enable as clkdm_clk_enable and\nomap2_clkdm_clk_disable as clkdm_clk_disable.a\n\nRemove unused functions (_enable/_disable_hwsup) and unsed\nheaders from clockdomain.c file.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "5cd1937b6d5990fe5d5287d925f05afd38e9fb02",
      "tree": "bef088bf947646413c74f6d3d6ba28aa3921813e",
      "parents": [
        "68b921ad7f35e0323ce0d9fe94e5701a112f257c"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 16:06:48 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:06:48 2011 -0700"
      },
      "message": "OMAP: clockdomain: Arch specific funcs for hwsup control of clkdm\n\nDefine the following architecture specific funtions for omap2/3/4\n.clkdm_allow_idle\n.clkdm_deny_idle\n\nConvert the platform-independent framework to call these functions.\nAlso rename the api\u0027s by removing the omap2_ preamble.\nHence call omap2_clkdm_allow_idle as clkdm_allow_idle and\nomap2_clkdm_deny_idle as clkdm_deny_idle.\n\nMake the _clkdm_add_autodeps and _clkdm_del_autodeps as non-static\nso they can be accessed from OMAP2/3 platform specific code.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "68b921ad7f35e0323ce0d9fe94e5701a112f257c",
      "tree": "ec9af432b9a366604ce43370dfccc779ae2bc5f9",
      "parents": [
        "4aef7a2a5aad52b60ac1a2f3cee055b8271b70d5"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 16:06:47 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:06:47 2011 -0700"
      },
      "message": "OMAP: clockdomain: Arch specific funcs for sleep/wakeup of clkdm\n\nDefine the following architecture specific funtions for omap2/3/4\n.clkdm_sleep\n.clkdm_wakeup\n\nConvert the platform-independent framework to call these functions.\nAlso rename the api\u0027s by removing the omap2_ preamble.\nHence call omap2_clkdm_wakeup as clkdm_wakeup and\nomap2_clkdm_sleep as clkdm_sleep.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\n[paul@pwsan.com: fixed omap3_clkdm_clear_all_sleepdeps() and\n omap2_clkdm_clear_all_wkdeps() to test against the correct\n loop termination condition; thanks to Kevin Hilman for finding and\n helping fix]\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "4aef7a2a5aad52b60ac1a2f3cee055b8271b70d5",
      "tree": "ee1714e1dd13d9beecd886ba40e9ebea169faf53",
      "parents": [
        "32d4034eea9c5c2b2edc365e1a0787c8f5b84c3c"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 16:06:47 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:06:47 2011 -0700"
      },
      "message": "OMAP: clockdomain: Arch specific funcs to handle deps\n\nDefine the following architecture specific funtions for omap2/3\n.clkdm_add_wkdep\n.clkdm_del_wkdep\n.clkdm_read_wkdep\n.clkdm_clear_all_wkdeps\n.clkdm_add_sleepdep\n.clkdm_del_sleepdep\n.clkdm_read_sleepdep\n.clkdm_clear_all_sleepdeps\n\nConvert the platform-independent framework to call these functions.\nWith this also move the clkdm lookups for all wkdep_srcs and\nsleepdep_srcs at clkdm_init.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\n[paul@pwsan.com: fixed loop termination conditions in omap*_clkdm_clear_all_*();\n thanks to Kevin Hilman for finding and helping fix those bugs; also\n avoid re-resolving clockdomains during init; abstracted out clkdm_dep walk]\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "32d4034eea9c5c2b2edc365e1a0787c8f5b84c3c",
      "tree": "688c5a025999ec237ea6d5c8fbae2f018095fc82",
      "parents": [
        "3673d1ef5dc94d8b942c33fe1895a0ff52efbc3c"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 16:06:47 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:06:47 2011 -0700"
      },
      "message": "OMAP: clockdomain: Infrastructure to put arch specific code\n\nPut infrastructure in place, so arch specific func pointers\ncan be hooked up to the platform-independent part of the\nframework.\nThis is in preparation of splitting the clockdomain framework into\nplatform-independent part (for all omaps) and platform-specific\nparts.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "3673d1ef5dc94d8b942c33fe1895a0ff52efbc3c",
      "tree": "678d3fd356dc83c8f0c1a6c4b953958d8dae87cf",
      "parents": [
        "e04d9e1e4825cb3f6cfc238d7357ef084952eab1"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Feb 25 16:06:46 2011 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Feb 25 16:06:46 2011 -0700"
      },
      "message": "OMAP: powerdomain: remove unused func declaration\n\nTrivial fix to remove the unused function declaration\nfrom the powerdomain header.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "e04d9e1e4825cb3f6cfc238d7357ef084952eab1",
      "tree": "ae43e5bd7b0bc89fb45b5c59554a0dc6aad1cec6",
      "parents": [
        "de56dbb6c1f8de1f54b09111eb50d8f9b8b073b2"
      ],
      "author": {
        "name": "Senthilvadivu Guruswamy",
        "email": "svadivu@ti.com",
        "time": "Mon Jan 24 06:21:51 2011 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Feb 23 09:19:06 2011 +0200"
      },
      "message": "OMAP3: hwmod data: add DSS DISPC RFBI DSI VENC\n\nHwmod needs database of all IPs in a system. This patch generates the hwmod\ndatabase for Display Sub System applicable for OMAP3430 and\nOMAP36xx.  DSS is also considered as an IP as DISPC, RFBI and named as dss_core.\nFor all the IP modules in DSS, same clock is needed for enabling. Hwmod sees\nDSS IPs as independent IPs, so same clock has to be repeated for .main_clk in\neach IP.\n\nThis patch defines separate hwmod databases for OMAP3430ES1 and (OMAP3430ES2 and\nOMAP36xx) as OMAP3430ES1 does not have IDLEST bit to poll on for dss IP, and also\nthe firewall regions are different between 3430es1 and later.\n\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "de56dbb6c1f8de1f54b09111eb50d8f9b8b073b2",
      "tree": "73bf45910134019692220d68469cdca7b119065a",
      "parents": [
        "996746ca127d722c279325552cdcc48b20079a61"
      ],
      "author": {
        "name": "Senthilvadivu Guruswamy",
        "email": "svadivu@ti.com",
        "time": "Tue Feb 22 09:51:15 2011 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Feb 23 09:19:06 2011 +0200"
      },
      "message": "OMAP2430: hwmod data: add DSS DISPC RFBI VENC\n\nHwmod needs database of all IPs in a system. This patch generates the hwmod\ndatabase for OMAP2430 Display Sub System. Since DSS is also considered as an\nIP as DISPC, RFBI, name it as dss_core.\n\nAcked-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "996746ca127d722c279325552cdcc48b20079a61",
      "tree": "2eae38127314d9d62abf3d328e63c170c4c9254e",
      "parents": [
        "04aa67dec63b61c1a8b9b6d001262250f1a92130"
      ],
      "author": {
        "name": "Senthilvadivu Guruswamy",
        "email": "svadivu@ti.com",
        "time": "Tue Feb 22 09:50:36 2011 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Feb 23 09:19:06 2011 +0200"
      },
      "message": "OMAP2420: hwmod data: add DSS DISPC RFBI VENC\n\nHwmod needs database of all IPs in a system. This patch generates the hwmod\ndatabase for OMAP2420 Display Sub System,. Since DSS is also considered as an\nIP as DISPC, RFBI, name it as dss_core.\n\nAcked-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "04aa67dec63b61c1a8b9b6d001262250f1a92130",
      "tree": "7e0d2cfb30f904ffbd2ac39a055cd53034c873b7",
      "parents": [
        "3b03b58dab847883e6b9a431558c7d8e43fa94c6",
        "18a26892d62d2786c2b259ba4605ee10bba0ba13"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 22 10:54:12 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 22 10:54:12 2011 -0800"
      },
      "message": "Merge branch \u0027for-tony\u0027 of git://gitorious.org/usb/usb into omap-for-linus\n\nConflicts:\n\tarch/arm/mach-omap2/omap_hwmod_2430_data.c\n\tarch/arm/mach-omap2/omap_hwmod_3xxx_data.c\n"
    },
    {
      "commit": "3b03b58dab847883e6b9a431558c7d8e43fa94c6",
      "tree": "14b6741a88ccfedb6ff9cb5efe58fa804e5f87d3",
      "parents": [
        "905a74d9a0452b15bb4087a0ea48d017430e4e23"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Feb 22 10:36:27 2011 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 22 10:34:41 2011 -0800"
      },
      "message": "OMAP4: hwmod data: Prevent timer1 to be reset and idle during init\n\nSince the timer1 is now started before the hwmod_init, we cannot\nreset it and idle it anymore.\n\nAdd the appropriate flags to prevent the hwmod framework to do that.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "905a74d9a0452b15bb4087a0ea48d017430e4e23",
      "tree": "0406bf5bf1ada1d1b83b15f9f4962bec3ca22221",
      "parents": [
        "df7ffd317d36d36095c26bb57b3dd405274048e5"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Fri Feb 18 14:01:06 2011 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 21 14:20:41 2011 -0800"
      },
      "message": "OMAP4: hwmod data: Add rev and dev_attr fields in McSPI\n\n- Add a rev attribute to identify various McSPI IP version.\n- Add a dev_attr structure to provide the number of chipselect\n  supported by the instance.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "df7ffd317d36d36095c26bb57b3dd405274048e5",
      "tree": "58a317ee6ecacbb8827100e8b3c8d5ad82dfad1b",
      "parents": [
        "7bb412a64281c599dcf00af2eed61ea997b282c2",
        "1f1a4384b6500273020e48130f73601e4ba7d84b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 10:01:18 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 10:01:18 2011 -0800"
      },
      "message": "Merge branches \u0027devel-hwspinlock\u0027 and \u0027devel-mcspi\u0027 into omap-for-linus\n"
    },
    {
      "commit": "1f1a4384b6500273020e48130f73601e4ba7d84b",
      "tree": "433633041e1e726e882453c4aa8dcfc3c2dbded0",
      "parents": [
        "1a5d81905aec1536783fb6ab875f31910f449941"
      ],
      "author": {
        "name": "Govindraj.R",
        "email": "govindraj.raja@ti.com",
        "time": "Wed Feb 02 17:52:15 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:54:13 2011 -0800"
      },
      "message": "OMAP: runtime: McSPI driver runtime conversion\n\nMcSPI runtime conversion.\nChanges involves:\n1) remove clock framework apis to use runtime framework apis.\n2) context restore from runtime resume which is a callback for get_sync.\n3) Remove SYSCONFIG(sysc) register handling\n        (a) Remove context save and restore of sysc reg and remove soft reset\n            done from sysc reg as this will be done with hwmod framework.\n        (b) Also cleanup sysc reg bit macros.\n4) Rename the omap2_mcspi_reset function to omap2_mcspi_master_setup\n   function as with hwmod changes soft reset will be done in\n   hwmod framework itself and use the return value from clock\n   enable function to return for failure scenarios.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Partha Basak \u003cp-basak2@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1a5d81905aec1536783fb6ab875f31910f449941",
      "tree": "73b594a73cb333496e48210d4a5c29e501bd46f0",
      "parents": [
        "0f616a4e17ea244f882056656964b792edde8364"
      ],
      "author": {
        "name": "Charulatha V",
        "email": "charu@ti.com",
        "time": "Wed Feb 02 17:52:14 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:53:31 2011 -0800"
      },
      "message": "OMAP: devices: Modify McSPI device to adapt to hwmod framework\n\nCleans up all base address definitions for omap_mcspi\nand adapts the device registration and driver to hwmod framework.\nChanges involves:\n1) Removing all base address macro defines.\n2) Using omap-device layer to register device and utilizing data from\n   hwmod data file for base address, dma channel number, Irq_number,\n   device attribute(number of chipselect).\n3) Appending base address with pdata reg_offset for omap4 boards.\n   For omap4 all regs used in driver deviate with reg_offset_macros\n   defined with an value of 0x100. So pass this offset through pdata\n   and append the same to base address retrieved from hwmod data file\n   and we are not mapping *_HL_* regs which are not used in driver.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Partha Basak \u003cp-basak2@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0f616a4e17ea244f882056656964b792edde8364",
      "tree": "38f0c36ff7a04e76975fe11ac83b306729abfc57",
      "parents": [
        "7f904c78d65e5cff8d9e76567797a7a7fe2fd774"
      ],
      "author": {
        "name": "Charulatha V",
        "email": "charu@ti.com",
        "time": "Thu Feb 17 09:53:10 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:53:10 2011 -0800"
      },
      "message": "OMAP3: hwmod data: Add McSPI\n\nUpdate omap3 hwmod data file with McSPI info.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7f904c78d65e5cff8d9e76567797a7a7fe2fd774",
      "tree": "6dce826887c939b6bd0a238cd9a074e8f6d2203f",
      "parents": [
        "617871deacea4e1a5713dd37564dc94a392d80c3"
      ],
      "author": {
        "name": "Charulatha V",
        "email": "charu@ti.com",
        "time": "Thu Feb 17 09:53:10 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:53:10 2011 -0800"
      },
      "message": "OMAP2430: hwmod data: Add McSPI\n\nUpdate the 2430 hwmod data file with McSPI info.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "617871deacea4e1a5713dd37564dc94a392d80c3",
      "tree": "396c807d3f9c4fbeb3a3906b7299e23e53658d97",
      "parents": [
        "d9e45731debd83e2b249be349993595907dddeae"
      ],
      "author": {
        "name": "Charulatha V",
        "email": "charu@ti.com",
        "time": "Thu Feb 17 09:53:09 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:53:09 2011 -0800"
      },
      "message": "OMAP2420: hwmod data: Add McSPI\n\nUpdate the omap2420 hwmod data with the McSPI info.\nAdd a device attribute structure which will be used\nfor passing number of chipselects from hwmod data.\nAdd revision macros to be passed from rev field from\nhwmod.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7bb412a64281c599dcf00af2eed61ea997b282c2",
      "tree": "416a67d6f6f39aa96fd92e2caa6a533df96ad11a",
      "parents": [
        "70ba4cc26b9f53859e863ec3b9a5f5fc0ce4d6a2"
      ],
      "author": {
        "name": "Simon Que",
        "email": "sque@ti.com",
        "time": "Thu Feb 17 09:52:03 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:52:43 2011 -0800"
      },
      "message": "omap: add hwspinlock device\n\nBuild and register an hwspinlock platform device.\n\nAlthough only OMAP4 supports the hardware spinlock module (for now),\nit is still safe to run this initcall on all omaps, because hwmod lookup\nwill simply fail on hwspinlock-less platforms.\n\nSigned-off-by: Simon Que \u003csque@ti.com\u003e\nSigned-off-by: Hari Kanigeri \u003ch-kanigeri2@ti.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "70ba4cc26b9f53859e863ec3b9a5f5fc0ce4d6a2",
      "tree": "87af0a641377f69c5e0f30f869c9382bf2572a1e",
      "parents": [
        "bd9a4c7df256cee4e9f6a4b56baa3b89d63f0f1e"
      ],
      "author": {
        "name": "Simon Que",
        "email": "sque@ti.com",
        "time": "Thu Feb 17 09:52:03 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:52:03 2011 -0800"
      },
      "message": "drivers: hwspinlock: add OMAP implementation\n\nAdd hwspinlock support for the OMAP4 Hardware Spinlock device.\n\nThe Hardware Spinlock device on OMAP4 provides hardware assistance\nfor synchronization between the multiple processors in the system\n(dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP).\n\n[ohad@wizery.com: adapt to hwspinlock framework, tidy up]\nSigned-off-by: Simon Que \u003csque@ti.com\u003e\nSigned-off-by: Hari Kanigeri \u003ch-kanigeri2@ti.com\u003e\nSigned-off-by: Krishnamoorthy, Balaji T \u003cbalajitk@ti.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bd9a4c7df256cee4e9f6a4b56baa3b89d63f0f1e",
      "tree": "ee6ca0aaebd8e553576a0cf3fefafa1cd3ec8e1d",
      "parents": [
        "d9e45731debd83e2b249be349993595907dddeae"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Thu Feb 17 09:52:03 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:52:03 2011 -0800"
      },
      "message": "drivers: hwspinlock: add framework\n\nAdd a platform-independent hwspinlock framework.\n\nHardware spinlock devices are needed, e.g., in order to access data\nthat is shared between remote processors, that otherwise have no\nalternative mechanism to accomplish synchronization and mutual exclusion\noperations.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Hari Kanigeri \u003ch-kanigeri2@ti.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d9e45731debd83e2b249be349993595907dddeae",
      "tree": "b6e90906227c1e1146df7a0ea92df0f52c4b53c0",
      "parents": [
        "9238b6d8e800f01f5cb42cc8e3e7b850ca49e83e",
        "5844c4ead25f53a1fa92a4a8f0e363f9b6b87aea"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:48:24 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:48:24 2011 -0800"
      },
      "message": "Merge branch \u0027for_2.6.39/omap4_hwmod_data\u0027 of git://gitorious.org/omap-pm/linux into omap-for-linus\n"
    },
    {
      "commit": "5844c4ead25f53a1fa92a4a8f0e363f9b6b87aea",
      "tree": "8d5653844ce9b1ee2ab2447a84f659405e6a0191",
      "parents": [
        "407a6888f7362cb3dabe69ea6d9dcf3c750dc56a"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 12:41:05 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:43:30 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add USBOTG\n\nOMAP4 hwmod data structures are populated with base address, L3 and L4\ninterface clocks, IRQs and sysconfig register details.\n\nAs per OMAP USBOTG specification, need to configure the USBOTG\nto smart idle/standby or no idle/standby during data transfer and\nforce idle/standby when not in use to support retention and offmode.\nBy setting HWMOD_SWSUP_SIDLE and HWMOD_SWSUP_MSTANDBY flags,framework\nwill take care of configuring to no idle/standby when module is enabled\nand force idle/standby when idled.\n\nSigned-off-by: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[b-cousson@ti.com: Fix position, opt_clk, and author]\n"
    },
    {
      "commit": "407a6888f7362cb3dabe69ea6d9dcf3c750dc56a",
      "tree": "7ad2a6e0fdb29a024883d3347b3ccce1c9ae5176",
      "parents": [
        "4ddff4932b31b8f21d1c57155ca5d4088693ce4b"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Feb 15 22:39:48 2011 +0100"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:25:37 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add AESS, McPDM, bandgap, counter_32k, MMC, KBD, ISS \u0026 IPU\n\nAdd more hwmod structures but keep them commented out for the moment\nuntil the driver adaptation to hwmod / omap_device is done.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "4ddff4932b31b8f21d1c57155ca5d4088693ce4b",
      "tree": "ff391a93f482c96b9b5791840d2187b40a864f47",
      "parents": [
        "8ca476da04e452a01d984dd5b5333b3a562207a7"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Mon Jan 31 14:50:30 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:25:36 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add McBSP\n\nAdd mcbsp data including a revision member in hwmod_class in\norder to provide mcbsp revision information in different omap.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\n[b-cousson@ti.com: Remove the mcbsp4 memory name, re-order\nproperly the structures]\n"
    },
    {
      "commit": "8ca476da04e452a01d984dd5b5333b3a562207a7",
      "tree": "1f7f676a7fe46c104f44d22c9c1c12a09dcd9296",
      "parents": [
        "ec5df927a8f3d3eca9514c9a9ad6db830ae20acc"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Jan 25 22:01:00 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:25:34 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add DMIC\n\nAdd HWMOD entries for the OMAP DMIC. The HWMOD entires define the system\nresource requirements for the driver such as DMA addresses, channels,\nand IRQ\u0027s. Placing this information in the HWMOD database allows for\nmore generic drivers to be written and having the specific implementation\ndetails defined in HWMOD.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: David Lambert \u003cdlambert@ti.com\u003e\n[b-cousson@ti.com: Change the wrong hwmod name,\nadd missing flag and re-order structures]\n"
    },
    {
      "commit": "ec5df927a8f3d3eca9514c9a9ad6db830ae20acc",
      "tree": "e0615dc99d7b80d177ea11e9c5faea97595f53b2",
      "parents": [
        "d63bd74fbb5fb2161d9cb90cd7a93a2c5db47c63"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Wed Feb 02 19:27:21 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:25:33 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add mailbox\n\nMailbox hwmod data for omap4.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Omar Ramirez Luna \u003comar.ramirez@ti.com\u003e\n[b-cousson@ti.com: Re-order the structures\nand remove the irq line name]\n"
    },
    {
      "commit": "d63bd74fbb5fb2161d9cb90cd7a93a2c5db47c63",
      "tree": "2b92109aed62f0c4a97dcde46a2776d1c431cb65",
      "parents": [
        "35d1a66a9cc03167ff5266e5fcb0dea639123d84"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Jan 27 11:17:03 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:25:31 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add DSS, DISPC, DSI1\u00262, RFBI, HDMI and VENC\n\nAdd dss, dispc, dsi1, dsi2, hdmi, rfbi and venc hwmods.\nIn OMAP4 there are severals IPs that can be reached by differents\ninterconnect paths depending of the access initiator (MPU vs. SDMA).\nIn the case of the DSS, both L3 direct path and L4 CFG path can be\nused to access all the DSS IPs. The two ocp_ip already exists to support\nthe two address spaces.\n\n      +------------+-- L3_MAIN --+ MPU\n  IP  |            |\n      +-- L4_CFG --+\n\nL3 main address range is specified first, since it is used by default.\ndss is also considered as an IP as dispc, rfbi, and named as dss_core.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Mayuresh Janorkar \u003cmayur@ti.com\u003e\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\n[b-cousson@ti.com: Re-organize structures to match file\nconvention and remove irq entry from dss_hwmod]\n"
    },
    {
      "commit": "35d1a66a9cc03167ff5266e5fcb0dea639123d84",
      "tree": "e7eb4cd8b0d9618a256ee96adb3db3326cc42148",
      "parents": [
        "9bcbd7f0d577b3f6d5742188563457a083b8ae7f"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Fri Feb 11 11:17:14 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:25:29 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add timer\n\nAdd the data for the 11 timers IPs.\nOMAP4 contains two differents IP variants for the timers:\n- 8 x regular timer (3, 4, 5, 6, 7, 8, 9 \u0026 11)\n- 3 x 1ms timer (1, 2 \u0026 10)\n\nThe regular timers registers programming model was changed due to the\nadaptation to the new IP interface. Unfortunately the 1ms version\nstill use the previous programming model. The driver will have\nto take care of theses differences.\n\nPlease note that the capability and the partitioning is also\ndifferent depending of the instance.\n- timer 1 is inside the wakeup domain\n- timers 5, 6, 7 \u0026 8 are inside in the ABE (audio backend)\n- timers 2, 3, 4, 9, 10 \u0026 11 are inside the PER power domain\n\nThe timer was previously named gptimerX or dmtimerX, it is\nnow simply named timerX.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Tarun Kanti DebBarma \u003ctarun.kanti@ti.com\u003e\n[b-cousson@ti.com: Fix alignement in class attribute,\nre-order flags and update the changelog]\n"
    },
    {
      "commit": "9bcbd7f0d577b3f6d5742188563457a083b8ae7f",
      "tree": "1dfef7ab3361ff658365fe0782507303a7df4689",
      "parents": [
        "d11c217f1a8f9ea2b2c89b8a533396482a36e8c0"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Wed Feb 02 17:52:13 2011 +0530"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 18:18:21 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add McSPI\n\nUpdate omap4 hwmod file with McSPI info.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "18a26892d62d2786c2b259ba4605ee10bba0ba13",
      "tree": "da177af480b2fe9045f9357fc4ccce43f62db3e9",
      "parents": [
        "273ff8c3bc04cf358c131f49ee7a11efa7ec73d7"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Thu Feb 17 12:07:21 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 18:34:00 2011 +0200"
      },
      "message": "OMAP2+: musb: hwmod adaptation for musb registration\n\nUsing omap_device_build API instead of platform_device_register for\nOMAP2430,OMAP3xxx, OMAP4430 and AM35x musb device registration.\nThe device specific resources defined in centralized\ndatabase will be used.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "273ff8c3bc04cf358c131f49ee7a11efa7ec73d7",
      "tree": "6761cdbee96c5a04abe724770c6024dec2903a79",
      "parents": [
        "870ea2b8e750f40fe5681b902ce0d5445297e610"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Thu Feb 17 12:07:19 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 17:36:47 2011 +0200"
      },
      "message": "AM35xx: hwmod data: Add USBOTG\n\nAM35xx hwmod data structures are populated for USBOTG with base address,\nL3 and L4 interface clocks and IRQ.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "870ea2b8e750f40fe5681b902ce0d5445297e610",
      "tree": "4f382a2295061ee459f49bddffa6e86429fc3bdc",
      "parents": [
        "44d02acf54114e4d5c905b6b1a6473a7d302312d"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Thu Feb 17 12:07:18 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 17:36:46 2011 +0200"
      },
      "message": "OMAP3xxx: hwmod data: Add USBOTG\n\nOMAP3 hwmod data structures are populated for USBOTG with base address,\nL3 and L4 interface clocks, IRQs and sysconfig register details.\nThis is applicable for OMAP3430 amd OMAP3630.\n\nAs per OMAP USBOTG specification, need to configure the USBOTG\nto smart idle/standby or no idle/standby during data transfer and\nforce idle/standby when not in use to support retention and offmode.\nBy setting HWMOD_SWSUP_SIDLE and HWMOD_SWSUP_MSTANDBY flags, framework\nwill take care of configuring to no idle/standby when module is enabled\nand force idle/standby when idled.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "44d02acf54114e4d5c905b6b1a6473a7d302312d",
      "tree": "44ca84b8271a11b3bd34c04bc2db3285746981fc",
      "parents": [
        "1dbea0f5e23b6c647db72fa4a048cb7140625e13"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Thu Feb 17 12:07:17 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 17:36:45 2011 +0200"
      },
      "message": "OMAP2430: hwmod data: Add USBOTG\n\nOMAP2430 hwmod data structures are populated with base address, L3 and L4\ninterface clocks, IRQs and sysconfig register details.\n\nAs per OMAP USBOTG specification, need to configure the USBOTG\nto smart idle/standby or no idle/standby during data transfer and\nforce idle/standby when not in use to support retention and off-mode.\nBy setting HWMOD_SWSUP_SIDLE and HWMOD_SWSUP_MSTANDBY flags, framework\nwill take care of configuring to no idle/standby when module is enabled\nand force idle/standby when suspended.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1dbea0f5e23b6c647db72fa4a048cb7140625e13",
      "tree": "79fa9fb596aad0e018224a7d9b9a715cb4f50646",
      "parents": [
        "2aae4221eebf926ad1058546e2cb81dae8f3e696"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Feb 16 16:47:19 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 17:36:44 2011 +0200"
      },
      "message": "arm: omap4: 4430sdp: drop ehci support\n\nMost revisions of the OMAP4 Blaze/SDP platform do not have\nthe EHCI signals routed by default. The pads are routed\nfor the alternate HSI functionality instead, and explicit\nboard modifications are needed to route the signals to\nthe USB PHY on the board.\n\nAlso, turning on the PHY connected to the EHCI port causes\na board reboot during bootup due to an unintended short\non the rails - this affects many initial revisions of the\nboard, and needs a minor board mod to fix (or as a\nworkaround, one should not attempt to power on the\nUSB PHY).\n\nGiven that these boards need explicit board mods to even\nget EHCI working (separate from the accidental short above),\nwe should not attempt to enable EHCI by default.\n\nSo drop the EHCI support from the board files for the\nBlaze/SDP platforms.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "2aae4221eebf926ad1058546e2cb81dae8f3e696",
      "tree": "ba97414c1112c1d206442dc1d5f0bb6c9a8ca56e",
      "parents": [
        "fe5a4901c20c09b4380b7d4a0197efb6489c4ce8"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Feb 16 15:42:15 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 17:36:41 2011 +0200"
      },
      "message": "arm: omap4: usb: explicitly configure MUSB pads\n\nUse the mux framework APIs to explicitly configure\nthe MUSB pads. The MUSB controller in OMAP4 can use\neither the old ULPI interface, or the new internal PHY.\nConfigure the pads accordingly.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fe5a4901c20c09b4380b7d4a0197efb6489c4ce8",
      "tree": "f149eec2883161699e0cdaf85ec67691e447455f",
      "parents": [
        "85e2efbb1db9a18d218006706d6e4fbeb0216213"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Wed Feb 16 17:34:40 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Feb 17 17:35:53 2011 +0200"
      },
      "message": "usb: musb: AM35x: moving internal phy functions out of usb_musb.c file\n\nMoved all the board specific internal PHY functions out of usb_musb.c file\nas this file is shared between the OMAP2+ and AM35xx platforms.\nThere exists a file which has the functions specific to internal PHY\nused for OMAP4 platform. Moved all phy specific functions to this file\nand passing these functions through board data in the board file.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d11c217f1a8f9ea2b2c89b8a533396482a36e8c0",
      "tree": "29d030d39b0f6bf87d889f4e25dfd9dc5b7cfedc",
      "parents": [
        "85e2efbb1db9a18d218006706d6e4fbeb0216213"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Wed Feb 02 12:04:36 2011 +0000"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Feb 17 10:57:58 2011 +0100"
      },
      "message": "OMAP4: hwmod data: Add hwspinlock\n\nAdd hwspinlock hwmod data for OMAP4 chip\n\nSigned-off-by: Cousson, Benoit \u003cb-cousson@ti.com\u003e\nSigned-off-by: Hari Kanigeri \u003ch-kanigeri2@ti.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\n[b-cousson@ti.com: Move the data to keep the original\norder and add missing SIDLE_SMART_WKUP flag]\n"
    },
    {
      "commit": "9238b6d8e800f01f5cb42cc8e3e7b850ca49e83e",
      "tree": "4e64edba76075fd3876daa777254e6c5e65c146b",
      "parents": [
        "85e2efbb1db9a18d218006706d6e4fbeb0216213",
        "37cd4fef6ebfa76acc6ef6de911123739098cff4",
        "e811d3272dbed154b8c56a37392bb1d23c9bd71e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 11:32:38 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 11:32:38 2011 -0800"
      },
      "message": "Merge branches \u0027devel-cleanup\u0027, \u0027devel-board\u0027, \u0027devel-early-init\u0027 and \u0027devel-ti816x\u0027 into omap-for-linus\n"
    },
    {
      "commit": "e811d3272dbed154b8c56a37392bb1d23c9bd71e",
      "tree": "03ef95a7752ce45811cc888ed316a3fdd798b83c",
      "parents": [
        "4d887a250d6294d4e17851da46d6eab4de83c91e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 08:45:46 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 08:45:46 2011 -0800"
      },
      "message": "TI816X: Update to use init_early\n\nUpdate to use init_early\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4d887a250d6294d4e17851da46d6eab4de83c91e",
      "tree": "1822f2708901e28f49ef6393e0d7fd5e29948148",
      "parents": [
        "2c87fb2e644d9141c8723a44a320bb5850790b67"
      ],
      "author": {
        "name": "Hemant Pedanekar",
        "email": "hemantp@ti.com",
        "time": "Tue Feb 15 23:06:17 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 08:31:53 2011 -0800"
      },
      "message": "TI816X: Add low level debug support\n\nThis patch adds support for low level debugging on TI816X boards. Currently the\nsupport for UART3 console on TI816X EVM is added.\n\nSigned-off-by: Hemant Pedanekar \u003chemantp@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2c87fb2e644d9141c8723a44a320bb5850790b67",
      "tree": "249af130ca67ba66548ed943304966025f399a05",
      "parents": [
        "01001712c96f82e6317b1e09729d8fc4bcc66957"
      ],
      "author": {
        "name": "Hemant Pedanekar",
        "email": "hemantp@ti.com",
        "time": "Tue Feb 15 23:06:08 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 08:31:52 2011 -0800"
      },
      "message": "TI816X: Create board support and enable build for TI816X EVM\n\nThis patch adds minimal support and build configuration for TI816X EVM.\n\nSigned-off-by: Hemant Pedanekar \u003chemantp@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "01001712c96f82e6317b1e09729d8fc4bcc66957",
      "tree": "b75376536771c5dd5398733b82a509bcacba8bc8",
      "parents": [
        "4bd7be22f4b25fc87e236a29da3a625621699074"
      ],
      "author": {
        "name": "Hemant Pedanekar",
        "email": "hemantp@ti.com",
        "time": "Wed Feb 16 08:31:39 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 08:31:39 2011 -0800"
      },
      "message": "TI816X: Update common OMAP machine specific sources\n\nThis patch updates the common machine specific source files with support for\nTI816X.\n\nSigned-off-by: Hemant Pedanekar \u003chemantp@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4bd7be22f4b25fc87e236a29da3a625621699074",
      "tree": "baded0ff15bd970c351fd0dc1bca031439be8e66",
      "parents": [
        "e7c7d760859e78a4f47e7be647df683491e420fb"
      ],
      "author": {
        "name": "Hemant Pedanekar",
        "email": "hemantp@ti.com",
        "time": "Wed Feb 16 08:31:39 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 08:31:39 2011 -0800"
      },
      "message": "TI816X: Update common omap platform files\n\nThis patch updates the common platform files with TI816X support.\n\nThe approach taken in this patch is to add TI816X as part of OMAP3 variant where\nthe cpu class is considered as OMAP34XX and the type is TI816X. This means, both\ncpu_is_omap34xx() and cpu_is_ti816x() checks return success on TI816X.\n\nA kernel config option CONFIG_SOC_OMAPTI816X is added under OMAP3 to include\nsupport for TI816X build.\n\nSigned-off-by: Hemant Pedanekar \u003chemantp@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "85e2efbb1db9a18d218006706d6e4fbeb0216213",
      "tree": "42d5e315032f99ba671e37222ba8668b4925a51a",
      "parents": [
        "048f039f3ee39417d5a6a1eb73bf01f935e9ed3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 19:23:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 19:23:45 2011 -0800"
      },
      "message": "Linux 2.6.38-rc5\n"
    },
    {
      "commit": "048f039f3ee39417d5a6a1eb73bf01f935e9ed3f",
      "tree": "b7064e7874528e72500e1ed57bc054974822687c",
      "parents": [
        "b90be8662b1d7bd84637edb8f96e904f865a2fe2",
        "86d306c96046be597147d9f8ff163a052b3845d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: set flow handler for secondary interrupt controller of 5249\n  m68knommu: remove use of IRQ_FLG_LOCK from 68360 platform support\n  m68knommu: fix dereference of port.tty\n  m68knommu: add missing linker __modver section\n  m68knommu: fix mis-named variable int set_irq_chip loop\n  m68knommu: add optimize memmove() function\n  m68k: remove arch specific non-optimized memcmp()\n  m68knommu: fix use of un-defined _TIF_WORK_MASK\n  m68knommu: Rename m548x_wdt.c to m54xx_wdt.c\n  m68knommu: fix m548x_wdt.c compilation after headers renaming\n  m68knommu: Remove dependencies on nonexistent M68KNOMMU\n"
    },
    {
      "commit": "86d306c96046be597147d9f8ff163a052b3845d8",
      "tree": "b85172a5d49138756af7461cc70e88b14b652279",
      "parents": [
        "4531dab4294435d6f57ecd942831a79bab303287"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 09 13:43:58 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:46 2011 +1000"
      },
      "message": "m68knommu: set flow handler for secondary interrupt controller of 5249\n\nThe secondary interrupt controller of the ColdFire 5249 code is not\nsetting the edge triggered flow handler. Set it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "4531dab4294435d6f57ecd942831a79bab303287",
      "tree": "744af61e0bd2fa7b22d4d41294046a4cc85d14a9",
      "parents": [
        "bc0c36d3c831b5f33ca0dab39535f5deb8c55b62"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 21:40:11 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:45 2011 +1000"
      },
      "message": "m68knommu: remove use of IRQ_FLG_LOCK from 68360 platform support\n\nThe m68knommu arch does not define or use IRQ_FLG_LOCK in its irq\nsubsystem. Remove obsolete use of it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "bc0c36d3c831b5f33ca0dab39535f5deb8c55b62",
      "tree": "5afac5eefe19690677c9a3a0779a3536c995e3a9",
      "parents": [
        "81174262e2e653e15c7ef23efa5f88fe31e91e2a"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 21:32:36 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:18 2011 +1000"
      },
      "message": "m68knommu: fix dereference of port.tty\n\nThe struct_tty associated with a port is now a direct pointer\nfrom within the local private driver info struct. So fix all uses\nof it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "81174262e2e653e15c7ef23efa5f88fe31e91e2a",
      "tree": "24895d914bc8f43a9ac9c7c3365967745174970e",
      "parents": [
        "b14769d94f697b118d960d7f73eb60ff7fa59af0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 14:45:59 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:17 2011 +1000"
      },
      "message": "m68knommu: add missing linker __modver section\n\nAdd missing linker section __modver to fix:\n\n  LD      vmlinux\n/usr/local/bin/../m68k-uclinux/bin/ld.real: error: no memory region specified for loadable section `__modver\u0027\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b14769d94f697b118d960d7f73eb60ff7fa59af0",
      "tree": "0b92d3be60daf349913e6b739491cb329909efc0",
      "parents": [
        "982cd252ca0b63c11fe398c09c6f2b41217c78c0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 14:40:44 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:16 2011 +1000"
      },
      "message": "m68knommu: fix mis-named variable int set_irq_chip loop\n\nCompiling for 68360 targets gives:\n\n  CC      arch/m68knommu/platform/68360/ints.o\narch/m68knommu/platform/68360/ints.c: In function ‘init_IRQ’:\narch/m68knommu/platform/68360/ints.c:135:16: error: ‘irq’ undeclared (first use in this function)\narch/m68knommu/platform/68360/ints.c:135:16: note: each undeclared identifier is reported only once for each function it appears in\n\nFix variable name used.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "982cd252ca0b63c11fe398c09c6f2b41217c78c0",
      "tree": "fac6b90f443fdb1654c58ae86b1921f3e2a33aa3",
      "parents": [
        "f9d693d237a173915fcfbd86b28753f93b7d142f"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Feb 03 21:58:39 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:16 2011 +1000"
      },
      "message": "m68knommu: add optimize memmove() function\n\nAdd an m68k/coldfire optimized memmove() function for the m68knommu arch.\nThis is the same function as used by m68k. Simple speed tests show this\nis faster once buffers are larger than 4 bytes, and significantly faster\non much larger buffers (4 times faster above about 100 bytes).\n\nThis also goes part of the way to fixing a regression caused by commit\nea61bc461d09e8d331a307916530aaae808c72a2 (\"m68k/m68knommu: merge MMU and\nnon-MMU string.h\"), which breaks non-coldfire non-mmu builds (which is\nthe 68x328 and 68360 families). They currently have no memmove() fucntion\ndefined, since there was none in the m68knommu/lib functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "f9d693d237a173915fcfbd86b28753f93b7d142f",
      "tree": "5d43d2a973f8e4822a4afd8256640d2b42860230",
      "parents": [
        "b3e338de7e11d1e5bc4eca12833d894d1838b510"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Feb 03 21:31:20 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:42:24 2011 +1000"
      },
      "message": "m68k: remove arch specific non-optimized memcmp()\n\nThe m68k arch implements its own memcmp() function. It is not optimized\nin any way (it is the most strait forward coding of memcmp you can get).\nRemove it and use the kernels standard memcmp() implementation.\n\nThis also goes part of the way to fixing a regression caused by commit\nea61bc461d09e8d331a307916530aaae808c72a2 (\"m68k/m68knommu: merge MMU and\nnon-MMU string.h\"), which breaks non-coldfire non-mmu builds (which is\nthe 68x328 and 68360 families). They currently have no memcmp() function\ndefined, since there is none in the m68knommu/lib functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b90be8662b1d7bd84637edb8f96e904f865a2fe2",
      "tree": "814e9fcace371347ded09bce56726ef31a55da25",
      "parents": [
        "c612cc211d7f3ba4c4626d55166b3103d15efd76",
        "5b40ddf888398ce4cccbf3b9d0a18d90149ed7ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:33 2011 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (27 commits)\n  drm/radeon/kms: hopefully fix pll issues for real (v3)\n  drm/radeon/kms: add bounds checking to avivo pll algo\n  drm: fix wrong usages of drm_device in DRM Developer\u0027s Guide\n  drm/radeon/kms: fix a few more atombios endian issues\n  drm/radeon/kms: improve 6xx/7xx CS error output\n  drm/radeon/kms: check AA resolve registers on r300\n  drm/radeon/kms: fix tracking of BLENDCNTL, COLOR_CHANNEL_MASK, and GB_Z on r300\n  drm/radeon/kms: use linear aligned for evergreen/ni bo blits\n  drm/radeon/kms: use linear aligned for 6xx/7xx bo blits\n  drm/radeon: fix race between GPU reset and TTM delayed delete thread.\n  drm/radeon/kms: evergreen/ni big endian fixes (v2)\n  drm/radeon/kms: 6xx/7xx big endian fixes\n  drm/radeon/kms: atombios big endian fixes\n  drm/radeon: 6xx/7xx non-kms endian fixes\n  drm/radeon/kms: optimize CS state checking for r100-\u003er500\n  drm: do not leak kernel addresses via /proc/dri/*/vma\n  drm/radeon/kms: add connector table for mac g5 9600\n  radeon mkregtable: Add missing fclose() calls\n  drm/radeon/kms: fix interlaced modes on dce4+\n  drm/radeon: fix memory debugging since d961db75ce86a84f1f04e91ad1014653ed7d9f46\n  ...\n"
    },
    {
      "commit": "c612cc211d7f3ba4c4626d55166b3103d15efd76",
      "tree": "dce92aca3a8ec99c3e774c09080bdbd704aaef3f",
      "parents": [
        "a7d6e4ecdb7648478ddec76d30d87d03d6e22b31",
        "a628e7b87e100befac9702aa0c3b9848a7685e49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:11 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:11 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  pci: use security_capable() when checking capablities during config space read\n"
    },
    {
      "commit": "a7d6e4ecdb7648478ddec76d30d87d03d6e22b31",
      "tree": "1e0110780ac0a8eeef2629e1d5880602bd6003c0",
      "parents": [
        "09f586b35d8503b57de1e0e9b19bc6b38e0d7319"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "aarcange@redhat.com",
        "time": "Tue Feb 15 19:02:45 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:21:11 2011 -0800"
      },
      "message": "thp: prevent hugepages during args/env copying into the user stack\n\nTransparent hugepages can only be created if rmap is fully\nfunctional. So we must prevent hugepages to be created while\nis_vma_temporary_stack() is true.\n\nThis also optmizes away some harmless but unnecessary setting of\nkhugepaged_scan.address and it switches some BUG_ON to VM_BUG_ON.\n\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09f586b35d8503b57de1e0e9b19bc6b38e0d7319",
      "tree": "f66610ae231f67d5c1239aa3ef73f2941b513f56",
      "parents": [
        "b9d4ba6b48e9467e2e72bd6fb296b75024466b93",
        "dc3397437d740dd7ba5b8d1bf548b7288f564152"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:19:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:19:45 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI / Video: Probe for output switch method when searching video devices.\n  ACPI / Wakeup: Enable button GPEs unconditionally during initialization\n  ACPI / ACPICA: Avoid crashing if _PRW is defined for the root object\n  ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (v2)\n"
    },
    {
      "commit": "b9d4ba6b48e9467e2e72bd6fb296b75024466b93",
      "tree": "a07f54e68e0dcca1ee225a616b55ee9bbe337f22",
      "parents": [
        "b45bbf07722bd9491c35681c6698cab93a778904",
        "a829eb4d7e08b316e2d48880ecab3630497f300f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:19:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:19:22 2011 -0800"
      },
      "message": "Merge branch \u0027tools-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027tools-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  tools: turbostat: style updates\n  tools: turbostat: fix bitwise and operand\n"
    },
    {
      "commit": "dc3397437d740dd7ba5b8d1bf548b7288f564152",
      "tree": "6df94762db354a9db7b6fe2be039c030e795bf7d",
      "parents": [
        "ed764e7ca042dbf4cc1c7f4e12cd842c7789f133",
        "884b821fa27a5e3714d4871976d3e7c3abfa0d1b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 15 15:25:48 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 15 15:25:48 2011 -0500"
      },
      "message": "Merge branch \u0027iomem\u0027 into release\n"
    },
    {
      "commit": "b45bbf07722bd9491c35681c6698cab93a778904",
      "tree": "d1c25524535496251ba7ac76f6d4aa01a562b233",
      "parents": [
        "f60c153d503e798b354333772e7c00f1e8733e71",
        "4abed0af1e9bc911f28bb525eece522d94d047f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 12:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 12:07:35 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (21 commits)\n  dmaengine: add slave-dma maintainer\n  dma: ipu_idmac: do not lose valid received data in the irq handler\n  dmaengine: imx-sdma: fix up param for the last BD in sdma_prep_slave_sg()\n  dmaengine: imx-sdma: correct sdmac-\u003estatus in sdma_handle_channel_loop()\n  dmaengine: imx-sdma: return sdmac-\u003estatus in sdma_tx_status()\n  dmaengine: imx-sdma: set sdmac-\u003estatus to DMA_ERROR in err_out of sdma_prep_slave_sg()\n  dmaengine: imx-sdma: remove IMX_DMA_SG_LOOP handling in sdma_prep_slave_sg()\n  dmaengine i.MX dma: initialize dma capabilities outside channel loop\n  dmaengine i.MX DMA: do not initialize chan_id field\n  dmaengine i.MX dma: check sg entries for valid addresses and lengths\n  dmaengine i.MX dma: set maximum segment size for our device\n  dmaengine i.MX SDMA: reserve channel 0 by not registering it\n  dmaengine i.MX SDMA: initialize dma capabilities outside channel loop\n  dmaengine i.MX SDMA: do not initialize chan_id field\n  dmaengine i.MX sdma: check sg entries for valid addresses and lengths\n  dmaengine i.MX sdma: set maximum segment size for our device\n  DMA: PL08x: fix channel pausing to timeout rather than lockup\n  DMA: PL08x: fix infinite wait when terminating transfers\n  dmaengine: imx-sdma: fix inconsistent naming in sdma_assign_cookie()\n  dmaengine: imx-sdma: propagate error in sdma_probe() instead of returning 0\n  ...\n"
    },
    {
      "commit": "f60c153d503e798b354333772e7c00f1e8733e71",
      "tree": "f34aef151cd9566412dede029cb85762c8be0866",
      "parents": [
        "a1213b091cd50c3038b3ae480c2f1fae2713f010",
        "83f6b0c18204f68961f58b9f69e5dba0d36056a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 12:06:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 12:06:38 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.38\u0027 of git://linux-nfs.org/~bfields/linux:\n  nfsd: break lease on unlink due to rename\n  nfsd4: acquire only one lease per file\n  nfsd4: modify fi_delegations under recall_lock\n  nfsd4: remove unused deleg dprintk\u0027s.\n  nfsd4: split lease setting into separate function\n  nfsd4: fix leak on allocation error\n  nfsd4: add helper function for lease setup\n  nfsd4: split up nfsd_break_deleg_cb\n  NFSD: memory corruption due to writing beyond the stat array\n  NFSD: use nfserr for status after decode_cb_op_status\n  nfsd: don\u0027t leak dentry count on mnt_want_write failure\n"
    },
    {
      "commit": "a1213b091cd50c3038b3ae480c2f1fae2713f010",
      "tree": "a353228f47995e49fb450f5ff1a7bf5bd8020004",
      "parents": [
        "1cecd791f2708b621e619cf4df4636c97c9497e5",
        "7ff207928eb0761fa6b6c39eda82ac07a5241acf",
        "f590308536db432e4747f562b29e5858123938e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:19:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:19:18 2011 -0800"
      },
      "message": "Merge branches \u0027core-fixes-for-linus\u0027 and \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"lockdep, timer: Fix del_timer_sync() annotation\"\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  timer debug: Hide kernel addresses via %pK in /proc/timer_list\n"
    },
    {
      "commit": "1cecd791f2708b621e619cf4df4636c97c9497e5",
      "tree": "7d1cae2e3e0c02a5c187408fac36f0bae20fadf0",
      "parents": [
        "fef86db8feb2618430ac9e3c9b6197a7eacaf27a",
        "a252852afaea8270fcb91628b298253b112fc92e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:18:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:18:48 2011 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix text_poke_smp_batch() deadlock\n  perf tools: Fix thread_map event synthesizing in top and record\n  watchdog, nmi: Lower the severity of error messages\n  ARM: oprofile: Fix backtraces in timer mode\n  oprofile: Fix usage of CONFIG_HW_PERF_EVENTS for oprofile_perf_init and friends\n"
    },
    {
      "commit": "fef86db8feb2618430ac9e3c9b6197a7eacaf27a",
      "tree": "d296ceedbec0863b4cabfc84cf0912629d4cb1ac",
      "parents": [
        "87450bd55d6f7caa472b5db49a97ca373baf2577",
        "84e383b322e5348db03be54ff64cc6da87003717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:18:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:18:29 2011 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, dmi, debug: Log board name (when present) in dmesg/oops output\n  x86, ioapic: Don\u0027t warn about non-existing IOAPICs if we have none\n  x86: Fix mwait_usable section mismatch\n  x86: Readd missing irq_to_desc() in fixup_irq()\n  x86: Fix section mismatch in LAPIC initialization\n"
    },
    {
      "commit": "87450bd55d6f7caa472b5db49a97ca373baf2577",
      "tree": "00cc4e9da0e486c5d540c2f733a75a9230405f40",
      "parents": [
        "055d219441cc23f631240335fd369b6b5852681a",
        "cfaea56741360311d0dabcb6603fa78c2e3de155"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 09:40:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 09:40:27 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: matrix_keypad - increase the limit of rows and columns\n  Input: wacom - fix error path in wacom_probe()\n  Input: ads7846 - check proper condition when freeing gpio\n  Revert \"Input: do not pass injected events back to the originating handler\"\n  Input: sysrq - rework re-inject logic\n  Input: serio - clear pending rescans after sysfs driver rebind\n  Input: rotary_encoder - use proper irqflags\n  Input: wacom_w8001 - report resolution to userland\n"
    },
    {
      "commit": "055d219441cc23f631240335fd369b6b5852681a",
      "tree": "4b9edd925dcda0b72a4ca3ec146f516f52e51bee",
      "parents": [
        "007a14af2649c9ac77f38cd23469518ffb8b355a",
        "4e924a4f53a0e1ea060bd50695a12a238b250322"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 08:06:36 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 08:06:36 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  get rid of nameidata_dentry_drop_rcu() calling nameidata_drop_rcu()\n  drop out of RCU in return_reval\n  split do_revalidate() into RCU and non-RCU cases\n  in do_lookup() split RCU and non-RCU cases of need_revalidate\n  nothing in do_follow_link() is going to see RCU\n"
    },
    {
      "commit": "007a14af2649c9ac77f38cd23469518ffb8b355a",
      "tree": "d6bc4477c11d7c8fd892f059acf0fc1ed547ba52",
      "parents": [
        "261cd298a8c363d7985e3482946edb4bfedacf98",
        "c26a920373a983b52223eed5a13b97404d8b4158"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 08:00:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 08:00:35 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: check return value of alloc_extent_map()\n  Btrfs - Fix memory leak in btrfs_init_new_device()\n  btrfs: prevent heap corruption in btrfs_ioctl_space_info()\n  Btrfs: Fix balance panic\n  Btrfs: don\u0027t release pages when we can\u0027t clear the uptodate bits\n  Btrfs: fix page-\u003eprivate races\n"
    },
    {
      "commit": "261cd298a8c363d7985e3482946edb4bfedacf98",
      "tree": "2b0335444f995b406ea4b9f31bc8eaffaed2e807",
      "parents": [
        "1abe3af27120a66711e00eb3112ecd4f8292a470"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Feb 15 09:43:32 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 07:34:16 2011 -0800"
      },
      "message": "s390: remove task_show_regs\n\ntask_show_regs used to be a debugging aid in the early bringup days\nof Linux on s390. /proc/\u003cpid\u003e/status is a world readable file, it\nis not a good idea to show the registers of a process. The only\ncorrect fix is to remove task_show_regs.\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a628e7b87e100befac9702aa0c3b9848a7685e49",
      "tree": "3771e7bc343f9ce6cd336f513d7c177845d8f92b",
      "parents": [
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Mon Feb 14 17:21:49 2011 -0800"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Feb 15 19:06:31 2011 +1100"
      },
      "message": "pci: use security_capable() when checking capablities during config space read\n\nThis reintroduces commit 47970b1b which was subsequently reverted\nas f00eaeea.  The original change was broken and caused X startup\nfailures and generally made privileged processes incapable of reading\ndevice dependent config space.  The normal capable() interface returns\ntrue on success, but the LSM interface returns 0 on success.  This thinko\nis now fixed in this patch, and has been confirmed to work properly.\n\nSo, once again...Eric Paris noted that commit de139a3 (\"pci: check caps\nfrom sysfs file open to read device dependent config space\") caused the\ncapability check to bypass security modules and potentially auditing.\nRectify this by calling security_capable() when checking the open file\u0027s\ncapabilities for config space reads.\n\nReported-by: Eric Paris \u003ceparis@redhat.com\u003e\nTested-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nCc: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "4e924a4f53a0e1ea060bd50695a12a238b250322",
      "tree": "868af33c6c1ca390e688c8aaf19f4fe1fca2bc27",
      "parents": [
        "f60aef7ec625236a6366722bb1be7b37596bf0ae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 01:42:59 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 02:26:54 2011 -0500"
      },
      "message": "get rid of nameidata_dentry_drop_rcu() calling nameidata_drop_rcu()\n\ncan\u0027t happen anymore and didn\u0027t work right anyway\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f60aef7ec625236a6366722bb1be7b37596bf0ae",
      "tree": "9ac12873b513fdb820eda3bf7c2894edac384901",
      "parents": [
        "f5e1c1c1afc1d979e2ac6a24cc99ba7143639f4d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 01:35:28 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 02:26:54 2011 -0500"
      },
      "message": "drop out of RCU in return_reval\n\n... thus killing the need to handle drop-from-RCU in d_revalidate()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5e1c1c1afc1d979e2ac6a24cc99ba7143639f4d",
      "tree": "48dad00e6bead517191094c0c05ef7b01c226e25",
      "parents": [
        "24643087e748bf192f1182766716e522dc1c972f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 01:32:55 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 02:26:54 2011 -0500"
      },
      "message": "split do_revalidate() into RCU and non-RCU cases\n\nfixing oopsen in lookup_one_len()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "24643087e748bf192f1182766716e522dc1c972f",
      "tree": "f67283376c36f6745f1f26c9f67b953ff0b4de55",
      "parents": [
        "844a391799c25d9ba85cbce33e4697db06083ec6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 01:26:22 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 02:26:54 2011 -0500"
      },
      "message": "in do_lookup() split RCU and non-RCU cases of need_revalidate\n\nand use unlikely() instead of gotos, for fsck sake...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "844a391799c25d9ba85cbce33e4697db06083ec6",
      "tree": "6f08be3adfe934f24ef8f98b09d3d1a6319a6c92",
      "parents": [
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 00:38:26 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 15 02:26:53 2011 -0500"
      },
      "message": "nothing in do_follow_link() is going to see RCU\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "84e383b322e5348db03be54ff64cc6da87003717",
      "tree": "b1ed733fb82c002a41cbe13535d9ed80d52f9443",
      "parents": [
        "678301ecadec24ff77ab310eebf8a32ccddb1850"
      ],
      "author": {
        "name": "Naga Chumbalkar",
        "email": "nagananda.chumbalkar@hp.com",
        "time": "Mon Feb 14 22:47:17 2011 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 15 04:20:57 2011 +0100"
      },
      "message": "x86, dmi, debug: Log board name (when present) in dmesg/oops output\n\nThe \"Type 2\" SMBIOS record that contains Board Name is not\nstrictly required and may be absent in the SMBIOS on some\nplatforms.\n\n( Please note that Type 2 is not listed in Table 3 in Sec 6.2\n  (\"Required Structures and Data\") of the SMBIOS v2.7\n  Specification. )\n\nUse the Manufacturer Name (aka System Vendor) name.\nPrint Board Name only when it is present.\n\nBefore the fix:\n  (i) dmesg output: DMI: /ProLiant DL380 G6, BIOS P62 01/29/2011\n (ii) oops output:  Pid: 2170, comm: bash Not tainted 2.6.38-rc4+ #3 /ProLiant DL380 G6\n\nAfter the fix:\n  (i) dmesg output: DMI: HP ProLiant DL380 G6, BIOS P62 01/29/2011\n (ii) oops output:  Pid: 2278, comm: bash Not tainted 2.6.38-rc4+ #4 HP ProLiant DL380 G6\n\nSigned-off-by: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nReviewed-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e # .3x - good for debugging, please apply as far back as it applies cleanly\nLKML-Reference: \u003c20110214224423.2182.13929.sendpatchset@nchumbalkar.americas.hpqcorp.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "678301ecadec24ff77ab310eebf8a32ccddb1850",
      "tree": "e98478769e2abc960623d5c044a1440e71411653",
      "parents": [
        "1c9d16e35911090dee3f9313e6af13af623d66ee"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Feb 14 22:52:38 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 15 04:15:04 2011 +0100"
      },
      "message": "x86, ioapic: Don\u0027t warn about non-existing IOAPICs if we have none\n\nmp_find_ioapic() prints errors like:\n\n    ERROR: Unable to locate IOAPIC for GSI 13\n\nif it can\u0027t find the IOAPIC that manages that specific GSI. I\nsee errors like that at every boot of a laptop that apparently\ndoesn\u0027t have any IOAPICs.\n\nBut if there are no IOAPICs it doesn\u0027t seem to be an error that\nnone can be found. A solution that gets rid of this message is\nto directly return if nr_ioapics (still) is zero. (But keep\nreturning -1 in that case, so nothing breaks from this change.)\n\nThe call chain that generates this error is:\n\npnpacpi_allocated_resource()\n    case ACPI_RESOURCE_TYPE_IRQ:\n        pnpacpi_parse_allocated_irqresource()\n            acpi_get_override_irq()\n                 mp_find_ioapic()\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a252852afaea8270fcb91628b298253b112fc92e",
      "tree": "71d0931449a6fba2a4c3a306effe2e7ef15f8541",
      "parents": [
        "d91309f69b7bdb64aeb30106fde8d18c5dd354b5",
        "d14dd7e20d5e526557f5d3cfef4046a642f80924"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 15 04:10:35 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 15 04:10:35 2011 +0100"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/urgent\n"
    },
    {
      "commit": "e7c7d760859e78a4f47e7be647df683491e420fb",
      "tree": "156c0a2165b4518f28ea7258b85849500849e240",
      "parents": [
        "3e16f92536334ccb464ed88cf4d8cc0dd43da106"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:40:21 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:43:03 2011 -0800"
      },
      "message": "omap: hwmod: Populate _mpu_rt_va later on in omap_hwmod_late_init\n\nOtherwise ioremap can fail with early_init patch unless we have\na static mapping for everything.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3e16f92536334ccb464ed88cf4d8cc0dd43da106",
      "tree": "0ad6d2c96672cae89d339d0305e8001cde2833c7",
      "parents": [
        "44dc046e93eb98d41048954f700b1927f7e288ed"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:40:20 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:40:49 2011 -0800"
      },
      "message": "omap2+: Fix omap_serial_early_init to work with init_early hook\n\nThe new init_early hook happens at the end of setup_arch,\nwhich is too early for kzalloc. However, there\u0027s no need\nto call omap_serial_early_init that early, so fix this\nby setting it up as a core_initcall.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "44dc046e93eb98d41048954f700b1927f7e288ed",
      "tree": "cc3d2a75161d0be96a1dc4c3f17f91e1ffed3ca0",
      "parents": [
        "3dc3bad6f1b316d79d9d1d596a590b5097cb3dc4"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:40:20 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:40:49 2011 -0800"
      },
      "message": "omap2+: Make omap_hwmod_late_init into core_initcall\n\nOtherwise things will fail with early_init changes.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3dc3bad6f1b316d79d9d1d596a590b5097cb3dc4",
      "tree": "2c8376da2652ac81bbadd08ef2ff8a28e1757c8e",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Mon Feb 14 15:40:20 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 14 15:40:20 2011 -0800"
      },
      "message": "ARM: OMAP2: use early init hook\n\nMove non-mapping and non-irq initialization code out of .map_io and\n.init_irq respectively into the new init_early hook.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    }
  ],
  "next": "5b40ddf888398ce4cccbf3b9d0a18d90149ed7ff"
}
