)]}'
{
  "log": [
    {
      "commit": "da64c2a8dee66ca03f4f3e15d84be7bedf73db3d",
      "tree": "8de9d4de358447a80f731a49a689c84bca42abf5",
      "parents": [
        "29463c28a553e1959ec45cc8ad9d2eb434663cdf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:37:46 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:37:46 2010 +0900"
      },
      "message": "clocksource: Fix up a registration/IRQ race in the sh drivers.\n\nAll of the SH clocksource drivers follow the scheme that the IRQ is setup\nprior to registering the clockevent. The interrupt handler in the\nclockevent cases looks to the event handler function pointer being filled\nin by the registration code, permitting us to get in to situations where\nasserted IRQs step in to the handler before registration has had a chance\nto complete and hitting a NULL pointer deref.\n\nIn practice this is not an issue for most platforms, but some of them\nwith fairly special loaders (or that are chain-loading from another\nkernel) may enter in to this situation. This fixes up the oops reported\nby Rafael on hp6xx.\n\nReported-and-tested-by: Rafael Ignacio Zurita \u003crafaelignacio.zurita@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29463c28a553e1959ec45cc8ad9d2eb434663cdf",
      "tree": "111effeab274055d9743ff74dc68ea3688197b93",
      "parents": [
        "bbb892aac4724b7cc6e1626665310eddfd747235"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Feb 24 00:16:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:31:29 2010 +0900"
      },
      "message": "sh: ms7724: modify scan_timing for KEYSC\n\nKEYSC::SCN register of SH7724 is 3bit.\nThus, scan_timing should be 0 - 7 here.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bbb892aac4724b7cc6e1626665310eddfd747235",
      "tree": "4c805c1665c8b0fd8f61ea4e509e625aa884289c",
      "parents": [
        "263657168549075b57ecfbf730738105d1af8b65"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Feb 23 08:19:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:31:28 2010 +0900"
      },
      "message": "sh: ms7724: Add sh_sir support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "263657168549075b57ecfbf730738105d1af8b65",
      "tree": "7e55673752a8361d7eef0f62b35726431512cb3c",
      "parents": [
        "94ea5e449ae834af058ef005d16a8ad44fcf13d6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Feb 24 00:32:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:31:28 2010 +0900"
      },
      "message": "sh: mach-ecovec24: Add sh_sir support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "94ea5e449ae834af058ef005d16a8ad44fcf13d6",
      "tree": "4152e5cc7cd5535452b2cd074b6ba041abc7c301",
      "parents": [
        "7c1b2c6890a1a033dde4f6991c0a1fcd69cf58ce"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 23 12:56:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 23 12:56:30 2010 +0900"
      },
      "message": "sh: wire up SET/GET_UNALIGN_CTL.\n\nThis hooks up the SET/GET_UNALIGN_CTL knobs cribbing the bulk of it from\nthe PPC and ia64 implementations. The thread flags happen to be the\nlogical inverse of what the global fault mode is set to, so this works\nout pretty cleanly. By default the global fault mode is used, with tasks\nnow being able to override their own settings via prctl().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7c1b2c6890a1a033dde4f6991c0a1fcd69cf58ce",
      "tree": "a7c96cf762699b936ddc1c191444fafc7f73a401",
      "parents": [
        "16afc9fb0298a66da25ee015eb3c8a8f55e3744a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 23 11:48:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 23 11:48:50 2010 +0900"
      },
      "message": "sh: allow alignment fault mode to be configured at kernel boot.\n\nFollow the ARM change, which is what our alignment helpers are based on\nin the first place.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "16afc9fb0298a66da25ee015eb3c8a8f55e3744a",
      "tree": "5e8eb1bda9c3ce75906f93903b06265ec2f2adbf",
      "parents": [
        "6f26d19fce5907cdd0fd953ac1a1d0b1e6e5982c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 22 05:18:10 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:14:18 2010 +0900"
      },
      "message": "sh: sh7724: Update FSI/SPU2 clock\n\nWhen FSI and Network (\u003d NFS file system) were used at the same time,\nthe I/O of FSI was unstable.  This patch updates the SPU2 clock (which\nis used for FSI) to solve this issue.  Special thanks to Jeremy.\n\nSigned-off-by: Jeremy Baker \u003cJeremy.Baker@renesas.com\u003e\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6f26d19fce5907cdd0fd953ac1a1d0b1e6e5982c",
      "tree": "0d4bc4a7bcdb0b5911807532478533f7fa2ebfbf",
      "parents": [
        "7be85c6eb4462cd973e680d9dcf897a7b5b26165"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:33:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:11:23 2010 +0900"
      },
      "message": "sh: always enable sh7724 vpu_clk and set to 166MHz on Ecovec\n\nUpdate the sh7724 processor code to always enable vpu_clk.\n\nOn the Ecovec board, set the vpu_clk to 166 Mhz.\n\nThe 166MHz setting results in a divide-by-6 setup for\nvpu_clk and improves the VPU performance compared to the\npower-on-reset/bootloader configuration.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7be85c6eb4462cd973e680d9dcf897a7b5b26165",
      "tree": "5da0ed4f9d6e24676cca7db071ba3380ee6c0cd7",
      "parents": [
        "0a5f337ecd20e70e84a5cfc0f2c24d0366087026"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:26:56 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:11:22 2010 +0900"
      },
      "message": "sh: add sh7724 kick callback to clk_div4_table\n\nThis patch adds a -\u003ekick() callback to clk_div4_table\nand ties it into sh_clk_div4_set_rate(). A sh7724\nspecific kick function is also added that updates the\nKICK bit whenever div4 clocks in FRQCRA and FRQCRB\nhave been set. Allows us to set the VPU clock.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0a5f337ecd20e70e84a5cfc0f2c24d0366087026",
      "tree": "947f3063cb56ca8e7b168b46432b1bd35475e075",
      "parents": [
        "de7ca2144c36291a491bd39afad172f56432a4bb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:22:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:11:20 2010 +0900"
      },
      "message": "sh: introduce struct clk_div4_table\n\nThis patch introduces struct clk_div4_table. The structure\nwill be used to keep div4 specific data, and is with this\npatch replacing the struct clk_div_mult_table pointer arg\nused by the sh_clk_div4_register() functions.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "de7ca2144c36291a491bd39afad172f56432a4bb",
      "tree": "1a86bde64f584151b4213e8b70bcbe3ac4bfbfc4",
      "parents": [
        "8c563a30cdfff2833c4c2078d25b5d1469706a6d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:12:00 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:11:19 2010 +0900"
      },
      "message": "sh: clock-cpg div4 set_rate() shift fix\n\nMake sure the div4 bitfield is shifted according\nto the enable_bit value in sh_clk_div4_set_rate().\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8c563a30cdfff2833c4c2078d25b5d1469706a6d",
      "tree": "809a3ef47ee739292c6f2b083e676ad1b483fe41",
      "parents": [
        "77f36fcc035a5af19e95f50a2e648cda2a6ef2b9"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Thu Feb 04 23:46:13 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 18:54:18 2010 +0900"
      },
      "message": "sh: Turn on speculative return for SH7785 and SH7786\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "77f36fcc035a5af19e95f50a2e648cda2a6ef2b9",
      "tree": "a183a3289807a83da9c11e0d2d722cec60fce5d9",
      "parents": [
        "838a4a9dcee0cbaeb0943531da00ac44d578f315",
        "d01447b3197c2c470a14666be2c640407bbbfec7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 18:35:20 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 18:35:20 2010 +0900"
      },
      "message": "Merge branch \u0027sh/pmb-dynamic\u0027\n"
    },
    {
      "commit": "d01447b3197c2c470a14666be2c640407bbbfec7",
      "tree": "06d1b83868e4d3971b781b45607b124718ee2ec0",
      "parents": [
        "2e450643d70b62e0192577681b227d7d5d2efa45"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 18:13:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 18:13:51 2010 +0900"
      },
      "message": "sh: Merge legacy and dynamic PMB modes.\n\nThis implements a bit of rework for the PMB code, which permits us to\nkill off the legacy PMB mode completely. Rather than trusting the boot\nloader to do the right thing, we do a quick verification of the PMB\ncontents to determine whether to have the kernel setup the initial\nmappings or whether it needs to mangle them later on instead.\n\nIf we\u0027re booting from legacy mappings, the kernel will now take control\nof them and make them match the kernel\u0027s initial mapping configuration.\nThis is accomplished by breaking the initialization phase out in to\nmultiple steps: synchronization, merging, and resizing. With the recent\nrework, the synchronization code establishes page links for compound\nmappings already, so we build on top of this for promoting mappings and\nreclaiming unused slots.\n\nAt the same time, the changes introduced for the uncached helpers also\npermit us to dynamically resize the uncached mapping without any\nparticular headaches. The smallest page size is more than sufficient for\nmapping all of kernel text, and as we\u0027re careful not to jump to any far\noff locations in the setup code the mapping can safely be resized\nregardless of whether we are executing from it or not.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2e450643d70b62e0192577681b227d7d5d2efa45",
      "tree": "4ecb8fdb3177d2429e2f72202ad88cdccdaed6ae",
      "parents": [
        "b8f7918f332873a79e4c820e90e7a245ce4d3042"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 13:26:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 13:26:05 2010 +0900"
      },
      "message": "sh: Use uncached I/O helpers in PMB setup.\n\nThe PMB code is an example of something that spends an absurd amount of\ntime running uncached when only a couple of operations really need to be.\nThis switches over to the shiny new uncached helpers, permitting us to\nspend far more time running cached.\n\nAdditionally, MMUCR twiddling is perfectly safe from cached space given\nthat it\u0027s paired with a control register barrier, so fix that up, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8f7918f332873a79e4c820e90e7a245ce4d3042",
      "tree": "646ba9c3abeb7919c0346cfb6c6222e76196204d",
      "parents": [
        "d53a0d33bc3a50ea0e8dd1680a2e8435770b162a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 13:23:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 18 13:23:30 2010 +0900"
      },
      "message": "sh: Provide uncached I/O helpers.\n\nThere are lots of registers that can only be updated from the uncached\nmapping, so we add some helpers for those cases in order to make it\neasier to ensure that we only make the jump when it\u0027s absolutely\nnecessary.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d53a0d33bc3a50ea0e8dd1680a2e8435770b162a",
      "tree": "7f7959c3aab789afe77d16616ba1246edf0b305a",
      "parents": [
        "0065b96775f1eff167a2c3343a41582e8fab4c6c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 21:17:02 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 21:17:02 2010 +0900"
      },
      "message": "sh: PMB locking overhaul.\n\nThis implements some locking for the PMB code. A high level rwlock is\nadded for dealing with rw accesses on the entry map while a per-entry\ndata structure spinlock is added to deal with the PMB entry changing out\nfrom underneath us.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0065b96775f1eff167a2c3343a41582e8fab4c6c",
      "tree": "21772c942c64488442c20695f135faec1738c6bb",
      "parents": [
        "d7813bc9e8e384f5a293b05c095c799d41af3668"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 18:05:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 18:05:23 2010 +0900"
      },
      "message": "sh: Fix up dynamically created write-through PMB mappings.\n\nWrite-through PMB mappings still require the cache bit to be set, even if\nthey\u0027re to be flagged with a different cache policy and bufferability\nbit. To reduce some of the confusion surrounding the flag encoding we\ncentralize the cache mask based on the system cache policy while we\u0027re at\nit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d7813bc9e8e384f5a293b05c095c799d41af3668",
      "tree": "285ef4ffef4a0da0f54cfc90ca259eaa426bc5e4",
      "parents": [
        "9edef28653a519bf0a48250f36cce96b1736ec4e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 17:56:38 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 17:56:38 2010 +0900"
      },
      "message": "sh: Build PMB entry links for existing contiguous multi-page mappings.\n\nThis plugs in entry sizing support for existing mappings and then builds\non top of that for linking together entries that are mapping contiguous\nareas. This will ultimately permit us to coalesce mappings and promote\nhead pages while reclaiming PMB slots for dynamic remapping.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9edef28653a519bf0a48250f36cce96b1736ec4e",
      "tree": "68049b29e69228fe0cdf26b27a3743928c5e7fdb",
      "parents": [
        "51becfd96287b3913b13075699433730984e2f4f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 16:28:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 16:28:00 2010 +0900"
      },
      "message": "sh: uncached mapping helpers.\n\nThis adds some helper routines for uncached mapping support. This\nsimplifies some of the cases where we need to check the uncached mapping\nboundaries in addition to giving us a centralized location for building\nmore complex manipulation on top of.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "51becfd96287b3913b13075699433730984e2f4f",
      "tree": "2105a0a34e99ee872637ab2f15a8e5c8d890715a",
      "parents": [
        "7bdda6209f224aa784a036df54b22cb338d2e859"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 15:33:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 15:33:30 2010 +0900"
      },
      "message": "sh: PMB tidying.\n\nSome overdue cleanup of the PMB code, killing off unused functionality\nand duplication sprinkled about the tree.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7bdda6209f224aa784a036df54b22cb338d2e859",
      "tree": "2c2ce99f0ec55386246379ffb8412b3a893402b0",
      "parents": [
        "49f3bfe9334a4cf86079d2ee1d08e674b58862a9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 13:23:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 13:23:00 2010 +0900"
      },
      "message": "sh: Fix up more 64-bit pgprot truncation on SH-X2 TLB.\n\nBoth the store queue API and the PMB remapping take unsigned long for\ntheir pgprot flags, which cuts off the extended protection bits. In the\ncase of the PMB this isn\u0027t really a problem since the cache attribute\nbits that we care about are all in the lower 32-bits, but we do it just\nto be safe. The store queue remapping on the other hand depends on the\nextended prot bits for enabling userspace access to the mappings.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "838a4a9dcee0cbaeb0943531da00ac44d578f315",
      "tree": "91af10e655dc28cb9f79d0c04c87e771cdd5d4a2",
      "parents": [
        "e9125ac0bf78bc19181359a3411d2e2bb757942d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Feb 16 05:19:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:45:44 2010 +0900"
      },
      "message": "sh: fix sh7723 SDHI support using INTC force_disable\n\nUpdate the sh7723 INTC tables with force_enable support\nto mask out pending unsupported SDHI interrupt sources.\n\nWithout this patch the kernel locks up due to a pending\nSDHI interrupt that the tmio_mmc driver cannot handle.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e9125ac0bf78bc19181359a3411d2e2bb757942d",
      "tree": "e4ca2ede81fecf5c9aaf75040188bfc1737f6322",
      "parents": [
        "4d2185d93c670902b6e4716b360e2bcb7d2f7b2f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Feb 16 05:17:52 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:45:43 2010 +0900"
      },
      "message": "sh: fix sh7722 SDHI support using INTC force_disable\n\nUpdate the sh7722 INTC tables with force_enable support\nto mask out pending unsupported SDHI interrupt sources.\n\nWithout this patch the kernel locks up due to a pending\nSDHI interrupt that the tmio_mmc driver cannot handle.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d2185d93c670902b6e4716b360e2bcb7d2f7b2f",
      "tree": "c64add5c030ff50660af80664d5e294d6c3f2e9d",
      "parents": [
        "319c2cc761505ee54a9536c5d0b9c2ee3fb33866"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:37:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:37:42 2010 +0900"
      },
      "message": "sh: Use dummy_irq_chip for INTC redirect vectors.\n\nPresently there\u0027s an ordering issue with the chained handler change\nwhich places the set_irq_chip() after set_irq_chained_handler(). This\ncauses a warning to be emitted as the IRQ chip needs to be set first.\nHowever, there is the caveat that redirect IRQs can\u0027t use the parent\nIRQ\u0027s irq chip as they are just dummy redirects, resulting in\nintc_enable() blowing up when set_irq_chained_handler() attempts to\nstart up the redirect IRQ. In these cases we can just use dummy_irq_chip\ndirectly, as we already extract the parent IRQ and chip from the redirect\nhandler.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "49f3bfe9334a4cf86079d2ee1d08e674b58862a9",
      "tree": "26c6fd90f5c3b0f4cee01095d45c307d505a86a7",
      "parents": [
        "1d5cfcdff793e2f34ec61d902fa5ee0c7e4a2208"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:33:22 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:33:22 2010 +0900"
      },
      "message": "sh: Setup boot CPU VBR early to enable early page faults.\n\nvmemmap and the vmsplit code amongst others need to be able to take page\nfaults much earlier than trap_init() time, so move this in to the early\nCPU initialization. VBR setup for secondary CPUs is already handled\nthrough start_secondary(), so we only need to do this for the boot CPU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d5cfcdff793e2f34ec61d902fa5ee0c7e4a2208",
      "tree": "8fc4a0dfd67aa995480c1a9b7e248c9793720efc",
      "parents": [
        "efd54ea315f645ef318708aab5714a5f1f432d03"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 21:43:38 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 21:43:38 2010 +0900"
      },
      "message": "sh: Kill off some superfluous legacy PMB special casing.\n\nThe __va()/__pa() offsets and the boot memory offsets are consistent for\nall PMB users, so there is no need to special case these for legacy PMB.\nKill the special casing off and depend on CONFIG_PMB across the board.\nThis also fixes up yet another addressing bug for sh64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "efd54ea315f645ef318708aab5714a5f1f432d03",
      "tree": "d1958ba3a18418e1b49298b90fdba33f37da4c27",
      "parents": [
        "55cef91a5d553265f03fe159f9fcdfac36902248"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 18:39:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 18:39:30 2010 +0900"
      },
      "message": "sh: Merge the legacy PMB mapping and entry synchronization code.\n\nThis merges the code for iterating over the legacy PMB mappings and the\ncode for synchronizing software state with the hardware mappings. There\u0027s\nreally no reason to do the same iteration twice, and this also buys us\nthe legacy entry logging facility for the dynamic PMB case.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55cef91a5d553265f03fe159f9fcdfac36902248",
      "tree": "ae0dc74566ef0c8c80390d441ba690b28642b1ba",
      "parents": [
        "319c2cc761505ee54a9536c5d0b9c2ee3fb33866"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 17:14:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 17:14:04 2010 +0900"
      },
      "message": "sh: Prevent fixed slot PMB remapping from clobbering boot entries.\n\nThe PMB initialization code walks the entries and synchronizes the\nsoftware PMB state with the hardware mappings, preserving the slot index.\nUnfortunately pmb_alloc() only tested the bit position in the entry map\nand failed to set it, resulting in subsequent remaps being able to be\ndynamically assigned a slot that trampled an existing boot mapping with\ngeneral badness ensuing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "319c2cc761505ee54a9536c5d0b9c2ee3fb33866",
      "tree": "88cc4d3e9ed697c5bdc8383712f9d3f5735e38ef",
      "parents": [
        "fb1e776050f0f6a7b90eba03a1d001756454f9dc"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Mon Feb 15 08:37:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:50:26 2010 +0900"
      },
      "message": "sh: Fix zImage boot using fixed PMB.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fb1e776050f0f6a7b90eba03a1d001756454f9dc",
      "tree": "5be962ef1e149d99c31382b255aa45f4ae7a67b8",
      "parents": [
        "d85429a31790361b9e952be3817134c23b3b758a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 15 11:53:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:38:57 2010 +0900"
      },
      "message": "sh: fix sh7724 SDHI support using INTC force_disable\n\nUpdate the sh7724 INTC tables with force_enable support\nto mask out pending unsupported SDHI interrupt sources.\n\nWithout this patch the kernel locks up due to a pending\nSDHI interrupt that the tmio_mmc driver cannot handle.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d85429a31790361b9e952be3817134c23b3b758a",
      "tree": "b5a5fa7e81345e92c518bf5ff3a81ae8d032df7d",
      "parents": [
        "92e1f9a7ed613b36f3aaf8b04a79e2fd4fa37ec1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 15 11:40:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:38:56 2010 +0900"
      },
      "message": "sh: extend INTC with force_disable\n\nExtend the shared INTC code with force_disable support to\nallow keeping mask bits statically disabled. Needed for\nSDHI support to mask out unsupported interrupt sources.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "92e1f9a7ed613b36f3aaf8b04a79e2fd4fa37ec1",
      "tree": "3e1ac9265c8b7044b99d8473deb25dff577994ec",
      "parents": [
        "40331b21f5fdb746e80fc609ef60ef71b5cd47d9"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Thu Feb 11 10:24:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:29 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Fix panning.\n\nFixed SH-Mobile panning. Previously the address of the frame to be displayed\nwas updated in the VSync end interrupt. This meant there was a minimum of 1\nframe bewteen calling FBIOPAN_DISPLAY ioctl and the pan occuring. This meant\nthat apps were not able to use the FBIO_WAITFORVSYNC ioctl to wait for the\npan to complete. This patch moves the write to LDSA1R mirror reg into the\npan ioctl.  Tested on MS7724 board against 2.6.33-rc7\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40331b21f5fdb746e80fc609ef60ef71b5cd47d9",
      "tree": "66467a8eff27a8f379d433c717bd91bc84c7b6bf",
      "parents": [
        "04c869735541c27dd137c55f35f8a18bb372bbe1"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Mon Feb 15 13:57:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:27 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Add wait for vsync.\n\nAdded FBIO_WAITFORVSYNC ioctl for SH-Mobile devices.\nTested on MS7724 and MigoR boards against 2.6.33-rc7.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04c869735541c27dd137c55f35f8a18bb372bbe1",
      "tree": "d4dcd62d881afcb00c587640946ebbeb3c779d37",
      "parents": [
        "028c5d5d596651bce13d06737eb3707a7e99a30c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 16:10:57 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 16:10:57 2010 +0900"
      },
      "message": "sh: Fix up legacy PMB mode offset calculation.\n\nThe change for fixing up sh64 inadvertently inverted the logic for legacy\nPMB, fix that back up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "028c5d5d596651bce13d06737eb3707a7e99a30c",
      "tree": "e4e429858a19635ad2b5aa563bf1b4e39396d4e2",
      "parents": [
        "19f6b8b44e3f633d5d7d1ed68848b1eb89a1e800",
        "4b505db9c4c72dbd2a8e66b8d681640101325af6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:49:37 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:49:37 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "4b505db9c4c72dbd2a8e66b8d681640101325af6",
      "tree": "edf6aed9194684935e8f88b9501ae3f4ed33f54d",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:17:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:17:45 2010 +0900"
      },
      "message": "sh64: fix tracing of signals.\n\nThis follows the parisc change to ensure that tracehook_signal_handler()\nis aware of when we are single-stepping in order to ptrace_notify()\nappropriately. While this was implemented for 32-bit SH, sh64 neglected\nto make use of TIF_SINGLESTEP when it was folded in with the 32-bit code,\nresulting in ptrace_notify() never being called.\n\nAs sh64 uses all of the other abstractions already, this simply plugs in\nthe thread flag in the appropriate enable/disable paths and fixes up the\ntracehook notification accordingly. With this in place, sh64 is brought\nin line with what 32-bit is already doing.\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "724e6d3fe8003c3f60bf404bf22e4e331327c596",
      "tree": "fe8b671c049e39cbf06b63fa320e9775cad0dc58",
      "parents": [
        "e99cc290cae141853bcd901e4c7038fe686cc46d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 11:07:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 11:07:45 2010 -0800"
      },
      "message": "Linux 2.6.33-rc8\n"
    },
    {
      "commit": "e99cc290cae141853bcd901e4c7038fe686cc46d",
      "tree": "a1562c313f8459790ff7141be707656e1498fe84",
      "parents": [
        "26b23ace8b54d836763bad3495fe8ed1a9d4354d",
        "d6d8bf549393484e906913f02fa3c9518a2819b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 10:12:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 10:12:28 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - use WARN_ON_ONCE() for zero-division detection\n"
    },
    {
      "commit": "26b23ace8b54d836763bad3495fe8ed1a9d4354d",
      "tree": "35bc17fd4235e32fb1ab2c37ca8156ea778329bd",
      "parents": [
        "22a8cdd60339d931d0dca54427712b2714e5ba8b",
        "75dfca80a610e4e87d3b9ccfb3f520692808697d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 09:32:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 09:32:10 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: hold ref on flip object until it completes\n  drm/i915: Fix crash while aborting hibernation\n  drm/i915: Correctly return -ENOMEM on allocation failure in cmdbuf ioctls.\n  drm/i915: fix pipe source image setting in flip command\n  drm/i915: fix flip done interrupt on Ironlake\n  drm/i915: untangle page flip completion\n  drm/i915: handle FBC and self-refresh better\n  drm/i915: Increase fb alignment to 64k\n  drm/i915: Update write_domains on active list after flush.\n  drm/i915: Rework DPLL calculation parameters for Ironlake\n"
    },
    {
      "commit": "d6d8bf549393484e906913f02fa3c9518a2819b6",
      "tree": "29c0ecdb65f436e818786d15d55bf4a8c70bb873",
      "parents": [
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 18:17:06 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 18:20:04 2010 +0100"
      },
      "message": "ALSA: hda - use WARN_ON_ONCE() for zero-division detection\n\nReplace the zero-division warning message with WARN_ON_ONCE() per the\nadvice by Linus.  This shouldn\u0027t happen, but if it happens, it\u0027s\npossible that the bug happens often due to buggy IRQs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22a8cdd60339d931d0dca54427712b2714e5ba8b",
      "tree": "e174e2a8e9a1c8968b6d1cabf3f1010f2bb9e306",
      "parents": [
        "0e9695d9a45e9ea643f2f4e7f2859876940c58ae"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Fri Feb 12 10:53:08 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:51:58 2010 -0800"
      },
      "message": "parisc: fix tracing of signals\n\nMike Frysinger pointed out that calling tracehook_signal_handler with\nstepping\u003d0 missed testing the thread flags, resulting in not calling\nptrace_notify. Fix this by testing if we\u0027re single stepping or branch\nstepping and setting the flag accordingly.\n\nTested, seems to work.\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e9695d9a45e9ea643f2f4e7f2859876940c58ae",
      "tree": "58ac89957c99634894681459f49b8974449c02c7",
      "parents": [
        "280c96b16a732cec207ccef7f70cb9ec727d3fd9",
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:47 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda-intel: Avoid divide by zero crash\n"
    },
    {
      "commit": "280c96b16a732cec207ccef7f70cb9ec727d3fd9",
      "tree": "51deef0c50e14960bedb78b0b84f974fadc89889",
      "parents": [
        "b49199c827d81c6dfb8ebb325292aa6b94b45e3d",
        "62737d445b149eaf0beac50de8d856b5e94150be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:35 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator/lp3971: vol_map out of bounds in lp3971_{ldo,dcdc}_set_voltage()\n  regulator: Fix display of null constraints for regulators\n"
    },
    {
      "commit": "b49199c827d81c6dfb8ebb325292aa6b94b45e3d",
      "tree": "396a9d57746f278c2a4a4ba1d92e79380eb968a7",
      "parents": [
        "4dfd459b738cf1f65b3eac4e0a9b19bc93cc91c6",
        "07ccb7bf2c928fef4fea2cda69ba2e23479578db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:46:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:46:23 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  GFS2: Fix bmap allocation corner-case bug\n  GFS2: Fix error code\n"
    },
    {
      "commit": "62737d445b149eaf0beac50de8d856b5e94150be",
      "tree": "f885a0c65d63cefa8794398228c686a1c733e82c",
      "parents": [
        "973e9a2795b3b41d8408a0bb6f87b783c5efc88a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Feb 12 12:30:21 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Feb 12 11:39:49 2010 +0000"
      },
      "message": "regulator/lp3971: vol_map out of bounds in lp3971_{ldo,dcdc}_set_voltage()\n\nAfter `for (val \u003d LDO_VOL_MIN_IDX; val \u003c\u003d LDO_VOL_MAX_IDX; val++)\u0027, if no break\noccurs, val reaches LDO_VOL_MIN_IDX + 1, which is out of bounds for\nldo45_voltage_map[] and ldo123_voltage_map[].\n\nSimilarly BUCK_TARGET_VOL_MAX_IDX + 1 is out of bounds for buck_voltage_map[].\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "973e9a2795b3b41d8408a0bb6f87b783c5efc88a",
      "tree": "389bb05780ae75a98bebdb6ee4dd6e866ae6d381",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 11 19:20:48 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Feb 12 11:19:57 2010 +0000"
      },
      "message": "regulator: Fix display of null constraints for regulators\n\nIf the regulator constraints are empty and there is no voltage\nreported then nothing will be added to the text displayed for the\nconstraints, leading to random stack data being printed. This is\nunlikely to happen for practical regulators since most will at\nleast report a voltage but should still be fixed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "07ccb7bf2c928fef4fea2cda69ba2e23479578db",
      "tree": "6aee126126d3a1245b5b9f79abe2101098392187",
      "parents": [
        "0e5a9fb0426108d750c97c25b1ab04d3768b5aff"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Feb 12 10:10:55 2010 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Feb 12 10:16:14 2010 +0000"
      },
      "message": "GFS2: Fix bmap allocation corner-case bug\n\nThis patch solves a corner case during allocation which occurs if both\nmetadata (indirect) and data blocks are required but there is an\nobstacle in the filesystem (e.g. a resource group header or another\nallocated block) such that when the allocation is requested only\nenough blocks for the metadata are returned.\n\nBy changing the exit condition of this loop, we ensure that a\nminimum of one data block will always be returned.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "0e5a9fb0426108d750c97c25b1ab04d3768b5aff",
      "tree": "99a3b2f6ff12b9e55b6590210d0a5ef8e852156b",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96"
      ],
      "author": {
        "name": "Abhijith Das",
        "email": "adas@redhat.com",
        "time": "Fri Feb 05 18:25:41 2010 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Feb 12 10:15:51 2010 +0000"
      },
      "message": "GFS2: Fix error code\n\nWe need this one-liner to signal the mount helper of the \u0027insufficient journals\u0027 condition.\n\nSigned-off-by: Abhijith Das \u003cadas@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "19f6b8b44e3f633d5d7d1ed68848b1eb89a1e800",
      "tree": "4d2bacbf4a1ae3f3cbbb9c32a0c9d126731b89f3",
      "parents": [
        "b0f3ae03aca0f331b851ae94bc066124e7f104df"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:41:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:41:45 2010 +0900"
      },
      "message": "sh64: fix up memory offset calculation.\n\nThe linker script offsets were broken by the recent 29/32-bit\nintegration, so this fixes it up for sh64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b0f3ae03aca0f331b851ae94bc066124e7f104df",
      "tree": "510b641df1414800abcbe022986d5c9075017759",
      "parents": [
        "a4dad4c75c4ae378c2a5d66938b8467802c2e98f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:40:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:40:00 2010 +0900"
      },
      "message": "sh: Isolate uncached mapping support.\n\nThis splits out the uncached mapping support under its own config option,\npresently only used by 29-bit mode and 32-bit + PMB. This will make it\npossible to optionally add an uncached mapping on sh64 as well as booting\nwithout an uncached mapping for 32-bit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4dfd459b738cf1f65b3eac4e0a9b19bc93cc91c6",
      "tree": "73fb5b6bdf59ed90d954993a17bb43dd1873d86a",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96",
        "a6c7fdd29350a74ba5f76809436de9c3d6763009"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:28:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:28:03 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP: hsmmc: fix memory leak\n"
    },
    {
      "commit": "676ad585531e965416fd958747894541dabcec96",
      "tree": "26dc3c73bc518f13cc3e31c56828fece8d52fa4f",
      "parents": [
        "ffaa60d5fe1d30b618b0feb22c79486c26a16ea0",
        "cab4d27764d5a8654212b3e96eb0ae793aec5b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:13 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Do not falsely trigger kerneloops\n"
    },
    {
      "commit": "ffaa60d5fe1d30b618b0feb22c79486c26a16ea0",
      "tree": "e4c2d26c7565c7cee36065753db09467a27e0339",
      "parents": [
        "efa82bab8e3509bb2c4a8044de5909b8bab96cfd",
        "531c2dc70d339c5dfa8c3eb628c3459dc6f3a075"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:00 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cciss: Make cciss_seq_show handle holes in the h-\u003edrv[] array\n  cfq-iosched: split seeky coop queues after one slice\n"
    },
    {
      "commit": "efa82bab8e3509bb2c4a8044de5909b8bab96cfd",
      "tree": "99288d83deb78f03a9fe6b1f5783579ceca6f862",
      "parents": [
        "06a57f4f20d7bf7c3796abd541a7d400483a4596",
        "fdcb45777a3d1689c5541e1f85ee3ebbd197d2c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:28 2010 -0800"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: Fix the mapping of the NFSERR_SERVERFAULT error\n  NFS: Remove a redundant check for PageFsCache in nfs_migrate_page()\n  NFS: Fix a bug in nfs_fscache_release_page()\n"
    },
    {
      "commit": "06a57f4f20d7bf7c3796abd541a7d400483a4596",
      "tree": "86f7c7436a21e6c558b8e12948afb76872d56cf4",
      "parents": [
        "fd48d6c888eb3eb3c7e94a8880c6121893bd17b8",
        "12b336a8b4ea8652372f88521bf55cef7f5d5283"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:15 2010 -0800"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.33\n\n* git://git.infradead.org/users/cbou/battery-2.6.33:\n  wm97xx_battery: Handle missing platform data gracefully\n"
    },
    {
      "commit": "fd48d6c888eb3eb3c7e94a8880c6121893bd17b8",
      "tree": "4138605892a02eda7501120c8047b34e5b8171b4",
      "parents": [
        "bbf8fc61791eabce7102e709041a0c4e6ee4a316",
        "a67093d46e3caed1a42d694a7de452b61db30562"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:05:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:05:55 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] qla2xxx: Obtain proper host structure during response-queue processing.\n  [SCSI] compat_ioct: fix bsg SG_IO\n  [SCSI] qla2xxx: make msix interrupt handler safe for irq\n  [SCSI] zfcp: Report FC BSG errors in correct field\n  [SCSI] mptfusion : mptscsih_abort return value should be SUCCESS instead of value 0.\n"
    },
    {
      "commit": "bbf8fc61791eabce7102e709041a0c4e6ee4a316",
      "tree": "4c2dbcc2f1aa6feb1f37d2bac86480cfe014d4eb",
      "parents": [
        "67dcabd06126084295b5825d3d7f584450dd8553",
        "a9f0c381973097462d9688dc26fe66f4f020502e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:42 2010 -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: psmouse - make sure we don\u0027t schedule reconnects after cleanup\n"
    },
    {
      "commit": "67dcabd06126084295b5825d3d7f584450dd8553",
      "tree": "ac4a3be737071f7b891b8a66e764d5706cf681ca",
      "parents": [
        "09e65ed298e1d12b82752675ff5b9135860429ff",
        "77c1ff3982c6b36961725dd19e872a1c07df7f3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:28 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (30 commits)\n  vgaarb: fix incorrect dereference of userspace pointer.\n  drm/radeon/kms: retry auxch on 0x20 timeout value.\n  drm/radeon: Skip dma copy test in benchmark if card doesn\u0027t have dma engine.\n  drm/vmwgfx: Fix a circular locking dependency bug.\n  drm/vmwgfx: Drop scanout flag compat and add execbuf ioctl parameter members. Bumps major.\n  drm/vmwgfx: Report propper framebuffer_{max|min}_{width|height}\n  drm/vmwgfx: Update the user-space interface.\n  drm/radeon/kms: fix screen clearing before fbcon.\n  nouveau: fix state detection with switchable graphics\n  drm/nouveau: move dereferences after null checks\n  drm/nv50: make the pgraph irq handler loop like the pre-nv50 version\n  drm/nv50: delete ramfc object after disabling fifo, not before\n  drm/nv50: avoid unloading pgraph context when ctxprog is running\n  drm/nv50: align size of buffer object to the right boundaries.\n  drm/nv50: disregard dac outputs in nv50_sor_dpms()\n  drm/nv50: prevent multiple init tables being parsed at the same time\n  drm/nouveau: make dp auxch xfer len check for reads only\n  drm/nv40: make INIT_COMPUTE_MEM a NOP, just like nv50\n  drm/nouveau: Add proper vgaarb support.\n  drm/nouveau: Fix fbcon on mixed pre-NV50 + NV50 multicard.\n  ...\n"
    },
    {
      "commit": "09e65ed298e1d12b82752675ff5b9135860429ff",
      "tree": "384a60bcf2a8116427899e6784b8891510a9f403",
      "parents": [
        "9883b83d6fb2f87e0eb6c8839325272466041577",
        "734c2992828c66cee3feb21ecd30a6ac44aecc51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:02:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:02:27 2010 -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:\n  drivers/dma: Correct NULL test\n  async-tx: fix buffer submission error handling in ipu_idma.c\n  dmaengine: correct onstack wait_queue_head declaration\n  ioat: fix infinite timeout checking in ioat2_quiesce\n  dmaengine: fix memleak in dma_async_device_unregister\n"
    },
    {
      "commit": "9883b83d6fb2f87e0eb6c8839325272466041577",
      "tree": "a61cede09f8c47016af954311a8ed248bf4d2f34",
      "parents": [
        "a4b4df279471ec360de11ec86640fd8a3c533487",
        "5b7efa898b357e6ebe4024c520e62024eb969b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:46 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Don\u0027t probe reserved EntryHi bits.\n  MIPS: SNI: Correct NULL test\n  MIPS: Fix __devinit __cpuinit confusion in cpu_cache_init\n  MIPS: IP27: Make defconfig useful again.\n  MIPS: Fixup of the r4k timer\n"
    },
    {
      "commit": "a4b4df279471ec360de11ec86640fd8a3c533487",
      "tree": "0b6a848428e7fc8eb41023b66e1e91c8b162828c",
      "parents": [
        "5ea8d3759244590defd369828c965101c97b65e1",
        "8523c0480979080e8088e40f25459e5b2d19f621"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:25 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cm: Revert association of an RDMA device when binding to loopback\n"
    },
    {
      "commit": "5ea8d3759244590defd369828c965101c97b65e1",
      "tree": "534f4fea14ee177f12ad16304f159aaefb7f1f8f",
      "parents": [
        "f2d6cff7f5255985939fb752daee4fab397ed61d",
        "681ee44d40d7c93b42118320e4620d07d8704fd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:10 2010 -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, apic: Don\u0027t use logical-flat mode when CPU hotplug may exceed 8 CPUs\n  x86-32: Make AT_VECTOR_SIZE_ARCH\u003d2\n  x86/agp: Fix amd64-agp module initialization regression\n  x86, doc: Fix minor spelling error in arch/x86/mm/gup.c\n"
    },
    {
      "commit": "f2d6cff7f5255985939fb752daee4fab397ed61d",
      "tree": "0dee8087cce187ad3272f9cc18457e879ffd78c9",
      "parents": [
        "803bf5ec259941936262d10ecc84511b76a20921",
        "440ab7ac2d6b735fb278a1ff1674f6716314c6bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:00:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:00:27 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: Fix thinko in previous change.\n  sparc: Align clone and signal stacks to 16 bytes.\n"
    },
    {
      "commit": "803bf5ec259941936262d10ecc84511b76a20921",
      "tree": "ed159cfdf254f6b139ffc6b4a1e8437c6362b474",
      "parents": [
        "4cfbafd33f5ae99688ab82525a1d449c1c1b198f"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Feb 10 13:56:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:43 2010 -0800"
      },
      "message": "fs/exec.c: restrict initial stack space expansion to rlimit\n\nWhen reserving stack space for a new process, make sure we\u0027re not\nattempting to expand the stack by more than rlimit allows.\n\nThis fixes a bug caused by b6a2fea39318e43fee84fa7b0b90d68bed92d2ba (\"mm:\nvariable length argument support\") and unmasked by\nfc63cf237078c86214abcb2ee9926d8ad289da9b (\"exec: setup_arg_pages() fails\nto return errors\").\n\nThis bug means that when limiting the stack to less the 20*PAGE_SIZE (eg.\n80K on 4K pages or \u0027ulimit -s 79\u0027) all processes will be killed before\nthey start.  This is particularly bad with 64K pages, where a ulimit below\n1280K will kill every process.\n\nTo test, do:\n\n  \u0027ulimit -s 15; ls\u0027\n\nbefore and after the patch is applied.  Before it\u0027s applied, \u0027ls\u0027 should\nbe killed.  After the patch is applied, \u0027ls\u0027 should no longer be killed.\n\nA stack limit of 15KB since it\u0027s small enough to trigger 20*PAGE_SIZE.\nAlso 15KB not a multiple of PAGE_SIZE, which is a trickier case to handle\ncorrectly with this code.\n\n4K pages should be fine to test with.\n\n[kosaki.motohiro@jp.fujitsu.com: cleanup]\n[akpm@linux-foundation.org: cleanup cleanup]\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Americo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cfbafd33f5ae99688ab82525a1d449c1c1b198f",
      "tree": "f0f9b30905a913667fbe4f67ff2505c2f8b5d132",
      "parents": [
        "763458e0dbfb4d562d62823149cf62e8b8eca82b"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Wed Feb 10 13:56:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "compat_ioctl: add compat handler for TIOCGSID ioctl\n\nThis is used by tcgetsid(3).\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "763458e0dbfb4d562d62823149cf62e8b8eca82b",
      "tree": "714eaba0250fe35def7ff1349de599fb701eab9e",
      "parents": [
        "f8c63345b498a8590e8e87a5990a36cdf89636df"
      ],
      "author": {
        "name": "Rishikesh",
        "email": "risrajak@linux.vnet.ibm.com",
        "time": "Wed Feb 10 13:56:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "MAINTAINERS: changed LTP maintainership responsibilities\n\nChange the LTP maintainer responsibities from 2010.\n\nRef: http://marc.info/?l\u003dltp-list\u0026m\u003d126502242912536\u0026w\u003d2\n\nSigned-off-by : Rishikesh K Rajak \u003crisrajak@linux.vnet.ibm.com\u003e\nCc: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Garrett Cooper \u003cyanegomi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8c63345b498a8590e8e87a5990a36cdf89636df",
      "tree": "cb54d0648fff023f0e18c4153ff72e7c9e96f742",
      "parents": [
        "cff9279e4e8d6ff80a640dd6977c8f76aa01e1f8"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Wed Feb 10 13:56:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "edac: mpc85xx fix build regression by removing unused debug code\n\nSome unused, unsupported debug code existed in the mpc85xx EDAC driver\nthat resulted in a build failure when CONFIG_EDAC_DEBUG was defined:\n\n  drivers/edac/mpc85xx_edac.c: In function \u0027mpc85xx_mc_err_probe\u0027:\n  drivers/edac/mpc85xx_edac.c:1031: error: implicit declaration of function \u0027edac_mc_register_mcidev_debug\u0027\n  drivers/edac/mpc85xx_edac.c:1031: error: \u0027debug_attr\u0027 undeclared (first use in this function)\n  drivers/edac/mpc85xx_edac.c:1031: error: (Each undeclared identifier is reported only once\n  drivers/edac/mpc85xx_edac.c:1031: error: for each function it appears in.)\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cff9279e4e8d6ff80a640dd6977c8f76aa01e1f8",
      "tree": "237d536dd0daf7b3359fe955c8fd037bccc81c7a",
      "parents": [
        "c286d03cce118e9fb8dda8da43f9131c169c5a75"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Wed Feb 10 13:56:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "edac: mpc85xx fix bad page calculation\n\nCommit b4846251727a38a7f248e41308c060995371dd05 (\"edac: mpc85xx add\nmpc83xx support\") accidentally broke how a chip select\u0027s first and last\npage addresses are calculated.  The page addresses are being shifted too\nfar right by PAGE_SHIFT.  This results in errors such as:\n\n  EDAC MPC85xx MC1: Err addr: 0x003075c0\n  EDAC MPC85xx MC1: PFN: 0x00000307\n  EDAC MPC85xx MC1: PFN out of range!\n  EDAC MC1: INTERNAL ERROR: row out of range (4 \u003e\u003d 4)\n  EDAC MC1: CE - no information available: INTERNAL ERROR\n\nThe vaule of PAGE_SHIFT is already being taken into consideration during\nthe calculation of the \u0027start\u0027 and \u0027end\u0027 variables, thus it is not\nnecessary to account for it again when setting a chip select\u0027s first and\nlast page address.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c286d03cce118e9fb8dda8da43f9131c169c5a75",
      "tree": "bcc136934c1b3699163a4a59ef64f7849b620ec0",
      "parents": [
        "93716b9470fbfd9efdc7d0f2445cb34635de3f6d"
      ],
      "author": {
        "name": "Johan Kristell",
        "email": "johan.kristell@axis.com",
        "time": "Wed Feb 10 13:56:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "mmc_test: block addressed cards\n\nThis patch fixes a bug in the multiblock write tests where the written\ndata is read back for verifying one block at a time.  The tests in\nmmc_test assumes that all cards are byte addressable.\n\nThis will cause the multi block write tests to fail, leading the user of\nthe mmc_test driver thinking there is something wrong with the sdhci\ndriver they are testing.\n\nThe start address for the block is calculated as: blocknum * 512. For\nblock addressable cards the blocknum alone should be used.\n\nSigned-off-by: Johan Kristell \u003cjohan.kristell@axis.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93716b9470fbfd9efdc7d0f2445cb34635de3f6d",
      "tree": "4793e53b0ed27f5791a73e851d52296b63c4d7f8",
      "parents": [
        "f79f11852831ba8837e82b73364e6f1cd0145499"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "m.selhorst@sirrix.com",
        "time": "Wed Feb 10 13:56:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "tpm_infineon: fix suspend/resume handler for pnp_driver\n\nWhen suspending, tpm_infineon calls the generic suspend function of the\nTPM framework.  However, the TPM framework does not return and the system\nhangs upon suspend.  When sending the necessary command \"TPM_SaveState\"\ndirectly within the driver, suspending and resuming works fine.\n\nSigned-off-by: Marcel Selhorst \u003cm.selhorst@sirrix.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Debora Velarde \u003cdebora@linux.vnet.ibm.com\u003e\nCc: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.32.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "440ab7ac2d6b735fb278a1ff1674f6716314c6bb",
      "tree": "0e1c3e2b4967782c53f50a8611cedb63cf02d13e",
      "parents": [
        "f036d9f3985a529a81e582f68aa984eb7b20d54d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 11 12:29:16 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 11 12:29:16 2010 -0800"
      },
      "message": "sparc32: Fix thinko in previous change.\n\nShould mask stack with 0xf not \"0x15\".\n\nNoticed by Blue Swirl \u003cblauwirbel@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cab4d27764d5a8654212b3e96eb0ae793aec5b94",
      "tree": "2f0ded48fed0341387d55ce65d240bbdd43667d6",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 11 17:15:57 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 11 20:32:14 2010 +0100"
      },
      "message": "amd64_edac: Do not falsely trigger kerneloops\n\nAn unfortunate \"WARNING\" in the message amd64_edac dumps when the system\ndoesn\u0027t support DRAM ECC or ECC checking is not enabled in the BIOS\nused to trigger kerneloops which qualified the message as an OOPS thus\nmisleading the users. See, e.g.\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/422536\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15238\n\nDowngrade the message level to KERN_NOTICE and fix the formulation.\n\nCc: stable@kernel.org # .32.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "77c1ff3982c6b36961725dd19e872a1c07df7f3b",
      "tree": "679ddde451763655c6594ae18afa58fcfc7339b1",
      "parents": [
        "0a4583eb98af3fad7a8ab7d4915bd3ae179618c3"
      ],
      "author": {
        "name": "Andy Getzendanner",
        "email": "james.getzendanner@students.olin.edu",
        "time": "Thu Feb 11 14:04:48 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:04:48 2010 +1000"
      },
      "message": "vgaarb: fix incorrect dereference of userspace pointer.\n\nThis patch corrects a userspace pointer dereference in the VGA arbiter\nin 2.6.32.1.\n\ncopy_from_user() is used at line 822 to copy the contents of buf into\nkbuf, but a call to strncmp() on line 964 uses buf rather than kbuf.  This\nproblem led to a GPF in strncmp() when X was started on my x86_32 systems.\n X triggered the behavior with a write of \"target PCI:0000:01:00.0\" to\n/dev/vga_arbiter.\n\nThe patch has been tested against 2.6.32.1 and observed to correct the GPF\nobserved when starting X or manually writing the string \"target\nPCI:0000:01:00.0\" to /dev/vga_arbiter.\n\nSigned-off-by: Andy Getzendanner \u003cjames.getzendanner@students.olin.edu\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0a4583eb98af3fad7a8ab7d4915bd3ae179618c3",
      "tree": "c14bad8e3bbfc68a54481a087fe9c13cbb4cd521",
      "parents": [
        "e8a47c10b20ee446e7badd0ec5625d0bdc4216b1",
        "648ac05c4f8a8aea908c7dff81ceffe003e28561"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:03:51 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:03:51 2010 +1000"
      },
      "message": "Merge branch \u0027drm-radeon-linus\u0027 of ../drm-next\n\n* \u0027drm-radeon-linus\u0027 of ../drm-next:\n  drm/radeon/kms: retry auxch on 0x20 timeout value.\n  drm/radeon: Skip dma copy test in benchmark if card doesn\u0027t have dma engine.\n  drm/radeon/kms: fix screen clearing before fbcon.\n  drm/radeon/kms: add quirk for VGA without DDC on rv730 XFX card.\n  drm/radeon/kms: don\u0027t crash if no DDC bus on VGA/DVI connector.\n  drm/radeon/kms: change Kconfig text to reflect the new option.\n  drm/radeon/kms: suspend and resume audio stuff\n"
    },
    {
      "commit": "648ac05c4f8a8aea908c7dff81ceffe003e28561",
      "tree": "f2a8712d7b8c6005bb07266bdc63ad686d0127d7",
      "parents": [
        "c60a284cc41f9989391706e113d30b4f27dbe3e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 10 16:52:45 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:03:18 2010 +1000"
      },
      "message": "drm/radeon/kms: retry auxch on 0x20 timeout value.\n\nATOM appears to return 0x20 which seems to mean some sort of timeout.\n\nretry the transaction up to 10 times before failing, this\nmakes DP-\u003eVGA convertor we bought work at least a bit more predictably.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c60a284cc41f9989391706e113d30b4f27dbe3e0",
      "tree": "bc16fb8279a410e309f9853ad4bb6c701b988e96",
      "parents": [
        "6719fc663c6cd30da5dd02d08aaefb031a7a98fd"
      ],
      "author": {
        "name": "Pauli Nieminen",
        "email": "suokkos@gmail.com",
        "time": "Thu Feb 11 00:10:33 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 13:13:25 2010 +1000"
      },
      "message": "drm/radeon: Skip dma copy test in benchmark if card doesn\u0027t have dma engine.\n\nradeon_copy_dma is only available for r200 or newer cards.\nCall to radeon_copy_dma would result to NULL pointer\ndereference if benchmarking asic without dma engine.\n\nSigned-off-by: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e8a47c10b20ee446e7badd0ec5625d0bdc4216b1",
      "tree": "117d4ac7107faa1d04b30bd5c114598057ad3e78",
      "parents": [
        "85b9e4878f3b16993fba871c0c68d0948ec9c7c6",
        "13876c6e5fec94e9ea51b73ac025583dd7655345"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:10:48 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:10:52 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of nouveau-2.6\n\n* \u0027nouveau/for-airlied\u0027 of /home/airlied/kernel/drm-next:\n  nouveau: fix state detection with switchable graphics\n  drm/nouveau: move dereferences after null checks\n  drm/nv50: make the pgraph irq handler loop like the pre-nv50 version\n  drm/nv50: delete ramfc object after disabling fifo, not before\n  drm/nv50: avoid unloading pgraph context when ctxprog is running\n  drm/nv50: align size of buffer object to the right boundaries.\n  drm/nv50: disregard dac outputs in nv50_sor_dpms()\n  drm/nv50: prevent multiple init tables being parsed at the same time\n  drm/nouveau: make dp auxch xfer len check for reads only\n  drm/nv40: make INIT_COMPUTE_MEM a NOP, just like nv50\n  drm/nouveau: Add proper vgaarb support.\n  drm/nouveau: Fix fbcon on mixed pre-NV50 + NV50 multicard.\n  drivers/gpu/drm/nouveau/nouveau_grctx.c: correct NULL test\n  drm/nouveau: call ttm_bo_wait with the bo lock held to prevent hang\n  drm/nouveau: Fixup semaphores on pre-nv50 cards.\n  drm/nouveau: Add getparam to get available PGRAPH units.\n  drm/nouveau: Add module options to disable acceleration.\n  drm/nouveau: fix non-vram notifier blocks\n"
    },
    {
      "commit": "85b9e4878f3b16993fba871c0c68d0948ec9c7c6",
      "tree": "44e6ad34d467341be0cfea6605ed50c2e92b77a6",
      "parents": [
        "a87897edbae2d60db7bcb6bb0a75e82013d68305"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Mon Feb 08 09:57:25 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:06:05 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix a circular locking dependency bug.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a87897edbae2d60db7bcb6bb0a75e82013d68305",
      "tree": "b0d1891b5bf73cd9dbad8ec22ab87813ad029522",
      "parents": [
        "3bef35721018d2bac08d0d03979606b65347211e"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Tue Feb 09 21:29:47 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:03:26 2010 +1000"
      },
      "message": "drm/vmwgfx: Drop scanout flag compat and add execbuf ioctl parameter members. Bumps major.\n\nEven if this bumps the version to 1 it does not mean the driver is\nout of staging. From what we know this is the last backwards\nincompatible change to the driver.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3bef35721018d2bac08d0d03979606b65347211e",
      "tree": "b8d161fae6ce6882856609e3a73240ab2e26d44b",
      "parents": [
        "f77cef3db357aeea22d82a2aa4f0ef8fbae41d47"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Tue Feb 09 19:41:57 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 11:58:33 2010 +1000"
      },
      "message": "drm/vmwgfx: Report propper framebuffer_{max|min}_{width|height}\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f77cef3db357aeea22d82a2aa4f0ef8fbae41d47",
      "tree": "55e05387f639cfeb9f2c610f13ec2b77453ed9a6",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Feb 09 19:41:55 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 11:58:09 2010 +1000"
      },
      "message": "drm/vmwgfx: Update the user-space interface.\n\nWhen time-based throttling is implemented, we need to bump minor.\nWhen the old way of detecting scanout is removed, we need to bump major.\nIn the meantime, this change should not break existing user-space.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "75dfca80a610e4e87d3b9ccfb3f520692808697d",
      "tree": "f36aec97c8e6a6ff7c8c169a2ab5fc078074593c",
      "parents": [
        "84b79f8d2882b0a84330c04839ed4d3cefd2ff77"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Feb 10 15:09:44 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 17:34:46 2010 -0800"
      },
      "message": "drm/i915: hold ref on flip object until it completes\n\nThis will prevent things from falling over if the user frees the flip\nbuffer before we complete the flip, since we\u0027ll hold an internal\nreference.\n\nReported-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "84b79f8d2882b0a84330c04839ed4d3cefd2ff77",
      "tree": "087d75e21a0550bc10f109635b93bf02fa220bfb",
      "parents": [
        "a40e8d3139e9eb54bf1d29f91639a6c5e05f652e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Feb 07 21:48:24 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 17:34:33 2010 -0800"
      },
      "message": "drm/i915: Fix crash while aborting hibernation\n\nCommit cbda12d77ea590082edb6d30bd342a67ebc459e0 (drm/i915: implement\nnew pm ops for i915) introduced the problem that if s2disk hibernation\nis aborted, the system will crash, because i915_pm_freeze() does\nnothing, while it should at least reverse some operations carried out\nby i915_suspend().\n\nFix this issue by splitting the i915 suspend into a freeze part a\nsuspend part, where the latter is not executed before creating a\nhibernation image, and the i915 resume into a \"low-level\" resume part\nand a thaw part, where the former is not executed after the image has\nbeen created.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "6719fc663c6cd30da5dd02d08aaefb031a7a98fd",
      "tree": "d898b52352add966b418684d929b5c60a80d0db1",
      "parents": [
        "efa8450f6c93c9d4c99adfea2f52f1d02d878d5b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 09 12:31:08 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 11:25:27 2010 +1000"
      },
      "message": "drm/radeon/kms: fix screen clearing before fbcon.\n\nThis memset_io was added to debug something way back and got\nleft behind, memset the fb to black so the borders don\u0027t be all white.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "13876c6e5fec94e9ea51b73ac025583dd7655345",
      "tree": "5fb36893ecd68466f59ac7dd2630f29454c87140",
      "parents": [
        "dd19e44b28b12f7ea59ebb54d8ea18054da7f9d1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 10 20:50:34 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Feb 11 09:52:02 2010 +1000"
      },
      "message": "nouveau: fix state detection with switchable graphics\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "dd19e44b28b12f7ea59ebb54d8ea18054da7f9d1",
      "tree": "b41add6f15ebf6b7666f45b1b3d7002b3f29036b",
      "parents": [
        "b1d37aa0aa43c5bf857364093ab2191acd37f2ec"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sat Jan 30 15:41:00 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Feb 11 09:52:00 2010 +1000"
      },
      "message": "drm/nouveau: move dereferences after null checks\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a40e8d3139e9eb54bf1d29f91639a6c5e05f652e",
      "tree": "b0dc8c88f3872f57c9b29d76d5f679c2eb90792f",
      "parents": [
        "aacef09b59e99d9e919ede74d107d5d7f3721432"
      ],
      "author": {
        "name": "Owain Ainsworth",
        "email": "zerooa@googlemail.com",
        "time": "Tue Feb 09 14:25:55 2010 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 15:08:00 2010 -0800"
      },
      "message": "drm/i915: Correctly return -ENOMEM on allocation failure in cmdbuf ioctls.\n\nSigned-off-by: Owain G. Ainsworth \u003coga@openbsd.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "aacef09b59e99d9e919ede74d107d5d7f3721432",
      "tree": "2ba8295c11fd792bf813d047376a434feb8ce911",
      "parents": [
        "f072d2e77128c5b332ce217764cf170b660b99dc"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Tue Feb 09 09:46:20 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:50:38 2010 -0800"
      },
      "message": "drm/i915: fix pipe source image setting in flip command\n\nThe MI_DISPLAY_FLIP command needs to be set the same pipe\nsource image like in pipe source register, e.g source image\nsize minus one. This fixes screen corrupt issue on Ironlake.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "f072d2e77128c5b332ce217764cf170b660b99dc",
      "tree": "b75ba4302ea5a08e7d2e45e62dd186adffc366cb",
      "parents": [
        "b1b87f6b65a770a69f3632cf7c1f9182547c1249"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Tue Feb 09 09:46:19 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:34:13 2010 -0800"
      },
      "message": "drm/i915: fix flip done interrupt on Ironlake\n\nOn Ironlake plane flip interrupt means flip done event already, the\nbehavior is not like old chips, and perform like other usual interrupt.\nSo only need to handle flip done event when receiving that interrupt.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b1b87f6b65a770a69f3632cf7c1f9182547c1249",
      "tree": "6bcd3116e569da55789c94112e9d7afc8042f9be",
      "parents": [
        "ee25df2bc379728c45d81e04cf87984db1425edf"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jan 26 14:40:05 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:33:04 2010 -0800"
      },
      "message": "drm/i915: untangle page flip completion\n\nWhen a new page flip is requested, we need to both queue an unpin for\nthe current framebuffer, and also increment the flip pending count on\nthe newly submitted buffer.\n\nAt flip finish time, we need to unpin the old fb and decrement the flip\npending count on the new buffer.\n\nThe old code was conflating the two, and led to hangs when new direct\nrendered apps were started, replacing the existing frame buffer.  This\npatch splits out the buffers and prevents the hangs.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ee25df2bc379728c45d81e04cf87984db1425edf",
      "tree": "dbd5629ce6e09ef67c2891cb5d3f535461f7f424",
      "parents": [
        "fd2e8ea597222b8f38ae8948776a61ea7958232e"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat Feb 06 10:41:53 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:27:13 2010 -0800"
      },
      "message": "drm/i915: handle FBC and self-refresh better\n\nOn 945, we need to avoid entering self-refresh if the compressor is\nbusy, or we may cause display FIFO underruns leading to ugly flicker.\n\nFixes fdo bug #24314, kernel bug #15043.\n\nTested-by: Alexander Lam \u003clambchop468@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Julien Cristau \u003cjcristau@debian.org\u003e (fd.o #25371)\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "fd2e8ea597222b8f38ae8948776a61ea7958232e",
      "tree": "8fbf3de05db1f2e23e96b079a6c0fb8846733111",
      "parents": [
        "99fcb766a3a50466fe31d743260a3400c1aee855"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Feb 09 14:14:36 2010 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 13:41:29 2010 -0800"
      },
      "message": "drm/i915: Increase fb alignment to 64k\n\nAn untiled framebuffer must be aligned to 64k. This is normally handled\nby intel_pin_and_fence_fb_obj(), but the intelfb_create() likes to be\ndifferent and do the pinning itself. However, it aligns the buffer\nobject incorrectly for pre-i965 chipsets causing a PGTBL_ERR when it is\ninstalled onto the output.\n\nFixes:\n  KMS error message while initializing modesetting -\n  render error detected: EIR: 0x10 [i915]\n  http://bugs.freedesktop.org/show_bug.cgi?id\u003d22936\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "99fcb766a3a50466fe31d743260a3400c1aee855",
      "tree": "1e3c929f781838b921acd41d281f796e9efe355b",
      "parents": [
        "b91ad0ec52770dcb622b94fc1f57e076686f427a"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Feb 07 16:20:18 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 13:31:45 2010 -0800"
      },
      "message": "drm/i915: Update write_domains on active list after flush.\n\nBefore changing the status of a buffer with a pending write we will await\nupon a new flush for that buffer. So we can take advantage of any flushes\nposted whilst the buffer is active and pending processing by the GPU, by\nclearing its write_domain and updating its last_rendering_seqno -- thus\nsaving a potential flush in deep queues and improves flushing behaviour\nupon eviction for both GTT space and fences.\n\nIn order to reduce the time spent searching the active list for matching\nwrite_domains, we move those to a separate list whose elements are\nthe buffers belong to the active/flushing list with pending writes.\n\nOrignal patch by Chris Wilson \u003cchris@chris-wilson.co.uk\u003e, forward-ported\nby me.\n\nIn addition to better performance, this also fixes a real bug. Before\nthis changes, i915_gem_evict_everything didn\u0027t work as advertised. When\nthe gpu was actually busy and processing request, the flush and subsequent\nwait would not move active and dirty buffers to the inactive list, but\njust to the flushing list. Which triggered the BUG_ON at the end of this\nfunction. With the more tight dirty buffer tracking, all currently busy and\ndirty buffers get moved to the inactive list by one i915_gem_flush operation.\n\nI\u0027ve left the BUG_ON I\u0027ve used to prove this in there.\n\nReferences:\n  Bug 25911 - 2.10.0 causes kernel oops and system hangs\n  http://bugs.freedesktop.org/show_bug.cgi?id\u003d25911\n\n  Bug 26101 - [i915] xf86-video-intel 2.10.0 (and git) triggers kernel oops\n              within seconds after login\n  http://bugs.freedesktop.org/show_bug.cgi?id\u003d26101\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nTested-by: Adam Lantos \u003chege@playma.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "5b7efa898b357e6ebe4024c520e62024eb969b5f",
      "tree": "9e16176be11ca256b501b7aaf945af3e08a4b540",
      "parents": [
        "c2d5b5e525a354987b9c3de3661133f982bf9ba0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Feb 08 12:27:00 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:46 2010 +0100"
      },
      "message": "MIPS: Don\u0027t probe reserved EntryHi bits.\n\nThe patch that adds cpu_probe_vmbits is erroneously writing to reserved\nbit 12.  Since we are really only probing high bits, don\u0027t write this bit\nwith a one.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/949/\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2d5b5e525a354987b9c3de3661133f982bf9ba0",
      "tree": "8c315cbe3808072912d54b88dd8d8010f41c580f",
      "parents": [
        "63731c964d6cd9de4800891bd33b6f9e47a249bc"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 06 09:42:16 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:45 2010 +0100"
      },
      "message": "MIPS: SNI: Correct NULL test\n\nTest the value that was just allocated rather than the previously tested one.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression *x;\nexpression e;\nidentifier l;\n@@\n\nif (x \u003d\u003d NULL || ...) {\n    ... when forall\n    return ...; }\n... when !\u003d goto l;\n    when !\u003d x \u003d e\n    when !\u003d \u0026x\n*x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nTo: kernel-janitors@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/945/\nAcked-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63731c964d6cd9de4800891bd33b6f9e47a249bc",
      "tree": "32869cf37195162789b1a8d8d6041905539af9a2",
      "parents": [
        "59d302b342e5d451c4448479e82e1105864a3112"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Feb 04 15:48:49 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:45 2010 +0100"
      },
      "message": "MIPS: Fix __devinit __cpuinit confusion in cpu_cache_init\n\ncpu_cache_init and the things it calls should all be __cpuinit instead\nof __devinit.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/938/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "59d302b342e5d451c4448479e82e1105864a3112",
      "tree": "7d73948505cf9cb068c09e5e5da77f258ce1fdca",
      "parents": [
        "f4fc580bec5fb76560329c8c537b9b71d8d032b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 03 19:16:34 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:43 2010 +0100"
      },
      "message": "MIPS: IP27: Make defconfig useful again.\n\nRTC support was rewritten but the defconfig files were not updated.  Enable\nIPv6 support which for some folks already is a must have.  Assign useful\nvalues to other new options.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4fc580bec5fb76560329c8c537b9b71d8d032b6",
      "tree": "65c8ab255b57c1163f026d7e6716de5164acec62",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Mon Feb 01 17:10:55 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:42 2010 +0100"
      },
      "message": "MIPS: Fixup of the r4k timer\n\nAs reported by Maxime Bizon, the commit \"MIPS: PowerTV: Fix support for\ntimer interrupts with \u003e 64 external IRQs\" have broken the r4k timer\nsince it didn\u0027t initialize the cp0_compare_irq_shift variable used in\nc0_compare_int_pending() on the architectures whose cpu_has_mips_r2 is\nfalse.\n\nThis patch fixes it via initializing the cp0_compare_irq_shift as the\ncp0_compare_irq used in the old c0_compare_int_pending().\n\nReported-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: David VomLehn \u003cdvomlehn@cisco.com\u003e\nCc: mbizon@freebox.fr\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/922/\nTested-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b91ad0ec52770dcb622b94fc1f57e076686f427a",
      "tree": "afc3fa2d9ac2c3e80dbbf953d080e14c6eb5595f",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Fri Feb 05 09:14:17 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 13:05:57 2010 -0800"
      },
      "message": "drm/i915: Rework DPLL calculation parameters for Ironlake\n\nGot Ironlake DPLL parameter table, which reflects the hardware\noptimized values. So this one trys to list DPLL parameters for\ndifferent output types, should potential fix clock issue seen\non new Arrandale CPUs.\n\nThis fixes DPLL setting failure on one 1920x1080 dual channel\nLVDS for Ironlake. Test has also been made on LVDS panels with\nsmaller size and CRT/HDMI/DP ports for different monitors on\ntheir all supported modes.\n\nUpdate:\n- Change name of double LVDS to dual LVDS.\n- Fix SSC 120M reference clock to use the right range.\n\nCc: CSJ \u003cchangsijay@gmail.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    }
  ],
  "next": "8523c0480979080e8088e40f25459e5b2d19f621"
}
