)]}'
{
  "commit": "e8a91c953fca683ef9a9335fb00d6eb3e49ac1ee",
  "tree": "7a9c2ef4b9c25f137e2fb97d36e0248ee24c6ec4",
  "parents": [
    "d592dd1adc4f57171fa2570a94279d887b78d5b5"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Mon Sep 01 22:07:37 2008 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Sep 05 17:02:31 2008 +0100"
  },
  "message": "[ARM] omap: Fix IO_ADDRESS() macros\n\nOMAP1_IO_ADDRESS(), OMAP2_IO_ADDRESS() and IO_ADDRESS() returns cookies\nfor use with __raw_{read|write}* for accessing registers.  Therefore,\nthese macros should return (void __iomem *) cookies, not integer values.\n\nDoing this improves typechecking, and means we can find those places\nwhere, eg, DMA controllers are incorrectly given virtual addresses to\nDMA to, or physical addresses are thrown through a virtual to physical\naddress translation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e25a996bb4c17d65d02231bdb996647e56634f1",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/serial.c",
      "new_id": "4965986b4ad56ee2ec794487ec606b3f670873c9",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/serial.c"
    },
    {
      "type": "modify",
      "old_id": "87a44c715aa4dd1b0604f4f81874c15df9de5d7b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/cm.h",
      "new_id": "65fdf78c91e1b1d03c62f006d0937e35b16f3d28",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/cm.h"
    },
    {
      "type": "modify",
      "old_id": "f51d69bc457dac2be97ff36c81ed4e037155c67c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/gpmc.c",
      "new_id": "9b4e58ee2ca222f754156b078444ff43003349e4",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/gpmc.c"
    },
    {
      "type": "modify",
      "old_id": "a5d4526ac4d6debdb1f0a0e0393bc37443e00bac",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/id.c",
      "new_id": "e53ebe7d58be22b06735e1f9633698c230a882fd",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/id.c"
    },
    {
      "type": "modify",
      "old_id": "9ef15b31d8fcc4f8c0b62167ef889685905fcbd1",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/irq.c",
      "new_id": "742bd0070e63acbae83f3c6730baf4f2a885d097",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/irq.c"
    },
    {
      "type": "modify",
      "old_id": "bbf41fc8e9a9102cd70003b59fb7c85615f4339e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/prm.h",
      "new_id": "026d8a776ae6979573e447b95c7f3fc356f3a91f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/prm.h"
    },
    {
      "type": "modify",
      "old_id": "adc8a26a8fb01757ee6f18ced5104ac9db1edaa8",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/serial.c",
      "new_id": "7faa53c3a9255c6f83a137ab32177ea379b65dd1",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/serial.c"
    },
    {
      "type": "modify",
      "old_id": "f4dff423ae7c19569adf3302f7851a527b595360",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/common.c",
      "new_id": "20e8db5fe32a58cc22156b737d4079e321bb3966",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/common.c"
    },
    {
      "type": "modify",
      "old_id": "a63b644ad30574b024f4ff60146f9233b7fa17db",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/dma.c",
      "new_id": "b4057e2718759a16b45e75e4c3a389fdda863e44",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/dma.c"
    },
    {
      "type": "modify",
      "old_id": "743a4abcd85d99f6a23bb897be2315b57012fc6f",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/dmtimer.c",
      "new_id": "df61ad247dc2fc6afba2f550aaaca9fa8c7f5b9d",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/dmtimer.c"
    },
    {
      "type": "modify",
      "old_id": "e3fd62d9a995115bc2514807a8203f52dfe31684",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/mach/control.h",
      "new_id": "ee378d254cbd2faf1a2ea5b6597b8475851496ea",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/include/mach/control.h"
    },
    {
      "type": "modify",
      "old_id": "b9f57ce0ac157da425149bc8d59e3b3e8b8a1ab6",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/mach/io.h",
      "new_id": "dd0cf069431df34dd0b3a8d48e67df5cef5f23f9",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/include/mach/io.h"
    },
    {
      "type": "modify",
      "old_id": "bfa09325a5ffad992a7c2aadd05b84d899ccf36d",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/mach/pm.h",
      "new_id": "6063e9681de2653d17f13350482c58290c562cae",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/include/mach/pm.h"
    },
    {
      "type": "modify",
      "old_id": "787b7acec546eeaf7330be8e8e834b83e5b22d61",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/mach/sdrc.h",
      "new_id": "d908eb527c8de43c2fd7b4eab4e1d8d3fc467039",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/include/mach/sdrc.h"
    },
    {
      "type": "modify",
      "old_id": "58f624bd22e9802aee39223b6f50dd9599001455",
      "old_mode": 33188,
      "old_path": "drivers/video/omap/dispc.c",
      "new_id": "dfb72f5e4c962ad35098fb07a65252b99be31941",
      "new_mode": 33188,
      "new_path": "drivers/video/omap/dispc.c"
    }
  ]
}
