)]}'
{
  "log": [
    {
      "commit": "860fc976321fa690c5cc77a2f66e8d6ea8d52e25",
      "tree": "19a6dd774e2853e51fcb7187a5063491332fff6e",
      "parents": [
        "aed79bce7701e0cf44def227f302618be42dee3d"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap3: rx51: Use wl1251 in SPI mode 3\n\nOtherwise Extreme Lower Power (ELP) wakeup doesn\u0027t work properly.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "aed79bce7701e0cf44def227f302618be42dee3d",
      "tree": "5479469348e4ba821df7041f18cb5e849d4abcbf",
      "parents": [
        "87cbb94b8333c1ffcaf87c093b2613b69fe929c5"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap3: zoom2/3: make MMC slot work again\n\nomap3: zoom2/3: make MMC slot work again\n\nCommit 12f8dfb56 accidentally broke MMC on zoom2/3.\nThe .vmmc1 field of zoom_twldata was deleted. Restoring it\nallows the MMC slot to work again\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "87cbb94b8333c1ffcaf87c093b2613b69fe929c5",
      "tree": "6765b0a81475945d6f61feca86bbc535fbf55d5a",
      "parents": [
        "8d72c796c9d966b0efc26092dae7005c345b3efa"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap1: htcherald: Update defconfig to include mux support\n\nThe existing htcherald_defconfig did not include mux support, which\nprevented USB and other functionality from working out of the box.\nThis change updates the defconfig to add it in.  It also aligns the\ndefconfig to the -rc8 kernel config.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d72c796c9d966b0efc26092dae7005c345b3efa",
      "tree": "4f608e2c9e06efca0d0d31394752177fd774138c",
      "parents": [
        "9cb87a6b443fe6061d91b7eb220d15d01e0dc611"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap1: LCD_DMA: Use some define rather than a hexadecimal\n\nThe patch corrects the issue introduced with one of my earlier patches:\n\tOMAP: DMA: Fix omapfb/lcdc on OMAP1510 broken when PM set[1]\nas pointed out by OMAP subsystem maintainer.\n\nApplies on top of my prevoius patch:\n  OMAP: DMA: move LCD DMA related code from plat-omap to mach-omap1[2]\n\nTested on Amstrad Delta\nCompile tested with omap_generic_2420_defconfig\n\n[1] http://patchwork.kernel.org/patch/57922/\n[2] http://patchwork.kernel.org/patch/61952/\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9cb87a6b443fe6061d91b7eb220d15d01e0dc611",
      "tree": "87ebf776edb82ce13d563e0ee3c36d15a39a13ff",
      "parents": [
        "3bfe8971a820e3322c9542bcdc58e12583c9bb50"
      ],
      "author": {
        "name": "vikram pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap: header: remove unused data-type\n\nRemove unused data type omap_gpio_switch_config\n\nThereby also get rid of following sparse warnings:\narch/arm/plat-omap/include/plat/board.h :121:20:\n\twarning: dubious bitfield without explicit `signed\u0027 or `unsigned\u0027\narch/arm/plat-omap/include/plat/board.h :122:19:\n\twarning: dubious bitfield without explicit `signed\u0027 or `unsigned\u0027\narch/arm/plat-omap/include/plat/board.h :123:24:\n\twarning: dubious bitfield without explicit `signed\u0027 or `unsigned\u0027\n\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3bfe8971a820e3322c9542bcdc58e12583c9bb50",
      "tree": "0635638048a6b17155ee4709da247f340f21a877",
      "parents": [
        "8fe8acbe5aabf0d8e6af4c44aa4de0892a770cb0"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap: arch/arm/plat-omap/devices.c - sort alphabetically\n\nComment in omap_init_devices asks to keep init calls and their\nimplementations in alphabetical order, so let it be that way.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8fe8acbe5aabf0d8e6af4c44aa4de0892a770cb0",
      "tree": "94ffd5de57894156156f73f35b2d4b827c24d6aa",
      "parents": [
        "f62349ee9788b1d94c55eb6c291d74a1f69bdd9e"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "omap: Correcting GPMC_CONFIG1_DEVICETYPE_NAND\n\nFor NAND devices \u00272\u0027 should be used with GPMC_CONFIG1_DEVICETYPE\ninstead of \u00271\u0027.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f62349ee9788b1d94c55eb6c291d74a1f69bdd9e",
      "tree": "193154ad405a30910684c5521b797908db4e5dc9",
      "parents": [
        "edc961a2fa51cf3fceba8df8bb52c7a048e4661b"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "ext-mika.1.westerberg@nokia.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP3: serial - allow platforms specify which UARTs to initialize\n\nThis patch adds new function: omap_serial_init_port(port) that can be\nused to initialize only selected UARTs as serial ports. Platforms can\nthen in their board files call this function instead of omap_serial_init()\nif they don\u0027t want to use all UARTs as serial ports.\n\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "edc961a2fa51cf3fceba8df8bb52c7a048e4661b",
      "tree": "72db68a60fd94c72693193e6500849ee2caae2bc",
      "parents": [
        "dca0d917696a3724ed1613f549a07020578cb037"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "omap3: cm-t35: add mux initialization\n\nCM-T35 can be assembled with different set of peripherals thus making\ncertain interfaces available to user as GPIOs or dedicated pins. Because\nof it CM-T35 bootloader sets up mux configuration only for pins\nnecessary to boot the system and the rest of the mux configuration is\ndone by the kernel. Besides, having mux configuration in the kernel\nallows to minimize dependancy on bootloader.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "dca0d917696a3724ed1613f549a07020578cb037",
      "tree": "e57eb9812055f2904306e62af4af7f546711aa0f",
      "parents": [
        "b2f5c9413cc54000706959fa710c21b2d90a647c"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: Sync up omap4430 defconfig\n\nEnable minimum features to boot omap4430 on es1.0 samples. v2 versions\nremoves the \"CONFIG_SYSFS_DEPRECATED_V2\" since it\u0027s deprecated. Without\nthis older file system doesn\u0027t boot. One need to upgrade the filesystem\nif getting stuck in first init function.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b2f5c9413cc54000706959fa710c21b2d90a647c",
      "tree": "a03581dbcaebb66d66cb15f0c817b231be8e6fdd",
      "parents": [
        "942e2c9e529a57ce2bb1cf984d58f88d9b6e77e5"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: Remove the secondary wait loop\n\nThe secondary cores wakes up in time so the wait loop is not\nnecessary anymore.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "942e2c9e529a57ce2bb1cf984d58f88d9b6e77e5",
      "tree": "2892251635eafe9fa4a323a698d501c7ce9cb178",
      "parents": [
        "a7c3ae2cb6d144bdf6c582898d2368f5f91a1775"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: AuxCoreBoot registers only accessible in secure mode\n\nThe AuxCoreBoot0 and AuxCoreBoot1 can be only accessed in secure\nmode. Replace the current code with secure monitor API\u0027s to access/modify\nthese registers.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a7c3ae2cb6d144bdf6c582898d2368f5f91a1775",
      "tree": "cb598a82ae02a3f83476df2066016cf9674fdddf",
      "parents": [
        "b570e0ec25b371c2e01a1a558e852e2618526817"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: Fix SRAM base and size\n\nThis patch fixes the public sram base address and available\nsize on OMAP4430.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b570e0ec25b371c2e01a1a558e852e2618526817",
      "tree": "c531da70c61e8eb2b202d2da14274cebd982f58e",
      "parents": [
        "8d88f7f70cca3fa6aabac287fccd40cebacb92d1"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "OMAP4: Fix cpu detection\n\nThis patch fixes the OMAP4430 cpu detection. The IC rev detection is\ndone with hawkeye and rev. Note that rev does not map directly to\ndefined processor revision numbers as ES1.0 uses value 0.It also fixes\nthe SCM base address to read the correct ID_CODE register.\n\nAlso the cpu_is_omap44xx() and cpu_is_omap443x() correctly populated\ninstead of always being true\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d88f7f70cca3fa6aabac287fccd40cebacb92d1",
      "tree": "8ca30627c3d038241ab652addf18abdee49f125e",
      "parents": [
        "249b17f23a0fd141390d20fae4c96951e2054b5a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap3: pandora: board file updates for .33\n\nPandora board file updates:\n- change keycodes of game buttons\n  it was decided not to use ABXY layout by the developers.\n- drop i2c bus 3 speed to 100kHz\n  this is needed for battery monitoring chip to work reliably.\n- drop pandora_lcd platform_device\n  the older DSS driver was never functional on l-o or mainline\n  kernels due to missing panel driver, so remove unneeded\n  pandora_lcd platform_device. This also removes last OMAP_TAG\n  from the board file.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "249b17f23a0fd141390d20fae4c96951e2054b5a",
      "tree": "f311f66f909308d401748b78c350f03a319ffa58",
      "parents": [
        "7a079cab4632265fc87ee483daf57879d5dd87f2"
      ],
      "author": {
        "name": "Gregoire Gentil",
        "email": "gregoire@gentil.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap3: Defconfig file of Always Innovating OMAP3-based Touch Book\n\nDefconfig file of Always Innovating OMAP3-based Touch Book\n\nSigned-off-by: Gregoire Gentil \u003cgregoire@gentil.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7a079cab4632265fc87ee483daf57879d5dd87f2",
      "tree": "56c24da118cdf99cb296eba3c767146e81fcdbb4",
      "parents": [
        "bf92a40762fb10a394281941a46f529463c49ffc"
      ],
      "author": {
        "name": "Gregoire Gentil",
        "email": "gregoire@gentil.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap3: Board file of Always Innovating OMAP3-based Touch Book\n\nBoard file of Always Innovating OMAP3-based Touch Book\n\nSigned-off-by: Gregoire Gentil \u003cgregoire@gentil.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bf92a40762fb10a394281941a46f529463c49ffc",
      "tree": "f1c9e124e77c3ccdaebb89c644f9d8275fe5759f",
      "parents": [
        "106997c1a4aa3a34d8e04fa0138ba332f7ceafef"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap1: I2C mux and clocks for omap7xx\n\nThis change adds MUX pin configuration and clocks for I2C support\nto OMAP 730 and 850-based devices.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "106997c1a4aa3a34d8e04fa0138ba332f7ceafef",
      "tree": "2eb807445f245aae5d670de5a8b995e4e359fd82",
      "parents": [
        "f8e9e98454606e43b728269de21db349f57861c7"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap1: Add omap7xx USB support\n\nThis change implements USB client side support into the HTC\nHerald board configuration.  It uses a similar, but updated\nalgorithm to initialize the USB as is used in the linwizard\nproject.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f8e9e98454606e43b728269de21db349f57861c7",
      "tree": "cc38265982b60e93f5271ca7578e00161046c30e",
      "parents": [
        "414f552ad872e19a7471644317a60f3cbba25ced"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap1: DMA: move LCD related code from plat-omap to mach-omap1\n\nAll of the LCD DMA code in plat-omap/dma.c appears to be OMAP1-only (and\napparently only is available on a subset of OMAP1 chips).\n\nMove this code to mach-omap1/lcd_dma.c.\n\nTested on OMAP1510 Amstrad Delta.\nCompile-tested with omap_generic_2420_defconfig.\n\nReported-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nReviewed-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "414f552ad872e19a7471644317a60f3cbba25ced",
      "tree": "441f388dffb45868e3898893aa1b22e2a3a60f59",
      "parents": [
        "e2b18e3018630d80eda54508e697d613283d57ac"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap1: Use gen_nand\n\nSince omapnand driver never find its way into mainline, switch to gen_nand instead.\nFollowing patch is compile tested only, but it is based on code I wrote for\nNetStar board and runtime tested it there.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Kevin Hilman \u003ckjh@hilman.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e2b18e3018630d80eda54508e697d613283d57ac",
      "tree": "12dbac8e6b66e82d8a38d51e50a5639d593530f9",
      "parents": [
        "3bc48014782a89f7201734d3e23865cb283926a7"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "smc91x: remove OMAP specific bits\n\nNow that all OMAP boards are using the board resources, we don\u0027t need\nto keep the arch/board specific crap in the driver header.\n\nCc: linux-net@vger.kernel.org\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3bc48014782a89f7201734d3e23865cb283926a7",
      "tree": "f02691c3a2b919d49ba253060f7ce4d2296f9923",
      "parents": [
        "662c8b55d26abeabc0b125f922dfa66338a046ae"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap: use smc91x_platdata to setup smc91x\n\nUse smc91x_platdata to setup smc91x, so we can get rid of OMAP specific stuff\nin smc91x driver\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "662c8b55d26abeabc0b125f922dfa66338a046ae",
      "tree": "c983e25b2b90df62ffca47ee0d849de30b203353",
      "parents": [
        "15f45e6f27b0ef0719171978acadf073b066fb74"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap: mux: Add 36xx CBP package support\n\nAdd 36xx CBP package support\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "15f45e6f27b0ef0719171978acadf073b066fb74",
      "tree": "ade2c84bbfca7c3f41acf56330ef8c171649defb",
      "parents": [
        "4896e3940a063fb03195d05806d28970dc3f102b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap: mux: Remove old mux code for 34xx\n\nRemove old mux code for 34xx\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4896e3940a063fb03195d05806d28970dc3f102b",
      "tree": "f3ce32ae903d1ddb831d212d73a93b91c25da03d",
      "parents": [
        "b63128e81214cc2db2995d690438055c26d213a5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Replace omap_cfg_reg() with new style signal or gpio functions\n\nReplace omap_cfg_reg() with new style signal or gpio functions\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b63128e81214cc2db2995d690438055c26d213a5",
      "tree": "9b319655d1456fd9f2b8a1a25b7b70047e6fb0ad",
      "parents": [
        "4b715efccf9547c0d7fe864277526fee3d9b6bba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: Split i2c platform init for mach-omap1 and mach-omap2\n\nOtherwise we cannot limit new mux code to mach-omap2.\nThe same signal names should eventually work for other\nomaps under mach-omap2.\n\nNote that these pins don\u0027t need to be OMAP_PIN_INPUT_PULLUP,\njust OMAP_PIN_INPUT is enough.\n\nCc: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4b715efccf9547c0d7fe864277526fee3d9b6bba",
      "tree": "346705cf6fcb8a8259c7f77e2419ed6068eb60b3",
      "parents": [
        "ca5742bdb58ebb74499731855dccf8f8a858b2e4"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add debugfs support for new mux code\n\nAdd debugfs support for new mux code\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "ca5742bdb58ebb74499731855dccf8f8a858b2e4",
      "tree": "081a83ab562edc561487c24ca889d133750790e2",
      "parents": [
        "ddaa912a2164d7ce7a03fcb384ed37e712bb4549"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add new style init functions to omap3 board-*.c files\n\nAdd new style mux init functions to omap3 board-*.c files\n\nSo far Beagle has been confirmed to be a CBB package,\nand CM-T35 a CUS package.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ddaa912a2164d7ce7a03fcb384ed37e712bb4549",
      "tree": "332356ed70bd9db782f4865e0b162258c9ce1d68",
      "parents": [
        "15ac7afe515631ec36966b1cf632a87276536f57"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add new style pin multiplexing data for 34xx\n\nAdd new style mux data for 34xx. This should also\nwork with 3630 easily by adding the processor subset\nand ball data.\n\nNote that this data is __initdata, and gets optimized\nout except for the GPIO pins if CONFIG_OMAP_MUX\nis not set.\n\nAlso note that this data uses omap3630 naming for\nthe SDMMC registers instead of 34xx naming with just\nMMC.\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "15ac7afe515631ec36966b1cf632a87276536f57",
      "tree": "68fae5c0154ccf441468569c0d763b32c3b90f21",
      "parents": [
        "92c9f5018997dbc5f5e91eae2400d78ada2760b0"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add new style pin multiplexing code for omap3\n\nInitially only for 34xx. This code allows us to:\n\n- Make the code more generic as the omap internal signal\n  names can stay the same across omap generations for some\n  devices\n\n- Map mux registers to GPIO registers that is needed for\n  dynamic muxing of pins during off-idle\n\n- Override bootloader mux values via kernel cmdline using\n  omap_mux\u003dsome.signa1\u003d0x1234,some.signal2\u003d0x1234\n\n- View and set the mux registers via debugfs if\n  CONFIG_DEBUG_FS is enabled\n\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "92c9f5018997dbc5f5e91eae2400d78ada2760b0",
      "tree": "ab98e9539cd6a554be1cec164ca9528b55cf1cc4",
      "parents": [
        "24ed45aa0776f9f645aa1ac1a88b2e1d5f29a9aa"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Dec 11 16:16:31 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:31 2009 -0800"
      },
      "message": "omap2: mux: intoduce omap_mux_{read,write}\n\nintoduce omap_mux_{read,write}\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "24ed45aa0776f9f645aa1ac1a88b2e1d5f29a9aa",
      "tree": "6fdca6b205015558663dcfa523f87d6c6ffa7afa",
      "parents": [
        "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
        "911bd7395c4aa4e74b13aab790ca1500c59fae02"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:02 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:02 2009 -0800"
      },
      "message": "Merge branch \u0027for_2_6_33\u0027 of git://git.pwsan.com/linux-2.6 into omap-for-linus\n"
    },
    {
      "commit": "911bd7395c4aa4e74b13aab790ca1500c59fae02",
      "tree": "6fdca6b205015558663dcfa523f87d6c6ffa7afa",
      "parents": [
        "16975a79c8e6ee424331f52649f2351d33c7b972"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:47:17 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:47 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Add init api for DPLL nodes\n\nAn api at init for all dpll nodes seem to be\nneeded to reparent the dpll clk node to its\nbypass clk in case the dpll is in bypass.\nIf not done this causes sequencing issues at init\nduring propogate_rate.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "16975a79c8e6ee424331f52649f2351d33c7b972",
      "tree": "4efc6d4329e467b7c12a8838f544d6cfe928735e",
      "parents": [
        "a1391d276866845018920329bc2a3a82ab322af8"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:47:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:46 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Add support for OMAP4 dpll api\u0027s\n\nMost of the dpll api\u0027s from dpll.c are reused for OMAP4.\nThis patch does extend a few api\u0027s for OMAP4 support.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "a1391d276866845018920329bc2a3a82ab322af8",
      "tree": "a16a46b6d0af3cb5e3dcd4f7de207f138d087011",
      "parents": [
        "d79b126724554122d9598834ef39fb0bb4fc132d"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:47:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:46 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Move DPLL control apis to dpll.c\n\nThis patch moves all the dpll control api\u0027s to a\ncommon file dpll.c. This is in preperation of omap4\nsupport wherein most of these api\u0027s can be reused.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "d79b126724554122d9598834ef39fb0bb4fc132d",
      "tree": "f8844ee1cd9698fead9eeea016cdf8abdc62ed01",
      "parents": [
        "972c542746904b5f418284946728a61b783275ef"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Wed Dec 09 00:01:44 2009 +0530"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:46 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Add dummy hooks for OMAP4 dpll api\u0027s\n\nThis patch adds dummy hooks for OMAP4 dpll api\u0027s. Removes\ndummy hooks for clkdev api\u0027s and enables CLKDEV\nfor OMAP4.\nAlso comments clockdomain calls from within the clock\nframework as its not supported yet for OMAP4.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "972c542746904b5f418284946728a61b783275ef",
      "tree": "3f8b449c10e6a25df3bd216c6e039f4240d52446",
      "parents": [
        "dd7084138f7293f97584050d43a92cb03836974e"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:46:28 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: OMAP4 clock tree and clkdev registration\n\nThis patch defines all the clock nodes in OMAP4430\nplatform. All the clock node structs and the clkdev table is\nautogenerated using a python script (gen_clock_tree.py)\ndeveloped by Paul Walmsley, Benoit Cousson and Rajendra Nayak.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "dd7084138f7293f97584050d43a92cb03836974e",
      "tree": "868f488e9f100a3558a553a25c2528d074430e23",
      "parents": [
        "234f0c4c66af8108ce151837313c522e36a84de4"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:54 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds CM1/2 register field masks\n\nThis patch adds OMAP4 specific CM1 and CM2 module\nregister field masks. Auto generated using a python\nscript (gen_cm_shifts_and_mask.py) developed by Benoit\nCousson, Paul Walmsley and Rajendra Nayak.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "234f0c4c66af8108ce151837313c522e36a84de4",
      "tree": "f1315c8254a6cac15d23c065f7ed5ac57aba0a62",
      "parents": [
        "c1294045d2299c36f531a23802f4d124cfc6b564"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:52 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds PRM register shift and mask bits\n\nThis patch adds OMAP4 specific PRM register bit field\nshifts and masks. Auto generated using a python script\n(gen_prm_shifts_and_mask.py) developed by Benoit Cousson,\nPaul Walmsley and Rajendra Nayak.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "c1294045d2299c36f531a23802f4d124cfc6b564",
      "tree": "7bff021980979acc92dc0a07ce793b23252ada1d",
      "parents": [
        "9b47267f3e7f5f9b0d136c199fb8f3acb362e45e"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:51 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds PRM register defs for OMAP4\n\nThis patch adds OMAP4 specific PRM register defs. Auto generated\nusing a python script (gen_prm_4430_h.py) developed by Paul\nWalmsley and Benoit Cousson.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "9b47267f3e7f5f9b0d136c199fb8f3acb362e45e",
      "tree": "f7d88f1ba2cde162402deb59389ffb23a97033dd",
      "parents": [
        "77772d5f7dc3e329f916403ac1199615e7bab089"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:50 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds CM1/2 register defs for OMAP4\n\nThis patch adds OMAP4 specific CM1 and CM2 module\nregister defs. Autogenerated using a python scripts\n(gen_cm1_4430_h.py,gen_cm2_4430_h.py) developed\nby Paul Walmsley and Benoit Cousson.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "77772d5f7dc3e329f916403ac1199615e7bab089",
      "tree": "b3f5a7697634cf1fee112f645e490bd634c0c6ca",
      "parents": [
        "9ef89150ea118fabc1b93f6891ba58417e4260ff"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:49 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: PRM/CM module offsets for OMAP4\n\nThis patch adds the offsets for new modules in PRM\nand CM for OMAP4\nThese are autogenerated using a python script (gen_prcm44xx_h.py)\ndeveloped by Paul Walmsley and Benoit Cousson.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "9ef89150ea118fabc1b93f6891ba58417e4260ff",
      "tree": "893e33f9c4cc426966452f6b5ce598874e3280de",
      "parents": [
        "0d93d8bb7f52190d76e9dba7f4561aabefaff34a"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:49 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Fix the PRM and CM base addresses\n\nThis patch fixes the PRM and CM base addresses and adds\na new CM2 base address for OMAP4\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "0d93d8bb7f52190d76e9dba7f4561aabefaff34a",
      "tree": "93aa385996af88300fe873c384364f2f876b5544",
      "parents": [
        "d048ec7ab48254c505e1cee49441345ce12129fd"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:26 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: track latency in nanoseconds\n\nRather than having to do a usecs \u003d nsecs / NSECS_PER_USEC to\ntrack latency in usecs, just track it in nanoseconds.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d048ec7ab48254c505e1cee49441345ce12129fd",
      "tree": "55f8f93492d2eec9030a0b55dac1a931efa40c07",
      "parents": [
        "81d7c6ffccd1d5369942c428faa9ee25a3d59db8"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:25 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: fix nsec/usec conversion in latency calculations\n\nUse\n\n   usecs \u003d nsecs / NSEC_PER_USEC;\n\ninstead of\n\n   usecs \u003d nsecs * NSEC_PER_USEC;\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "81d7c6ffccd1d5369942c428faa9ee25a3d59db8",
      "tree": "e62e7a5729c2a4d4769fe8f300d57dc18fbc8da0",
      "parents": [
        "d22926677f2244a6b68e7ea21d6c9338659c17aa"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:24 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: hwmod: warn on missing clockdomain\n\nWARN if a clock/hwmod is missing a clockdomain association since\nresulting hwmod will not be able to correctly enable/disable clocks.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d22926677f2244a6b68e7ea21d6c9338659c17aa",
      "tree": "f90ca22cdb3728dad85c4afa07f6784003fd27e4",
      "parents": [
        "5f1b6ef76ff87bb531a9304b36658b8ffaa91b08"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:23 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: use read_persistent_clock() instead of getnstimeofday()\n\nDuring suspend and resume, when omap_device deactivation and\nactivation is happening, the timekeeping subsystem has likely already\nbeen suspended.  Thus getnstimeofday() will fail and trigger a WARN().\n\nUse read_persistent_clock() instead of getnstimeofday() to avoid this.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "5f1b6ef76ff87bb531a9304b36658b8ffaa91b08",
      "tree": "042bbbfb213024922a37a89a2a316de5d9b01221",
      "parents": [
        "a470c42cb89a5282f816b37a0d1eef68fe455f31"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:22 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: use UINT_MAX for default wakeup latency limit\n\nThe _dev_wakeup_lat_limit field of struct omap_device is u32, so use\nUINT_MAX instead of INT_MAX for the default maximum.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "a470c42cb89a5282f816b37a0d1eef68fe455f31",
      "tree": "40c92db9bbbe1f8ced101640efac04b528fad8a2",
      "parents": [
        "a16b1f7f8692163e0c6b4741d8980837dfca75f1"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:17 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP: omap_device: add to_omap_device() macro\n\nFollowing the model of to_platform_device(), add to_omap_device()\nmacro so a platform_device pointer can be converted into an\nomap_device pointer.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "a16b1f7f8692163e0c6b4741d8980837dfca75f1",
      "tree": "334aeebcfc645152ffa0745e478d48e2837ac246",
      "parents": [
        "718bfd76932c566f79eb55083693ef0b68071bf8"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:17 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP3 hwmod: drop most of the OCP_SYSCONFIG.CLOCKACTIVITY code\n\nEarlier, the hwmod code had considered the OCP_SYSCONFIG.CLOCKACTIVITY\nbits to be incremental power saving bits, controlling internal IP\nblock clock gates.  This was a misapprehension.  The CLOCKACTIVITY\nbits are used to indicate, in advance, which clocks will be cut when\nthe module acknowledges an idle request.  This enables the IP block to\ntake whatever action is necessary to complete any in-progress work\nbefore asserting its IdleAck.\n\nIn the current Linux-OMAP code, this implies that the clock framework\nshould be changing module CLOCKACTIVITY bits as module clocks are enabled\nand disabled.  We don\u0027t do that yet, but in the future, we should.\nThis must wait until the clock tree is annotated with omap_hwmod pointers\n(or vice-versa).  In the meantime, drop most of the hwmod code that\ncontrols CLOCKACTIVITY bits to avoid confusion.\n\nThis patch has benefited from many illuminating discussions with (in\nalphabetical order) Benoît Cousson \u003cb-cousson@ti.com\u003e, Rajendra Nayak\n\u003crnayak@ti.com\u003e, and Sebastien Sabatier \u003cs-sabatier1@ti.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nCc: Sebastien Sabatier \u003cs-sabatier1@ti.com\u003e\nCc: Benoît Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "718bfd76932c566f79eb55083693ef0b68071bf8",
      "tree": "b12d20715e1b419c6a9ed4b0d163a40e69ad83d1",
      "parents": [
        "726072e5dd459e3831d1dd4308ba469ff3ded419"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP hwmod: add names to module MPU IRQ lines\n\nReplace the existing u8 array of module MPU IRQ lines with a struct\nthat includes a name - similar to the existing struct\nomap_hwmod_dma_info.  Device drivers can then use\nplatform_get_resource_byname() to retrieve specific IRQs without nasty\ndependencies on array ordering.\n\nThanks to Benoît Cousson \u003cb-cousson@ti.com\u003e and Kevin Hilman\n\u003ckhilman@deeprootsystems.com\u003e for feedback on this approach.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoît Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "726072e5dd459e3831d1dd4308ba469ff3ded419",
      "tree": "1e79dcd2e26bcb3eb3fd232d30e17a83f0e73c48",
      "parents": [
        "b835d0142196466c5ff3695b90cff1e3ea635c8e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:15 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP3 hwmod: Add automatic OCP_SYSCONFIG AUTOIDLE handling\n\nThis patch fills in the OCP_SYSCONFIG.AUTOIDLE handling in the OMAP\nhwmod code.\n\nAfter this patch, the hwmod code will set the module AUTOIDLE bit\n(generally \u003cmodule\u003e.OCP_SYSCONFIG.AUTOIDLE) to 1 by default upon\nenable.  If the hwmod flag HWMOD_NO_OCP_AUTOIDLE is set, AUTOIDLE will\nbe set to 0 upon enable.  Upon module disable, AUTOIDLE will be set to\n1.\n\nEnabling module autoidle should save some power.  The only reason to\nnot set the OCP_SYSCONFIG.AUTOIDLE bit is if there is a bug in the\nmodule RTL, e.g., the MPUINTC block on OMAP3.\n\nComments from Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e inspired this patch,\nand Kevin tested an earlier version of this patch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b835d0142196466c5ff3695b90cff1e3ea635c8e",
      "tree": "e48bec55ff5805e8a438cf19784bc80d92f80ffd",
      "parents": [
        "6f8b7ff5b01e16a65c3b17865ce047faeca40907"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:14 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP3 hwmod: reprogram OCP_SYSCONFIG register after setting SOFTRESET\n\nReprogram the module\u0027s OCP_SYSCONFIG register after module reset (SOFTRESET\n\u003d 1).  This may not be needed, but the definition of the reset performed by\nthe SOFTRESET bit is unclear.\n\nKevin Hilman \u003ckhilman@deeprootsystems.com\u003e tested an earlier version of\nthis patch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "6f8b7ff5b01e16a65c3b17865ce047faeca40907",
      "tree": "ae5ecb4b377588b157c23176cf95a5c9631206ba",
      "parents": [
        "3863c74b512c1afd3ce6b2f81d8dea9f1d860968"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP clock/hwmod: fix off-by-one errors\n\nFix loop bailout off-by-one bugs reported by Juha Leppänen\n\u003cjuha_motorsportcom@luukku.com\u003e.\n\nThis second version incorporates comments from Russell King\n\u003clinux@arm.linux.org.uk\u003e.  A new macro, \u0027omap_test_timeout\u0027, has\nbeen created, with cleaner code, and existing code has been converted\nto use it.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Juha Leppänen \u003cjuha_motorsportcom@luukku.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3863c74b512c1afd3ce6b2f81d8dea9f1d860968",
      "tree": "1d7d15664c0ae3a71be7949e9c52ca2f79a73811",
      "parents": [
        "18862cbe47e37beba98f22c088fbe6fe029df889"
      ],
      "author": {
        "name": "Thara Gopinath",
        "email": "thara@ti.com",
        "time": "Tue Dec 08 16:33:15 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:42 2009 -0700"
      },
      "message": "OMAP3: PM: Fix for MPU power domain MEM BANK position\n\nMPU power domain bank 0 bits are displayed in position of bank 1\nin PWRSTS and PREPWRSTS registers. So read them from correct\nposition\n\nSigned-off-by: Thara Gopinath \u003cthara@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "18862cbe47e37beba98f22c088fbe6fe029df889",
      "tree": "bf5763c8bc4e8253cfbd71a36fd6aa25789d2667",
      "parents": [
        "1fda39e6fd13f9f74721d2127f27675a4a0878af"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:14 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:42 2009 -0700"
      },
      "message": "OMAP3: SDRC: Place SDRC AC timing and MR changes in CORE DVFS SRAM code behind Kconfig\n\nThe code that reprograms the SDRC memory controller during CORE DVFS,\nmach-omap2/sram34xx.S:omap3_sram_configure_core_dpll(), does not\nensure that all L3 initiators are prevented from accessing the SDRAM\nbefore modifying the SDRC AC timing and MR registers.  This can cause\nmemory to be corrupted or cause the SDRC to enter an unpredictable\nstate.  This patch places that code behind a Kconfig option,\nCONFIG_OMAP3_SDRC_AC_TIMING for now, and adds a note explaining what\nis going on.  Ideally the code can be added back in once supporting\ncode is present to ensure that other initiators aren\u0027t touching the\nSDRAM.  At the very least, these registers should be reprogrammable\nduring kernel init to deal with buggy bootloaders.  Users who know\nthat all other system initiators will not be touching the SDRAM can\nalso re-enable this Kconfig option.\n\nThis is a modification of a patch originally written by Rajendra Nayak\n\u003crnayak@ti.com\u003e (the original is at http://patchwork.kernel.org/patch/51927/).\nRather than removing the code completely, this patch just comments it out.\n\nThanks to Benoît Cousson \u003cb-cousson@ti.com\u003e and Christophe Sucur\n\u003cc-sucur@ti.com\u003e for explaining the technical basis for this and for\nexplaining what can be done to make this path work in future code.\nThanks to Richard Woodruff \u003cr-woodruff2@ti.com\u003e, Nishanth Menon\n\u003cnm@ti.com\u003e, and Olof Johansson \u003colof@lixom.net\u003e for their comments.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nCc: Christophe Sucur \u003cc-sucur@ti.com\u003e\nCc: Benoît Cousson \u003cb-cousson@ti.com\u003e\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "1fda39e6fd13f9f74721d2127f27675a4a0878af",
      "tree": "a68c19473be41998d2f2316af438963cc5382d70",
      "parents": [
        "155a22ecd574c3e6a4c59e6a1bf0dd31ce23ff10"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 08 16:33:13 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP2/3 powerdomain: return errors rather than returning the output of IS_ERR()\n\nIS_ERR returns only 1 or 0, and the functions return a negative error\nin other cases anyways.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "155a22ecd574c3e6a4c59e6a1bf0dd31ce23ff10",
      "tree": "387045a94976aa08bafd56f041c8ea8567762156",
      "parents": [
        "2354eb5a943e64c5e6e249147381e9715aa5d54b"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:13 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP powerdomain: rearrange struct powerdomain to save some memory\n\nThis patch rearranges the order of structure members in struct powerdomain\nto avoid wasting memory due to alignment restrictions.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "2354eb5a943e64c5e6e249147381e9715aa5d54b",
      "tree": "6341bf9adfb93f3a59a1476a7fc5254f24529bdd",
      "parents": [
        "6a06fa6863f190a0ed72f273a2ae5fedc89973ff"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:12 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP powerdomain/PM: use symbolic constants for the max number of power states\n\nReplace some bare constants with power states.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "6a06fa6863f190a0ed72f273a2ae5fedc89973ff",
      "tree": "52a7ce94322be3024d3289542316f562505baa92",
      "parents": [
        "33903eb55ae2a7f7cd980da619ae63d93c6530f3"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:11 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP clockdomain/powerdomain: optimize out sleepdep code on OMAP24xx\n\nOMAP24xx chips don\u0027t support software-configurable sleep dependencies.\nTest early for this so the compiler can redact the entire function body\non OMAP24xx.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "33903eb55ae2a7f7cd980da619ae63d93c6530f3",
      "tree": "fc6bdba405aa6952ce6466e91e6d1afa1e256fe0",
      "parents": [
        "42d75e7df324268c99153d9cc7d48e780b54d059"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:10 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP clockdomain/powerdomain: remove CONFIG_OMAP_DEBUG_{CLOCK,POWER}DOMAIN\n\nAvoid cluttering the Kconfig space with debug options that are rarely\nused.  These can now be enabled and disabled by patching the \"#undef DEBUG\"\nin the source files with \"#define DEBUG\", conforming to the practice for\nthe rest of the linux-omap code.\n\nAlso, while we\u0027re here, some lines in plat-omap/Kconfig use sets of\nleading spaces when those lines should start with tabs.  Convert most\nof them to use tabs.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "42d75e7df324268c99153d9cc7d48e780b54d059",
      "tree": "341f0ad024bbee605ea95241ce3b546ae2228dd1",
      "parents": [
        "52650505fbf3a6ab851c801f54e73e76c55ab8da"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:09 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP2/3 PRCM: don\u0027t export prm_*(), cm_*() functions\n\nDevice drivers and loadable modules should not be calling these\nprm_* and cm_* functions, so stop exporting them.  Only core code\nand device driver integration code (in arch/arm/*omap*) should\ncall these functions.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "52650505fbf3a6ab851c801f54e73e76c55ab8da",
      "tree": "07fc2b2eccb313fc7a0e3ade4a564f2df08fc33c",
      "parents": [
        "6f62b58dd4e697a23a308f5b77781394949d333e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:29:38 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c\n\nThe OMAP1 clock code currently #includes a large .h file full of static\ndata structures.  Instead, define the data in a .c file.\n\nRussell King \u003clinux@arm.linux.org.uk\u003e proposed this new arrangement:\n\n    http://marc.info/?l\u003dlinux-omap\u0026m\u003d125967425908895\u0026w\u003d2\n\nThis patch also deals with most of the flagrant checkpatch violations.\n\nWhile here, separate the mpu_rate data structures out into their own\nfiles, opp.h and opp_data.c.  In the long run, these mpu_rate tables\nshould be replaced with OPP code.\n\nAlso includes a patch from Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e to\nmark omap1_clk_functions as __initdata to avoid a section warning:\n\n    http://patchwork.kernel.org/patch/64366/\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\n"
    },
    {
      "commit": "6f62b58dd4e697a23a308f5b77781394949d333e",
      "tree": "d044429e3655732e47bd3458b95ee8bc1c220929",
      "parents": [
        "d8a944582da1a4d29a1487ff7f435643505a12a0"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:29:37 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP1 clock: convert test in disable_unused() to use ENABLE_ON_INIT\n\nmach-omap1/clock.c:omap1_clk_disable_unused() contains a test that\nassumes that the clock structures are available in the file\u0027s\nnamespace.  After a following patch, this will no longer be the case.\nSo we need to reimplement that test.  It turns out that we already\nhave a facility in the clock framework to handle this case - the\nENABLE_ON_INIT flag - used on OMAP2/3.  Remove the offending test and\nmark the clocks that it was intended to catch as ENABLE_ON_INIT.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d8a944582da1a4d29a1487ff7f435643505a12a0",
      "tree": "1e1d946c578c4d5108c86f24f932f55da936ee5d",
      "parents": [
        "82e9bd588563c4e22ebb55b684ebec7e310cc715"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:21:29 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 16:16:00 2009 -0700"
      },
      "message": "OMAP2 clock: convert clock24xx.h to clock2xxx_data.c, opp2xxx*\n\nThe OMAP2 clock code currently #includes a large .h file full of static\ndata structures.  Instead, define the data in a .c file.\n\nRussell King \u003clinux@arm.linux.org.uk\u003e proposed this new arrangement:\n\n    http://marc.info/?l\u003dlinux-omap\u0026m\u003d125967425908895\u0026w\u003d2\n\nThis patch also deals with most of the flagrant checkpatch violations.\n\nWhile here, separate the prcm_config data structures out into their own\nfiles, opp2xxx.h and opp24{2,3}0_data.c, and only build in the OPP tables\nfor the target device.  This should save some memory.  In the long run,\nthese prcm_config tables should be replaced with OPP code.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\n"
    },
    {
      "commit": "82e9bd588563c4e22ebb55b684ebec7e310cc715",
      "tree": "cad50e0c12980a14de3531ec7bf78e3f3e4a3313",
      "parents": [
        "75d43340113e3822e390f644e8b197737e4c553e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:18:47 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 16:12:15 2009 -0700"
      },
      "message": "OMAP3 clock: convert clock34xx.h to clock34xx_data.c\n\nThe OMAP3 clock code currently #includes a large .h file full of static\ndata structures.  Instead, define the data in a .c file.\n\nRussell King \u003clinux@arm.linux.org.uk\u003e proposed this new arrangement:\n\n    http://marc.info/?l\u003dlinux-omap\u0026m\u003d125967425908895\u0026w\u003d2\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75d43340113e3822e390f644e8b197737e4c553e",
      "tree": "ed3d37f2daf35ecfef427e0b699dc60de124401f",
      "parents": [
        "55d8a65308a5099155683c5a9bba3b8577988111"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:18:47 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 16:12:11 2009 -0700"
      },
      "message": "OMAP2xxx clock: remove implicit dependency between rate CPU flag and clkdev_omap CPU flag\n\ncpu_mask is reused in the OMAP2xxx clock code to match against both the\nCPU-specific rate flags (e.g., RATE_IN_2420) and the OMAP clkdev integration\ncode CPU flags (e.g., CK_242X).  This means that any patch that renumbers the\nCK_* macros, as the next patch does, will probably break.  This patch\nseparates the clkdev_omap and clksel_rate CPU type detection flags so\nthe CK_* macros can be renumbered freely.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "55d8a65308a5099155683c5a9bba3b8577988111",
      "tree": "d1bb1d93c4bafa2275b91b2b7379075ba72f1120",
      "parents": [
        "06b16939a3d58aa128fee22b9aaf7dbc9a5b7c1c"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:18:47 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 16:12:11 2009 -0700"
      },
      "message": "OMAP2/3: move SDRC macros to mach-omap2/sdrc.h\n\nclock34xx.c contains some macros which probably belong in mach-omap2/sdrc.h.\nMove those macros to mach-omap2/sdrc.h.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "06b16939a3d58aa128fee22b9aaf7dbc9a5b7c1c",
      "tree": "b627ace7000b4c67a9eaf98bb981dc8f3c5c6dae",
      "parents": [
        "ebd893ded2733b8bd9ba403ee4a9e6ab6fbc2a54"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:18:46 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 16:12:11 2009 -0700"
      },
      "message": "OMAP2 clock: APLL code shouldn\u0027t rely on static clocks in its local namespace\n\nSimilar to the previous patch, the APLL code relied on the presence of the\nstatic struct clks in its own namespace.  The APLL code didn\u0027t use them for\nvalidation, however - it adjusted its own internal state depending on\nthe struct clk * that called it.  Now that static struct clks are\nleaving the clock24xx.c namespace, use a more durable method: split the\nomap2_clk_fixed_enable() function into omap2_clk_apll96_enable() and\nomap2_clk_apll54_enable().  They still share a disable function.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "ebd893ded2733b8bd9ba403ee4a9e6ab6fbc2a54",
      "tree": "c8c31ef40c271421ddebe16c5f513a97268d503e",
      "parents": [
        "aa2cf420593b67cc93de7a3f675b2a88eba0505f"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:18:44 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 16:12:07 2009 -0700"
      },
      "message": "OMAP1/2/3 clock: remove paranoid checks in preparation for clock{,2xxx,3xxx}_data.c\n\nSome parts of the clock code took advantage of the fact that the statically\nallocated clock tree was in clock{,24xx,34xx}.c\u0027s local namespace to do some\nextra argument checks.  These are overzealous and are more difficult to\nmaintain when the clock tree is in a separate namespace, so, remove them.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
      "tree": "dfb3c73a8a3987c3b3ba08083f379ebc90942e03",
      "parents": [
        "d71cb81af3817193bc605de061da0499934263a6",
        "178ff4c9175db447f93b7343954b1d44707c881b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer\n  OMAP: SDP: Enable DSS2 for OMAP3 SDP board\n  OMAP: DSS2: Taal DSI command mode panel driver\n  OMAP: DSS2: Add generic and Sharp panel drivers\n  OMAP: DSS2: omapfb driver\n  OMAP: DSS2: DSI driver\n  OMAP: DSS2: SDI driver\n  OMAP: DSS2: RFBI driver\n  OMAP: DSS2: Video encoder driver\n  OMAP: DSS2: DPI driver\n  OMAP: DSS2: DISPC\n  OMAP: DSS2: Add more core files\n  OMAP: DSS2: Display Subsystem Driver core\n  OMAP: DSS2: Documentation for DSS2\n  OMAP: Add support for VRFB rotation engine\n  OMAP: Add VRAM manager\n  OMAP: OMAPFB: add omapdss device\n  OMAP: OMAPFB: split omapfb.h\n  OMAP2: Add funcs for writing SMS_ROT_* registers\n"
    },
    {
      "commit": "d71cb81af3817193bc605de061da0499934263a6",
      "tree": "f7ff95e0cf0cdf00234be29ba4050135314ab859",
      "parents": [
        "ab1831b0b87851c874a75e4b3a8538e3d76b37d7",
        "dc186ad741c12ae9ecac8b89e317ef706fdaf8f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:35:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:35:44 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: Add debugobjects support\n"
    },
    {
      "commit": "ab1831b0b87851c874a75e4b3a8538e3d76b37d7",
      "tree": "e2855518eb570ad09e2bdf5b3805cfa758e0abc3",
      "parents": [
        "eae6fa9b0c3e2cb49cc157e906dd0ac52cfd7ca5",
        "bc2c0303226ec716854d3c208c7f84fe7aa35cd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:35:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:35:02 2009 -0800"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: try harder to balloon up under memory pressure.\n  Xen balloon: fix totalram_pages counting.\n  xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region.\n  xen: improve error handling in do_suspend.\n  xen: don\u0027t leak IRQs over suspend/resume.\n  xen: call clock resume notifier on all CPUs\n  xen: use iret for return from 64b kernel to 32b usermode\n  xen: don\u0027t call dpm_resume_noirq() with interrupts disabled.\n  xen: register runstate info for boot CPU early\n  xen: register runstate on secondary CPUs\n  xen: register timer interrupt with IRQF_TIMER\n  xen: correctly restore pfn_to_mfn_list_list after resume\n  xen: restore runstate_info even if !have_vcpu_info_placement\n  xen: re-register runstate area earlier on resume.\n  xen: wait up to 5 minutes for device connetion\n  xen: improvement to wait_for_devices()\n  xen: fix is_disconnected_device/exists_disconnected_device\n  xen/xenbus: make DEVICE_ATTR()s static\n"
    },
    {
      "commit": "eae6fa9b0c3e2cb49cc157e906dd0ac52cfd7ca5",
      "tree": "34f7d08d5f9913c3b5c3bca152953a173ded1e05",
      "parents": [
        "02412f49f6a7e35753d9af49d92662fb562fc9fa",
        "df11303c90406426847255ba498607f15a472a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "message": "Merge branch \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen pvfb: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: If FBINFO_VIRTFB is defined, do not set VM_IO flag.\n  Fix toogle whether xenbus driver should be built as module or part of kernel.\n"
    },
    {
      "commit": "02412f49f6a7e35753d9af49d92662fb562fc9fa",
      "tree": "ecf4c573ff8944227ca04e342e97ab17493cda5c",
      "parents": [
        "4515c3069da5bfb6f08dbfca499464b4cbdfcb50",
        "573c24c4af6664ffcd9aa7ba617a35fde2b95534"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:33:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:33:59 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  dlm: always use GFP_NOFS\n"
    },
    {
      "commit": "4515c3069da5bfb6f08dbfca499464b4cbdfcb50",
      "tree": "0f067045a0e31f126aebcf3087028639ceb237b4",
      "parents": [
        "a5eba3f66f812cbc076a1170b3f888ad63f850b2",
        "fab3a549e204172236779f502eccb4f9bf0dc87d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:33:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:33:29 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (47 commits)\n  ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)\n  ext4: Do not override ext2 or ext3 if built they are built as modules\n  jbd2: Export jbd2_log_start_commit to fix ext4 build\n  ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT\n  ext4: Wait for proper transaction commit on fsync\n  ext4: fix incorrect block reservation on quota transfer.\n  ext4: quota macros cleanup\n  ext4: ext4_get_reserved_space() must return bytes instead of blocks\n  ext4: remove blocks from inode prealloc list on failure\n  ext4: wait for log to commit when umounting\n  ext4: Avoid data / filesystem corruption when write fails to copy data\n  ext4: Use ext4 file system driver for ext2/ext3 file system mounts\n  ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks()\n  jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer()\n  ext4: remove unused parameter wbc from __ext4_journalled_writepage()\n  ext4: remove encountered_congestion trace\n  ext4: move_extent_per_page() cleanup\n  ext4: initialize moved_len before calling ext4_move_extents()\n  ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT\n  ext4: use ext4_data_block_valid() in ext4_free_blocks()\n  ...\n"
    },
    {
      "commit": "a5eba3f66f812cbc076a1170b3f888ad63f850b2",
      "tree": "32bcbbc77e2bc1c04c5ed577ff8f24612148631c",
      "parents": [
        "fc1495bf99de6f65066b3234813180301ff8b693",
        "04dc1e88ad9c9f9639019e9646a89ce0ebf706bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:32:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:32:24 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd\n\n* \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd:\n  exofs: Multi-device mirror support\n  exofs: Move all operations to an io_engine\n  exofs: move osd.c to ios.c\n  exofs: statfs blocks is sectors not FS blocks\n  exofs: Prints on mount and unmout\n  exofs: refactor exofs_i_info initialization into common helper\n  exofs: dbg-print less\n  exofs: More sane debug print\n  trivial: some small fixes in exofs documentation\n"
    },
    {
      "commit": "fc1495bf99de6f65066b3234813180301ff8b693",
      "tree": "4858db540f3c57f6f998383056ad4714b969660c",
      "parents": [
        "5476ffd2b78f06cce31a57f8611162918fe1ae3a",
        "b38882f5c066dc681679e90f1903eda323e605b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:31:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:31:45 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/ubifs-2.6\n\n* git://git.infradead.org/ubifs-2.6:\n  UBIFS: fix return code in check_leaf\n  UBI: flush wl before clearing update marker\n  MAINTAINERS: change e-mail of Artem Bityutskiy\n  UBIFS: remove manual O_SYNC handling\n  UBIFS: support mounting of UBI volume character devices\n  UBI: Add ubi_open_volume_path\n"
    },
    {
      "commit": "5476ffd2b78f06cce31a57f8611162918fe1ae3a",
      "tree": "1a114c83e32655f6f2f5bd113f022eea40d9e047",
      "parents": [
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "David Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Thu Dec 03 10:54:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Dec 10 12:45:18 2009 -0200"
      },
      "message": "V4L/DVB (13592): max2165: 32bit build patch\n\nThis patch drops usage of floating point variable for 32bit build\n\nSigned-off-by: David T. L. Wong \u003cdavidtlwong@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "04dc1e88ad9c9f9639019e9646a89ce0ebf706bb",
      "tree": "403206d1e85e9e487d847694cbe0ecf111b3f02b",
      "parents": [
        "06886a5a3dc5a5abe0a4d257c26317bde7047be8"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Nov 16 16:03:05 2009 +0200"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:23 2009 +0200"
      },
      "message": "exofs: Multi-device mirror support\n\nThis patch changes on-disk format, it is accompanied with a parallel\npatch to mkfs.exofs that enables multi-device capabilities.\n\nAfter this patch, old exofs will refuse to mount a new formatted FS and\nnew exofs will refuse an old format. This is done by moving the magic\nfield offset inside the FSCB. A new FSCB *version* field was added. In\nthe future, exofs will refuse to mount unmatched FSCB version. To\nup-grade or down-grade an exofs one must use mkfs.exofs --upgrade option\nbefore mounting.\n\nIntroduced, a new object that contains a *device-table*. This object\ncontains the default *data-map* and a linear array of devices\ninformation, which identifies the devices used in the filesystem. This\nobject is only written to offline by mkfs.exofs. This is why it is kept\nseparate from the FSCB, since the later is written to while mounted.\n\nSame partition number, same object number is used on all devices only\nthe device varies.\n\n* define the new format, then load the device table on mount time make\n  sure every thing is supported.\n\n* Change I/O engine to now support Mirror IO, .i.e write same data\n  to multiple devices, read from a random device to spread the\n  read-load from multiple clients (TODO: stripe read)\n\nImplementation notes:\n A few points introduced in previous patch should be mentioned here:\n\n* Special care was made so absolutlly all operation that have any chance\n  of failing are done before any osd-request is executed. This is to\n  minimize the need for a data consistency recovery, to only real IO\n  errors.\n\n* Each IO state has a kref. It starts at 1, any osd-request executed\n  will increment the kref, finally when all are executed the first ref\n  is dropped. At IO-done, each request completion decrements the kref,\n  the last one to return executes the internal _last_io() routine.\n  _last_io() will call the registered io_state_done. On sync mode a\n  caller does not supply a done method, indicating a synchronous\n  request, the caller is put to sleep and a special io_state_done is\n  registered that will awaken the caller. Though also in sync mode all\n  operations are executed in parallel.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "06886a5a3dc5a5abe0a4d257c26317bde7047be8",
      "tree": "858ac56e120c0473d764fc64a2660e6d79729c8c",
      "parents": [
        "8ce9bdd1fbe962933736d7977e972972cd5d754c"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Nov 08 14:54:08 2009 +0200"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:22 2009 +0200"
      },
      "message": "exofs: Move all operations to an io_engine\n\nIn anticipation for multi-device operations, we separate osd operations\ninto an abstract I/O API. Currently only one device is used but later\nwhen adding more devices, we will drive all devices in parallel according\nto a \"data_map\" that describes how data is arranged on multiple devices.\nThe file system level operates, like before, as if there is one object\n(inode-number) and an i_size. The io engine will split this to the same\nobject-number but on multiple device.\n\nAt first we introduce Mirror (raid 1) layout. But at the final outcome\nwe intend to fully implement the pNFS-Objects data-map, including\nraid 0,4,5,6 over mirrored devices, over multiple device-groups. And\nmore. See: http://tools.ietf.org/html/draft-ietf-nfsv4-pnfs-obj-12\n\n* Define an io_state based API for accessing osd storage devices\n  in an abstract way.\n  Usage:\n\tFirst a caller allocates an io state with:\n\t\texofs_get_io_state(struct exofs_sb_info *sbi,\n\t\t\t\t   struct exofs_io_state** ios);\n\n\tThen calles one of:\n\t\texofs_sbi_create(struct exofs_io_state *ios);\n\t\texofs_sbi_remove(struct exofs_io_state *ios);\n\t\texofs_sbi_write(struct exofs_io_state *ios);\n\t\texofs_sbi_read(struct exofs_io_state *ios);\n\t\texofs_oi_truncate(struct exofs_i_info *oi, u64 new_len);\n\n\tAnd when done\n\t\texofs_put_io_state(struct exofs_io_state *ios);\n\n* Convert all source files to use this new API\n* Convert from bio_alloc to bio_kmalloc\n* In io engine we make use of the now fixed osd_req_decode_sense\n\nThere are no functional changes or on disk additions after this patch.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "8ce9bdd1fbe962933736d7977e972972cd5d754c",
      "tree": "7fd0047737fe618be909f84f7a2364309fd3e5bf",
      "parents": [
        "cae012d8532879544326fff5fa2ae22a6dfe8e23"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Nov 03 16:46:00 2009 +0200"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:21 2009 +0200"
      },
      "message": "exofs: move osd.c to ios.c\n\nIf I do a \"git mv\" together with a massive code change\nand commit in one patch, git looses the rename and\nrecords a delete/new instead. This is bad because I want\na rename recorded so later rebased/cherry-picked patches\nto the old name will work. Also the --follow is lost.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "cae012d8532879544326fff5fa2ae22a6dfe8e23",
      "tree": "7958c2c11cee1b0c342f7902cd538dcec679989e",
      "parents": [
        "19fe294f2eaee33574ac1fdcf3cc26880de820ea"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Nov 02 18:19:24 2009 +0200"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:21 2009 +0200"
      },
      "message": "exofs: statfs blocks is sectors not FS blocks\n\nEven though exofs has a 4k block size, statfs blocks\nis in sectors (512 bytes).\n\nAlso if target returns 0 for capacity then make it\nULLONG_MAX. df does not like zero-size filesystems\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "19fe294f2eaee33574ac1fdcf3cc26880de820ea",
      "tree": "ea00168d7f7fb8594c40a41cdb9d4aeea8ec9222",
      "parents": [
        "9cfdc7aa9f1b59627029ad00a58c3f59eb2cc383"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Sep 03 20:38:02 2009 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:20 2009 +0200"
      },
      "message": "exofs: Prints on mount and unmout\n\nIt is important to print in the logs when a filesystem was\nmounted and eventually unmounted.\n\nPrint the osd-device\u0027s osd_name and pid the FS was\nmounted/unmounted on.\n\nTODO: How to also print the namespace path the filesystem was\n      mounted on?\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "9cfdc7aa9f1b59627029ad00a58c3f59eb2cc383",
      "tree": "62b60dccb98ff71a332fbccd5f69e6a6416818c9",
      "parents": [
        "fe33cc1ee170c0e3b47ab9cbac07083b3446961c"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Aug 04 20:40:29 2009 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:19 2009 +0200"
      },
      "message": "exofs: refactor exofs_i_info initialization into common helper\n\nThere are two places that initialize inodes: exofs_iget() and\nexofs_new_inode()\n\nAs more members of exofs_i_info that need initialization are\nadded this code will grow. (soon)\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "fe33cc1ee170c0e3b47ab9cbac07083b3446961c",
      "tree": "f90535189f375074f192b91eeaf59c4736cbf748",
      "parents": [
        "58311c43dfc3997a1f7b5883f827443f34108f8f"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Nov 01 18:28:14 2009 +0200"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:18 2009 +0200"
      },
      "message": "exofs: dbg-print less\n\nIner-loops printing is converted to EXOFS_DBG2 which is #defined\nto nothing.\n\nIt is now almost bareable to just leave debug-on. Every operation\nis printed once, with most relevant info (I hope).\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "58311c43dfc3997a1f7b5883f827443f34108f8f",
      "tree": "0d3630692a0fbb67afd117c562cac3f03ad6cefa",
      "parents": [
        "9f249162fbf1aea1335e13c57fd5355d00e07a47"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Jul 14 11:06:08 2009 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:17 2009 +0200"
      },
      "message": "exofs: More sane debug print\n\ndebug prints should be somewhat useful without actually\nreading the source code\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "9f249162fbf1aea1335e13c57fd5355d00e07a47",
      "tree": "c85f66f94b7d63658316998ac87243690c256ec8",
      "parents": [
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Mon Jul 27 13:26:32 2009 -0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 10 09:59:16 2009 +0200"
      },
      "message": "trivial: some small fixes in exofs documentation\n\nAdd exofs.txt to filesystems Documentation index and fix some typos,\nidentation and grammar.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0",
      "tree": "761e19d279b27a03714a6673811e76e0b1cf2081",
      "parents": [
        "f71eaf68406cfee91b6a96bcdf7ce33dc78829c5",
        "b00eb796f1b67c46036b5490e83b31741f1eebaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:57:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:57:06 2009 -0800"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPICA: Update version to 20091112.\n  ACPICA: Add additional module-level code support\n  ACPICA: Deploy new create integer interface where appropriate\n  ACPICA: New internal utility function to create Integer objects\n  ACPICA: Add repair for predefined methods that must return sorted lists\n  ACPICA: Fix possible fault if return Package objects contain NULL elements\n  ACPICA: Add post-order callback to acpi_walk_namespace\n  ACPICA: Change package length error message to an info message\n  ACPICA: Reduce severity of predefined repair messages, Warning to Info\n  ACPICA: Update version to 20091013\n  ACPICA: Fix possible memory leak for Scope ASL operator\n  ACPICA: Remove possibility of executing _REG methods twice\n  ACPICA: Add repair for bad _MAT buffers\n  ACPICA: Add repair for bad _BIF/_BIX packages\n"
    },
    {
      "commit": "f71eaf68406cfee91b6a96bcdf7ce33dc78829c5",
      "tree": "92a1663ae15d521f25849d28ebb4dfad10567892",
      "parents": [
        "78f1ae193d1662c22cfebb916e788e1ca896c0fe",
        "54fe4671aa5853ca88da72d67e969a3d8de6dcf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:53:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:53:11 2009 -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: (41 commits)\n  hwmon: (adt7475) Add VID support for the ADT7476\n  hwmon: (adt7475) Add an entry in MAINTAINERS\n  hwmon: (adt7475) Add support for the ADT7476\n  hwmon: (adt7475) Voltage attenuators can be bypassed\n  hwmon: (adt7475) Print device information on probe\n  hwmon: (adt7475) Handle alternative pin functions\n  hwmon: (adt7475) Move sysfs files removal to a separate function\n  hwmon: (adt7475) Add support for the ADT7490\n  hwmon: (adt7475) Improve device detection\n  hwmon: (adt7475) Add missing static marker\n  hwmon: (adt7475) Rework voltage inputs handling\n  hwmon: (adt7475) Implement pwm_use_point2_pwm_at_crit\n  hwmon: (adt7475) New documentation\n  hwmon: (adt7475) Add support for the ADT7473\n  hwmon: (f71882fg) Add support for the f71889fg (version 2)\n  hwmon: (f71882fg) Fix sysfs file removal\n  hwmon: (f71882fg) Cleanup sysfs attr creation 2/2\n  hwmon: (f71882fg) Cleanup sysfs attr creation 1/2\n  hwmon: (thmc50) Stop using I2C_CLIENT_MODULE_PARM\n  hwmon: Add Freescale MC13783 ADC driver\n  ...\n"
    },
    {
      "commit": "78f1ae193d1662c22cfebb916e788e1ca896c0fe",
      "tree": "0cca2c3d68c8ea48786cd3e9912f822fee7d1e17",
      "parents": [
        "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
        "84194883bcf89383ea4230116bb0195af5ec5829"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:13 2009 -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  ALSA: ice1724 - aureon - modify WM8770 Master \u0026 DAC volume\n  ALSA: hda/realtek: quirk for D945GCLF2 mainboard\n  ALSA: hda - Terradici HDA controllers does not support 64-bit mode\n  ALSA: document: Add direct git link to grub hda-analyzer\n  ALSA: radio/sound/miro: fix build, cleanup depends/selects\n  ALSA: hda - Generalize EAPD inversion check in patch_analog.c\n  ASoC: Wrong variable returned on error\n  ALSA: snd-usb-us122l: add product IDs of US-122MKII and US-144MKII\n  ALSA: hda - Exclude unusable ADCs for ALC88x\n  ALSA: hda - Add missing Line-Out and PCM switches as slave\n  ALSA: hda - iMac 9,1 sound patch.\n  ALSA: opti93x: set MC indirect registers base from PnP data\n"
    },
    {
      "commit": "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
      "tree": "d599abe9f4f48f1737da50fa9a48dadfd08100e3",
      "parents": [
        "3e7468313758913c5e4d372f35b271b96bad1298",
        "1f26978afd123deb22dd3c7dc75771a02f6e03f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (51 commits)\n  Input: appletouch - give up maintainership\n  Input: dm355evm_kbd - switch to using sparse keymap library\n  Input: wistron_btns - switch to using sparse keymap library\n  Input: add generic support for sparse keymaps\n  Input: fix memory leak in force feedback core\n  Input: wistron - remove identification strings from DMI table\n  Input: psmouse - remove identification strings from DMI tables\n  Input: atkbd - remove identification strings from DMI table\n  Input: i8042 - remove identification strings from DMI tables\n  DMI: allow omitting ident strings in DMI tables\n  Input: psmouse - do not carry DMI data around\n  Input: matrix-keypad - switch to using dev_pm_ops\n  Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n  Input: gpio_keys - scan gpio state at probe and resume time\n  Input: keyboard - add locking around event handling\n  Input: usbtouchscreen - add support for ET\u0026T TC5UH touchscreen controller\n  Input: xpad - add two new Xbox 360 devices\n  Input: polled device - do not start polling if interval is zero\n  Input: polled device - schedule first poll immediately\n  Input: add S3C24XX touchscreen driver\n  ...\n"
    },
    {
      "commit": "3e7468313758913c5e4d372f35b271b96bad1298",
      "tree": "eb612d252a9e2349a1173451cd779beebd18a33e",
      "parents": [
        "6825fbc4cb219f2c98bb7d157915d797cf5cb823",
        "e97f4677961f68e29bd906022ebf60a6df7f530a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (345 commits)\n  V4L/DVB (13542): ir-keytable: Allow dynamic table change\n  V4L/DVB (13541): atbm8830: replace 64-bit division and floating point usage\n  V4L/DVB (13540): ir-common: Cleanup get key evdev code\n  V4L/DVB (13539): ir-common: add __func__ for debug messages\n  V4L/DVB (13538): ir-common: Use a dynamic keycode table\n  V4L/DVB (13537): ir: Prepare the code for dynamic keycode table allocation\n  V4L/DVB (13536): em28xx: Use the full RC5 code on HVR-950 Remote Controller\n  V4L/DVB (13535): ir-common: Add a hauppauge new table with the complete RC5 code\n  V4L/DVB (13534): ir-common: Remove some unused fields/structs\n  V4L/DVB (13533): ir: use dynamic tables, instead of static ones\n  V4L/DVB (13532): ir-common: Add infrastructure to use a dynamic keycode table\n  V4L/DVB (13531): ir-common: rename the debug routine to allow exporting it\n  V4L/DVB (13458): go7007: subdev conversion\n  V4L/DVB (13457): s2250: subdev conversion\n  V4L/DVB (13456): s2250: Change module structure\n  V4L/DVB (13528): em28xx: add support for em2800 VC211A card\n  em28xx: don\u0027t reduce scale to half size for em2800\n  em28xx: don\u0027t load audio modules when AC97 is mis-detected\n  em28xx: em2800 chips support max width of 640\n  V4L/DVB (13523): dvb-bt8xx: fix compile warning\n  ...\n\nFix up trivial conflicts due to spelling fixes from the trivial tree in\n\tDocumentation/video4linux/gspca.txt\n\tdrivers/media/video/cx18/cx18-mailbox.h\n"
    },
    {
      "commit": "6825fbc4cb219f2c98bb7d157915d797cf5cb823",
      "tree": "180e175e3d1fe29fc44e97e7ef7fc95444ac8645",
      "parents": [
        "6bb951a0a6212486a3bab3d765c32295f46f24c2",
        "155a49319fabae97c14c7eb474562f2bdfe5af1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:46:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:46:12 2009 -0800"
      },
      "message": "Merge branch \u0027next-i2c\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027next-i2c\u0027 of git://git.fluff.org/bjdooks/linux: (25 commits)\n  i2c-pnx: Map I2C adapter number to platform ID number\n  i2c-omap: OMAP3: PM: (re)init for every transfer to support off-mode\n  i2c-designware: i2c_dw_handle_tx_abort: Use dev_dbg() for NOACK cases\n  i2c-designware: Cosmetic cleanups\n  i2c-designware: Tx abort cleanups\n  i2c-designware: Skip RX_FULL and TX_EMPTY bits on tx abort errors\n  i2c-designware: i2c_dw_xfer_msg: Fix error handling procedures\n  i2c-designware: Disable TX_EMPTY when all i2c_msg msgs has been processed\n  i2c-designware: Process all i2c_msg messages in the interrupt handler\n  i2c-designware: i2c_dw_read: Remove redundant target address checker\n  i2c-designware: i2c_dw_func: Set I2C_FUNC_SMBUS_foo bits\n  i2c-designware: Initialize byte count variables just prior to being used\n  i2c-designware: i2c_dw_xfer_msg: Introduce a local \"buf\" pointer\n  i2c-designware: Divide i2c_dw_xfer_msg into two functions\n  i2c-designware: Enable RX_FULL interrupt\n  i2c-designware: Set Tx/Rx FIFO threshold levels\n  i2c-designware: Process i2c_msg messages in the interrupt handler\n  i2c-designware: i2c_dw_xfer_msg: Fix i2c_msg search bug\n  i2c-designware: Improved _HCNT/_LCNT calculation\n  i2c-designware: Remove an useless local variable \"num\"\n  ...\n"
    },
    {
      "commit": "6bb951a0a6212486a3bab3d765c32295f46f24c2",
      "tree": "669eee646735ec3029d4c5fd43cef494758b428e",
      "parents": [
        "e49aedb594dc9cd4add2f0fd7360952c11017532",
        "947a2462792a89b8aa168a1108288e0d0ae36d12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:58 2009 -0800"
      },
      "message": "Merge branch \u0027s3c24xx-updates\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027s3c24xx-updates\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C24XX: DMA: Use valid index when accessing array\n  ARM: S3C: move s3c_pwm_remove to .devexit.text\n  ARM: S3C24XX: Export s3c24xx_set_fiq for modules.\n  ARM: S3C: move s3c_adc_remove to .devexit.text\n"
    },
    {
      "commit": "e49aedb594dc9cd4add2f0fd7360952c11017532",
      "tree": "d29262a962727020206abd9b4cba70c47041476a",
      "parents": [
        "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
        "4e5b932c829e9a6bf32ec80c6e1ce60121eef124"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:38 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-next-2.6:\n  sl82c105: remove no longer needed debugging code\n  sis5513: remove stale TODO\n  pdc202xx_old: remove no longer needed debugging code\n  cy82c693: remove no longer needed debugging code\n  cmd64x: remove no longer needed debugging code\n  alim15x3: remove obsolete and dangerous wdc_udma parameter\n  ide: Increase WAIT_DRQ to accomodate some CF cards and SSD drives.\n  cs5535: add pci id for AMD based CS5535 controllers\n  slc90e66: fix UDMA handling\n  drivers/ide/tx4938ide.c: use resource_size()\n  drivers/ide/ide_platform.c: use resource_size()\n  drivers/ide/au1xxx-ide.c: use resource_size()\n  hpt366: remove dead old timing tables\n  ide: update Kconfig text to mark as deprecated\n  ide-tape: remove the BKL\n  hpt366: kill unused #define\u0027s\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "f6c4c8195b5e7878823caa1181be404d9e86d369",
      "tree": "7fdc8b9c71cbf6793f699ddaa53e20a94647cd4a",
      "parents": [
        "382f51fe2f2276344d8a21447656778cdf6583b6",
        "447753d97764b0ae3969936ec495e794baa88052"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: add multi-input quirk for NextWindow Touchscreen.\n  HID: add support for Acan FG-8100 barcode reader\n  HID: make Media key on Logitech DiNovo Mini work\n  HID: support Logitech/3DConnexion SpaceTraveler and SpaceNavigator\n  HID: remove BKL from hiddev_ioctl_usage()\n  HID: fixup quirk for NCR devices\n  HID: pidff - fix unnecessary loop iterations on reset\n  HID: add NOGET quirk for another device from CH Products\n  HID: remove useless DRIVER_VERSION macro\n  HID: fix MODULE_AUTHOR usage in HID modules\n  HID: blacklist Acer Ferrari 4005 optical mouse\n"
    },
    {
      "commit": "382f51fe2f2276344d8a21447656778cdf6583b6",
      "tree": "c2836a2cca4126c9c026ce5aa2fdf9f1c8ccded6",
      "parents": [
        "701791cc3c8fc6dd83f6ec8af7e2541b4a316606",
        "54987386ee3790f3900de4df2ed4deb0e18dfc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (222 commits)\n  [SCSI] zfcp: Remove flag ZFCP_STATUS_FSFREQ_TMFUNCNOTSUPP\n  [SCSI] zfcp: Activate fc4s attributes for zfcp in FC transport class\n  [SCSI] zfcp: Block scsi_eh thread for rport state BLOCKED\n  [SCSI] zfcp: Update FSF error reporting\n  [SCSI] zfcp: Improve ELS ADISC handling\n  [SCSI] zfcp: Simplify handling of ct and els requests\n  [SCSI] zfcp: Remove ZFCP_DID_MASK\n  [SCSI] zfcp: Move WKA port to zfcp FC code\n  [SCSI] zfcp: Use common code definitions for FC CT structs\n  [SCSI] zfcp: Use common code definitions for FC ELS structs\n  [SCSI] zfcp: Update FCP protocol related code\n  [SCSI] zfcp: Dont fail SCSI commands when transitioning to blocked fc_rport\n  [SCSI] zfcp: Assign scheduled work to driver queue\n  [SCSI] zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymore\n  [SCSI] zfcp: Implement module unloading\n  [SCSI] zfcp: Merge trace code for fsf requests in one function\n  [SCSI] zfcp: Access ports and units with container_of in sysfs code\n  [SCSI] zfcp: Remove suspend callback\n  [SCSI] zfcp: Remove global config_mutex\n  [SCSI] zfcp: Replace local reference counting with common kref\n  ...\n"
    }
  ],
  "next": "701791cc3c8fc6dd83f6ec8af7e2541b4a316606"
}
