)]}'
{
  "commit": "97dcb82de6cc99a5669eb8e342efc24cceb1e77e",
  "tree": "e195fd57deda8d38652c746c04a7c374cdf951a0",
  "parents": [
    "b6ec8f069bf202d2bd888aa9137b2cc3aad4c573"
  ],
  "author": {
    "name": "Atsushi Nemoto",
    "email": "anemo@mba.ocn.ne.jp",
    "time": "Mon Jan 08 02:14:29 2007 +0900"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Tue Feb 06 16:53:08 2007 +0000"
  },
  "message": "[MIPS] Define MIPS_CPU_IRQ_BASE in generic header\n\nThe irq_base for {mips,rm7k,rm9k}_cpu_irq_init() are constant on all\nplatforms and are same value on most platforms (0 or 16, depends on\nCONFIG_I8259).  Define them in asm-mips/mach-generic/irq.h and make\nthem customizable.  This will save a few cycle on each CPU interrupt.\n\nA good side effect is removing some dependencies to MALTA in generic\nSMTC code.\n\nAlthough MIPS_CPU_IRQ_BASE is customizable, this patch changes irq\nmappings on DDB5477, EMMA2RH and MIPS_SIM, since really customizing\nthem might cause some header dependency problem and there seems no\ngood reason to customize it.  So currently only VR41XX is using custom\nMIPS_CPU_IRQ_BASE value, which is 0 regardless of CONFIG_I8259.\n\nTesting this patch on those platforms is greatly appreciated.  Thank\nyou.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e2061a286c5664f45649c6def0d8fc101322583",
      "old_mode": 33188,
      "old_path": "arch/mips/basler/excite/excite_irq.c",
      "new_id": "1ecab6350421cdeef9101185aac4ce0a3e26179f",
      "new_mode": 33188,
      "new_path": "arch/mips/basler/excite/excite_irq.c"
    },
    {
      "type": "modify",
      "old_id": "4c46f0e737832c2e7cecf5117c95d50b228cecc4",
      "old_mode": 33188,
      "old_path": "arch/mips/cobalt/irq.c",
      "new_id": "fe93b846923b85fd873953aefbe62bc9a6cf7d85",
      "new_mode": 33188,
      "new_path": "arch/mips/cobalt/irq.c"
    },
    {
      "type": "modify",
      "old_id": "a8bd2e66705ce3fda7885426903ee4a4da98d2e6",
      "old_mode": 33188,
      "old_path": "arch/mips/ddb5xxx/ddb5477/irq.c",
      "new_id": "bd7cd7c5f485c93af55948f1fcf77ad5081ac392",
      "new_mode": 33188,
      "new_path": "arch/mips/ddb5xxx/ddb5477/irq.c"
    },
    {
      "type": "modify",
      "old_id": "d34032ac492a1ac24a9954f2ab789780b2bb8a04",
      "old_mode": 33188,
      "old_path": "arch/mips/dec/setup.c",
      "new_id": "1058e2f409bb9ec6a3fed658103affd4d5b338d1",
      "new_mode": 33188,
      "new_path": "arch/mips/dec/setup.c"
    },
    {
      "type": "modify",
      "old_id": "c93369cb411533d60d44f43516030e0822714353",
      "old_mode": 33188,
      "old_path": "arch/mips/emma2rh/markeins/irq.c",
      "new_id": "3299b6dfe764435328887de1e7d0b23544e4ea93",
      "new_mode": 33188,
      "new_path": "arch/mips/emma2rh/markeins/irq.c"
    },
    {
      "type": "modify",
      "old_id": "d9294401ccb067a46510b00118407c4275bdb1bf",
      "old_mode": 33188,
      "old_path": "arch/mips/gt64120/momenco_ocelot/irq.c",
      "new_id": "2585d9dbda33f9f5090d607e28c35b9ab486edf5",
      "new_mode": 33188,
      "new_path": "arch/mips/gt64120/momenco_ocelot/irq.c"
    },
    {
      "type": "modify",
      "old_id": "eedfc24e1eae8c8004bacfa27f3f1443ed23a43c",
      "old_mode": 33188,
      "old_path": "arch/mips/gt64120/wrppmc/irq.c",
      "new_id": "d3d96591780e65412f363a8efd3e70c23c4dcbc6",
      "new_mode": 33188,
      "new_path": "arch/mips/gt64120/wrppmc/irq.c"
    },
    {
      "type": "modify",
      "old_id": "123324ba8c14ca05c18562bd9cd7c5c25a794c08",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/irq-rm7000.c",
      "new_id": "a60cfe5f4d18662a6befbc1f15f9813dc70a24bf",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/irq-rm7000.c"
    },
    {
      "type": "modify",
      "old_id": "2e68e4b639f703c201ab469e4b841c66f193a999",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/irq-rm9000.c",
      "new_id": "27886db89a6516927fb3862888778d5a422ca071",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/irq-rm9000.c"
    },
    {
      "type": "modify",
      "old_id": "fcc86b96ccf6097d5490dca91002b806936a9b89",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/irq_cpu.c",
      "new_id": "6e73ddaeae745f003ee1d4d93729b733522a541b",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/irq_cpu.c"
    },
    {
      "type": "modify",
      "old_id": "5a99e3e0c96dcdab47d209ad4b4f3297d69e560a",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/rtlx.c",
      "new_id": "8610f4a925e90a043a4ebd17ccddb5c899f98e0f",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/rtlx.c"
    },
    {
      "type": "modify",
      "old_id": "1ee689c0e0c991b9537ec6b170b59614b9fd4f89",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/smp-mt.c",
      "new_id": "64b62bdfb4f62d46c3f5aa897bbfeec56e73b88b",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/smp-mt.c"
    },
    {
      "type": "modify",
      "old_id": "6a857bf030b070aee2d9861e727cfd3605e62200",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/smtc.c",
      "new_id": "6a276314377105bd2372fb9b18c4688011fd401e",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/smtc.c"
    },
    {
      "type": "modify",
      "old_id": "43dba6ce6603be07de661fd6d80319b1bb5dc2fb",
      "old_mode": 33188,
      "old_path": "arch/mips/mips-boards/atlas/atlas_int.c",
      "new_id": "85482a631e8c846703edb17f9492473f1f65081d",
      "new_mode": 33188,
      "new_path": "arch/mips/mips-boards/atlas/atlas_int.c"
    },
    {
      "type": "modify",
      "old_id": "90ad5bf3e2f175c8dd3c5ab055860ae988c3fdb2",
      "old_mode": 33188,
      "old_path": "arch/mips/mips-boards/malta/malta_int.c",
      "new_id": "d9ddb170e595444836a914c73af731d647d9c2ee",
      "new_mode": 33188,
      "new_path": "arch/mips/mips-boards/malta/malta_int.c"
    },
    {
      "type": "modify",
      "old_id": "874ccb0066b8aa7b6266ee8e377d16671d987408",
      "old_mode": 33188,
      "old_path": "arch/mips/mips-boards/sead/sead_int.c",
      "new_id": "c4b9de3a7f27ba922c3eda8e9f1a8713e5dc8f90",
      "new_mode": 33188,
      "new_path": "arch/mips/mips-boards/sead/sead_int.c"
    },
    {
      "type": "modify",
      "old_id": "2ce449dce6f2401b7bb47542e6a5b8b8f31ff4a5",
      "old_mode": 33188,
      "old_path": "arch/mips/mips-boards/sim/sim_int.c",
      "new_id": "15ac0655c1ff49f59bf79564139e6ee32a182ddd",
      "new_mode": 33188,
      "new_path": "arch/mips/mips-boards/sim/sim_int.c"
    },
    {
      "type": "modify",
      "old_id": "2efb25aa1aed10363fde84e3e5bb9a4c4bfd1476",
      "old_mode": 33188,
      "old_path": "arch/mips/momentum/jaguar_atx/irq.c",
      "new_id": "f2b432585df245a70c84dddde8097e403ef137c6",
      "new_mode": 33188,
      "new_path": "arch/mips/momentum/jaguar_atx/irq.c"
    },
    {
      "type": "modify",
      "old_id": "cea0e5deb80e78a38d95786f3b6a75e831715935",
      "old_mode": 33188,
      "old_path": "arch/mips/momentum/ocelot_3/irq.c",
      "new_id": "3862d1d1add443935dacfc62c768cf53e15240f2",
      "new_mode": 33188,
      "new_path": "arch/mips/momentum/ocelot_3/irq.c"
    },
    {
      "type": "modify",
      "old_id": "ea65223a6d2c013a7d03252c5857b1f31b11325c",
      "old_mode": 33188,
      "old_path": "arch/mips/momentum/ocelot_c/irq.c",
      "new_id": "40472f7944d792cf3b69fbe72559db7cb5482108",
      "new_mode": 33188,
      "new_path": "arch/mips/momentum/ocelot_c/irq.c"
    },
    {
      "type": "modify",
      "old_id": "da46524e87cb50d4a8fe8a738231918096fce3b0",
      "old_mode": 33188,
      "old_path": "arch/mips/momentum/ocelot_g/irq.c",
      "new_id": "273541fe70871708d16f757e1f0b3b68f902973c",
      "new_mode": 33188,
      "new_path": "arch/mips/momentum/ocelot_g/irq.c"
    },
    {
      "type": "modify",
      "old_id": "adb048527e7610d0e3dfc639c128f541e5a001ae",
      "old_mode": 33188,
      "old_path": "arch/mips/pmc-sierra/yosemite/irq.c",
      "new_id": "428d1f45a2872fc2289149ec1d4b0f1de1b17e31",
      "new_mode": 33188,
      "new_path": "arch/mips/pmc-sierra/yosemite/irq.c"
    },
    {
      "type": "modify",
      "old_id": "c44f8be0644f43bf58d38cb744d2509724dac2ee",
      "old_mode": 33188,
      "old_path": "arch/mips/sgi-ip22/ip22-int.c",
      "new_id": "f3d2ae374c72107e993b4d3f6b18e77c27a64d84",
      "new_mode": 33188,
      "new_path": "arch/mips/sgi-ip22/ip22-int.c"
    },
    {
      "type": "modify",
      "old_id": "16decf4ac2f406923535ab39172eb59900a38d67",
      "old_mode": 33188,
      "old_path": "arch/mips/vr41xx/common/irq.c",
      "new_id": "697fcc260141609d2c29e54d3060b0b2fd36ee00",
      "new_mode": 33188,
      "new_path": "arch/mips/vr41xx/common/irq.c"
    },
    {
      "type": "modify",
      "old_id": "c5af4b73fdd77ef3cb7fda33fa88ee8f31217264",
      "old_mode": 33188,
      "old_path": "include/asm-mips/ddb5xxx/ddb5477.h",
      "new_id": "27655dbd23f35f3cd47c5276494c6938fadc7cac",
      "new_mode": 33188,
      "new_path": "include/asm-mips/ddb5xxx/ddb5477.h"
    },
    {
      "type": "modify",
      "old_id": "273e4d65bfe6ce7be4ed14328328688ba2aa9955",
      "old_mode": 33188,
      "old_path": "include/asm-mips/dec/interrupts.h",
      "new_id": "e10d341067c82fca2ee3d00930121469694ddd95",
      "new_mode": 33188,
      "new_path": "include/asm-mips/dec/interrupts.h"
    },
    {
      "type": "modify",
      "old_id": "4fb8df71caa9f0aa96ea2d8c1e97c1308969ecbe",
      "old_mode": 33188,
      "old_path": "include/asm-mips/emma2rh/emma2rh.h",
      "new_id": "6a1af0af51e3b221e57ec02761d865914677afe1",
      "new_mode": 33188,
      "new_path": "include/asm-mips/emma2rh/emma2rh.h"
    },
    {
      "type": "modify",
      "old_id": "8fa766795078f978a5fbba04e15a6d5e833dc0a8",
      "old_mode": 33188,
      "old_path": "include/asm-mips/emma2rh/markeins.h",
      "new_id": "973b0628490db4dfa36af9d6d13bc9217785e2da",
      "new_mode": 33188,
      "new_path": "include/asm-mips/emma2rh/markeins.h"
    },
    {
      "type": "modify",
      "old_id": "ed3d1e3d09ec8dbd14e97462e0d821f35f4a4fdd",
      "old_mode": 33188,
      "old_path": "include/asm-mips/irq_cpu.h",
      "new_id": "ef6a07cddb231d0b142fd94eeab0eb34d311a9e4",
      "new_mode": 33188,
      "new_path": "include/asm-mips/irq_cpu.h"
    },
    {
      "type": "modify",
      "old_id": "00b0fc68d5cb19bb9767ecf0d7960a1ca464d085",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mach-cobalt/cobalt.h",
      "new_id": "24a8d51a55a35ec4b5725695cb1b93718c65326b",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mach-cobalt/cobalt.h"
    },
    {
      "type": "modify",
      "old_id": "bce64244b800dff2008523890a275e4ea2c3e2eb",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mach-emma2rh/irq.h",
      "new_id": "5439eb85646101b36c80c2727eb0a17d9f822be9",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mach-emma2rh/irq.h"
    },
    {
      "type": "modify",
      "old_id": "500e10ff24dea329e4321af0899e0348098466bc",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mach-generic/irq.h",
      "new_id": "91e6778907fe3dd70b4c7bcb78d92131d9af6b8f",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mach-generic/irq.h"
    },
    {
      "type": "modify",
      "old_id": "e994b0c012279a316693e403b4f94d80ea522c4d",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mach-mips/irq.h",
      "new_id": "9b9da26683c22448d3b0a1b4a69f6a81ba585d3d",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mach-mips/irq.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "862058d3f81b01dfe406d729022c0d13605270ab",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mach-vr41xx/irq.h"
    },
    {
      "type": "modify",
      "old_id": "b15e4ea0b0911bdffa62b3c122663d9f8b8a5134",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mips-boards/atlasint.h",
      "new_id": "76add42e486e292b816e487ab8cbbe565607bd14",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mips-boards/atlasint.h"
    },
    {
      "type": "modify",
      "old_id": "da6cc2fbbc780990e1685973b064697aa7bb19ea",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mips-boards/maltaint.h",
      "new_id": "9180d6466113f4fb5b6a86de84b19eaed122173b",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mips-boards/maltaint.h"
    },
    {
      "type": "modify",
      "old_id": "365c2a3c64f5edb1c39017ed2185afac369c96cc",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mips-boards/seadint.h",
      "new_id": "4f6a3933699d12ed613551477466af19ac9b6862",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mips-boards/seadint.h"
    },
    {
      "type": "modify",
      "old_id": "4952e0b3bf1129bf9515e42bdc5160672c2b4b5b",
      "old_mode": 33188,
      "old_path": "include/asm-mips/mips-boards/simint.h",
      "new_id": "54f2fe621d6913498899fa6bc63a09845813cdfa",
      "new_mode": 33188,
      "new_path": "include/asm-mips/mips-boards/simint.h"
    },
    {
      "type": "modify",
      "old_id": "76cd51c6be397979beb615f70914b413f9ccfef1",
      "old_mode": 33188,
      "old_path": "include/asm-mips/rtlx.h",
      "new_id": "59162f74a7982b98801fe903aceafe0fe08354a5",
      "new_mode": 33188,
      "new_path": "include/asm-mips/rtlx.h"
    },
    {
      "type": "modify",
      "old_id": "bbfc05c3cab93c26137930b7e5b1fece233f0036",
      "old_mode": 33188,
      "old_path": "include/asm-mips/sgi/ip22.h",
      "new_id": "6592f3bd19994eaa3eff6a04773e08b8ceae1374",
      "new_mode": 33188,
      "new_path": "include/asm-mips/sgi/ip22.h"
    }
  ]
}
