)]}'
{
  "log": [
    {
      "commit": "e0eb2424469ec2333885672d3db8bd07d322455d",
      "tree": "987a225999bbed33b1f456ccdf56fd10ed574019",
      "parents": [
        "6da20c89af64b75302399369a90b9d50c1a87665"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap_hsmmc: Allow for a shared VccQ\n\nEMMC can have two voltage supplies, Vcc and VccQ\nwhich are implemented in the code as consumer\nsupplies vmmc and vmmc_aux.\n\nIf the regulator that supplies vmmc_aux is shared\nwith other consumers, then sending it to sleep\nwill disrupt those consumers.  However, the\nTWL4030-family regulators may have OFF remapped\nto SLEEP, in which case \u0027regulator_disable()\u0027\nwill put the regulator to sleep only when all\nconsumers are disabled - which is the desired\nbehaviour.\n\nThis patch adds a platform data field to allow\nthat option.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6da20c89af64b75302399369a90b9d50c1a87665",
      "tree": "b5986493f8d2e1c06af6aa3f63944bdc2dc45d03",
      "parents": [
        "4380eea266940a82e5b8edd5c16ce0289679bcfe"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap_hsmmc: Ensure regulator enable / disable are paired\n\nStop using \u0027regulator_is_enabled()\u0027 and just pair enables\nwith disables so that the regulator reference counts can\nwork correctly.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4380eea266940a82e5b8edd5c16ce0289679bcfe",
      "tree": "94bd6f0fb80c3835b478891f817c726d02d6c759",
      "parents": [
        "1df58db8a25ec7656005f1dd161a9ede044551b7"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap_hsmmc: Fix disable timeouts\n\nDisable timeouts are in msecs not jiffies.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1df58db8a25ec7656005f1dd161a9ede044551b7",
      "tree": "33d94939a62ccec8c51753a015833d165d7bdd2b",
      "parents": [
        "ce6f00165d5314698afd04ee20cede156cfcc593"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap_hsmmc: Allow for power saving without going off\n\nAn eMMC may be always powered on, so that the lowest\npower saving state possible is sleeping. Add a field\nto the platform data to indicate that.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ce6f00165d5314698afd04ee20cede156cfcc593",
      "tree": "d7df468cf7143cdb99917b5de25a923c4abc2807",
      "parents": [
        "e3df0fb4132fff8717cb0c08403c12138fd3ae39"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap: RX51: Remux to pull eMMC lines down when powering off\n\nIt has been discovered that, when eMMC is powered off, current\nwill flow from OMAP eMMC data pull-ups to the eMMC voltage supply.\nConfiguring pads for OMAP off-mode does not help because eMMC is\npowered off independently of OMAP off-mode.  Hence the pads are\nnow re-configured when eMMC is powered on or off.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e3df0fb4132fff8717cb0c08403c12138fd3ae39",
      "tree": "5a8d9101ae56fb610e0661f9e6b23c3d223c99c3",
      "parents": [
        "68ff04231ce9128d400f47762ae3c921be79cd49"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap: Reconnect hsmmc context loss count\n\nCall the PM context-loss count function, now that there\nis a prototype for it.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "68ff04231ce9128d400f47762ae3c921be79cd49",
      "tree": "ce0c321726d2df6239feeab1ddf145f5d0a549f9",
      "parents": [
        "d02a900b5952597b6beebd709d92ab392fa3005a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap: Rename hsmmc symbols to reflect independence from twl4030\n\nhsmmc.[ch] no longer has any dependency on twl4030\nand variable names should be renamed to reflect that.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d02a900b5952597b6beebd709d92ab392fa3005a",
      "tree": "0fcf2dc829872dac48bcdb98c02ca632159f9b11",
      "parents": [
        "db0fefc5119e2cfaa8f57565331e0abe47f0801e"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap: Rename mmc-twl4030 files to hsmmc\n\nmmc-twl4030.[ch] no longer has any dependency on twl4030\nand should be renamed to reflect that.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "db0fefc5119e2cfaa8f57565331e0abe47f0801e",
      "tree": "367d86d4784322e3b8156f187f68667680ce497a",
      "parents": [
        "88c8460ac32283e2a25e36e4670ff5ab02f3b521"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap_hsmmc: Move gpio and regulator control from board file\n\nThis patch moves the setup code for GPIO\u0027s and Voltage\nRegulators from the board file mmc-twl4030.c to the\ndriver omap_hsmmc.c.  PBIAS and other system control\nconfiguration remains in the board file.\n\nMoving GPIO code to the driver makes the board initialisation\ncode independent of when GPIO\u0027s are defined.  That makes the\nboard initialisation now entirely independent of its original\ntwl4030 roots.\n\nMoving Voltage Regulator code to the driver allows for further\ndevelopment of regulator support in the core MMC code.  It also\npermits the MMC core to be compiled as a module, because the\nboard code no longer calls MMC core functions.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "88c8460ac32283e2a25e36e4670ff5ab02f3b521",
      "tree": "3405724c8b27911136e557a5d6efbea0c2805790",
      "parents": [
        "c2798e9342a1394de966c31703e0410ee3988378"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:34 2010 -0800"
      },
      "message": "omap3: Add support for flash on 3430SDP board\n\nThis patch adds support for flashes on 3430SDP boards. All three\nNAND, NOR and OneNAND are supported. I have tested it on\n3430SDP (ES2 and ES3.1).\n\nThis patch can be treated as an example to \"how to utilize\":\n\u0027gpmc-nand.c\u0027 and \u0027board-sdp-flash.c\u0027.\n\nSimilar patches can be created for 2430sdp and 3630sdp or any other\nsimilar board.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c2798e9342a1394de966c31703e0410ee3988378",
      "tree": "094ad60443db864d6db80d5c7c6497fade9fbbcc",
      "parents": [
        "2f70a1e93657bea0baa7d449aa49e44a08582dc8"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap3: SDP: Introducing \u0027board-sdp-flash.c\u0027 for flash init\n\nThis patch adds \u0027board-sdp-flash.c\u0027, which could be utilized\nby boards similar to 3430SDP. (For ex: 2430sdp, 36030sdp).\n\nThis file does initialization for all three flash devices present\nin SDP boards (NOR, NAND, OneNAND), by finding there \u0027cs\u0027 number\ndynamically using switch setting information (S8: 1-4).\nThis also expects partition information from core board files (for\nex: board-3430sdp.c). Which allows to choose different default\npartitions for different boards.\n\nA new structure is created for this purpose: \u0027flash_partitions\u0027\nin \u0027mach/board-sdp.h\u0027. This has two members:\n1. struct mtd_partition *parts\n2. int nr_parts\n\nA board file is expected to fill this structure and pass it to\n\u0027sdp-flsash-init\u0027. Partition information should be passed in\nstructure array of \u0027flash_partitions\u0027. Partition information should\nbe passed in below sequence in array:\nNOR\nOneNAND\nNAND\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2f70a1e93657bea0baa7d449aa49e44a08582dc8",
      "tree": "598f99ef54521cb3b82f0793d39753979e0a33ae",
      "parents": [
        "30e53bccfa15c6c0839c87705a66d478bb10baf5"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap2/3/4: Introducing \u0027gpmc-nand.c\u0027 for GPMC specific NAND init\n\nIntroducing \u0027gpmc-nand.c\u0027 for GPMC specific NAND init.\nFor example: GPMC timing parameters and all.\nThis patch also migrates gpmc related calls from \u0027nand/omap2.c\u0027\nto \u0027gpmc-nand.c\u0027.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "30e53bccfa15c6c0839c87705a66d478bb10baf5",
      "tree": "ad36c69e2dee0ca88492a342027c9d58c0d5ba23",
      "parents": [
        "2586ef0d1db6d606e5ceb7fbf97f34c8b402e90c"
      ],
      "author": {
        "name": "vikram pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap2/3/4: serial: fix coding style indentaion\n\nNo logical code change\n\nFix coding style indentaion as per checkpatch.pl\nFix multi-line comment style reported by Nishanth Menon\n\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2586ef0d1db6d606e5ceb7fbf97f34c8b402e90c",
      "tree": "5560a43fd933eaa9387f17886bfae33693410329",
      "parents": [
        "b2fa3b7c602258c1ab9d1cb66c30d72e9085c762"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap2/3/4: gpmc: avoid section definitions on headers\n\ntrivial patch, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b2fa3b7c602258c1ab9d1cb66c30d72e9085c762",
      "tree": "4850b5f9a3dfa8b39ea3ca9c8c5ba2e0166a3e3c",
      "parents": [
        "0cd7e1cc76c38b29ec459294750660855fa11ca8"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap2/3/4: gpmc: kill compile warning\n\nGet rid of the following warnings:\n\narch/arm/mach-omap2/gpmc.c:550:30: warning: non-ANSI\nfunction declaration of function \u0027omap3_gpmc_save_context\u0027\n\narch/arm/mach-omap2/gpmc.c:581:33: warning: non-ANSI\nfunction declaration of function \u0027omap3_gpmc_restore_context\u0027\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0cd7e1cc76c38b29ec459294750660855fa11ca8",
      "tree": "e775aa281048ce6fbd05914d1b490bd9372ef4fd",
      "parents": [
        "d761585a0571c9d508b26735a3d268ff3ec3a548"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap2/3/4: mailbox: kill compile warning in mailbox.c\n\nChange %d to %ld to avoid the compile warning.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d761585a0571c9d508b26735a3d268ff3ec3a548",
      "tree": "12e40fd9ed5835a14020f6352532f7f161ef9a56",
      "parents": [
        "96fbd74551e9cae8fd5e9cb62a0a19336a3064fa"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap1: mailbox: kill compile warning\n\nuse ioremap and remove unused variable to get rid\nof compile warnings.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "96fbd74551e9cae8fd5e9cb62a0a19336a3064fa",
      "tree": "c929c609f651043fa9eaf1ab99de55a505262a9c",
      "parents": [
        "c8c99699bd25d8b238ba75d2530d1be90e3c39ea"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap: McBSP: Use cache when modifying individual register bits\n\nChange the way McBSP registers are updated: use cached values instead of\nrelying upon those read back from the device.\n\nWith this patch, I have finally managed to get rid of all random\nplayback/recording hangups on my OMAP1510 based Amstrad Delta hardware. Before\nthat, values read back from McBSP registers to be used for updating them\nhappened to be errornous.\n\nFrom the hardware side, the issue appeared to be caused by a relatively high\npower requirements of an external USB adapter connected to the board\u0027s printer\ndedicated USB port.\n\nI think there is one important point that makes this patch worth of applying,\napart from my hardware quality. With the current code, if it ever happens to\nany machine, no matter if OMAP1510 or newer, to read incorrect value from a\nMcBSP register, this wrong value will get written back without any checking.\nThat can lead to hardware damage if, for example, an input pin is turned into\noutput as a result.\n\nApplies on top of patch 3 from this series:\n[PATCH v9 3/4] OMAP: McBSP: Introduce caching in register write operations\n\nTested on OMAP1510 based Amstrad Delta using linux-omap for-next, commit\nfb7380d70e041e4b3892f6b19dff7efb609d15a4 (2.6.33-rc3+ dated 2010-01-11).\nCompile-tested with omap_3430sdp_defconfig.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c8c99699bd25d8b238ba75d2530d1be90e3c39ea",
      "tree": "50d4b5fa730c3f1a77c96ebb4abd7593c0fcb7e0",
      "parents": [
        "8ea3200f1de1c3d8f3c884a704107fb1e7449547"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap: McBSP: Introduce caching in register write operations\n\nDetermine cache size required per McBSP port at init time, based on\nprocessor type running on.\n\nAllocate space for storing cached copies of McBSP register values at\nport request.\n\nModify omap_msbcp_write() function to update the cache with every\nregister write operation.\n\nModify omap_mcbsp_read() to support reading from cache or hardware.\n\nUpdate MCBSP_READ() macro for modified omap_mcbsp_read() function API.\n\nIntroduce a new macro that reads from the cache.\n\nTested on OMAP1510 based Amstrad Delta using linux-omap for-next, commit\nfb7380d70e041e4b3892f6b19dff7efb609d15a4 (2.6.33-rc3+ dated 2010-01-11).\nCompile-tested with: omap_perseus2_730_defconfig, omap_generic_1610_defconfig,\nomap_generic_2420_defconfig, omap_2430sdp_defconfig, omap_3430sdp_defconfig,\nomap_4430sdp_defconfig with CONFIG_OMAP_MCBSP\u003dy selected.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8ea3200f1de1c3d8f3c884a704107fb1e7449547",
      "tree": "1e45b8796a5cefdc6b79bfe0f40ea69fa628a19b",
      "parents": [
        "14f796375b5c2bcc27986de12b6f769ec3827f36"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "omap: McBSP: Modify macros/functions API for easy cache access\n\nOMAP_MCBSP_READ()/_WRITE() macros and omap_mcbsp_read()/_write() functions\naccept McBSP register base address as an argument. In order to support\ncaching, that must be replaced with an address of the omap_mcbsp structure\nthat would provide addresses for both register AND cache access.\n\nSince OMAP_ prefix seems obvious in macro names, drop it off in order to\nminimize line wrapping throughout the file.\n\nTested on OMAP1510 based Amstrad Delta using linux-omap for-next, commit\nfb7380d70e041e4b3892f6b19dff7efb609d15a4 (2.6.33-rc3+ dated 2010-01-11).\nCompile-tested with omap_3430sdp_defconfig.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "14f796375b5c2bcc27986de12b6f769ec3827f36",
      "tree": "efe6dac184858a708d0c0744ba32090b603fa640",
      "parents": [
        "c127c7dc1abb7f02dcfbbea173e7abb4f2d4585e"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "omap: McBSP: Use macros for all register read/write operations\n\nThere are several places where readw()/writew() functions are used instead of\nOMAP_MCBSP_READ()/WRITE() macros for manipulating McBSP registers. Replace\nthem with macros to ensure consistent behaviour after caching is introduced.\n\nTested on OMAP1510 based Amstrad Delta.\nCompile-tested with omap_3430sdp_defconfig.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c127c7dc1abb7f02dcfbbea173e7abb4f2d4585e",
      "tree": "0d50ffccf7c1c5f1e4d15a0785c2670565dca78e",
      "parents": [
        "8d33ea5881bce56f85de7fcc90e1c5618fa5b62d"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "omap iommu: fix incorrect address for largepage 1st entry\n\nThere was a potential risk that the following \"memset\" could override\nits range if a given address was not the 1st entry of a\nlargepage. This is not the case for \"iovmm\".\n\nReported-by: Hari Nagalla \u003chnagalla@ti.com\u003e\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Hari Nagalla \u003chnagalla@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d33ea5881bce56f85de7fcc90e1c5618fa5b62d",
      "tree": "9b9e409ac2932bf9c5a920db4dd492782473338d",
      "parents": [
        "97ec7d585b33bbcc2be92dafa05b540959b4ea47"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "omap: iommu: fix incorrect address for supersection 1st entry\n\nThere was a potential risk that the following \"memset\" could override\nits range if a given address was not the 1st entry of a\nsupersection. This is not the case for \"iovmm\".\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Hari Nagalla \u003chnagalla@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "97ec7d585b33bbcc2be92dafa05b540959b4ea47",
      "tree": "89aca1adfb98d08b4dd75293f32226334e3faff0",
      "parents": [
        "cc87edb173effdf74e680ee6d622a935ff0c1d6f"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "omap iommu: cleanup iommu page address mask and definitions\n\nThis is just a cleanup, but adds a few macros here, which can be used\nin the proceeding patches.\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "cc87edb173effdf74e680ee6d622a935ff0c1d6f",
      "tree": "4d7bdf19d5c4cdba1736e88e1cbce7f79cd5df16",
      "parents": [
        "561b036ad9d0b4f0cd311d2e38025919c2cb437f"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "MTD: remove no longer used OMAP flash map\n\nAll OMAP boards are now using physmap-flash.\n\nCc: linux-mtd@lists.infradead.org\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "561b036ad9d0b4f0cd311d2e38025919c2cb437f",
      "tree": "15c141467fe33e879a539b418e3131dd6d0910b1",
      "parents": [
        "fd17a25fe9423bbde16a326466330ad486321dfc"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:32 2010 -0800"
      },
      "message": "omap: convert boards to use physmap-flash\n\nConvert OMAP based boards to use physmap-flash. Refreshed against today\u0027s\nLinux omap kernel tree\n\nCc: linux-mtd@lists.infradead.org\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "fd17a25fe9423bbde16a326466330ad486321dfc",
      "tree": "121bd649e07a38fbf96681e91066af7da5a51323",
      "parents": [
        "a3a9b36e6b1c420088460af8e83ba7b83330669f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap2/3/4: Add omap4 into omap3_defconfig\n\nAdd omap4 into omap3_defconfig. Note that this does not\nyet boot on omap4, but boots on omap2 and omap3.\n\nAlso note that CONFIG_SMP does not currently work on\nuniprocessor ARMs.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a3a9b36e6b1c420088460af8e83ba7b83330669f",
      "tree": "31f7ef7755234bac2a3d8ffee1222bf756ae4949",
      "parents": [
        "3f1686a9bfe74979c6ad538c78039730f665f77e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap2/3/4: Fix mach-omap2/serial.c for multiboot\n\nInitialize UART4 only for 3630 and 44xx.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3f1686a9bfe74979c6ad538c78039730f665f77e",
      "tree": "4220c1c16d3db8906fb66643db3ddc769a0e95b0",
      "parents": [
        "4751227df948582e82f19df30efa662ab71fa980"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap: Fix gpio.c for multi-omap for omap4\n\nSet up METHOD_GPIO_44XX instead of trying to use the METHOD_GPIO_24XX.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4751227df948582e82f19df30efa662ab71fa980",
      "tree": "fcaa71e589feedf607377881109088b6eba50822",
      "parents": [
        "61a07c80a7cf7333475e7eda9934dac9a8a9c8b9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap3/4: Fix compile for multi-omap for clkops_noncore_dpll_ops\n\nRename clkops_noncore_dpll_ops for omap3 and omap4.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "61a07c80a7cf7333475e7eda9934dac9a8a9c8b9",
      "tree": "82b5d5548d0f03a4e438225ef20adc9653aa7e3d",
      "parents": [
        "e735aa8a20fdc60439141b7b0c0382a3ce031f3b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap2/3/4: Allow booting omap4 with multi-omap configuration\n\nAllow booting omap4 with multi-omap configuration.\n\nTested only on omap2 and omap3, please somebody test\non omap4 and ack.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e735aa8a20fdc60439141b7b0c0382a3ce031f3b",
      "tree": "b2eff1d6d9292d5e548ada938bfd192464f303f2",
      "parents": [
        "be8f317740f218bda59cc5ae5aefcdd7a333762a"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap2/3/4: Clean up entry-macro.s for adding support for omap4 multiboot\n\nMove defines around and set up handlers based on MULTI_OMAP2.\n\nNote that this will only allow compiling in omap4 with omap2 and\nomap3. It will not yet make omap4 boot with multi-omap.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "be8f317740f218bda59cc5ae5aefcdd7a333762a",
      "tree": "5314075ebd57ce4f5884764dd8f8a2e2f60f5978",
      "parents": [
        "95d2b4e9cbba4c9a2ac63205e846e7ccfebe69b4"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:25 2010 -0800"
      },
      "message": "omap4: Use get_irqnr_preamble\n\nUse get_irqnr_preamble\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "95d2b4e9cbba4c9a2ac63205e846e7ccfebe69b4",
      "tree": "70cba28f0c96a9cec107117d95dd820ba487596b",
      "parents": [
        "1cf9d079637e1479842dad0b25f445b5ceec0bab"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:24 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:24 2010 -0800"
      },
      "message": "omap2/3/4: Clean up defines for entry-macro.S\n\nDefine the irq base the same way as for omap2 and omap3,\nand start using get_irqnr_preamble.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1cf9d079637e1479842dad0b25f445b5ceec0bab",
      "tree": "97f4f20583431781b60924bda1683e38c9a797a3",
      "parents": [
        "78aee23f32447bff0ef8dd012d9b0eaf1e3a79a1"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:24 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:24 2010 -0800"
      },
      "message": "omap: Move multi-omap ifdeffery into it\u0027s own header file\n\nThis way we can include it easily as needed also for .S files.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "78aee23f32447bff0ef8dd012d9b0eaf1e3a79a1",
      "tree": "9910564c8807479595f27ca671a9be55bce0d1de",
      "parents": [
        "4323e9f71903f654abc6d21a3ef81c08e0ac2288"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:49 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:07 2010 -0800"
      },
      "message": "omap2/3: Update omap3_defconfig to build in all the 2420 based boards\n\nNote that booting 2420 depends on another patch posted earlier to not\nselect CONFIG_CPU_32v6K if CONFIG_ARCH_OMAP2 is selected.\n\nAlso note that we cannot add omap2430 in yet because of the different\nclock addresses compared to 2420. Also note that we cannot have\nCONFIG_CPU_32v6K\u003dy in order to boot on 24xx.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4323e9f71903f654abc6d21a3ef81c08e0ac2288",
      "tree": "acccee89ce2e54eaaf0584175e981da4081cad2e",
      "parents": [
        "140455fa007a618d2d1bf5e6e888206534035e6f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:05 2010 -0800"
      },
      "message": "omap2/3: Fix initcalls for multi-omap\n\nOtherwise the wrong initcalls can run.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "140455fa007a618d2d1bf5e6e888206534035e6f",
      "tree": "de32228b71e7992ad95a00756daaa2f527043c8f",
      "parents": [
        "a8eb7ca0cbb41c9cd379b8d2a2a5efb503aa65e9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:04 2010 -0800"
      },
      "message": "omap2/3/4: Replace orred CONFIG_ARCH_OMAP2/3/4 with CONFIG_ARCH_OMAP2PLUS\n\nomap: Replace orred CONFIG_ARCH_OMAP2/3/4 with CONFIG_ARCH_OMAP2PLUS\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a8eb7ca0cbb41c9cd379b8d2a2a5efb503aa65e9",
      "tree": "86901095aeb9e59815a6f95547cf68a9ec0b32e0",
      "parents": [
        "088ef950dc0dd58d2f339e1616c9092fea923f06"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:02 2010 -0800"
      },
      "message": "omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3\n\nReplace ARCH_OMAP34XX with ARCH_OMAP3\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "088ef950dc0dd58d2f339e1616c9092fea923f06",
      "tree": "4901dd1855d101f2d4c84c1d297edb4e9404ffcd",
      "parents": [
        "d10f2b6e745f1232ff6517b335faf3bfd7005bec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:01 2010 -0800"
      },
      "message": "omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2\n\nConvert ARCH_OMAP24XX to ARCH_OMAP2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d10f2b6e745f1232ff6517b335faf3bfd7005bec",
      "tree": "431c5d90dea5d447bd268f80c385b9ee57cd0334",
      "parents": [
        "6fbd55d077cdf2aeb7a170ff9f5779d19506bf9e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:59 2010 -0800"
      },
      "message": "omap2/3/4: Fix mbox init for multi-omap\n\nFix mbox init for multi-omap\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6fbd55d077cdf2aeb7a170ff9f5779d19506bf9e",
      "tree": "ce9f17ce3460e69841b48e1e0dbce591f48090d5",
      "parents": [
        "882c0518e5317a41834d0fceee07ae6ada2d7429"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:58 2010 -0800"
      },
      "message": "omap2/3/4: Fix omap2_map_common_io for multi-omap\n\nFix omap2_map_common_io for multi-omap\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "882c0518e5317a41834d0fceee07ae6ada2d7429",
      "tree": "a0fa29b25af62fd142bba80bd39618792a48fa00",
      "parents": [
        "56213ca4e440c0b6e56a48f5901c55c4ce3cf1ba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:46 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:56 2010 -0800"
      },
      "message": "omap: Fix dmtimer.c for multi-omap boot\n\nFix dmtimer.c for multi-omap boot. Also remove legacy\nclk_enable/disable wrappers that are no longer needed.\n\nNote that the clock handling should be further improved\nto make use of the clock aliases.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "56213ca4e440c0b6e56a48f5901c55c4ce3cf1ba",
      "tree": "7047bf0972fc65e7f32b873a9919398660ef12c3",
      "parents": [
        "9556175183ddf19e9a7afa449c259a0a5081fa29"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:46 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:55 2010 -0800"
      },
      "message": "omap2/3: Multiboot compile fixes to compile in omap2 and omap3\n\nAllows compiling in omap2 and omap3.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9556175183ddf19e9a7afa449c259a0a5081fa29",
      "tree": "523efe187c98241d7575f2b4b12ce686a388c176",
      "parents": [
        "be26a3df0b80307bf8f73cea535c112210151bb9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:51 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:51 2010 -0800"
      },
      "message": "omap2/3: Make get_irqnr_and_base common for mach-omap2 multiboot\n\nMake get_irqnr_and_base common for mach-omap2 multiboot\n\nThanks to a tip from Russell King \u003crmk+kernel@arm.linux.org.uk\u003e,\nthis also optimizes the code for non-multiboot configurations by\nusing get_irqnr_preamble.\n\nNote that this will only work currently for 24xx and 34xx.\nSupport for 44xx can be added later on for basic multiboot,\nand similar patch should be done for mach-omap1/entry-macro.S.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "be26a3df0b80307bf8f73cea535c112210151bb9",
      "tree": "8e3d90563b6d689ad37500929c05c211153295be",
      "parents": [
        "918cae14872c56446415299fc17cf98704c9a537",
        "61b603b4ee0c70708539e2fa5c3d47f17b7c7849"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:07 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:26:07 2010 -0800"
      },
      "message": "Merge branch \u0027debug-ll\u0027 into omap-for-linus\n"
    },
    {
      "commit": "61b603b4ee0c70708539e2fa5c3d47f17b7c7849",
      "tree": "e46140d3c6184ec5374c837e289d50437023975f",
      "parents": [
        "0c8219f0302d0d27fda52c790d38406801e547ec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 08:49:14 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 08:49:14 2010 -0800"
      },
      "message": "omap: Remove old DEBUG_LL serial port options\n\nThese are no longer needed. Note that zoom boards\nshould now set their own function in uncompress.h\nand debug-macro.S for the external UART.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0c8219f0302d0d27fda52c790d38406801e547ec",
      "tree": "96dc93845e4a8b947fd92b4bab71efd241a02a8e",
      "parents": [
        "4f2c49fedf833e522001bc51824b894732900a3d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 08:49:01 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 08:49:01 2010 -0800"
      },
      "message": "omap: Make uncompress code and DEBUG_LL code generic\n\nDefine arch_decomp_setup() the same way as some other\narchitectures do. Use arch_id to configure the debug uart\nbased on the machine_is by storing it into the uart\nscratchpad register for DEBUG_LL code to use.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4f2c49fedf833e522001bc51824b894732900a3d",
      "tree": "3fa99c328a2acac5752edf7c91d97c10a2b6bafa",
      "parents": [
        "4e6d488af37980d224cbf298224db6173673f362"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 08:48:53 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 08:48:53 2010 -0800"
      },
      "message": "omap: Clean the serial port defines\n\nThis way we don\u0027t have conflicts with the defines\nwith compiling in multiple omaps. Set the addresses\nfor uarts in struct omap_globals for the early serial\ninit code.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "918cae14872c56446415299fc17cf98704c9a537",
      "tree": "ca68e691b478ecaac20c6278a569b946136b326c",
      "parents": [
        "0482e3c6f704d25b6a4e3c940caeeacece4e6d74",
        "7f049ad15ece7f63b59ad438b51629434cdc0198"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 11:39:53 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 11:39:53 2010 -0800"
      },
      "message": "Merge branch \u0027for-tony\u0027 of git://gitorious.org/linux-omap-dss2/linux into omap-for-linus\n"
    },
    {
      "commit": "4e6d488af37980d224cbf298224db6173673f362",
      "tree": "5e5d7276f321c239c129031892ec08a3ba034c2f",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 23:26:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:27:52 2010 +0000"
      },
      "message": "ARM: 5910/1: ARM: Add tmp register for addruart and loadsp\n\nOtherwise more complicated uart configuration won\u0027t be possible.\nWe can use r1 for tmp register for both head.S and debug.S.\n\nNOTE: This patch depends on another patch to add the the tmp register\ninto all debug-macro.S files. That can be done with:\n\n$ sed -i -e \"s/addruart,rx|addruart, rx/addruart, rx, tmp/\"\n\tarch/arm/*/include/*/debug-macro.S\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f049ad15ece7f63b59ad438b51629434cdc0198",
      "tree": "80ffadf905047c77db4228afd2654fb212849d37",
      "parents": [
        "c3d33329f400587976613c0224ffa2e266677cfb"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Dec 14 09:01:08 2009 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:29:57 2010 +0200"
      },
      "message": "omap3: cm-t35: add DSS2 display support\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c3d33329f400587976613c0224ffa2e266677cfb",
      "tree": "f2b6e4b990d75fcba1f214f1f669cba20abe6ea0",
      "parents": [
        "703e3061a043a7b87df2460044666d68394bdb69"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Wed Jan 13 17:17:10 2010 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:29:31 2010 +0200"
      },
      "message": "OMAP: AM3517: Enable DSS2 for AM3517EVM board\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\n[tomi.valkeinen@nokia.com: removed defconfig changes]\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "703e3061a043a7b87df2460044666d68394bdb69",
      "tree": "85b53a7bf50f253d915d0af631cea36f69120247",
      "parents": [
        "29275254caedfedce960cfe6df24b90cb04fe431"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Mon Jan 04 15:34:16 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:28:09 2010 +0200"
      },
      "message": "OMAP: Enable DSS2 for OMAP3EVM board\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\n[tomi.valkeinen@nokia.com: removed evm defconfig changes]\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "0482e3c6f704d25b6a4e3c940caeeacece4e6d74",
      "tree": "a8506b9b15ed9a31c2171fc7b461ef52453307b0",
      "parents": [
        "9ba874506b7b3883d78b8cad61eba39c4bb09885",
        "a6c7fdd29350a74ba5f76809436de9c3d6763009"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 10 18:18:13 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 10 18:18:13 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 into omap-for-linus\n"
    },
    {
      "commit": "a6c7fdd29350a74ba5f76809436de9c3d6763009",
      "tree": "0bd269342ae913bfc760453c57462558aa74e10d",
      "parents": [
        "80e1e823989ec44d8e35bdfddadbddcffec90424"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Thu Feb 04 13:06:59 2010 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 10 09:20:33 2010 -0800"
      },
      "message": "OMAP: hsmmc: fix memory leak\n\nThe platform data allocated with kmalloc() will become unreachable once\nthe init is complete, so it should be freed. The problem was discovered\nby kmemleak.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "80e1e823989ec44d8e35bdfddadbddcffec90424",
      "tree": "ad6fd35a0130bc47b082135724834f7db5548c12",
      "parents": [
        "29275254caedfedce960cfe6df24b90cb04fe431"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 07 10:11:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 07 10:26:01 2010 -0800"
      },
      "message": "Fix race in tty_fasync() properly\n\nThis reverts commit 703625118069 (\"tty: fix race in tty_fasync\") and\ncommit b04da8bfdfbb (\"fnctl: f_modown should call write_lock_irqsave/\nrestore\") that tried to fix up some of the fallout but was incomplete.\n\nIt turns out that we really cannot hold \u0027tty-\u003ectrl_lock\u0027 over calling\n__f_setown, because not only did that cause problems with interrupt\ndisables (which the second commit fixed), it also causes a potential\nABBA deadlock due to lock ordering.\n\nThanks to Tetsuo Handa for following up on the issue, and running\nlockdep to show the problem.  It goes roughly like this:\n\n - f_getown gets filp-\u003ef_owner.lock for reading without interrupts\n   disabled, so an interrupt that happens while that lock is held can\n   cause a lockdep chain from f_owner.lock -\u003e sighand-\u003esiglock.\n\n - at the same time, the tty-\u003ectrl_lock -\u003e f_owner.lock chain that\n   commit 703625118069 introduced, together with the pre-existing\n   sighand-\u003esiglock -\u003e tty-\u003ectrl_lock chain means that we have a lock\n   dependency the other way too.\n\nSo instead of extending tty-\u003ectrl_lock over the whole __f_setown() call,\nwe now just take a reference to the \u0027pid\u0027 structure while holding the\nlock, and then release it after having done the __f_setown.  That still\nguarantees that \u0027struct pid\u0027 won\u0027t go away from under us, which is all\nwe really ever needed.\n\nReported-and-tested-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Américo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29275254caedfedce960cfe6df24b90cb04fe431",
      "tree": "667100f77ada5006323ec0f0b40ae37277afb442",
      "parents": [
        "82e22d77bfb2523284fdf5c484c1fa5269a5d27e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 14:17:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 14:17:12 2010 -0800"
      },
      "message": "Linux 2.6.33-rc7\n"
    },
    {
      "commit": "82e22d77bfb2523284fdf5c484c1fa5269a5d27e",
      "tree": "1c426cfc3d5a9aef92326c99f1b6f8c3f42a6823",
      "parents": [
        "f6510ec5a96d07897a109ad8919c6af5e9b3f4bc",
        "b0bcdd3cd0adb85a7686b396ba50493871b1135c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:02:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:02:31 2010 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (w83781d) Request I/O ports individually for probing\n  hwmon: (lm78) Request I/O ports individually for probing\n  hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT\n"
    },
    {
      "commit": "f6510ec5a96d07897a109ad8919c6af5e9b3f4bc",
      "tree": "e882156ce1135a63310cff4d4c0a7a799c07c9a6",
      "parents": [
        "6f5a55f1a6c5abee15a0e878e5c74d9f1569b8b0",
        "93533c291a0af78ca57115fc44d2e6c4c9517cd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:01:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:01:39 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: Fix leak of relocs along do_execbuffer error path\n  drm/i915: slow acpi_lid_open() causes flickering - V2\n  drm/i915: Disable SR when more than one pipe is enabled\n  drm/i915: page flip support for Ironlake\n  drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop\n  drm/i915: Add support for SDVO composite TV\n  drm/i915: don\u0027t trigger ironlake vblank interrupt at irq install\n  drm/i915: handle non-flip pending case when unpinning the scanout buffer\n  drm/i915: Fix the device info of Pineview\n  drm/i915: enable vblank interrupt on ironlake\n  drm/i915: Prevent use of uninitialized pointers along error path.\n  drm/i915: disable hotplug detect before Ironlake CRT detect\n"
    },
    {
      "commit": "6f5a55f1a6c5abee15a0e878e5c74d9f1569b8b0",
      "tree": "2b5304a71a3b2ef2f0665e4e2d9262c6c6918848",
      "parents": [
        "9d9c3a51e7b20dcd63b8cc534035af99a41d03e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 16:16:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:00:37 2010 -0800"
      },
      "message": "Fix potential crash with sys_move_pages\n\nWe incorrectly depended on the \u0027node_state/node_isset()\u0027 functions\ntesting the node range, rather than checking it explicitly.  That\u0027s not\nreliable, even if it might often happen to work.  So do the proper\nexplicit test.\n\nReported-by: Marcus Meissner \u003cmeissner@suse.de\u003e\nAcked-and-tested-by: Brice Goglin \u003cBrice.Goglin@inria.fr\u003e\nAcked-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d9c3a51e7b20dcd63b8cc534035af99a41d03e4",
      "tree": "2e480f5e80869e22b119fa0c25e48124743e95fc",
      "parents": [
        "56dca4ceb7b39aa4173aa1cb822c860ced2be1ec",
        "3e0b33f786e7f950f2430a305169f3db4a1a5521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 11:11:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 11:11:34 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: pandora: Add APLL supply to fix audio output\n  ALSA: ice1724 - aureon - fix wm8770 volume offset\n  ALSA: cosmetic: make hda intel interrupt name consistent with others\n  ALSA: hda - Delay switching to polling mode if an interrupt was missing\n  ALSA: ctxfi - fix PTP address initialization\n"
    },
    {
      "commit": "b0bcdd3cd0adb85a7686b396ba50493871b1135c",
      "tree": "37a96df71be59971d409239b9d2fe2614e142374",
      "parents": [
        "197027e6ef830d60e10f76efc8d12bf3b6c35db5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "message": "hwmon: (w83781d) Request I/O ports individually for probing\n\nDifferent motherboards have different PNP declarations for\nW83781D/W83782D chips. Some declare the whole range of I/O ports (8\nports), some declare only the useful ports (2 ports at offset 5) and\nsome declare fancy ranges, for example 4 ports at offset 4. To\nproperly handle all cases, request all ports individually for probing.\nAfter we have determined that we really have a W83781D or W83782D\nchip, the useful port range will be requested again, as a single\nblock.\n\nI did not see a board which needs this yet, but I know of one for lm78\ndriver and I\u0027d like to keep the logic of these two drivers in sync.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "197027e6ef830d60e10f76efc8d12bf3b6c35db5",
      "tree": "17e0b7b409165ef85cae8b55b86534606dfa4fe2",
      "parents": [
        "85f8d3e5faea8bd36c3e5196f8334f7db45e19b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "message": "hwmon: (lm78) Request I/O ports individually for probing\n\nDifferent motherboards have different PNP declarations for LM78/LM79\nchips. Some declare the whole range of I/O ports (8 ports), some\ndeclare only the useful ports (2 ports at offset 5) and some declare\nfancy ranges, for example 4 ports at offset 4. To properly handle all\ncases, request all ports individually for probing. After we have\ndetermined that we really have an LM78 or LM79 chip, the useful port\nrange will be requested again, as a single block.\n\nThis fixes the driver on the Olivetti M3000 DT 540, at least.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "85f8d3e5faea8bd36c3e5196f8334f7db45e19b2",
      "tree": "20b07a4729e074c775108a06eeafde227951751e",
      "parents": [
        "fc76be434d90bcd57a0ea6b93a2e66a3fec4b664"
      ],
      "author": {
        "name": "Ray Copeland",
        "email": "ray.copeland@aprius.com",
        "time": "Fri Feb 05 19:58:35 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:35 2010 +0100"
      },
      "message": "hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT\n\nThe #define ADT7462_VOLT_COUNT is wrong, it should be 13 not 12. All the \nfor loops that use this as a limit count are of the typical form, \"for \n(n \u003d 0; n \u003c ADT7462_VOLT_COUNT; n++)\", so to loop through all voltages \nw/o missing the last one it is necessary for the count to be one greater \nthan it is.  (Specifically, you will miss the +1.5V 3GPIO input with count \n\u003d 12 vs. 13.)\n\nSigned-off-by: Ray Copeland \u003cray.copeland@aprius.com\u003e\nAcked-by: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3e0b33f786e7f950f2430a305169f3db4a1a5521",
      "tree": "7b07ae1233bb0ea11ec3b8923e866a25c3e19187",
      "parents": [
        "a26a408888b2968d5de5af233655f6497ac5623f",
        "9d4c7464458770d309169f7a7ce1ea6f8a4a7de5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:23 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:23 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into for-linus\n"
    },
    {
      "commit": "a26a408888b2968d5de5af233655f6497ac5623f",
      "tree": "9bc95b07389e07c8364ca79f99e11aeb5a790242",
      "parents": [
        "db9256c00329035463625cbe709d2d24e97abad4",
        "3b9447fb7fa1829731290e64ef928d4f6461310a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:16 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:16 2010 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "db9256c00329035463625cbe709d2d24e97abad4",
      "tree": "a23e0cebf8c9ad41f4a5afa26abd0ce26b90e03c",
      "parents": [
        "f3f1e14ce993775b7373defeffb5ebd5844fcb98",
        "9492837a6f54b069e13e40e3c89898bb8837a386"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:56:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:56:55 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "56dca4ceb7b39aa4173aa1cb822c860ced2be1ec",
      "tree": "8e20946b7247aa32a83619b481f83efe335e7da0",
      "parents": [
        "73d2eaac8a3f1ec1d6d0a80ea7302a439ca9b933",
        "2d68b7fe55d9e19a8a868224ed0dfd6526568521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:58:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:58:21 2010 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] Call flush_dcache_page after PIO data transfers in libata-sff.c\n  ahci: add Acer G725 to broken suspend list\n  libata: fix ata_id_logical_per_physical_sectors\n  libata-scsi passthru: fix bug which truncated LBA48 return values\n"
    },
    {
      "commit": "73d2eaac8a3f1ec1d6d0a80ea7302a439ca9b933",
      "tree": "1656adeecc51ba47cc4c081d0d7c56d7ec75ced2",
      "parents": [
        "2938429501b73f6aeb312236eac7ed0416a07cd5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Fri Feb 05 01:42:43 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:36:50 2010 -0800"
      },
      "message": "CS5536: apply pci quirk for BIOS SMBUS bug\n\nThe new cs5535-* drivers use PCI header config info rather than MSRs to\ndetermine the memory region to use for things like GPIOs and MFGPTs.  As\nanticipated, we\u0027ve run into a buggy BIOS:\n\n[    0.081818] pci 0000:00:14.0: reg 10: [io  0x6000-0x7fff]\n[    0.081906] pci 0000:00:14.0: reg 14: [io  0x6100-0x61ff]\n[    0.082015] pci 0000:00:14.0: reg 18: [io  0x6200-0x63ff]\n[    0.082917] pci 0000:00:14.2: reg 20: [io  0xe000-0xe00f]\n[    0.083551] pci 0000:00:15.0: reg 10: [mem 0xa0010000-0xa0010fff]\n[    0.084436] pci 0000:00:15.1: reg 10: [mem 0xa0011000-0xa0011fff]\n[    0.088816] PCI: pci_cache_line_size set to 32 bytes\n[    0.088938] pci 0000:00:14.0: address space collision: [io 0x6100-0x61ff] already in use\n[    0.089052] pci 0000:00:14.0: can\u0027t reserve [io  0x6100-0x61ff]\n\nThis is a Soekris board, and its BIOS sets the size of the PCI ISA bridge\ndevice\u0027s BAR0 to 8k.  In reality, it should be 8 bytes (BAR0 is used for\nSMBus stuff).  This quirk checks for an incorrect size, and resets it\naccordingly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nTested-by: Leigh Porter \u003cleigh@leighporter.org\u003e\nTested-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2938429501b73f6aeb312236eac7ed0416a07cd5",
      "tree": "59d92b0d2a5063fa8c93216750f83d1fe3822a2c",
      "parents": [
        "cbee4751f612692c1de3b8e420ebcb0fb16c7c56"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Feb 05 16:09:11 2010 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:35:05 2010 -0800"
      },
      "message": "percpu: add __percpu for sparse\n\nThis is to make the annotation of percpu variables during the next merge\nwindow less painfull.\n\nExtracted from a patch by Rusty Russell.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbee4751f612692c1de3b8e420ebcb0fb16c7c56",
      "tree": "6c18d0d17036a82a3c9883edbddc83ed44cd0019",
      "parents": [
        "adbfbcd12af3d183957622a99ca009b665639b81",
        "5ff55717674470b96562f931f778c878080755b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:24:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:24:01 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:\n  drm/radeon/kms: fix r300 vram width calculations\n  drm/radeon/kms: rs400/480 MC setup is different than r300.\n  drm/radeon/kms: make initial state of load detect property correct.\n  drm/radeon/kms: disable HDMI audio for now on rv710/rv730\n  drm/radeon/kms: don\u0027t call suspend path before cleaning up GPU\n  drivers/gpu/drm/radeon/radeon_combios.c: fix warning\n  ati_pcigart: fix printk format warning\n  drm/r100/kms: Emit cache flush to the end of command buffer. (v2)\n  drm/radeon/kms: fix regression rendering issue on R6XX/R7XX\n  drm/radeon/kms: move blit initialization after we disabled VGA\n"
    },
    {
      "commit": "adbfbcd12af3d183957622a99ca009b665639b81",
      "tree": "830e5cc6a0dbd5cb590b8484c4234bd65073d1d7",
      "parents": [
        "fc76be434d90bcd57a0ea6b93a2e66a3fec4b664",
        "23b5c50945f2294add0137799400329c0ebba290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:23:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:23:03 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: apply updated fallocate i_size fix\n  Btrfs: do not try and lookup the file extent when finishing ordered io\n  Btrfs: Fix oopsen when dropping empty tree.\n  Btrfs: remove BUG_ON() due to mounting bad filesystem\n  Btrfs: make error return negative in btrfs_sync_file()\n  Btrfs: fix race between allocate and release extent buffer.\n"
    },
    {
      "commit": "3b9447fb7fa1829731290e64ef928d4f6461310a",
      "tree": "3cadac23b496621605eb422d8df73f10297c4aec",
      "parents": [
        "5bbd4953a4fb5d8d597b4a53b8da97eee320b634"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 05 00:55:33 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:35:35 2010 +0000"
      },
      "message": "ASoC: pandora: Add APLL supply to fix audio output\n\nPandora\u0027s external DAC is using 256*Fs output from the TWL4030\ncodec, and TWL4030 needs to have APLL enabled for it\u0027s 256*Fs\noutput to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9d4c7464458770d309169f7a7ce1ea6f8a4a7de5",
      "tree": "74092ef18e7d91ee9db68d8104b462316b68e207",
      "parents": [
        "21956b61f594f7924d98240da74bc81c28601fa9"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Feb 05 10:19:41 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Feb 05 10:24:25 2010 +0100"
      },
      "message": "ALSA: ice1724 - aureon - fix wm8770 volume offset\n\nThe volume register is from 0..0x7f and 0..0x1a range is mute.\nAlso, fix mute combining in wm_vol_put(). The wrong behaviour was\nnoticed by Peter Christensen.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9492837a6f54b069e13e40e3c89898bb8837a386",
      "tree": "10cec81373582bcaa1ca3784a8b03a0383fe3e99",
      "parents": [
        "1eb6dc7dabcb4aa762d96f4f6978f3ef86321d68"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Feb 04 22:26:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 09:08:14 2010 +0100"
      },
      "message": "ALSA: cosmetic: make hda intel interrupt name consistent with others\n\nThis renames the interrupt name in /proc/interrupt.\nHDA Intel -\u003e hda_intel\n\nThis also eliminates space from the name, probably helping some\nparsers.\nDon\u0027t think anybody depends on this name in userspace\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1eb6dc7dabcb4aa762d96f4f6978f3ef86321d68",
      "tree": "c6eee9f271d5b3ea7ca605f38ec7f8656e24e8ee",
      "parents": [
        "8ce28d6abff34886d3797b25324c940471b99164"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Feb 04 22:21:47 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 09:07:21 2010 +0100"
      },
      "message": "ALSA: hda - Delay switching to polling mode if an interrupt was missing\n\nMy sound codec seems sometimes (very rarely) to omit interrupts (ALC268)\nHowever, interrupt mode still works.\nThus if we get timeout, poll the codec once.\n\nIf we get 3 such polls in a row, then switch to polling mode.\n\nThis patch is maybe an bandaid, but this might be a workaround for hardware bug.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ff55717674470b96562f931f778c878080755b7",
      "tree": "645a93c88420709e1072fd9b01d33cdf66472782",
      "parents": [
        "a17538f93c16f0e15e35dc31eedad87e2d9c5c26"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 13:57:03 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 14:00:03 2010 +1000"
      },
      "message": "drm/radeon/kms: fix r300 vram width calculations\n\nThis was incorrect according to the docs and the UMS driver does\nit like this.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a17538f93c16f0e15e35dc31eedad87e2d9c5c26",
      "tree": "b31c33bf5e9d20875ed6ca971734e4a408333b40",
      "parents": [
        "624ab4f87e99f10ea3b45e76039c477fd4d7a7e6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 13:41:54 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 13:40:16 2010 +1000"
      },
      "message": "drm/radeon/kms: rs400/480 MC setup is different than r300.\n\nBoot testing on my rs480 laptop found the MC idle never happened\non startup, a quick check with AMD found the idle bit is in a different\nplace on the rs4xx than r300.\n\nImplement a new rs400 mc idle function to fix this.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "624ab4f87e99f10ea3b45e76039c477fd4d7a7e6",
      "tree": "224f8d901c439d57ccc85e39d70a31d6ead684ed",
      "parents": [
        "23fff28a9b0529869bffef8aab0d3f350dd3b5a4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@davers480.(none)",
        "time": "Wed Jan 27 16:07:15 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 12:03:00 2010 +1000"
      },
      "message": "drm/radeon/kms: make initial state of load detect property correct.\n\nthis was incorrect on my rs480.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "23fff28a9b0529869bffef8aab0d3f350dd3b5a4",
      "tree": "ddc909bb0f06d9ef5b2373f6947057a7e2fc0d91",
      "parents": [
        "655efd3dc92cd0d37292157178d33deb0430aeaa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:57:42 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:57:42 2010 +1000"
      },
      "message": "drm/radeon/kms: disable HDMI audio for now on rv710/rv730\n\nSupport isn\u0027t correct yet and we are getting green tinges on the\ndisplays.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "655efd3dc92cd0d37292157178d33deb0430aeaa",
      "tree": "9177003ca9a830e4cb976b93e491c53ceccb49df",
      "parents": [
        "94cf6434a1bc5958d5da3be62f1272792dada2bf"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Feb 02 11:51:45 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:49:52 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t call suspend path before cleaning up GPU\n\nIn suspend path we unmap the GART table while in cleaning up\npath we will unbind buffer and thus try to write to unmapped\nGART leading to oops. In order to avoid this we don\u0027t call the\nsuspend path in cleanup path. Cleanup path is clever enough\nto desactive GPU like the suspend path is doing, thus this was\nredondant.\n\nTested on: RV370, R420, RV515, RV570, RV610, RV770 (all PCIE)\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "94cf6434a1bc5958d5da3be62f1272792dada2bf",
      "tree": "ec938473a864964f73fd52c50d94b0f0ee941520",
      "parents": [
        "d7748bacbbee80b2cc4b690a74d5db2cd84acd7b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 02 14:40:29 2010 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:47:14 2010 +1000"
      },
      "message": "drivers/gpu/drm/radeon/radeon_combios.c: fix warning\n\ndrivers/gpu/drm/radeon/radeon_combios.c: In function \u0027radeon_combios_get_lvds_info\u0027:\ndrivers/gpu/drm/radeon/radeon_combios.c:893: warning: comparison is always false due to limited range of data type\n\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d7748bacbbee80b2cc4b690a74d5db2cd84acd7b",
      "tree": "8d2b1c82478ef4813ef1297cc758f780b4f05b31",
      "parents": [
        "9e5b2af75abc67c13005c706cf95bbbb78f7fddc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 02 14:40:33 2010 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:46:48 2010 +1000"
      },
      "message": "ati_pcigart: fix printk format warning\n\nFix ati_pcigart printk format warning:\n\ndrivers/gpu/drm/ati_pcigart.c:115: warning: format \u0027%Lx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027dma_addr_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e5b2af75abc67c13005c706cf95bbbb78f7fddc",
      "tree": "8f8d93c115ad986486e7aab702700c2e263ff8bb",
      "parents": [
        "062b389c8704e539e234cfd67c7e034a514f50bf"
      ],
      "author": {
        "name": "Pauli Nieminen",
        "email": "suokkos@gmail.com",
        "time": "Thu Feb 04 19:20:53 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:45:10 2010 +1000"
      },
      "message": "drm/r100/kms: Emit cache flush to the end of command buffer. (v2)\n\nCache flush is required in case CPU is accessing rendered data.\n\nThis fixes glean/readPixSanity test case and random rendering\nerrors in sauerbraten and warzone2100.\n\nv2 Fix comment ordering in r100_fence_ring_emit and remove extra\n   defines added in first version.\n\nSigned-off-by: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "062b389c8704e539e234cfd67c7e034a514f50bf",
      "tree": "a1bb6e2ce15567db9331fc57e95f6508f636000e",
      "parents": [
        "c38c7b64a2747a211c3a6e8e5919ee25ccd474e7"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Feb 04 20:36:39 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:43:51 2010 +1000"
      },
      "message": "drm/radeon/kms: fix regression rendering issue on R6XX/R7XX\n\nIt seems that some R6XX/R7XX silently ignore HDP flush when\nprogrammed through ring, this patch addback an ioctl callback\nto allow R6XX/R7XX hw to perform such flush through MMIO in\norder to fix a regression. For more details see:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15186\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c38c7b64a2747a211c3a6e8e5919ee25ccd474e7",
      "tree": "f994fb9585b8064db19ceda25a9be127655ceee0",
      "parents": [
        "17aafccab4352b422aa01fa6ebf82daff693a5b3"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Feb 04 17:27:27 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:43:09 2010 +1000"
      },
      "message": "drm/radeon/kms: move blit initialization after we disabled VGA\n\nVGA might be overwritting VRAM and corrupt our blit shader leading\nto corruption, it likely won\u0027t happen if you load fbcon right after\nradeon. Thanks to Shawn Starr and Andre Maasikas for tracking down\nthis issue.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fc76be434d90bcd57a0ea6b93a2e66a3fec4b664",
      "tree": "83fbf1e2bfb35b84e63f7a5a0b18d661bd080622",
      "parents": [
        "9d82d5efafb033a761b5e6eb720f5bbba5c0813b",
        "4aba098c8d64329f0c4b24d12e1dc5398dd41a75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:09:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:09:01 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: Fix wrong register in proc-arm6_7.S data abort handler\n  ARM: 5909/1: ARM: Correct the FPSCR bits setting when raising exceptions\n  ARM: 5904/1: ARM: Always generate the IT instruction when compiling for Thumb-2\n  ARM: 5907/1: ARM: Fix the reset on the RealView PBX Development board\n  mx35: add a missing comma in a pad definition\n  mx25: make the FEC AHB clk secondary of the IPG\n  mx25: fix time accounting\n  mx25: properly initialize clocks\n  mx25: remove unused mx25_clocks_init() argument\n  i.MX25: implement secondary clocks for uarts and fec\n  i.MX25: Allow secondary clocks in DEFINE_CLOCK\n  ARM: MX3: Fixed typo in declared enum type name.\n  MXC: Add AUDMUXv2 register decode to debugfs\n  mx31ads: Provide an IRQ range to the WM835x on the 1133-EV1 module\n  mx31ads: Provide a name for EXPIO interrupt chip\n  mx31ads: Allow enable/disable of switchable supplies\n"
    },
    {
      "commit": "9d82d5efafb033a761b5e6eb720f5bbba5c0813b",
      "tree": "54e3ed5f410da0a6a10c0671180988a9391e42dd",
      "parents": [
        "a9861b50378ce29212ae2b39ee2d56b2058748cf",
        "301fe8eeee02c570c5bd30537aff9456f7f7955c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:08:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:08:42 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: Disable serial port autoidle by default\n  omap: Fix access to already released memory in clk_debugfs_register_one()\n  omap: Fix arch/arm/mach-omap2/mux.c: Off by one error\n  omap: Fix 3630 mux errors\n  OMAP2/3: GPMC: ensure valid clock pointer\n  OMAP2/3: IRQ: ensure valid base address\n  ARCH OMAP : enable ARCH_HAS_HOLES_MEMORYMODEL for OMAP\n  omap: Remove old unused defines for OMAP_32KSYNCT_BASE\n  omap: define _toggle_gpio_edge_triggering only for OMAP1\n"
    },
    {
      "commit": "a9861b50378ce29212ae2b39ee2d56b2058748cf",
      "tree": "9ab9d96d909f5d6294dbc6205bd86d053bbc9d0f",
      "parents": [
        "aa16cd8d12352ccb5b921995ab3901110779f24a",
        "9b4b351346b41d923d69adec865814fdaac4dba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:08:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:08:15 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: Don\u0027t clobber the attribute type in nfs_update_inode()\n  NFS: Fix a umount race\n  NFS: Fix an Oops when truncating a file\n  NFS: Ensure that we handle NFS4ERR_STALE_STATEID correctly\n  NFSv4.1: Don\u0027t call nfs4_schedule_state_recovery() unnecessarily\n  NFSv4: Don\u0027t allow posix locking against servers that don\u0027t support it\n  NFSv4: Ensure that the NFSv4 locking can recover from stateid errors\n  NFS: Avoid warnings when CONFIG_NFS_V4\u003dn\n  NFS: Make nfs_commitdata_release static\n  NFS: Try to commit unstable writes in nfs_release_page()\n  NFS: Fix a reference leak in nfs_wb_cancel_page()\n"
    },
    {
      "commit": "aa16cd8d12352ccb5b921995ab3901110779f24a",
      "tree": "bc93b1e96dda7e1dc6f1aff498767c627f2de638",
      "parents": [
        "a3a71ca9a715776cf3eda605dafdb4a383782c4f",
        "59647b6ac3050dd964bc556fe6ef22f4db5b935c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:07:41 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:07:41 2010 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Handle futex value corruption gracefully\n  futex: Handle user space corruption gracefully\n  futex_lock_pi() key refcnt fix\n  softlockup: Add sched_clock_tick() to avoid kernel warning on kgdb resume\n"
    },
    {
      "commit": "a3a71ca9a715776cf3eda605dafdb4a383782c4f",
      "tree": "5e5ae507d054106e87c2a26d81479955b2de1cfa",
      "parents": [
        "6f14a668f1a8b715a6e855f4e32705e54a6e86a1",
        "8f05228ee7c8f409ae3c6f9c3e13d7ccb9c18360"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:06:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:06:48 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: Extend umount wait coverage to full glock lifetime\n  GFS2: Wait for unlock completion on umount\n"
    },
    {
      "commit": "6f14a668f1a8b715a6e855f4e32705e54a6e86a1",
      "tree": "3583162191f16c1d622fe1f6872870e6ae3fbfe8",
      "parents": [
        "e9e70bc14ea5974e21f5baecf95a123844c412b9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Feb 04 17:57:37 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:03:41 2010 -0800"
      },
      "message": "idr: revert misallocation bug fix\n\nCommit 859ddf09743a8cc680af33f7259ccd0fd36bfe9d tried to fix\nmisallocation bug but broke full bit marking by not clearing\npa[idp-\u003elayers] and also is causing X failures due to lookup failure\nin drm code.  The cause of the latter hasn\u0027t been found yet.  Revert\nthe fix for now.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21956b61f594f7924d98240da74bc81c28601fa9",
      "tree": "0514becc673bcd8b952af728700af5cdfef15e0d",
      "parents": [
        "c68db7175f4dcb3d5789bb50bea6376fb81f87fe"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 02 19:58:25 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 04 21:48:00 2010 +0100"
      },
      "message": "ALSA: ctxfi - fix PTP address initialization\n\nAfter hours of debugging, I finally found the reason why some source\nand runtime combination does not work. The PTP (page table pages)\naddress must be aligned. I am not sure how much, but alignment to\nPAGE_SIZE is sufficient. Also, use ALSA\u0027s page allocation routines\nto ensure proper virtual -\u003e physical address translation.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "93533c291a0af78ca57115fc44d2e6c4c9517cd2",
      "tree": "b3b0bf319cc00cee85cc005174b6b83f609bdaf7",
      "parents": [
        "67026e03244d76b8f1fa725b079d4182fe8910aa"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 31 10:40:48 2010 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 04 09:04:01 2010 -0800"
      },
      "message": "drm/i915: Fix leak of relocs along do_execbuffer error path\n\nFollowing a gpu hang, we would leak the relocation buffer. So simply\nearrange the error path to always free the relocation buffer.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "67026e03244d76b8f1fa725b079d4182fe8910aa",
      "tree": "130176e2570f8581769302e7e08442f7ddd3c08c",
      "parents": [
        "33c5fd121eabbccc9103daf6cda36941eb3c349f"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Feb 02 20:09:04 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 04 08:36:45 2010 -0800"
      },
      "message": "drm/i915: slow acpi_lid_open() causes flickering - V2\n\nacpi_lid_open() could take up to 10ms on my computer.  Some component is\ncalling the drm GETCONNECTOR ioctl many times in a row.  This results in\nflickering (for example, when starting a video).  Fix it by assuming an\nalways connected lid status.\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "33c5fd121eabbccc9103daf6cda36941eb3c349f",
      "tree": "1e262dd14b1e283e8343605a15ed3d6f8241ea0d",
      "parents": [
        "013d5aa2bbb2ceacba7a0dad7f2a0eb20133323f"
      ],
      "author": {
        "name": "David John",
        "email": "davidjon@xenontk.org",
        "time": "Wed Jan 27 15:19:08 2010 +0530"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 04 08:36:20 2010 -0800"
      },
      "message": "drm/i915: Disable SR when more than one pipe is enabled\n\nSelf Refresh should be disabled on dual plane configs.  Otherwise, as\nthe SR watermark is not calculated for such configs, switching to non\nVGA mode causes FIFO underrun and display flicker.\n\nThis fixes Korg Bug #14897.\n\nSigned-off-by: David John \u003cdavidjon@xenontk.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "23b5c50945f2294add0137799400329c0ebba290",
      "tree": "b7bb2ea17bc2244162adef8a288db12cacbf3524",
      "parents": [
        "efd049fb26a162c3830fd3cb1001fdc09b147f3b"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Thu Feb 04 11:33:03 2010 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Feb 04 11:33:03 2010 -0500"
      },
      "message": "Btrfs: apply updated fallocate i_size fix\n\nThis version of the i_size fix for fallocate makes sure we only update\nthe i_size when the current fallocate is really operating outside of\ni_size.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "efd049fb26a162c3830fd3cb1001fdc09b147f3b",
      "tree": "caedb4f8b1133b209360bd25ff3b2ddd1dc737c0",
      "parents": [
        "7a7965f83e89f0be506a96769938a721e4e5ae50"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Tue Feb 02 20:50:10 2010 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Feb 04 11:31:45 2010 -0500"
      },
      "message": "Btrfs: do not try and lookup the file extent when finishing ordered io\n\nWhen running the following fio job\n\n[torrent]\nfilename\u003dtorrent-test\nrw\u003drandwrite\nsize\u003d4g\nfilesize\u003d4g\nbs\u003d4k\nioengine\u003dsync\n\nyou would see long stalls where no work was being done.  That is because we were\ndoing all this extra work to read in the file extent outside of the transaction,\nhowever in the random io case this ends up hurting us because the file extents\nare not there to begin with.  So axe this logic, since we end up reading in the\nfile extent when we go to update it anyway.  This took the fio job from 11 mb/s\nwith several ~10 second stalls to 24 mb/s to a couple of 1-2 second stalls.\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "7a7965f83e89f0be506a96769938a721e4e5ae50",
      "tree": "be4ffe67af162c6c7cfd0780c507fd5f2d522635",
      "parents": [
        "d7ce5843bb28ada6845ab2ae8510ba3f12d33154"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.yan@oracle.com",
        "time": "Mon Feb 01 02:41:17 2010 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Feb 04 11:31:45 2010 -0500"
      },
      "message": "Btrfs: Fix oopsen when dropping empty tree.\n\nWhen dropping a empty tree, walk_down_tree() skips checking\nextent information for the tree root. This will triggers a\nBUG_ON in walk_up_proc().\n\nSigned-off-by: Yan Zheng \u003czheng.yan@oracle.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    }
  ],
  "next": "d7ce5843bb28ada6845ab2ae8510ba3f12d33154"
}
