)]}'
{
  "commit": "f90bb153b1493719d18b4529a46ebfe43220ea6c",
  "tree": "0d19d85be3f9603b9b3c5dc16aa45185ce8f9bc1",
  "parents": [
    "34ba8a5cd0b0d57f7775023e6e3fec473a7291cc"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Sat Nov 11 17:24:51 2006 +1100"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Mon Dec 04 16:00:04 2006 +1100"
  },
  "message": "[POWERPC] Make pci_read_irq_line the default\n\nThis patch reworks the way IRQs are fixed up on PCI for arch powerpc.\n\nIt makes pci_read_irq_line() called by default in the PCI code for\ndevices that are probed, and add an optional per-device fixup in\nppc_md for platforms that really need to correct what they obtain\nfrom pci_read_irq_line().\n\nIt also removes ppc_md.irq_bus_setup which was only used by pSeries\nand should not be needed anymore.\n\nI\u0027ve also removed the pSeries s7a workaround as it can\u0027t work with\nthe current interrupt code anyway. I\u0027m trying to get one of these\nmachines working so I can test a proper fix for that problem.\n\nI also haven\u0027t updated the old-style fixup code from 85xx_cds.c\nbecause it\u0027s actually buggy :) It assigns pci_dev-\u003eirq hard coded\nnumbers which is no good with the new IRQ mapping code. It should\nat least use irq_create_mapping(NULL, hard_coded_number); and possibly\nalso set_irq_type() to set them as level low.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d9ff72e28526a7d2f2990388354a5fd37be13ef",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/pci_32.c",
      "new_id": "853ecef81780f8b8e24fff378a25efee09d0f628",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/pci_32.c"
    },
    {
      "type": "modify",
      "old_id": "80ae9ea15cdccffa7019ebf3e76db1bf0a498473",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/pci_64.c",
      "new_id": "9a6bb80a8cd436e7b17a7e73dbdb03ceb1400735",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/pci_64.c"
    },
    {
      "type": "modify",
      "old_id": "bb9acbb98176049545240b81ddf8c70ee2ff68c7",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/82xx/mpc82xx_ads.c",
      "new_id": "ea880f1f0dcd4e71d73cad97b5e90ae9c833cd50",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/82xx/mpc82xx_ads.c"
    },
    {
      "type": "modify",
      "old_id": "e2bcaaf6b329338ef48bfb1335709c5c9adbe6d7",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/83xx/mpc834x_itx.c",
      "new_id": "314c42ac604834ea7dcf508bfe9a92c81a11bada",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/83xx/mpc834x_itx.c"
    },
    {
      "type": "modify",
      "old_id": "677196187a4e67783a67702cc0a27fc644c39c8b",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/83xx/mpc834x_sys.c",
      "new_id": "80b735a414d913c9840d3ccb776b470a431785e0",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/83xx/mpc834x_sys.c"
    },
    {
      "type": "modify",
      "old_id": "2c82bca9bfbbe32c826e855a08f16e1035b11cab",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/83xx/mpc83xx.h",
      "new_id": "01cae106912bec714d4df34105c3305971970554",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/83xx/mpc83xx.h"
    },
    {
      "type": "modify",
      "old_id": "4557ac5255c1fda03f7fe43025d93f333465a677",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/83xx/pci.c",
      "new_id": "9c3650555144d91b8a4d9ebdd8a9a0915ad2263c",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/83xx/pci.c"
    },
    {
      "type": "modify",
      "old_id": "d3e669d69c735c2f0dfbfed753784378942129d5",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/85xx/mpc85xx_ads.c",
      "new_id": "bda2e55e6c4c1db7e5f84eadd8a2c18d18682894",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/85xx/mpc85xx_ads.c"
    },
    {
      "type": "modify",
      "old_id": "1a1c226ad4d960a76ddc076224b5944f99370938",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/86xx/mpc86xx_hpcn.c",
      "new_id": "f4dd5f2f8a28f262911afba39eb20016784432ab",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/86xx/mpc86xx_hpcn.c"
    },
    {
      "type": "modify",
      "old_id": "22c228a49c3373af2cd287b325cea089ad961efa",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/setup.c",
      "new_id": "1944bb413f04e38e3de051cb7a16b154ba1f4379",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/setup.c"
    },
    {
      "type": "modify",
      "old_id": "996c28744e96a6d206a5f778dd562b5f30b3cf44",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/chrp/chrp.h",
      "new_id": "63f0aee4c158e97df652e49b43d00551aaa21e03",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/chrp/chrp.h"
    },
    {
      "type": "modify",
      "old_id": "0f4340506c758bda68b119dd22cba485c065b6fb",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/chrp/pci.c",
      "new_id": "ddb4a116ea89b7d0be044c7531cd87aeb59d7093",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/chrp/pci.c"
    },
    {
      "type": "modify",
      "old_id": "49b8dabcbc992996db5a3c53dd00b9035f7e5a05",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/chrp/setup.c",
      "new_id": "e6807d6d75bf03c27c292f7581e9b9f37c1790c8",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/chrp/setup.c"
    },
    {
      "type": "modify",
      "old_id": "bdb475c65cba267bc039bb8efc2b30368a284b21",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c",
      "new_id": "c6113c39009ee48254e44971e46e0464ad3df39d",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c"
    },
    {
      "type": "modify",
      "old_id": "0657c579b8406081007ba83136aa4651d33b0877",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/maple/maple.h",
      "new_id": "c6911ddc479fc309bec1066a77fc044b6af7cd04",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/maple/maple.h"
    },
    {
      "type": "modify",
      "old_id": "63b4d1bff359b226a4dd882efbe8757dfcdd2e07",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/maple/pci.c",
      "new_id": "3a32deda765dab3487e1174467f923ceede19fc6",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/maple/pci.c"
    },
    {
      "type": "modify",
      "old_id": "fe6b9bff61b9754cc968491df3e0362bae50ebb7",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/maple/setup.c",
      "new_id": "094989d50babaf0bdfe46db5e4b3ab1cd1531924",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/maple/setup.c"
    },
    {
      "type": "modify",
      "old_id": "fd71d72736b27a27d64aad78190d01396d717cb4",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pasemi/pasemi.h",
      "new_id": "51c2a2397ecf100b8caba82c46c6b3af827f8309",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pasemi/pasemi.h"
    },
    {
      "type": "modify",
      "old_id": "39020c1fa13db6f609035d4d5d96af59c047e3a9",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pasemi/pci.c",
      "new_id": "faa618e0404767217430eaa86d5a03f075efc8b8",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pasemi/pci.c"
    },
    {
      "type": "modify",
      "old_id": "106896c3b60a56c0a119222444ea1895238bc8de",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pasemi/setup.c",
      "new_id": "eb2457567f8a39eb7bec087df1b5bb1c2167c626",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pasemi/setup.c"
    },
    {
      "type": "modify",
      "old_id": "257dc9068468c2b97de3a0c466ace797ee845014",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/powermac/pci.c",
      "new_id": "f42475b27c153c324f150d9e4ff3a352c4cafba3",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/powermac/pci.c"
    },
    {
      "type": "modify",
      "old_id": "94e7b24b840b82df1cbc32d8f173e3f856bfca7d",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/powermac/pmac.h",
      "new_id": "6e090a7dea83b3428d73ff05d9b0c09f942b0d53",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/powermac/pmac.h"
    },
    {
      "type": "modify",
      "old_id": "cb1c342061e20e438083bc6b8314df8eda8c21a0",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/powermac/setup.c",
      "new_id": "805791d76fdfedaaceff7a324d39d785caf8ed1a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/powermac/setup.c"
    },
    {
      "type": "modify",
      "old_id": "410a6bcc4ca008b9444e92ed567d9f29ac487577",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pseries/pci.c",
      "new_id": "715db5c89908f73435c178ba820a2a15bc3cb8d1",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pseries/pci.c"
    },
    {
      "type": "modify",
      "old_id": "89a8119f988d697f0c7fa0b8edfdf3f3feb3240a",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pseries/setup.c",
      "new_id": "a8f3812aa38edf8ef9471d2c23a4197cb674b430",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pseries/setup.c"
    },
    {
      "type": "modify",
      "old_id": "dac90dc341cb06cadac12c6787f86276f974f2fc",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/machdep.h",
      "new_id": "3810f131901c54566dde5e5a0e91258eb69b5b3e",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/machdep.h"
    },
    {
      "type": "modify",
      "old_id": "1115756c79f941a2ea2262030ab60f56a130b69f",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/ppc-pci.h",
      "new_id": "8894d1d4226b33ff443eacfa5331a847377f398e",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/ppc-pci.h"
    }
  ]
}
