)]}'
{
  "log": [
    {
      "commit": "c88db233251b026fda775428f0250c760553e216",
      "tree": "ca2d768534e6f3b4f4e2785af0a3243a8ee62101",
      "parents": [
        "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Thu Feb 02 14:20:30 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:24:17 2012 -0700"
      },
      "message": "spi-topcliff-pch: rename pch_spi_pcidev to pch_spi_pcidev_driver\n\nRename static struct pci_driver pch_spi_pcidev to\npch_spi_pcidev_driver to get rid of warnings from modpost checks.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed",
      "tree": "5330481ff162510cbc260ceda4782c4d6f6a54a6",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Jan 25 17:20:59 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:23:43 2012 -0700"
      },
      "message": "spi: Add spi-s3c64xx driver dependency on ARCH_EXYNOS4\n\nThe spi-s3c64xx driver is also used on Exynos4 so update the dependency\nto enable build on those platforms.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[grant.likely: relax depends to ARCH_EXYNOS instead of ARCH_EXYNOS4]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "81d48f0aee544885c39ef6e1ffb1175f276e6adf",
      "tree": "093f37084c133795e4ce71befa57185328737171",
      "parents": [
        "f5e4e20faa1eee3feaa0394897bbd1aca544e809",
        "661db794eb8179c7bea02f159bb691a2fff4a8e0",
        "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "message": "Merge tags \u0027devicetree-for-linus\u0027 and \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n2nd set of device tree changes and SPI bug fixes for v3.3\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/irq: Add interrupts-names property to name an irq resource\n  of/address: Add reg-names property to name an iomem resource\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "190a44e65b0f32eaf5b4db3969f5eb224f83a7a2",
      "tree": "577c9a3949ba06e62d082eb11894b7045ebe3ef3",
      "parents": [
        "dfc1ebe76663d582a01c9dc572395cf8086d01de",
        "b48741cce3be32a48af9a2b272f3f13a077375cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:30:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:30:28 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nCleanups for the Samsung platforms\n\nVarious cleanup changes that the device driver changes are built upon.\nSince the samsung cleanups depend on the device tree series, which\ndepends on the first set of cleanups for tegra.\n\n* tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: EXYNOS: Use gpio_request_one\n  ARM: S5PV210: Use gpio_request_one\n  ARM: S3C64XX: Modified according to SPI consolidation work\n  ARM: S5PV210: Modified files for SPI consolidation work\n  ARM: S5P64X0: Modified files for SPI consolidation work\n  ARM: S5PC100: Modified files for SPI consolidation work\n  ARM: S3C64XX: Modified files for SPI consolidation work\n  ARM: SAMSUNG: Consolidation of SPI platform devices to plat-samsung\n  ARM: SAMSUNG: Remove SPI bus clocks from platform data\n  ARM: S5PV210: Add SPI clkdev support\n  ARM: S5P64X0: Add SPI clkdev support\n  ARM: S5PC100: Add SPI clkdev support\n  ARM: S3C64XX: Add SPI clkdev support\n  spi/s3c64xx: Use bus clocks created using clkdev\n  mmc: sdhci-s3c: Use generic clock names for sdhci bus clock options\n  ARM: SAMSUNG: Add lookup of sdhci-s3c clocks using generic names\n  ARM: SAMSUNG: Remove SDHCI bus clocks from platform data\n  ARM: SAMSUNG: Use kmemdup rather than duplicating its implementation\n  ARM: EXYNOS: remove exynos4_scu_enable()\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -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: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "2d51daaa615e4724f24e43fa01e705c40551080a",
      "tree": "3596123890aae2645a189a75bdf45789e89ae2d9",
      "parents": [
        "fbce1c234feedb5270468aa4b1770c1cab58a960",
        "e583685e998e52ebbf31fadf7d8470ae69951660"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:16:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:16:27 2012 -0800"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nspi changes queued up for v3.3 merge window\n\n* tag \u0027spi-for-linus-20120104\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: Fix device unregistration when unregistering the bus master\n  spi-topcliff-pch: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n  spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH\n  spi/omap: Correct the error path\n  spi/omap: call pm_runtime_disable in error path and remove\n  spi/omap: Use a workqueue per omap2_mcspi controller\n"
    },
    {
      "commit": "fbce1c234feedb5270468aa4b1770c1cab58a960",
      "tree": "7391d7bcce50eab43c750c4055b056ab1892d6b2",
      "parents": [
        "7affca3537d74365128e477b40c529d6f2fe86c8",
        "d0ad5e89256c351ddd40167152c24a88efcb0f6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:15:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:15:36 2012 -0800"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nChanges queued in gpio/next for the start of the 3.3 merge window\n\n* tag \u0027gpio-for-linus-20120104\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: Add decode of WM8994 GPIO configuration\n  gpio: Convert GPIO drivers to module_platform_driver\n  gpio: Fix typo in comment in Samsung driver\n  gpio: Explicitly index samsung_gpio_cfgs\n  gpio: Add Linus Walleij as gpio co-maintainer\n  of: Add device tree selftests\n  of: create of_phandle_args to simplify return of phandle parsing data\n  gpio/powerpc: Eliminate duplication of of_get_named_gpio_flags()\n  gpio/microblaze: Eliminate duplication of of_get_named_gpio_flags()\n  gpiolib: output basic details and consolidate gpio device drivers\n  pch_gpio: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n  pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH\n  spi/pl022: make the chip deselect handling thread safe\n  spi/pl022: add support for pm_runtime autosuspend\n  spi/pl022: disable the PL022 block when unused\n  spi/pl022: move device disable to workqueue thread\n  spi/pl022: skip default configuration before suspending\n  spi/pl022: fix build warnings\n  spi/pl022: only enable RX interrupts when TX is complete\n"
    },
    {
      "commit": "d3d0b024348c040f0d6851e2e59fc961677d5169",
      "tree": "ab018edaa027ad069c54beb9cb3d0c5b5efc2198",
      "parents": [
        "6ed23fd6c08b3ffa17c1f841098d2fa2ab3a59dd",
        "9d5c627323dcf0983d699d26dd486272fc98bef2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 06 18:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 06 18:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027amba-modalias\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027amba-modalias\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  sound: aaci: Enable module alias autogeneration for AMBA drivers\n  watchdog: sp805: Enable module alias autogeneration for AMBA drivers\n  fbdev: amba: Enable module alias autogeneration for AMBA drivers\n  serial: pl011: Enable module alias autogeneration for AMBA drivers\n  serial: pl010: Enable module alias autogeneration for AMBA drivers\n  spi: pl022: Enable module alias autogeneration for AMBA drivers\n  rtc: pl031: Enable module alias autogeneration for AMBA drivers\n  rtc: pl030: Enable module alias autogeneration for AMBA drivers\n  mmc: mmci: Enable module alias autogeneration for AMBA drivers\n  input: ambakmi: Enable module alias autogeneration for AMBA drivers\n  gpio: pl061: Enable module alias autogeneration for AMBA drivers\n  dmaengine: pl330: Enable module alias autogeneration for AMBA drivers\n  dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers\n  hwrng: nomadik: Enable module alias autogeneration for AMBA drivers\n  ARM: amba: Auto-generate AMBA driver module aliases during modpost\n  ARM: amba: Move definition of struct amba_id to mod_devicetable.h\n"
    },
    {
      "commit": "e583685e998e52ebbf31fadf7d8470ae69951660",
      "tree": "8ee4c2fdf2634427e259b26d7c359ac2baeceb7b",
      "parents": [
        "178db7d30f94707efca1a189753c105ef69942ed",
        "2b246283277862c4866a005852af5c70fd581824"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 04 21:39:29 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 04 21:39:29 2012 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 (early part) into spi/merge\n"
    },
    {
      "commit": "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f",
      "tree": "ece97bce129a81ae9c8eef358c87cbfb09943884",
      "parents": [
        "2b246283277862c4866a005852af5c70fd581824"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 22 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 02 02:01:30 2012 -0700"
      },
      "message": "spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n\nIt\u0027s unlikely that anyone ever wants to turn off SYSTEM_DMA, but just in\ncase, it makes more sense to have the driver depend on it than select it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a24d850b9b317b6168a65ff8918c5b0820ca0675",
      "tree": "3799ea29597ec8a261088b55e13c8b0f9ee832f5",
      "parents": [
        "4346b6d9c6651121f35ae9e42f240f36a8e56ce6"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Wed Nov 02 20:04:19 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 23 10:10:21 2011 +0900"
      },
      "message": "spi/s3c64xx: Use bus clocks created using clkdev\n\nThis patch modifies the driver to stop depending on the\nclock names being passed from platform and switch over\nto lookup clocks generic names using clkdev\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "178db7d30f94707efca1a189753c105ef69942ed",
      "tree": "088865bdd59288f626984e4191b636cabec8c439",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Dec 12 01:15:06 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 16:45:35 2011 -0700"
      },
      "message": "spi: Fix device unregistration when unregistering the bus master\n\nDevice are added as children of the bus master\u0027s parent device, but\nspi_unregister_master() looks for devices to unregister in the bus\nmaster\u0027s children. This results in the child devices not being\nunregistered.\n\nFix this by registering devices as direct children of the bus master.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "15182f636417e24fbcd464369fe73e966550e95f",
      "tree": "3bf8e255bbffbef7ea584d94baec71c4a3ba9f3d",
      "parents": [
        "3e009396921dd5200d434520b91cad17e4e21272",
        "8b8d719161c386668161daf29b2632f094e326c8"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 15:56:34 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 15:56:34 2011 -0700"
      },
      "message": "Merge branch \u0027pl022\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into gpio/next\n"
    },
    {
      "commit": "809f36c6f4a0568178c909ff1096ca83eae33f7d",
      "tree": "6b99b1ac701c0bd581811c39e85856f3bcbda22d",
      "parents": [
        "fb469f084fdf1631e31d87270f5263c20a7f5cd6"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Nov 01 20:03:30 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:02:05 2011 +0000"
      },
      "message": "MIPS: Alchemy: Au1300 SoC support\n\nAdd basic support for the Au1300 variant(s):\n- New GPIO/Interrupt controller\n- DBDMA ids\n- USB setup\n- MMC support\n- enable various PSC drivers\n- detection code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2866/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c65b53ba4f9ca4520078bab23099579da3bf0446",
      "tree": "9911097da6766c130e4b94b9848138dba8fedab1",
      "parents": [
        "d9ddcec35d713dd33dc20dcb4db84db35f9956a6"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Nov 19 13:08:10 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 22:17:39 2011 +0100"
      },
      "message": "spi/gpio: fix section mismatch warning\n\nFixes:\nThe function __devinit spi_gpio_probe() references\na function __init spi_gpio_alloc.isra.4().\nIf spi_gpio_alloc.isra.4 is only used by spi_gpio_probe then\nannotate spi_gpio_alloc.isra.4 with a matching annotation.\n\n[wsa: fix spi_gpio_request(), too]\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "d9ddcec35d713dd33dc20dcb4db84db35f9956a6",
      "tree": "5fe6447cc0d66c37c755455b724256df1da791e7",
      "parents": [
        "00d2952caa6b0b2cd113494ae39f08c4663f371b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Dec 07 21:18:16 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:58:25 2011 +0100"
      },
      "message": "spi/fsl-espi: disable CONFIG_SPI_FSL_ESPI\u003dm build\n\nWhen spi_fsl_espi is chosen to be built as a module, there is a build\nerror because we test only CONFIG_SPI_FSL_ESPI in declaration of\nstruct mpc8xxx_spi in drivers/spi/spi_fsl_lib.h. Also some called\nfunctions are not exported.\n\nSo we forbid CONFIG_SPI_FSL_ESPI to be tristate here.\n\nThe error looks like:\ndrivers/spi/spi_fsl_espi.c: In function \u0027fsl_espi_bufs\u0027:\ndrivers/spi/spi_fsl_espi.c:232: error: \u0027struct mpc8xxx_spi\u0027 has no member named \u0027len\u0027\n...\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "00d2952caa6b0b2cd113494ae39f08c4663f371b",
      "tree": "200527bcf7e0422aac1ac7a86da8a1272eb48142",
      "parents": [
        "807cc4b1201e82769f7435211310f5691dcb704d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 24 11:10:51 2011 +0800"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:58:12 2011 +0100"
      },
      "message": "spi/nuc900: Include linux/module.h\n\nInclude linux/module.h to fix below build error:\n\n  CC      drivers/spi/spi-nuc900.o\ndrivers/spi/spi-nuc900.c:484: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\ndrivers/spi/spi-nuc900.c:489: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:489: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:489: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/spi/spi-nuc900.c:489: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-nuc900.c:490: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:490: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:490: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/spi/spi-nuc900.c:490: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-nuc900.c:491: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:491: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:491: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/spi/spi-nuc900.c:491: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-nuc900.c:492: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:492: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:492: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_ALIAS\u0027\ndrivers/spi/spi-nuc900.c:492: warning: function declaration isn\u0027t a prototype\nmake[2]: *** [drivers/spi/spi-nuc900.o] Error 1\nmake[1]: *** [drivers/spi] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "807cc4b1201e82769f7435211310f5691dcb704d",
      "tree": "3c52fb3d6ddaa9334ef33fa473a929d3338a66ea",
      "parents": [
        "5611cc4572e889b62a7b4c72a413536bf6a9c416"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Wed Nov 16 20:01:43 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:57:49 2011 +0100"
      },
      "message": "spi/ath79: fix compile error due to missing include\n\nWhithout including \u0027linux/module.h\u0027 spi-ath79 driver fails to compile\nwith the these errors:\n\ndrivers/spi/spi-ath79.c:273:12: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\ndrivers/spi/spi-ath79.c:278:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:278:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:278:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/spi/spi-ath79.c:278:20: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-ath79.c:279:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:279:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:279:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/spi/spi-ath79.c:279:15: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-ath79.c:280:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:280:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:280:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/spi/spi-ath79.c:280:16: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-ath79.c:281:14: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:281:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:281:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_ALIAS\u0027\ndrivers/spi/spi-ath79.c:281:14: warning: function declaration isn\u0027t a prototype\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "8b8d719161c386668161daf29b2632f094e326c8",
      "tree": "f7c182a6b6e2cf08455af11915b37b92f6c766c7",
      "parents": [
        "53e4acea0e819a6a8513e10a0773f2259ede0481"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Thu Nov 10 12:43:24 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: make the chip deselect handling thread safe\n\nThere is a possibility that the pump_message and giveback\nrun in parallel on a SMP system. Both the pump_message and\ngiveback threads work on the same SPI message queue.\nResults will be in correct if the pump_message gets to\nwork on the queue first.\n\nwhen the pump_message works with the queue, it reads the\nhead of the queue and removes it from the queue. pump_message\nactivates the chip select depending on this message read.\n\nThis leads to giveback working on the modified queue or a\nemptied queue. If the queue is empty or if the next message on\nthe queue (which is not the actual next message, as the pump\nmessage has removed the next message from the queue) is not for\nthe same SPI device as that Of the previous one, giveback will\nde-activate the chip select activated by pump_message(),\nwhich is wrong.\n\nTo solve this problem pump_message is made not to run and\naccess the queue until the giveback is done handling the queue.\nI.e. by making the cur_msg NULL after the giveback has read the\nqueue.\n\nAlso a state variable has been introduced to keep track of when\nthe CS for next message is already activated and avoid to\ndouble-activate it.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "53e4acea0e819a6a8513e10a0773f2259ede0481",
      "tree": "621636e14849593e0d2381ee20124309ac624713",
      "parents": [
        "0ad2deeab5d3fc80fc7cd85638f805830254ef1d"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Tue Nov 08 08:54:46 2011 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: add support for pm_runtime autosuspend\n\nAdds support for configuring the spi bus to use autosuspend for\nruntime power management. This can reduce the latency in starting an\nspi transfer by not suspending the device immediately following\ncompletion of a transfer. If another transfer then takes place before\nthe autosuspend timeout, the call to resume the device can return\nimmediately rather than needing to risk sleeping in order to resume\nthe device.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "0ad2deeab5d3fc80fc7cd85638f805830254ef1d",
      "tree": "b413887d19ad0bbf2ae970f4ef55cd5e1679262a",
      "parents": [
        "d4b6af2e0e29278f2353c7c8721ddf2f2446414f"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Mon Oct 17 14:52:47 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: disable the PL022 block when unused\n\nMake sure we clear the enable bit when the block is not used.\nThis will save some energy in certain hardware versions.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "d4b6af2e0e29278f2353c7c8721ddf2f2446414f",
      "tree": "4b900739272b0072c0a9057760de0a928c6c8962",
      "parents": [
        "4ca9fb46d8045b2473d608cd9e4580c6e0f7d5e0"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Fri Nov 04 07:43:41 2011 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: move device disable to workqueue thread\n\nMoves the disabling of the device and clocks to the same thread in\nwhich the device and clocks are enabled. This avoids SMP issues where\nthe device can be enabled for a transfer by one thread and then\ndisabled by the completion of the previous transfer in another thread.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "4ca9fb46d8045b2473d608cd9e4580c6e0f7d5e0",
      "tree": "76e253f2761d1bb6f50487f37d07431da27d222d",
      "parents": [
        "c4a4784308f5cb86ef3c6c1288524ecb63c1fc87"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Mon Oct 17 14:54:08 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: skip default configuration before suspending\n\nThe loading of the default configuration before suspending has\nbeen in the driver since its inception, but it is not really\nneeded. Especially so since we take to all the trouble of\nenabling and disabling power and clock just to do this. Let\u0027s\nscrap this now.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c4a4784308f5cb86ef3c6c1288524ecb63c1fc87",
      "tree": "cc14bdc395382329ea00cf91889caba2e62def4f",
      "parents": [
        "172289df4004cccf798316b19cc3e6284dbe901f"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Mon Feb 28 16:42:41 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:07 2011 +0100"
      },
      "message": "spi/pl022: fix build warnings\n\nThe driver build complains with newer compilers unless you\ninitialize this struct properly.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "172289df4004cccf798316b19cc3e6284dbe901f",
      "tree": "ee82043bd2a819a81416730ba7ac2c882bbb311c",
      "parents": [
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Sat Jun 04 07:57:47 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:07 2011 +0100"
      },
      "message": "spi/pl022: only enable RX interrupts when TX is complete\n\nFor interrupt mode transfers, start with only TX interrupts enabled\nto reduce the overall number of interrupts received. Once TX is\ncomplete, enable RX interrupts to complete the transfer.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "97371fa99c1900a84a5220639edd726b35d73931",
      "tree": "2eeef59258b6d6ab7835625cfafa39ed2dcf5677",
      "parents": [
        "46589e2922509f9134ce79fa75180886c9765c58"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 25 00:23:28 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 26 21:58:54 2011 +0000"
      },
      "message": "ARM: 7175/1: add subname parameter to mfp_set_groupg callers\n\ncommit 798681bf \"ARM: 7158/1: add new MFP implement for NUC900\"\nadds subname parameter for mfp_set_groupg.\n\nThus add subname parameter to the callers.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Wan Zongshun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7eeac71b9fc9b3de3e0dc24ef34180a0bc0eb2f9",
      "tree": "dcacd42311dcfbde3bcbedcb98e86ff6eeb127be",
      "parents": [
        "f5feac2a333b2813a78d5d8749fa0a97cb26acee"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Wed Oct 05 15:15:22 2011 +0100"
      },
      "committer": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 22 10:58:32 2011 +0000"
      },
      "message": "spi: pl022: Enable module alias autogeneration for AMBA drivers\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "bb893d15b564f7711b60e0bc12966d049980582d",
      "tree": "a8606472dc0594451f0e2afffc612e96e973613c",
      "parents": [
        "2d360fcbd851b7f9f8c23b1c30b2f3c060fa43e6",
        "e5489847d6fc0ff176048b6e1cf5034507bf703a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:34:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:34:58 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: wire up process_vm_writev and process_vm_readv syscalls\n  ARM: 7160/1: setup: avoid overflowing {elf,arch}_name from proc_info_list\n  ARM: 7158/1: add new MFP implement for NUC900\n  ARM: 7157/1: fix a building WARNING for nuc900\n  ARM: 7156/1: l2x0: fix compile error on !CONFIG_USE_OF\n  ARM: 7155/1: arch.h: Declare \u0027pt_regs\u0027 locally\n  ARM: 7154/1: mach-bcmring: fix build error in dma.c\n  ARM: 7153/1: mach-bcmring: fix build error in core.c\n  ARM: 7152/1: distclean: Remove generated .dtb files\n  ARM: 7150/1: Allow kernel unaligned accesses on ARMv6+ processors\n  ARM: 7149/1: spi/pl022: Enable clock in probe\n  Revert \"ARM: 7098/1: kdump: copy kernel relocation code at the kexec prepare stage\"\n"
    },
    {
      "commit": "e0d23ef29ed637dc6bd739f590985746d9ad9caa",
      "tree": "c5b5856dc88582697997bb10ccacad6fc2535465",
      "parents": [
        "ca7fe2db892dcf91b2c72ee352eda4ff867903a7",
        "55ba4e5ed4ac57b60fe56acfd324f6a87123cc34"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Nov 17 14:54:38 2011 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Nov 17 14:54:57 2011 +0530"
      },
      "message": "Merge branch \u0027dma_slave_direction\u0027 into next_test_dirn\n\nresolved conflicts:\n\tdrivers/media/video/mx3_camera.c\n"
    },
    {
      "commit": "7433f2b78cb35cacf1799faa3b068255a6ef5f1f",
      "tree": "341d25229f2f78aa7acebd2376bd26d7fef2b5e8",
      "parents": [
        "71ae920d36964f2bcadbe6dac208940837941357"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Nov 13 22:52:40 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 14 11:14:37 2011 +0100"
      },
      "message": "spi: drop \"select SPI_MASTER_OF\"\n\nThere is no Kconfig symbol named SPI_MASTER_OF. The select statement for\nthat symbol is a nop. Drop it.\n\nWhile we\u0027re touching that Kconfig entry also drop a superfluous\ndependency on SPI (this entry is wrapped in \"if SPI\" / \"endif\").\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1cb201af626eedf0ff78cc1712c731b463994c60",
      "tree": "0b28f0f237eb0117018a8669a054753c02f9b18a",
      "parents": [
        "b2eb5309fbc680406d6bf3b182178f0cfaf951fb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Nov 04 01:20:21 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Nov 09 23:02:12 2011 +0800"
      },
      "message": "atmel/spi: fix missing probe\n\nCommit 940ab889 \"drivercore: Add helper macro for platform_driver boilerplate\"\nconverted this driver to use module_platform_driver, but due to the use\nof platform_driver_probe(), this resulted in the call to atmel_spi_probe being\nlost. Place the call to this function into the driver structure.\n\nfix section missmatch\n\natmel_spi_probe is marked __init where it\u0027s supposed to be __devinit\natmel_spi_remove is marked __exit where it\u0027s supposed to be __devexit\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "71e63e748ee6f4bad482b8021386eeb74f6e47f1",
      "tree": "738318d18f037c8f283ff601f549db46ad1a7a51",
      "parents": [
        "abf015f04614a3a7da43d35b55edc90189af4e6a"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Fri Nov 04 08:10:09 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 18:25:03 2011 +0000"
      },
      "message": "ARM: 7149/1: spi/pl022: Enable clock in probe\n\nMake sure we enable the clock before leaving probe.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "fba9569924e06da076cb2ad12474bbd82d69f54d",
      "tree": "f0b7d9c82f8dd90f0dc757a4c00afc0872fc1484",
      "parents": [
        "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
        "4598fc2c94b68740e0269db03c98a1e7ad5af773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (63 commits)\n  dmaengine: mid_dma: mask_peripheral_interrupt only when dmac is idle\n  dmaengine/ep93xx_dma: add module.h include\n  pch_dma: Reduce wasting memory\n  pch_dma: Fix suspend issue\n  dma/timberdale: free_irq() on an error path\n  dma: shdma: transfer based runtime PM\n  dmaengine: shdma: protect against the IRQ handler\n  dmaengine i.MX DMA/SDMA: add missing include of linux/module.h\n  dmaengine: delete redundant chan_id and chancnt initialization in dma drivers\n  dmaengine/amba-pl08x: Check txd-\u003ellis_va before freeing dma_pool\n  dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers\n  serial: sh-sci: don\u0027t filter on DMA device, use only channel ID\n  ARM: SAMSUNG: Remove Samsung specific enum type for dma direction\n  ASoC: Samsung: Update DMA interface\n  spi/s3c64xx: Merge dma control code\n  spi/s3c64xx: Add support DMA engine API\n  ARM: SAMSUNG: Remove S3C-PL330-DMA driver\n  ARM: S5P64X0: Use generic DMA PL330 driver\n  ARM: S5PC100: Use generic DMA PL330 driver\n  ARM: S5PV210: Use generic DMA PL330 driver\n  ...\n\nFix up fairly trivial conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n - arch/arm/mach-s5p64x0/dma.c\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "025ed130608766bf2a18523a1ac11a860746a4e4",
      "tree": "cdf522b2a4b370a500e1bc15f417eb24ba03d0fc",
      "parents": [
        "d7614de422c0b55db0c1013a6c72330187536004"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:57:55 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:17 2011 -0400"
      },
      "message": "spi: Add export.h for THIS_MODULE/EXPORT_SYMBOL to spi.c\n\nThis uses both EXPORT_SYMBOL and THIS_MODULE, both which come from\nthe export.h file now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d7614de422c0b55db0c1013a6c72330187536004",
      "tree": "95b12ac586c306aafe15e569654306e6acb3aba1",
      "parents": [
        "ced55d4ef7d6988bd0608423cf1e2225777f45cc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:44:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:17 2011 -0400"
      },
      "message": "spi: Add module.h to implicit users in drivers/spi\n\nWe are clipping down the presence of module.h, since it was\neverywhere.  If you really need it, you better call it out,\nas per this changeset.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a485df4b4404379786c4bdd258bc528b2617449d",
      "tree": "67244495fab89846568cf40d3b7c3a2bd011133e",
      "parents": [
        "05f5799cbe5c9e2c03f604b3de5783cf4d726227"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Oct 14 10:47:38 2011 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Mon Oct 31 09:40:26 2011 +0530"
      },
      "message": "spi, serial: move to dma_transfer_direction\n\nfixup usage of dma direction by introducing dma_transfer_direction,\nthis patch moves spi, serial drivers to use new enum\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\n"
    },
    {
      "commit": "2b246283277862c4866a005852af5c70fd581824",
      "tree": "6b06850ed637c52c4efae46d05c209f81eb299ac",
      "parents": [
        "92b3a5c1bc3c7da1ae4675d014124f4a97ddb632"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:35:22 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 17:02:31 2011 +0200"
      },
      "message": "spi-topcliff-pch: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n\nOn October 1 in 2011,\nOKI SEMICONDUCTOR Co., Ltd. changed the company name in to LAPIS Semiconductor Co., Ltd.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "92b3a5c1bc3c7da1ae4675d014124f4a97ddb632",
      "tree": "a5940f6b0ae8c1b08dc842e27c17f1bf68c6c500",
      "parents": [
        "39f1b56593293a3d1d3b49b97a59337a19fef053"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:35:21 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 17:02:31 2011 +0200"
      },
      "message": "spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "18c0635363364ca2fc2d1cbd65bbf918daf89d1a",
      "tree": "6fd1975977b4ab190b77952ee8e263f66e3dc5f7",
      "parents": [
        "41684f67af75b04152a1714e1a5375dfb00ee3da",
        "940ab88962bc1aff3273a8356d64577a6e386736"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 29 07:28:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 29 07:28:36 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  drivercore: Add helper macro for platform_driver boilerplate\n  spi: irq: Remove IRQF_DISABLED\n  OMAP: SPI: Fix the trying to free nonexistent resource error\n  spi/spi-ep93xx: add module.h include\n  spi/tegra: fix compilation error in spi-tegra.c\n  spi: spi-dw: fix all sparse warnings\n  spi/spi-pl022: Call pl022_dma_remove(pl022) only if enable_dma is true\n  spi/spi-pl022: calculate_effective_freq() must set rate \u003c\u003d requested rate\n  spi/spi-pl022: Don\u0027t allocate more sg than required.\n  spi/spi-pl022: Use GFP_ATOMIC for allocation from tasklet\n  spi/spi-pl022: Resolve formatting issues\n"
    },
    {
      "commit": "39f1b56593293a3d1d3b49b97a59337a19fef053",
      "tree": "34aad11f73193e7b3104fcc8ce1b2affbb8a76da",
      "parents": [
        "751c925cbb3a270f9771e3945494cb44bd9e732a"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Fri Oct 28 17:14:19 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 14:07:18 2011 +0200"
      },
      "message": "spi/omap: Correct the error path\n\nCurrently McSPI driver doesnt follow correct failure fallback steps\nattempting to correct the same.\n\nAlso:\n- label names changed to give meaningful names.\n- Setting the driver data to NULL in remove\n\nSigned-off-by: Hebbar, Gururaja \u003cgururaja.hebbar@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "751c925cbb3a270f9771e3945494cb44bd9e732a",
      "tree": "8f50cf84164ad01af3e752ba41f90cf14256d956",
      "parents": [
        "2856ac13b8ab41a17b1c65e4eed51543e55f4bac"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Fri Oct 28 17:14:18 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 14:07:18 2011 +0200"
      },
      "message": "spi/omap: call pm_runtime_disable in error path and remove\n\nomap mcspi probe() doesnt call pm_runtime  disable functions\nin case of failure. remove() doesnt call pm_runtime disable. This could\nlead to warnings as below on subsequent insmod.\n\n~# insmod spi-omap2-mcspi.ko\n[  255.383671] omap2_mcspi omap2_mcspi.1: Unbalanced pm_runtime_enable!\n...\n\nThis patch adds the pm_runtime disable() at appropriate stages.\n\nSigned-off-by: Hebbar, Gururaja \u003cgururaja.hebbar@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2856ac13b8ab41a17b1c65e4eed51543e55f4bac",
      "tree": "36eace120cd01d1a376839f180a2109c01cc89e0",
      "parents": [
        "940ab88962bc1aff3273a8356d64577a6e386736"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Fri Oct 28 17:14:17 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 14:05:47 2011 +0200"
      },
      "message": "spi/omap: Use a workqueue per omap2_mcspi controller\n\nCurrently all the spi controllers share the work queue.\nThis patch allocates a work queue per controller.\n\nSigned-off-by: Steve Wilkins \u003csteve.wilkins@raymarine.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "18974369cfe23acf16d0fb79e0d1fba7a9a95ec0",
      "tree": "22367984dbd4c79e9635035e268c428444c40e76",
      "parents": [
        "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
        "196a57c2749119be4732cc2b2adb8aafcb4fcb14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "message": "Merge branch \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7131/1: clkdev: Add Common Macro for clk_lookup\n  clk: spi-pl022: convert to clk_prepare()/clk_unprepare()\n  clk: timer-sp: convert to clk_prepare()/clk_unprepare()\n  clk: sa1111: convert to clk_prepare()/clk_unprepare()\n  clk: mmci: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl011: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl010: convert to clk_prepare()/clk_unprepare()\n  clk: amba-clcd: convert to clk_prepare()/clk_unprepare()\n  clk: amba bus: convert to clk_prepare()/clk_unprepare()\n  clk: provide prepare/unprepare functions\n"
    },
    {
      "commit": "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
      "tree": "7b1e3e7512eecdcc94811982766c25d64150a200",
      "parents": [
        "ca90666287401b475d9e0becf85bd02f069f1de8",
        "6cfa6279edbffa921b7d8c9519bfd83a24ba508e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:40:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:40:50 2011 +0200"
      },
      "message": "Merge branch \u0027amba\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027amba\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7079/1: spi: Fix builderror in spi-pl022.c\n  PM: add runtime PM support to MMCI\n  PM: add runtime PM support to core Primecell driver\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "940ab88962bc1aff3273a8356d64577a6e386736",
      "tree": "3d96d0cb30fd3c6e1b17b2a2d264f4d44258a3bb",
      "parents": [
        "38ada214fad79ff5ebbed58932c5f0c9969d9c91"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:29:49 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 25 00:35:47 2011 +0200"
      },
      "message": "drivercore: Add helper macro for platform_driver boilerplate\n\nFor simple modules that contain a single platform_driver without any\nadditional setup code then ends up being a block of duplicated\nboilerplate.  This patch adds a new macro, module_platform_driver(),\nwhich replaces the module_init()/module_exit() registrations with\ntemplate functions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nReviewed-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "38ada214fad79ff5ebbed58932c5f0c9969d9c91",
      "tree": "455e7c0623154f782c2dc75fa439ec7e0b682dc9",
      "parents": [
        "1458d160de3f1862aeaac57447ba96e7857ac52b"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Sat Oct 22 17:56:55 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 14:14:40 2011 +0200"
      },
      "message": "spi: irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1458d160de3f1862aeaac57447ba96e7857ac52b",
      "tree": "98565db94ae3af17c6ac4a645f557818ff2e9ef3",
      "parents": [
        "a853ba8d6d5d76bcbc5bf35b945b5727b5e5a36d"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Mon Oct 24 15:54:24 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 13:44:30 2011 +0200"
      },
      "message": "OMAP: SPI: Fix the trying to free nonexistent resource error\n\nCurrently there is a request_mem_region(r-\u003estart, ..\nfollowed by r-\u003estart +\u003d pdata-\u003eregs_offset;\n\nAnd then in remove\n\n   r \u003d platform_get_resource(pdev, IORESOURCE_MEM, 0);\n   release_mem_region(r-\u003estart, resource_size(r));\n\nHere the offset addition is not taken care. Fix the code for the\nsame.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a853ba8d6d5d76bcbc5bf35b945b5727b5e5a36d",
      "tree": "8faa7c17a8babd6b6fd63e13b85799a881e31956",
      "parents": [
        "5bdb7613414a9884166b2f5f20ad0353c1c6b6f3",
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 13:42:08 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 13:42:08 2011 +0200"
      },
      "message": "Merge commit \u0027v3.1\u0027 into spi/next\n"
    },
    {
      "commit": "5bdb7613414a9884166b2f5f20ad0353c1c6b6f3",
      "tree": "66653e769281542ea7e82a73870ed84b8e7e5d74",
      "parents": [
        "5b7bea9f12440f58cc3732b0d9e7351d75694679"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Oct 15 21:40:09 2011 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Oct 16 02:04:18 2011 -0600"
      },
      "message": "spi/spi-ep93xx: add module.h include\n\nDue to module.h cleanup it is not anymore included implicitly. Drivers\nwho want to use it need to include it explicitly.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5b7bea9f12440f58cc3732b0d9e7351d75694679",
      "tree": "0091423a07855ccfbe0e54e73d9ed3402e97d1f6",
      "parents": [
        "7eb187b3cd3f6f285d91a196dbefac9b6adbb07c"
      ],
      "author": {
        "name": "Marc Dietrich",
        "email": "marvin24@gmx.de",
        "time": "Thu Oct 13 11:01:33 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Oct 14 16:41:04 2011 -0600"
      },
      "message": "spi/tegra: fix compilation error in spi-tegra.c\n\nAdd #include \u003clinux/module.h\u003e to spi-tegra.c to fix a compilation error\nafter the removal of module.h from device.h (in patch: \"include: replace\nlinux/module.h with \"struct module\" wherever possible\").\n\nSigned-off-by: Marc Dietrich \u003cmarvin24@gmx.de\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f3e03e2eb0bcd9266720695b82a523e6bc526ff7",
      "tree": "12184b7ed8bea50f0ca10ff44c7f37e5c1bb0e07",
      "parents": [
        "25e803f9c339a070cd7361e853aebde11b1f9217"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:38 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix overrun issue\n\nWe found that adding load, Rx data sometimes drops.(with DMA transfer mode)\nThe cause is that before starting Rx-DMA processing, Tx-DMA processing starts.\nThis causes FIFO overrun occurs.\n\nThis patch fixes the issue by modifying FIFO tx-threshold and DMA descriptor\nsize like below.\n\n                      Current                   this patch\nRx-descriptor   4Byte+12Byte*341    --\u003e    12Byte*340-4Byte-12Byte\nRx-threshold                   (Not modified)\nTx-descriptor   4Byte+12Byte*341    --\u003e    16Byte-12Byte*340\nRx-threshold    12Byte              --\u003e    2Byte\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "25e803f9c339a070cd7361e853aebde11b1f9217",
      "tree": "db699d232879b967830c47f91cced54786a3605b",
      "parents": [
        "373b0eb64b9c97a14720896dcfdebfa3268b1991"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:37 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Add recovery processing in case FIFO overrun error occurs\n\nAdd recovery processing in case FIFO overrun error occurs with DMA transfer mode.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "373b0eb64b9c97a14720896dcfdebfa3268b1991",
      "tree": "60fd32435a154920e9c5f3d3630e5ec1e496b88f",
      "parents": [
        "8b7aa961a815dad389525dcd1c36a44c249b1760"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:36 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix CPU read complete condition issue\n\nWe found Rx data sometimes drops.(with non-DMA transfer mode)\nThe cause is read complete condition is not true.\n\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8b7aa961a815dad389525dcd1c36a44c249b1760",
      "tree": "e984e84c309d9c44ffac333783f65638a42c4743",
      "parents": [
        "27504be5c10bdc61761ec0126b3645428598ad91"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:35 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix SSN Control issue\n\nDuring processing 1 command/data series,\nSSN should keep LOW.\nHowever, currently, SSN becomes HIGH.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "27504be5c10bdc61761ec0126b3645428598ad91",
      "tree": "6d1ec938a9bfd9cb80b36f7aefc38aec2f405531",
      "parents": [
        "387719c2ec995019e0af0dc537ca17c9ebd5b64f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:34 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: add tx-memory clear after complete transmitting\n\nCurrently, in case of reading date from SPI flash,\ncommand is sent twice.\nThe cause is that tx-memory clear processing is missing .\nThis patch adds the tx-momory clear processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7ff6bcf048e6a9849ea0b44269fa4c1c72869db2",
      "tree": "91f18c24ddd46ad6a01ffbe039d51cf3be067b91",
      "parents": [
        "6f5ad96301d4b897f09a893d331a0b18b3fff6b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 14:27:11 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 27 09:25:53 2011 +0100"
      },
      "message": "clk: spi-pl022: convert to clk_prepare()/clk_unprepare()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "387719c2ec995019e0af0dc537ca17c9ebd5b64f",
      "tree": "7c8761429702dc6974e016de62d25e690b4cd9fe",
      "parents": [
        "4cc122ac913dbd662403a4a173c41e0d59ab5bdd"
      ],
      "author": {
        "name": "Jeff Harris",
        "email": "jeff_harris@kentrox.com",
        "time": "Fri Sep 23 11:49:36 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Sep 23 17:28:29 2011 -0600"
      },
      "message": "spi: Fix WARN when removing spi-fsl-spi module\n\nIf CPM mode is not used, the fsl_dummy_rx variable is never allocated.  When\nthe cleanup attempts to free it, the reference count is zero and a WARN is\ngenerated.  The same CPM mode check used in the initialize is applied to the\nfree as well.\n\nTested on 2.6.33 with the previous spi_mpc8xxx driver.  The renamed\nspi-fsl-spi driver looks to have the same problem.\n\nSigned-off-by: Jeff Harris \u003cjeff_harris@kentrox.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6cfa6279edbffa921b7d8c9519bfd83a24ba508e",
      "tree": "b950b73d734a2b4926ff4aaebbe6d6ddb0981d82",
      "parents": [
        "1c3be369c5fcd36c5d3841ca5d97d80ad34e76dd"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Mon Sep 05 21:07:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 16:21:43 2011 +0100"
      },
      "message": "ARM: 7079/1: spi: Fix builderror in spi-pl022.c\n\nThis patch fixes a build error, introduced by commit (67fc8b9f, \"PM: add\nruntime PM support to core Primecell driver\") which unfortunately was a little\nbit incomplete and did contain a typo (11 instead of 22).\nI\u0027m not sure how this patch could have been tested back then, if it\ndoesn\u0027t even compile ;)\n\nThe build failure was:\ndrivers/spi/spi-pl022.c:2292: error: \u0027adev\u0027 undeclared (first use in\nthis function)\ndrivers/spi/spi-pl022.c:2344: error: \u0027pl022_suspend\u0027 undeclared here\n(not in a function)\n\nThe build failure appears e.g. for the u8500 and realview defconfig.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "92b97f0aaccbf9de4a29696e6253bf82e8850d1d",
      "tree": "0da0f934d8451ca450186c3a77d4fb6de7909f4b",
      "parents": [
        "93ee7a9340d64f20295aacc3fb6a22b759323280"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 14 09:13:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 16:21:42 2011 +0100"
      },
      "message": "PM: add runtime PM support to core Primecell driver\n\nAdd runtime PM support to the core Primecell driver, following the PCI\nmodel of how this is done.\n\nRather than having every driver fiddle about with enabling runtime PM,\nthat\u0027s dealt with in the core and instead, drivers just do a put() in\ntheir probe and a balancing get() in their remove function to activate\nruntime PM for the device.\n\nAs we\u0027re dealing with enabling runtime PM in the core, fix up spi-pl022\nas it must not enable and disable runtime PM itself anymore.\n\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7eb187b3cd3f6f285d91a196dbefac9b6adbb07c",
      "tree": "2086865907f57e441d15ad16bd8bbdd07c29091a",
      "parents": [
        "3e3ea716270dc64810f624ad6a3672440b45d3d4"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Sep 20 11:06:17 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 21 09:41:48 2011 -0600"
      },
      "message": "spi: spi-dw: fix all sparse warnings\n\nThe dw_{read,write}[lw] macros produce sparse warnings everytime they\nare used.  The \"read\" ones cause:\n\nwarning: cast removes address space of expression\nwarning: incorrect type in argument 1 (different address spaces)\n   expected void const volatile [noderef] \u003casn:2\u003e*addr\n   got unsigned int *\u003cnoident\u003e\n\nAnd the \"write\" ones:\n\nwarning: cast removes address space of expression\nwarning: incorrect type in argument 2 (different address spaces)\n   expected void volatile [noderef] \u003casn:2\u003e*addr\n   got unsigned int *\u003cnoident\u003e\n\nFix this by removing struct dw_spi_reg and converting all the register\noffsets to #defines. Then convert the macros into inlined functions so\nthat proper type checking can occur.\n\nWhile here, also fix the three sparse warnings in spi-dw-mid.c due to\nthe return value of ioremap_nocache being stored in a u32 * not a\nvoid __iomem *.\n\nWith these changes the spi-dw* files all build with no sparse warnings.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3e3ea716270dc64810f624ad6a3672440b45d3d4",
      "tree": "bb88ce96e0c6bb2a779f490363b1bc2793da2734",
      "parents": [
        "0379b2a33a8a03d4ad1036ef646419dbdf1ac15a"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Aug 10 14:20:58 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 21 09:41:48 2011 -0600"
      },
      "message": "spi/spi-pl022: Call pl022_dma_remove(pl022) only if enable_dma is true\n\npl022_dma_remove() should be called only if enable_dma is true. There is no\npoint calling it when pl022_dma_probe() is not called, which again depends on\nenable_dma.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0379b2a33a8a03d4ad1036ef646419dbdf1ac15a",
      "tree": "8b23e1c9779352c633f82d4d341222ab11df7593",
      "parents": [
        "b181565ee6a0f894bd6a134b9e5bed2966bdf9b3"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Aug 10 14:20:57 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 21 09:41:47 2011 -0600"
      },
      "message": "spi/spi-pl022: calculate_effective_freq() must set rate \u003c\u003d requested rate\n\nThere were few issues with calculate_effective_freq() routine:\n- It was returning first rate found \u003e\u003d requested rate. Now, if system have spi\u0027s\n  rate as 83 MHz, with possible prescaled rates as 83, 41.5, 20.75, 13.83 (as we\n  can prescale with multiples of 2). If user has given rate to be programmed as\n  22 MHz, then driver programmes it to 41.5 MHz. This looks to be incorrect, as\n  user might have given the upper limit of the device, and we are programming it\n  above it.\n- Driver finds the first satisfying rate and programmes it, but with other\n  values of scr \u0026 cpsdvsr, it is possible to get more closer rate.\n\nThis patch fixes these two issues, with some reformatting inside the code.  This\nalso creates a inline routine to calculate prescaled rate based on spi\u0027s rate,\ncpsdvsr and scr.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b181565ee6a0f894bd6a134b9e5bed2966bdf9b3",
      "tree": "729ac09ecdf3fd9b16f98b5dc92b46f6f8a1b45d",
      "parents": [
        "538a18dc189ef5d0b87c987d8460515b5e2e8588"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Aug 10 17:12:11 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 21 09:41:47 2011 -0600"
      },
      "message": "spi/spi-pl022: Don\u0027t allocate more sg than required.\n\nIn routine configure_dma(), if transfer-\u003elen \u003d PAGE_SIZE, then pages is one more\nthan required. While leads to one more sg getting allocated.\n\nThis is wrong. Correct this to allocate correct number of sg.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "538a18dc189ef5d0b87c987d8460515b5e2e8588",
      "tree": "51c5b16a938fee7e86f1448e09264dc80b7ffb63",
      "parents": [
        "f1e45f86ed93b9ec0b6b51dd75841894935d2b68"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Aug 10 14:20:55 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 21 09:41:47 2011 -0600"
      },
      "message": "spi/spi-pl022: Use GFP_ATOMIC for allocation from tasklet\n\ntasklets don\u0027t allow invocation to sleeping routines. In configure_dma()\nroutine, sg_alloc_table() was called with GFP_KERNEL flag and so this causes\ncrash when called from tasklet.\n\nReplace GFP_KERNEL with GFP_ATOMIC to get this fixed.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f1e45f86ed93b9ec0b6b51dd75841894935d2b68",
      "tree": "8b88727ef58d38347ec164f83babdc48c565498c",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Aug 10 14:20:54 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Sep 20 11:22:59 2011 -0600"
      },
      "message": "spi/spi-pl022: Resolve formatting issues\n\nThere were few formatting related issues in code. This patch fixes them.\nFixes include:\n- Remove extra blank lines\n- align code to 80 cols\n- combine several lines to one line\n- Replace multiple spaces with tabs\n- Remove spaces before labels\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4cc122ac913dbd662403a4a173c41e0d59ab5bdd",
      "tree": "eec613b76351d0c07416579e6e48b8a14e98c18a",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Sep 15 17:21:15 2011 -0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Sep 15 15:54:38 2011 -0600"
      },
      "message": "spi/imx: Fix spi-imx when the hardware SPI chipselects are used\n\ncommit 22a85e4cd51 (spi/imx: add device tree probe support) broke spi-imx usage\nwhen the SPI chipselect is the one internal to the controller.\n\nOn a mx31pdk board the following error is seen:\n\nRegistering mxc_nand as whole device\n------------[ cut here ]------------\nWARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x4c/0xf4()\nautorequest GPIO-0\nModules linked in:\n[\u003cc0014410\u003e] (unwind_backtrace+0x0/0xf4) from [\u003cc0025754\u003e] (warn_slowpath_common+0x4c/0x64)\n[\u003cc0025754\u003e] (warn_slowpath_common+0x4c/0x64) from [\u003cc0025800\u003e] (warn_slowpath_fmt+0x30/0x40)\n[\u003cc0025800\u003e] (warn_slowpath_fmt+0x30/0x40) from [\u003cc0198688\u003e] (gpio_ensure_requested+0x4c/0xf4)\n[\u003cc0198688\u003e] (gpio_ensure_requested+0x4c/0xf4) from [\u003cc01988c8\u003e] (gpio_direction_output+0xa0/0x138)\n[\u003cc01988c8\u003e] (gpio_direction_output+0xa0/0x138) from [\u003cc01ed198\u003e] (spi_imx_setup+0x38/0x4c)\n[\u003cc01ed198\u003e] (spi_imx_setup+0x38/0x4c) from [\u003cc01eb5d0\u003e] (spi_setup+0x38/0x50)\n[\u003cc01eb5d0\u003e] (spi_setup+0x38/0x50) from [\u003cc01eb85c\u003e] (spi_add_device+0x94/0x124)\n[\u003cc01eb85c\u003e] (spi_add_device+0x94/0x124) from [\u003cc01eb960\u003e] (spi_new_device+0x74/0xac)\n[\u003cc01eb960\u003e] (spi_new_device+0x74/0xac) from [\u003cc01eb9b8\u003e] (spi_match_master_to_boardinfo+0x20/0x40)\n[\u003cc01eb9b8\u003e] (spi_match_master_to_boardinfo+0x20/0x40) from [\u003cc01eba88\u003e] (spi_register_master+0xb0/0x104)\n[\u003cc01eba88\u003e] (spi_register_master+0xb0/0x104) from [\u003cc01ec0b4\u003e] (spi_bitbang_start+0x104/0x17c)\n[\u003cc01ec0b4\u003e] (spi_bitbang_start+0x104/0x17c) from [\u003cc02c2c4c\u003e] (spi_imx_probe+0x2fc/0x404)\n[\u003cc02c2c4c\u003e] (spi_imx_probe+0x2fc/0x404) from [\u003cc01c2498\u003e] (platform_drv_probe+0x18/0x1c)\n[\u003cc01c2498\u003e] (platform_drv_probe+0x18/0x1c) from [\u003cc01c1058\u003e] (driver_probe_device+0x78/0x174)\n[\u003cc01c1058\u003e] (driver_probe_device+0x78/0x174) from [\u003cc01c11e0\u003e] (__driver_attach+0x8c/0x90)\n[\u003cc01c11e0\u003e] (__driver_attach+0x8c/0x90) from [\u003cc01c0860\u003e] (bus_for_each_dev+0x60/0x8c)\n[\u003cc01c0860\u003e] (bus_for_each_dev+0x60/0x8c) from [\u003cc01c0088\u003e] (bus_add_driver+0xa0/0x288)\n[\u003cc01c0088\u003e] (bus_add_driver+0xa0/0x288) from [\u003cc01c179c\u003e] (driver_register+0x78/0x18c)\n[\u003cc01c179c\u003e] (driver_register+0x78/0x18c) from [\u003cc0008490\u003e] (do_one_initcall+0x34/0x178)\n[\u003cc0008490\u003e] (do_one_initcall+0x34/0x178) from [\u003cc03a5204\u003e] (kernel_init+0x74/0x118)\n[\u003cc03a5204\u003e] (kernel_init+0x74/0x118) from [\u003cc000f65c\u003e] (kernel_thread_exit+0x0/0x8)\n---[ end trace 759f924b30fd5a44 ]---\n\nFix this issue by using the original chip select logic and make spi-imx to work again.\n\nTested on a mx31pdk that uses the hardware SPI chipselect pins and also\non a mx27pdk that uses GPIO as SPI chipselect.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "82ab8cd7ec32194757ac73a66633be73ba88ea69",
      "tree": "4ea8df22c9b235a9fd2da60c09bde2b1d58da1da",
      "parents": [
        "39d3e8074e44c1953928a0b91bc328f552c5fc79"
      ],
      "author": {
        "name": "Boojin Kim",
        "email": "boojin.kim@samsung.com",
        "time": "Fri Sep 02 09:44:42 2011 +0900"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Wed Sep 14 11:10:03 2011 +0530"
      },
      "message": "spi/s3c64xx: Merge dma control code\n\nThis patch modifies to merge the dma control code. Original\ns3c64xx spi driver has each dma control code for rx and tx\nchannel. This patch merges these dma control codes into one.\nWith this patch, a dma setup function and callback function\nhandle for both rx and tx channel.\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "39d3e8074e44c1953928a0b91bc328f552c5fc79",
      "tree": "b7cf213415d43309a71e4366d5a9a6da93d0d8ee",
      "parents": [
        "978ce50dd5cfd93380ded89d61de9d8109ebd814"
      ],
      "author": {
        "name": "Boojin Kim",
        "email": "boojin.kim@samsung.com",
        "time": "Fri Sep 02 09:44:41 2011 +0900"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Wed Sep 14 11:10:03 2011 +0530"
      },
      "message": "spi/s3c64xx: Add support DMA engine API\n\nThis patch adds to support DMA generic API to transfer raw\nSPI data. Basiclly the spi driver uses DMA generic API if\narchitecture supports it. Otherwise, uses Samsung specific\nS3C-PL330 APIs.\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "60e8972dc7e1df843d7132fb572e74f10502a4b7",
      "tree": "b5edecee53b01b7581951b0640e4126396e2d3bf",
      "parents": [
        "1bc857f700fb14bbcb990a81b1255f39807ae59e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:56:19 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:27:48 2011 +0100"
      },
      "message": "ARM: gpio: at91: convert drivers to use asm/gpio.h rather than mach/gpio.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50658b6602dad6dc76c226917f5d8cec0f680eab",
      "tree": "8cf0523b9f6369cb1c80bc8456c70831e428204a",
      "parents": [
        "5f66d2b58ca879e70740c82422354144845d6dd3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Aug 02 11:29:24 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Aug 02 14:54:11 2011 +0100"
      },
      "message": "spi/pl022: remove function cannot exit\n\nThe remove function in the PL022 driver cannot abort the remove\nfunction any way, so restructure the code so as not to make that\nassumption. Remove will now proceed no matter whether it can\nstop the transfer queue or not.\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7235dd74a4733d4b3651349b5261d2e06996427d",
      "tree": "737d4141e77fdd6bfd8c9878ed4f7fe293e7b629",
      "parents": [
        "c7c8518498e82591d7784452f5674c3aeb4d079c",
        "22a85e4cd51b49ec99703ddfdff8686d5442a093"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:52:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:52:44 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/imx: add device tree probe support\n  spi/imx: copy gpio number passed by platform data into driver private data\n  spi/imx: use soc name in spi device type naming scheme\n  spi/imx: merge type SPI_IMX_VER_0_7 into SPI_IMX_VER_0_4\n  spi/imx: do not use spi_imx2_3 to name SPI_IMX_VER_2_3 function and macro\n  spi/imx: use mx21 to name SPI_IMX_VER_0_0 function and macro\n  spi/imx: do not make copy of spi_imx_devtype_data\n  spi/dw: Add spi number into spi irq desc\n  spi/tegra: Use engineering names in DT compatible property\n  spi/fsl_spi: fix CPM spi driver\n  mach-s3c2410: remove unused spi-gpio.h file\n  spi: remove obsolete spi-s3c24xx-gpio driver\n  mach-gta2: remove unused spi-gpio.h include\n  mach-qt2410: convert to spi_gpio\n  mach-jive: convert to spi_gpio\n  spi/pxa2xx: Remove unavailable ssp_type from documentation\n  spi/bfin_spi: uninline fat queue funcs\n  spi/bfin_spi: constify pin array\n  spi/bfin_spi: use structs for accessing hardware regs\n  spi/topcliff-pch: Support new device ML7223 IOH\n  ...\n\nFix up trivial conflict in arch/arm/mach-ep93xx/Makefile\n"
    },
    {
      "commit": "22a85e4cd51b49ec99703ddfdff8686d5442a093",
      "tree": "ef8ba67b86bd74f67a5f14752a0edb7b72254291",
      "parents": [
        "c2387cb9e55f9c85ed33a5bf086f348312158133"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:41 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:47:18 2011 -0600"
      },
      "message": "spi/imx: add device tree probe support\n\nIt adds device tree probe support for spi-imx driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c2387cb9e55f9c85ed33a5bf086f348312158133",
      "tree": "5ce8c1bb62bd6ebd7f6d09ad778faa2e92d1b9c5",
      "parents": [
        "04ee585495a6d474d1ff9a821b52abf7db99cad3"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:40 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:47:13 2011 -0600"
      },
      "message": "spi/imx: copy gpio number passed by platform data into driver private data\n\nIt copies gpio number passed via platform data embedded pointer into\ndriver private data, so that we do not need to refer to this embedded\npointer passed by platform data after probe function exits.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "04ee585495a6d474d1ff9a821b52abf7db99cad3",
      "tree": "c32ed9c89d4d0939301561297abcaa380c3c9d33",
      "parents": [
        "2a64a90a2c64420e880b25dfeec6524ea78926fb"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:39 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:47:02 2011 -0600"
      },
      "message": "spi/imx: use soc name in spi device type naming scheme\n\nSoftware defined version number is not stable enough to be used\nin device type naming scheme.  The patch changes it to use implicit\nsoc name for spi device type definition.  In this way, we can easily\nalign the naming scheme with device tree binding, which comes later.\n\nIt removes fifosize from spi_imx_data and adds devtype there, so that\nfifosize can be set in an inline function according to devtype.\nAlso, cpu_is_mx can be replaced by inline functions checking devtype.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2a64a90a2c64420e880b25dfeec6524ea78926fb",
      "tree": "23505af1c30345d87e37301592af6cd8644f707b",
      "parents": [
        "66de757c589bedc13f503fb23df67bc86803f371"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:38 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:46:47 2011 -0600"
      },
      "message": "spi/imx: merge type SPI_IMX_VER_0_7 into SPI_IMX_VER_0_4\n\nThe only difference between SPI_IMX_VER_0_7 and SPI_IMX_VER_0_4 is\n.config function.  The patch uses cpu_is_mx35 (to be removed) as the\ntemporary solution to consolidate functions spi_imx0_4_config and\nspi_imx0_7_config into mx31_config.  As a result, type SPI_IMX_VER_0_7\ncan be merged into SPI_IMX_VER_0_4.\n\nIt also renames function spi_imx0_4_reset to mx31_reset to keep\nconsistency with other function naming.\n\nA couple of redundant macros, MX3_CSPISTAT and MX3_CSPISTAT_RR,\ntogether with the useless type SPI_IMX_VER_0_5 also get cleaned up.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "66de757c589bedc13f503fb23df67bc86803f371",
      "tree": "fb130a7aa3d35f3f7c817e2ce4ee98cab56db6f8",
      "parents": [
        "3451fb15635d11c52a2ba4d3f1ae3a6b4c265070"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:37 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:46:10 2011 -0600"
      },
      "message": "spi/imx: do not use spi_imx2_3 to name SPI_IMX_VER_2_3 function and macro\n\nIt\u0027s confusing to use spi_imx2_3 to name SPI_IMX_VER_2_3 function\nand macro, as it easily make people think of imx2 and imx3.  It\u0027s\nbetter to use specific soc name just like what other SPI_IMX_VER\ndo.  For SPI_IMX_VER_2_3 case, it will be mx51.  To distinguish it\nfrom CSPI on mx51, mx51_ecspi might be a good choice.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3451fb15635d11c52a2ba4d3f1ae3a6b4c265070",
      "tree": "45b6afeca80b71265a917d659c7b7c0debcf87fc",
      "parents": [
        "edd501bbf177ab62f963476c917cbdb0dc7dc862"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:36 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:27:54 2011 -0600"
      },
      "message": "spi/imx: use mx21 to name SPI_IMX_VER_0_0 function and macro\n\nSPI_IMX_VER_0_0 covers i.mx21 and i.mx27.  It makes more sense to\nuse mx21 rather than mx27 to name SPI_IMX_VER_0_0 function and\nmacro, since i.mx21 comes out ealier than i.mx27.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "edd501bbf177ab62f963476c917cbdb0dc7dc862",
      "tree": "729a221c338ddbe615ece1c55db59ef49b582e38",
      "parents": [
        "40bfff85ffb5c85ffabcb6d71e64f70799595f89"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:35 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:19:41 2011 -0600"
      },
      "message": "spi/imx: do not make copy of spi_imx_devtype_data\n\nspi_imx_devtype_data has already been driver private data.  There is\nreally no need to make a copy in spi_imx_data.  Instead, a reference\npointer works perfectly fine.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "40bfff85ffb5c85ffabcb6d71e64f70799595f89",
      "tree": "79ea79510d9e1799a282b98012fe511ec57de382",
      "parents": [
        "22032c7774a9619770a1ca92f4f895d69efff386"
      ],
      "author": {
        "name": "Liu, ShuoX",
        "email": "shuox.liu@intel.com",
        "time": "Fri Jul 08 14:24:31 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 08 13:09:00 2011 -0600"
      },
      "message": "spi/dw: Add spi number into spi irq desc\n\nSigned-off-by: ShuoX Liu \u003cshuox.liu@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3075741417d47cccc890ed30da9ece666006553a",
      "tree": "634da60599605c6f14894f7be12941d58f61c30a",
      "parents": [
        "8918034dfb7b0f625ba9eb0329d5750a9573f62e"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Tue Jul 05 17:14:02 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 15:03:08 2011 +0900"
      },
      "message": "spi/s3c64xx: Bug fix for SPI with different FIFO level\n\nThe existing macro fails for following scenarios.\n1) S5P64X0 channel 1\n2) S5PV210 channel 1\n\nThe FIFO data level supported in the above SoCs either 64 or\n256 bytes depending on the channel. Because of this the TX_DONE\nis the 25 bit in the status register.\n\nThe existing macro works for the following scenarios\n1) S3C6410 all channels\n2) S5PC100 all channels\n\nThe FIFO data level supported in the above SoCs 64 bytes\non all the channels. Because of this the TX_DONE is the 21 bit\nin the status register.\n\nSo when we use the existing macro for the non-working SoCs\nit is not anding with the TX_DONE bit for transmission status check.\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "22032c7774a9619770a1ca92f4f895d69efff386",
      "tree": "2ed54c0375093a219841e8ca9224a382a1e05c1e",
      "parents": [
        "fb6440955fcc5d175397fd0e9a00c6967cb26a74"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Jul 05 14:18:02 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 05 23:38:30 2011 -0600"
      },
      "message": "spi/tegra: Use engineering names in DT compatible property\n\nEngineering names are more stable than marketing names. Hence, use them\nfor Device Tree compatible properties instead.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fb6440955fcc5d175397fd0e9a00c6967cb26a74",
      "tree": "a5100e437776f5c20e8d9eedb67be5411c9dcdf4",
      "parents": [
        "c25ded1fbc069265e4d26df45a93ace18780974f"
      ],
      "author": {
        "name": "Holger Brunck",
        "email": "holger.brunck@keymile.com",
        "time": "Mon Jun 20 18:31:57 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 05 11:59:17 2011 -0600"
      },
      "message": "spi/fsl_spi: fix CPM spi driver\n\nThis patch fixes the freescale spi driver for CPM. Without this\npatch SPI on CPM failed because cpm_muram_alloc_fixed tries to\nallocate muram in an preserved area. The error reported was:\n\nmpc8xxx_spi f0011a80.spi: can\u0027t allocate spi parameter ram\nmpc8xxx_spi: probe of f0011a80.spi failed with error -12\n\nNow the driver uses of_iomap to get access to this area\nsimilar to i2c driver driver in the i2c-cpm.c which has a\nsimilar device tree node. This is tested on a MPC8247 with CPM2.\n\nSigned-off-by: Holger Brunck \u003cholger.brunck@keymile.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "45fae7def636a2b400595d56c67cfed60051b773",
      "tree": "210ef65d0429d04d277ab8ba08d2259861f1dbcd",
      "parents": [
        "947b35d52dabaf4908ea140e81432c71e457342d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Jun 28 14:49:16 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 04 10:52:58 2011 -0600"
      },
      "message": "spi: remove obsolete spi-s3c24xx-gpio driver\n\nIt was equivalent to spi-gpio, and there\u0027s no longer any in-tree users\nof it, so get rid of it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c52d4e5f3cd3939bf44e788fdcbce8dcebb6fe61",
      "tree": "5852eb4894b3d9b6debf0958183c503fac800eed",
      "parents": [
        "ddc0bf13d63715c2bce0fe8818fba12b82823283"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 17 04:16:58 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:35:58 2011 -0600"
      },
      "message": "spi/bfin_spi: uninline fat queue funcs\n\nThere\u0027s no need for these queue funcs to be inlined, so drop the\nmarkings.  This shaves off a few hundred duplicated bytes.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ddc0bf13d63715c2bce0fe8818fba12b82823283",
      "tree": "e08f1aab72efee0f4f6e128dc5486c2ced36099f",
      "parents": [
        "47885ce81c7498c015e6763303821ab6e8a6e2cc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 17 04:16:57 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:35:57 2011 -0600"
      },
      "message": "spi/bfin_spi: constify pin array\n\nThis array isn\u0027t written anywhere, so constify it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "47885ce81c7498c015e6763303821ab6e8a6e2cc",
      "tree": "742eedea98667d5f266661cce0ca095656e6b8f5",
      "parents": [
        "f8db4cc4f2b11bdded6c94f0d55906847474b982"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 17 04:16:56 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:35:55 2011 -0600"
      },
      "message": "spi/bfin_spi: use structs for accessing hardware regs\n\nRather than hardcoding the register sizes/offsets in this file, use the\nexisting struct in the spi header for reading/writing the hardware.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f8db4cc4f2b11bdded6c94f0d55906847474b982",
      "tree": "d1b99d186edb9d203fafd896f19487125a2395af",
      "parents": [
        "2e2de2e314672c8b6644f67a35556d6df780493d",
        "e479c60456ef22b0869432887216186aabaed086"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:32:26 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:32:26 2011 -0600"
      },
      "message": "Merge branch \u0027spi/merge\u0027 into spi/next\n"
    },
    {
      "commit": "e479c60456ef22b0869432887216186aabaed086",
      "tree": "758439dead9527100e7d218247bf1f55b2b85b07",
      "parents": [
        "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 17 04:35:37 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 17 08:27:27 2011 -0600"
      },
      "message": "spi/bfin_spi: fix handling of default bits per word setting\n\nThe default bits per word setting should be 8 bits, but since most of our\ndevices have been explicitly setting this up, we didn\u0027t notice when the\ndefault stopped working.\n\nAt the moment, any default transfers without an explicit bit size setting\nerror out with:\nbfin-spi bfin-spi.0: transfer: unsupported bits_per_word\n\nSo in the transfer logic, have a bits_per_word setting of 0 fall into the\n8 bit transfer logic.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2e2de2e314672c8b6644f67a35556d6df780493d",
      "tree": "0a4b3fc0a0c91dc2014c3e3377d094ce2a909d84",
      "parents": [
        "78b2b911bf7020359a2adb54adfca522cf776141"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Jun 17 09:34:25 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 16 18:49:23 2011 -0600"
      },
      "message": "spi/topcliff-pch: Support new device ML7223 IOH\n\nSupport new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).\nThe ML7223 IOH is for MP(Media Phone) use.\nThe ML7223 is companion chip for Intel Atom E6xx series.\nThe ML7223 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "78b2b911bf7020359a2adb54adfca522cf776141",
      "tree": "8a5125981b252ea1f774d65cda6e24a915f22aac",
      "parents": [
        "bcda6ff8ddffa593635ed7e6f620a1ef3b827ffc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Jun 16 10:14:46 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 16 08:27:05 2011 -0600"
      },
      "message": "spi/pl022: strengthen FIFO watermark level checks\n\nThe platform configuration can select custom FIFO watermarks, but\nthese may conflict the actual FIFO size of the PL022 variant if\nset too high. So strengthen the sanity checks to deny any\nconflicting settings.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bcda6ff8ddffa593635ed7e6f620a1ef3b827ffc",
      "tree": "a9eb1eb5b76de898265a2b78fa7ebc6d2a742db0",
      "parents": [
        "083be3f05371b8fe0606f3abf029beeeff66d633"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Jun 16 10:14:40 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 16 08:27:00 2011 -0600"
      },
      "message": "spi/pl022: support runtime PM\n\nInsert notifiers for the runtime PM API. With this the runtime\nPM layer kicks in to action where used.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\n[Rebased to Linux 3.0-rc3, edit description]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "083be3f05371b8fe0606f3abf029beeeff66d633",
      "tree": "6c4f95fb743b512381e84c239bb6ea0c9cf8b74f",
      "parents": [
        "e892bac102805f905e463a2cc7d0f870358cc1d5"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Jun 16 10:14:28 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 16 08:26:58 2011 -0600"
      },
      "message": "spi/pl022: initialize burstsize from FIFO trigger level\n\nConfigure the DMA burstsize from the FIFO trigger level supplied\nwith the controller configuration data. This is based on a patch\nfrom Virupax, but I rewrote it differently.\n\nReported-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e892bac102805f905e463a2cc7d0f870358cc1d5",
      "tree": "3472c158dc4ec1a393f5b0eae4244f2e2af9925b",
      "parents": [
        "8e2943c04c74e537c762c09bcea89e923510a9ac"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 15 13:18:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 15 12:59:20 2011 -0600"
      },
      "message": "gpio/tegra: Move Tegra gpio driver to drivers/gpio\n\nAs part of the gpio driver consolidation, this patch moves the Tegra driver\ninto drivers/gpio\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e3f88ae9960920598cad132c553019ee79ff3aca",
      "tree": "80136efc9d9e0432c75104407946fd7bb393f916",
      "parents": [
        "a80fd9db0e1909a03e5d5a29e2e73001e38d12f5"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Mon Jun 13 16:23:46 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 13 09:18:45 2011 -0600"
      },
      "message": "spi-pl022: Add missing return value update\n\nReturn error on out of range cpsdvsr value.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "8e2943c04c74e537c762c09bcea89e923510a9ac"
}
