)]}'
{
  "commit": "ad3b6993b9c5482e8a2ec5aed181538c921fdcbd",
  "tree": "ec14d13777bc9b7d495929d74a83c36687ec4eab",
  "parents": [
    "d92e04713c6323e09a0d0fdfa0d7cbcedb175e49"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Mon Nov 15 09:42:08 2010 +0000"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Dec 03 08:26:30 2010 +0000"
  },
  "message": "ARM: SMP: pass an ipi number to smp_cross_call()\n\nThis allows us to use smp_cross_call() to trigger a number of different\nsoftware generated interrupts, rather than combining them all on one\nSGI.  Recover the SGI number via do_IPI.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d05190797cbf515a9c85f33ac49f98818b76cb6",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/smp.h",
      "new_id": "da7e7ca53cc1dc6b114225608ed532a1c8fa8da0",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/smp.h"
    },
    {
      "type": "modify",
      "old_id": "c09e3573c5deb5795042eb1073f210472b0eadbc",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/entry-armv.S",
      "new_id": "955cf5f539ed958b7fb0e625e16f187af909dd97",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/entry-armv.S"
    },
    {
      "type": "modify",
      "old_id": "8c1959590252e7161f1da38497eddba9b0538afb",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/smp.c",
      "new_id": "7a236db03fb553f591408d8a8b0b2d5ec2ebb591",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "3ff7bf5e679ec7b00efbd08a3a44af8d4cbebfc6",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-msm/include/mach/smp.h",
      "new_id": "a95f7b9efe31b3d8e2e95a2d76c561df69d2e657",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-msm/include/mach/smp.h"
    },
    {
      "type": "modify",
      "old_id": "9e9f70e18e3c95436cf6b957e2791175a3cdc90a",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap-smp.c",
      "new_id": "56a8bce247c89a8c39604e866dc8d1235dcbd1a0",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap-smp.c"
    },
    {
      "type": "modify",
      "old_id": "d3cd265cb058c4acf0d29c4a14a16e097aa1ee55",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-realview/include/mach/smp.h",
      "new_id": "d1aa70415a4e13664e822f2a4c50da4646b99809",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-realview/include/mach/smp.h"
    },
    {
      "type": "modify",
      "old_id": "009265818d55752aa401ad8bde837d59a6b89ea5",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-realview/platsmp.c",
      "new_id": "af3d9093390b6db6e3fc63003d35dcf55760a0fa",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-realview/platsmp.c"
    },
    {
      "type": "modify",
      "old_id": "b7ec252384f47059f681ddad95c1d183ad8b39dc",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-s5pv310/include/mach/smp.h",
      "new_id": "2897747bcb07b6f23ee172294d6199b4b22adc2b",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-s5pv310/include/mach/smp.h"
    },
    {
      "type": "modify",
      "old_id": "d357c198edee308112bc3633256376ca69720abb",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-s5pv310/platsmp.c",
      "new_id": "d474426f37b7549ba544b68f9da8f80d44d3624d",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-s5pv310/platsmp.c"
    },
    {
      "type": "modify",
      "old_id": "d3cd265cb058c4acf0d29c4a14a16e097aa1ee55",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-tegra/include/mach/smp.h",
      "new_id": "d1aa70415a4e13664e822f2a4c50da4646b99809",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-tegra/include/mach/smp.h"
    },
    {
      "type": "modify",
      "old_id": "197e8417375e17f38942e443a963a686cb90905b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-ux500/include/mach/smp.h",
      "new_id": "bd57c50a5b86005f1996bff3aae2383e03bcfb67",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-ux500/include/mach/smp.h"
    },
    {
      "type": "modify",
      "old_id": "9e4c678de78593a248c9010a4eb8e0edcb4cb4dc",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-ux500/platsmp.c",
      "new_id": "b8987bd212497828a9b601410683e62826a4d38d",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-ux500/platsmp.c"
    },
    {
      "type": "modify",
      "old_id": "5a6da4fd247e86268c660d82ff8c4a4325021ffa",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-vexpress/include/mach/smp.h",
      "new_id": "721be0f0311da31daad4585d298c2054a4877979",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-vexpress/include/mach/smp.h"
    },
    {
      "type": "modify",
      "old_id": "670970699ba93e09d2b270cdc0a061b17b64177b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-vexpress/platsmp.c",
      "new_id": "276f916014c1cdb5cca2cc4a99346136b8c3473a",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-vexpress/platsmp.c"
    },
    {
      "type": "modify",
      "old_id": "ecd6a488c497c28fda8aea2c3412a95b67e05cc7",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/plat/smp.h",
      "new_id": "e5541e5388be688538e5aa3185c3ebaa39d4d4fc",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/include/plat/smp.h"
    }
  ]
}
