)]}'
{
  "commit": "0560cf5aa51216b06874333a2fa26ca034d97bdb",
  "tree": "4feb666ca357b708ec1f13c7bc52284018e107c8",
  "parents": [
    "cd32a48dc5c2f415790bfbc4fe564b2b0e9c2414"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Sun Nov 30 11:45:54 2008 +0000"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Sun Nov 30 11:45:54 2008 +0000"
  },
  "message": "[ARM] Add a common typesafe __io implementation\n\nAs Al did for Versatile in 2ad4f86b60b649fd7428265c08d73a3bd360c81b,\nadd a typesafe __io implementation for platforms to use.  Convert\nplatforms to use this new simple typesafe implementation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8094451be57285cca1b802e93860b0c9c860774",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/io.h",
      "new_id": "d2a59cfc30ce3f790ccc3b01a781f4fdf75c8baf",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/io.h"
    },
    {
      "type": "modify",
      "old_id": "a283296b3175106d3be65afdbf2636b6eab4db1c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-aaec2000/include/mach/io.h",
      "new_id": "ab4fe5d20eaf2fbad0750fc59fbf25125826a284",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-aaec2000/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "1611bd03f52892ca846f56f4adc8801e4c85e362",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-at91/include/mach/io.h",
      "new_id": "0b0cccc46e68497dd399c6ab283f4009ad5c92a7",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-at91/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "49419f946046c403961653d9f3e5320fbcfa6a5a",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-clps711x/include/mach/io.h",
      "new_id": "2e0b3ced8f07034f7e7c342b34f1b64d5a491afd",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-clps711x/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "b78ee9140496df8ef2f00fc3bf55986e3b211c2b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-davinci/include/mach/io.h",
      "new_id": "a48795fd24173f743ff859ef6ded883d7abf2ca9",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-davinci/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "1ab9a90ad33949b4dee55331eff8762fd21e59fe",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-ep93xx/include/mach/io.h",
      "new_id": "fd5f081cc8b7263e01cf40c3e8473f19a3763998",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-ep93xx/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "f678e4f57e5f10be596029b1805af0a9b30fd81b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-h720x/include/mach/io.h",
      "new_id": "2c8659c21a936889f6048938fa07d0768f38e982",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-h720x/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "0a11b0f480e036263f08c06251bc188f3d64bbca",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-imx/include/mach/io.h",
      "new_id": "9e197ae4590f8358b31f618641261151c9801262",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-imx/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "b7f780f574fad2dda5fdeb4ad52da0ddfa2dcc71",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-ixp4xx/include/mach/io.h",
      "new_id": "ce63048d45eb0ab7ad52556917ce5b28fe1c610c",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-ixp4xx/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "f364f24ffe1ec44a1bc1a8e4c269e552b1dba95e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-ks8695/include/mach/io.h",
      "new_id": "a7a63ac3ba4e5f607bec5607018533d7209d1843",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-ks8695/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "64dc594598117778b0125df3521810c74e5924c3",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-l7200/include/mach/io.h",
      "new_id": "a770a89fb70829f55f889ea5b4dce49b1cd7b0fd",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-l7200/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "e41422db97a66733ba660f4321e09e62c19206dd",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-lh7a40x/include/mach/io.h",
      "new_id": "6ece45911cbc2a1e6efc274a7a4118befc86a2e5",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-lh7a40x/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "c6a2feb268b0bc8def0f0890ad1aa803ae506173",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-msm/include/mach/io.h",
      "new_id": "aab964591db43a390e36c74c406b279bb768ce17",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-msm/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "468b92a825850592daad5da82a4fa2cfc48e76ed",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-netx/include/mach/io.h",
      "new_id": "c3921cb3b6a6c7bde77b7cfd6f7108c48ccc04a5",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-netx/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "027bf649645adfc738dda0224dc856e0725f6a53",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-ns9xxx/include/mach/io.h",
      "new_id": "f08451d2e1bc87d69a1b861e2f9175dd7a5cef45",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-ns9xxx/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "f24b2513f7f366d896bf016bd81bf9b3dd7eee56",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-orion5x/include/mach/io.h",
      "new_id": "c47b033bd999e67588e037522aa897aefae6bc12",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-orion5x/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "c6206f25839d16ed65f0990ce266fa2467ea1567",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pnx4008/include/mach/io.h",
      "new_id": "cbf0904540ea4ed2d930a4e348b9f292f15aeffd",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pnx4008/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "38cb2123e9b2bfa3e12c84683c217b8a3432f192",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/include/mach/io.h",
      "new_id": "262691fb97d86c2ce36de96d7e180a35b4906298",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "aa069424d3101d36d5c4bce47947fc47e409d90e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-realview/include/mach/io.h",
      "new_id": "f05bcdf605d8815364c20133ce30c062bd721b9f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-realview/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "0c070a6149bcb4a845c8b35360d9eecefdff76c6",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-sa1100/include/mach/io.h",
      "new_id": "d8b43f3dcd2d92d6b6e72a59ed05f6d028b12622",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-sa1100/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "c0b9dd1d025759a4d893fefc9ac73c065aa57523",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-versatile/include/mach/io.h",
      "new_id": "f067c14c7182982850e2179adc94b4298185d866",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-versatile/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "5d4cb11964411ce924cbb44392cd7788f07defe2",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-mxc/include/mach/io.h",
      "new_id": "c0cb267e74037c7145563b7be7a8bc2dd91d2377",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-mxc/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "adc83b7b82052f296dae128af5597084ed1c1e45",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/mach/io.h",
      "new_id": "d92bf7964481c5f39dffeeea8f2be507e1ec2065",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/include/mach/io.h"
    }
  ]
}
