)]}'
{
  "commit": "ce3a161e693388aaa66d43d26156053311a39b7d",
  "tree": "dc70910ba6321c8aef0721909edc8141907ba595",
  "parents": [
    "7625d483a454cbc8090c5d304eea0847210d6b99"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@ftp.linux.org.uk",
    "time": "Mon Sep 26 05:49:44 2005 +0100"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Sep 26 18:29:50 2005 -0700"
  },
  "message": "[PATCH] useless includes of linux/irq.h in arch/i386\n\n\tMost of these guys are simply not needed (pulled by other stuff\nvia asm-i386/hardirq.h).  One that is not entirely useless is hilarious -\narch/i386/oprofile/nmi_timer_int.c includes linux/irq.h... as a way to\nget linux/errno.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a63351c085c66dceeafb990ba75214963fad1cea",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/acpi/boot.c",
      "new_id": "838437b2d241bfbcb5bf560f410509cdca049ec2",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/acpi/boot.c"
    },
    {
      "type": "modify",
      "old_id": "a22a866de8f9db44472cc65f933383ce6589591a",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/apic.c",
      "new_id": "5546ddebec33dc994c93b5f3f604867da4e94413",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/apic.c"
    },
    {
      "type": "modify",
      "old_id": "c4abe76573978fff801b487ebee33f050fd1cb79",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/mcheck/k7.c",
      "new_id": "7c6b9c73522fe3fe5ca4ece85654226c56d86963",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/mcheck/k7.c"
    },
    {
      "type": "modify",
      "old_id": "7864ddfccf0779619478b3c0af2d866456fc9de9",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/mcheck/non-fatal.c",
      "new_id": "82dffe0d4954b8db6cc8b8cf2dcf50eaf8417370",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/mcheck/non-fatal.c"
    },
    {
      "type": "modify",
      "old_id": "0abccb6fdf9e1344dff1d79c409bcc97e1e9abf1",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/mcheck/p4.c",
      "new_id": "1d1e885f500ae9592d007844aec7000e06ff3017",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/mcheck/p4.c"
    },
    {
      "type": "modify",
      "old_id": "ec0614cd29250a6d15050781eabec475d439bdef",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/mcheck/p5.c",
      "new_id": "3a2e24baddc78ee63ab546d9fc78760c2880310d",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/mcheck/p5.c"
    },
    {
      "type": "modify",
      "old_id": "f01b73f947e1e010f5c3887ffeabb5aee91c5ea4",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/mcheck/p6.c",
      "new_id": "3c035b8fa3d9bb9f0fd121826ce2eac01f69413d",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/mcheck/p6.c"
    },
    {
      "type": "modify",
      "old_id": "7bae68fa168fcbbe8325362730dfbf82ca9744ed",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/mcheck/winchip.c",
      "new_id": "5b9d2dd411d3a9e469a7c2806bb4e0f41a221889",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/mcheck/winchip.c"
    },
    {
      "type": "modify",
      "old_id": "913be77bb8446569d99175f0ff6556567bea531b",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/crash.c",
      "new_id": "0248e084017ceddd74bcc7e92052cef801b897ff",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/crash.c"
    },
    {
      "type": "modify",
      "old_id": "178f4e9bac9d14c84a5046b6c967982000120f73",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/i8259.c",
      "new_id": "323ef8ab3244e880c1b32468a12122990ba0ceba",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/i8259.c"
    },
    {
      "type": "modify",
      "old_id": "378313b0cce9ac9ba8de933303e5e432959cfa05",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/io_apic.c",
      "new_id": "fb3991e8229e5e65cf696cc4d2d7eec55546cd28",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/io_apic.c"
    },
    {
      "type": "modify",
      "old_id": "15949fd081095c76a44b217fdb5fad7384174146",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/mpparse.c",
      "new_id": "27aabfceb67ec3c90800c7fe9b06f7ee5bfc153d",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/mpparse.c"
    },
    {
      "type": "modify",
      "old_id": "0178457db72130b54d3170dfd8150742b8addfe1",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/nmi.c",
      "new_id": "72515b8a1b129bf6a6b69c01fb4441ad0fce2956",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/nmi.c"
    },
    {
      "type": "modify",
      "old_id": "b45cbf93d4391b49411cfdaecf7c1e084e184c33",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/process.c",
      "new_id": "7a14fdfd3af95423275cab21ea56624bd4e1f4e7",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "48b55db3680f3eaac2b1a67274343677ceb1a32d",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/smp.c",
      "new_id": "218d725a5a1e89ff7f3dc7175ca22c59624e7b96",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "5f0a95d76a4f16fa3c95ba57c131c6eb3c967046",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/smpboot.c",
      "new_id": "1fb26d0e30b6b79d243de220cab1859f3729e82e",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/smpboot.c"
    },
    {
      "type": "modify",
      "old_id": "eddb640382342db9b2cee7483d228d0648a64e00",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/timers/timer_pit.c",
      "new_id": "e42e46d351591d583782921f6b30e5b302b2285a",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/timers/timer_pit.c"
    },
    {
      "type": "modify",
      "old_id": "431a551e46ea5f191498eaa6fbe7a6fc7d7273fa",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/traps.c",
      "new_id": "19e90bdd84eac1834efe26127429b0cec15f1670",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/traps.c"
    },
    {
      "type": "modify",
      "old_id": "e5a1a83d09ef8d6c4efe1e74c7fa1d77c5f371dc",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-default/setup.c",
      "new_id": "b4a7455c69939dbd226ed269bb1885352e2553a9",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-default/setup.c"
    },
    {
      "type": "modify",
      "old_id": "26ada6fc0d774f082f5379550ef1e9063f8a0f2d",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-visws/setup.c",
      "new_id": "07fac7e749c7406aa642528dbd292b4fb036c189",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-visws/setup.c"
    },
    {
      "type": "modify",
      "old_id": "04e6585849a2f6d25f3e76cff2bd8763fa89bb40",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-visws/visws_apic.c",
      "new_id": "3e64fb7212911bc4db9fe8db9f67ab75a40ecd36",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-visws/visws_apic.c"
    },
    {
      "type": "modify",
      "old_id": "df123fc487bb0e65fe172cf9391683ebed8c1047",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-voyager/setup.c",
      "new_id": "7d8a3acb9441f785cd9df284577a85dafee862fa",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-voyager/setup.c"
    },
    {
      "type": "modify",
      "old_id": "cc69875d979b9445b3ebcc0549906656ee3f2767",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-voyager/voyager_basic.c",
      "new_id": "aa49a33a572cf29ec5ff684d3f20d39fc7568efc",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-voyager/voyager_basic.c"
    },
    {
      "type": "modify",
      "old_id": "46b0cf4a31e006fc6002569ae3eac4b7a5478a6a",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-voyager/voyager_smp.c",
      "new_id": "72a1b9cae2e41beb4b80bd4a523382504ff67e9f",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-voyager/voyager_smp.c"
    },
    {
      "type": "modify",
      "old_id": "a9341b0eebffa396199db1b268707b6ba893b782",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-voyager/voyager_thread.c",
      "new_id": "2b03884fdb2a968a904ca08f29c9f8c017e22788",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-voyager/voyager_thread.c"
    },
    {
      "type": "modify",
      "old_id": "ad93cdd55d63bf20f20b8bf4ad7ab0329910017b",
      "old_mode": 33188,
      "old_path": "arch/i386/oprofile/nmi_timer_int.c",
      "new_id": "930a1127bb309e0ff9030384f452e1641d59ea96",
      "new_mode": 33188,
      "new_path": "arch/i386/oprofile/nmi_timer_int.c"
    },
    {
      "type": "modify",
      "old_id": "2941674f35eb5aae272a3000edd491993ec1b0aa",
      "old_mode": 33188,
      "old_path": "arch/i386/pci/acpi.c",
      "new_id": "7e7a202df3c8dc1903874cb1a7b175e1def2bf8c",
      "new_mode": 33188,
      "new_path": "arch/i386/pci/acpi.c"
    },
    {
      "type": "modify",
      "old_id": "326a2edc38349ca19f278521ab7068563a8c2c13",
      "old_mode": 33188,
      "old_path": "arch/i386/pci/irq.c",
      "new_id": "281ed8ab347ab0a37a50771e86e239d8c9dc825f",
      "new_mode": 33188,
      "new_path": "arch/i386/pci/irq.c"
    },
    {
      "type": "modify",
      "old_id": "7b0b9ad848e58eb9a723c16c87af4b1eb0aaa566",
      "old_mode": 33188,
      "old_path": "arch/i386/power/cpu.c",
      "new_id": "b27c5acc79d01fbd5ef053add840609bb4215365",
      "new_mode": 33188,
      "new_path": "arch/i386/power/cpu.c"
    }
  ]
}
