)]}'
{
  "log": [
    {
      "commit": "5e8b821de333f472d33e3052a8dd1c43bf3ce433",
      "tree": "d71d71fc9d5b813a71026cd90a34da9232102d6d",
      "parents": [
        "dec5a581eb5b7d1abc90885d897d2468f1e60b21"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:59 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:47 2010 -0700"
      },
      "message": "spi/pl022: convert running variable\n\nThis variable is a bool but defined an int and defined completely\nbackwards. This makes the code more readable.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "dec5a581eb5b7d1abc90885d897d2468f1e60b21",
      "tree": "d6ffd94637b629fc03bd1a31f827396c40602d37",
      "parents": [
        "082086f2ce53c69260396e977d29972128def1d7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:48 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:47 2010 -0700"
      },
      "message": "spi/pl022: convert busy flag to a bool\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "082086f2ce53c69260396e977d29972128def1d7",
      "tree": "f06554960ae266151e300193608f543863318783",
      "parents": [
        "b729889686afb7d4366e07fe9c2f7a2737166462"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:37 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:46 2010 -0700"
      },
      "message": "spi/pl022: pass the returned sglen to the DMA engine\n\nThe sglen return by the dma_map_sg() should be passed to the DMA\nengine, not the one passed in. If we one day have a DMA mapper\nthat can coalesce entries, this will bug due to a too large\nnumber of entries being passed in.\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b729889686afb7d4366e07fe9c2f7a2737166462",
      "tree": "8063ce64045ee4f8834e3e52155d81ef843711db",
      "parents": [
        "9d32af66aa3a0e28d95fc607e208795ef6cc993a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:07 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:43 2010 -0700"
      },
      "message": "spi/pl022: map the buffers on the DMA engine\n\nThe struct device for the DMA engine is the apropriate one to use\nwhen mapping/unmapping buffers. This is because the memory which\nis addressable by DMA is determined by the DMA engine rather than\nthe device.\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bc3f67a3e1b20756d4bfa5886a6b8fd0c068e6a4",
      "tree": "de708e87d206f70fc67baaffdf544a08bdf4bbe8",
      "parents": [
        "eae6cb31d890e2860f9ce1b8ba73c27b6005af68"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 14 19:04:47 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Nov 14 20:57:20 2010 -0700"
      },
      "message": "drivers/spi: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f9d629c737cb6687216a0c540b5466a4bd8b070a",
      "tree": "d3bbbd872389b5fdc7f4b1ff42d5069d7e0df930",
      "parents": [
        "5a1c98be1de165c8ad1bd5343a5d779230669489"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Oct 01 13:33:13 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:37:37 2010 -0600"
      },
      "message": "spi/pl022: fix dubious allocation staticize platform data\n\nThis removes some dubious allocation of a local chipinfo struct\nin favor of a constant preset, tagging that one const revealed\nfurther problems with platform data being modified so fixed up\nthese too.\n\nReported-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5a1c98be1de165c8ad1bd5343a5d779230669489",
      "tree": "336a44e0397c55d08daad24f8f3a196d527ac364",
      "parents": [
        "bde435a9ca376d0b7809768ca803dbf14416b9c1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Oct 01 11:47:32 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:37:37 2010 -0600"
      },
      "message": "spi/pl022: get rid of chipinfo dev pointer\n\nWhat is the dev pointer doing inside the platform data anyway.\nWe have another pointer to the actual device at hand, use that.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bde435a9ca376d0b7809768ca803dbf14416b9c1",
      "tree": "dd9678beb7c219922ad9b94db0e8f0a804ae2ab4",
      "parents": [
        "fadcf49b9bd7ec5fb69befbf477e747d5b6a0328"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Thu Sep 16 06:18:50 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:37:37 2010 -0600"
      },
      "message": "spi/pl022: Add spi-\u003emode support to AMBA SPI driver\n\nThis patch adds spi-\u003emode support for the AMBA pl022 driver and\nallows spidev to correctly alter SPI modes. Unused fields used in\nthe pl022 header file for the pl022_config_chip have been removed.\n\nThe ab8500 client driver selects the data transfer size instead\nof the platform data.\n\nFor platforms that use the amba pl022 driver, the unused fields\nin the controller data structure have been removed and the .mode\nfield in the SPI board info structure is used instead.\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nTested-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b1b6b9aa6fd32db97469e65d301ebc32dcd67992",
      "tree": "2a6f3f7d34a50a574854ea7495476f21fd6fcfce",
      "parents": [
        "cdbc8f042f4f2568bb58ba8bd50d0692f3059417"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Sep 29 17:31:35 2010 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:37:37 2010 -0600"
      },
      "message": "spi/pl022: add PrimeCell generic DMA support\n\nThis extends the PL022 SSP/SPI driver with generic DMA engine\nsupport using the PrimeCell DMA engine interface. Also fix up the\ntest code for the U300 platform.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4a4fd47155ac49b62de5177a780c245e967752f3",
      "tree": "ab6fb77775382247056d1dff975db326541d2432",
      "parents": [
        "e447d3588e1c5944f607083cb509663f8015d420"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Sep 29 17:31:30 2010 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 29 17:31:30 2010 +0900"
      },
      "message": "spi/amba-pl022: Fix error case return statement.\n\nThe return -EINVAL appears to only make sense if the if branch that it is\naligned with is taken, and the indentation indicates that this is the\nauthors intent, so move it into that branch.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r disable braces4@\nposition p1,p2;\nstatement S1,S2;\n@@\n\n(\nif (...) { ... }\n|\nif (...) S1@p1 S2@p2\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nif (p1[0].column \u003d\u003d p2[0].column):\n  cocci.print_main(\"branch\",p1)\n  cocci.print_secs(\"after\",p2)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "25c8e03bdb769dfe2381f8b7942f05b0eb4bdf31",
      "tree": "e75b237194b51c3df7101ca27e751c8fed828ffa",
      "parents": [
        "05f25abcf6043952fb2a2d98735dec58ba1fcadb"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 06 11:02:12 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 08 22:50:10 2010 -0600"
      },
      "message": "spi/pl022: move probe call to subsys_initcall()\n\nThe PL022 SPI bus is sometimes used for early stuff like\nregulators that need to be present at module_init() time, so\nwe move this to a subsys_initcall().\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "545074fb953e1753f6b8409db533ad7998789efb",
      "tree": "fbe97a2d3cc26c425edbe21e33fc72d03c0e8a33",
      "parents": [
        "be7852a839b6dcd86db1a2d25b9a1a99f38db2db"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Aug 21 11:07:36 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 08 12:24:30 2010 -0600"
      },
      "message": "spi/pl022: fix APB pclk power regression on U300\n\nWith the introduction of an AMBA PrimeCell per-cell block clock,\nthe pclk was left on after probe() unless explicitly disabled.\nThis clock is wired to the same clock on PL022 causing it to stay\nalways on since.\n\nFix this up properly by clocking the pclk whenever we want to\nwrite into any PL022 registers and clocking the external clock\nwhenever we want to transmit messages on the bus.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nTested-by : Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b4225885deb569f7afcf1f3a9f069f74cc9db591",
      "tree": "1b3be177f36aa6babffc3e89994824f6bc60987e",
      "parents": [
        "5ffdcd94ea0171cf9a3ca63051c2246426103b5b"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "kevin.wells@nxp.com",
        "time": "Tue Jul 27 16:39:30 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 01:35:29 2010 -0600"
      },
      "message": "spi/amba_pl022: Fix probe and remove hook section annotations.\n\nProbe and remove hooks belong in the __devinit and __devexit sections\nrespectively.  This patch fixes incorrect annotations on the pl022 spi\ndriver.\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4a12404ddaa06e8ec5e2c0d8ece4d821281e6024",
      "tree": "934a15de476cc21fd245bcf97eb78fc07c7b39a1",
      "parents": [
        "781c7b129b1beb876905f7212927aa0ee1b022e5"
      ],
      "author": {
        "name": "Grzegorz Sygieda",
        "email": "grzegorz.sygieda@tieto.com",
        "time": "Thu May 20 22:28:30 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:14 2010 -0600"
      },
      "message": "spi/pl022: fix stop queue procedure\n\nThis fix prevents queue being marked as \"stopped\", if data exists\nin the queue list.\n\nSigned-off-by: Grzegorz Sygieda \u003cgrzegorz.sygieda@tieto.com\u003e\nSigned-off-by: Lukasz Baj \u003clukasz.baj@tieto.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "781c7b129b1beb876905f7212927aa0ee1b022e5",
      "tree": "678bfc0d0a5cdd24c55024b5c2d2674eb5bea572",
      "parents": [
        "556f4aeb7d9dfac8573d0281dd555bd3210d8366"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri May 07 08:40:53 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:14 2010 -0600"
      },
      "message": "spi/pl022: add support for the PL023 derivate\n\nThis adds support for a further ST variant of the PL022 called\nPL023. Some differences in the control registers due to being\nstripped down to SPI mode only, and a new clock feedback sample\ndelay config setting is available.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "556f4aeb7d9dfac8573d0281dd555bd3210d8366",
      "tree": "43103539c2cdaae5a1032168076c52049e846025",
      "parents": [
        "338ff2982d969a8e09ca356552cb5022ad380766"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed May 05 09:28:15 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:13 2010 -0600"
      },
      "message": "spi/pl022: fix up differences between ARM and ST versions\n\nThe PL022 SPI driver did not cleanly separate between the\noriginal unmodified ARM version and the ST Microelectronics\nversions. Split this more cleanly and fix some whitespace\nmoaning from checkpatch at the same time.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "fc05475f867624dddd5ea7089cf8f434f95fbec5",
      "tree": "2ce5ef39c5f65c5bf80fa836c0a709ee4dda55a9",
      "parents": [
        "08d1e2e68da977956ff10735148ac1de21c85afd"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Jan 22 13:53:30 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 27 22:00:46 2010 +0000"
      },
      "message": "ARM: 5893/1: SPI AMBA PL022: Limit TX FIFO fills\n\nAdded logic to cap TX FIFO fill size based on current free RX\nFIFO entries instead of TX status flags. This is to prevent\nan issue with RX FIFO overflows.\n\nSigned-off-by: Kevin Wells \u003ckevin.wells@nxp.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e89e04fcdce6146cab3a34d4073f8a1714b457ec",
      "tree": "9a55689fb05d29aab511d8355be39209ca0b34ae",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Mon Oct 05 06:13:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 05 17:55:55 2009 +0100"
      },
      "message": "ARM: 5741/1: pl022: fix peripheral id for ST vendor\n\nThis fixes the wrong peripheral id being\nused in pl022 driver for ST derivative.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59b69e27ca9f6c6347b1ec07066a9250140cb9e8",
      "tree": "d8ea8948c92bdfc7f3bdfc03a7b789243ffbaaa8",
      "parents": [
        "9c5e8fecc4a86adbf363f5cf344c0ccccdbb8982",
        "ee2b805c8eb6459cf541ef141ff70dae17af59ca"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:03:13 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:03:13 2009 +0100"
      },
      "message": "Merge branch \u0027u300\u0027 into devel\n"
    },
    {
      "commit": "ee2b805c8eb6459cf541ef141ff70dae17af59ca",
      "tree": "ca1e0f1988e71f2285ca336d88c5da2c5efa8c71",
      "parents": [
        "a2ca00ea9398265a26eabb358bba83c8b75c463d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Aug 15 15:12:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 18 22:09:02 2009 +0100"
      },
      "message": "ARM: 5678/1: SSP/SPI PL022 polarity terminology fix\n\nThe definition of the SPI clock phase for the Motorola mode of\nthe PL022 driver was incorrect: the spec had been interpreted as\ndata being recieved on rising or falling edge of the clocks while\nthe correct interpretation is that data can be recieved on the\nfirst or second edge transition, falling or rising depending on\nthe polarity setting.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0724915a69433716704bc5de6f729d3751981be6",
      "tree": "1fc76855ce30a76ef77936ca683fcdb9f6108fd9",
      "parents": [
        "f00caa76297a534e30c3ec85382fbc3fd0dcbc69"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jul 11 09:33:21 2009 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 11 16:55:51 2009 +0100"
      },
      "message": "[ARM] remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/spi/amba-pl022.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b43d65f7e818485664037a46367cfb15af05bd8c",
      "tree": "f532b4c0ff4d931819d74d46eadf252426600b4e",
      "parents": [
        "1ee73784b656386a8c4c261282716c3b9019aea0"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Jun 09 08:11:42 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 10 22:39:52 2009 +0100"
      },
      "message": "[ARM] 5546/1: ARM PL022 SSP/SPI driver v3\n\nThis adds a driver for the ARM PL022 PrimeCell SSP/SPI\ndriver found in the U300 platforms as well as in some\nARM reference hardware, and in a modified version on the\nNomadik board.\n\nReviewed-by: Alessandro Rubini \u003crubini-list@gnudd.com\u003e\nReviewed-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nReviewed-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ]
}
