)]}'
{
  "commit": "45c3eb7d3a07eb08d1b5b0f5983a996d41610b84",
  "tree": "8b7f62cfbeb1078ea88e8f111fc00ebd5acf4586",
  "parents": [
    "6300ebe9fe9a9355060119b83564e81efa5f1fa6"
  ],
  "author": {
    "name": "Tony Lindgren",
    "email": "tony@atomide.com",
    "time": "Fri Nov 30 08:41:50 2012 -0800"
  },
  "committer": {
    "name": "Tony Lindgren",
    "email": "tony@atomide.com",
    "time": "Fri Nov 30 08:41:50 2012 -0800"
  },
  "message": "ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n\nBased on earlier discussions[1] we attempted to find a suitable\nlocation for the omap DMA header in commit 2b6c4e73 (ARM: OMAP:\nDMA: Move plat/dma.h to plat-omap/dma-omap.h) until the conversion\nto dmaengine is complete.\n\nUnfortunately that was before I was able to try to test compile\nof the ARM multiplatform builds for omap2+, and the end result\nwas not very good.\n\nSo I\u0027m creating yet another all over the place patch to cut the\nlast dependency for building omap2+ for ARM multiplatform. After\nthis, we have finally removed the driver dependencies to the\narch/arm code, except for few drivers that are being worked on.\n\nThe other option was to make the \u003cplat-omap/dma-omap.h\u003e path\nto work, but we\u0027d have to add some new header directory to for\nmultiplatform builds.\n\nOr we would have to manually include arch/arm/plat-omap/include\nagain from arch/arm/Makefile for omap2+.\n\nNeither of these alternatives sound appealing as they will\nlikely lead addition of various other headers exposed to the\ndrivers, which we want to avoid for the multiplatform kernels.\n\nSince we already have a minimal include/linux/omap-dma.h,\nlet\u0027s just use that instead and add a note to it to not\nuse the custom omap DMA functions any longer where possible.\n\nNote that converting omap DMA to dmaengine depends on\ndmaengine supporting automatically incrementing the FIFO\naddress at the device end, and converting all the remaining\nlegacy drivers. So it\u0027s going to be few more merge windows.\n\n[1] https://patchwork.kernel.org/patch/1519591/#\n\ncc: Russell King \u003clinux@arm.linux.org.uk\u003e\ncc: Kevin Hilman \u003ckhilman@ti.com\u003e\ncc: \"Benoît Cousson\" \u003cb-cousson@ti.com\u003e\ncc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\ncc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\ncc: Vinod Koul \u003cvinod.koul@intel.com\u003e\ncc: Dan Williams \u003cdjbw@fb.com\u003e\ncc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\ncc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\ncc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\ncc: David Woodhouse \u003cdwmw2@infradead.org\u003e\ncc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\ncc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\ncc: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\ncc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\ncc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\ncc: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\ncc: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\ncc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\ncc: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\ncc: Afzal Mohammed \u003cafzal@ti.com\u003e\ncc: linux-crypto@vger.kernel.org\ncc: linux-media@vger.kernel.org\ncc: linux-mtd@lists.infradead.org\ncc: linux-usb@vger.kernel.org\ncc: linux-fbdev@vger.kernel.org\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9134b646f01b2760b245c9791929b781370e67a5",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/board-h2.c",
      "new_id": "dcf364d1a8b1eb98a439464db2e84f5087bb2a79",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/board-h2.c"
    },
    {
      "type": "modify",
      "old_id": "bf213d1d807534bb0ed21674db4d3a72ca3c60fa",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/board-h3.c",
      "new_id": "b3fcdedb44ca110d79846c7b13d3f55a7cfaea31",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/board-h3.c"
    },
    {
      "type": "modify",
      "old_id": "584b6fab894bb4c5978a30fb2045ec339de0e623",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/board-palmte.c",
      "new_id": "c33dceb466078630108f56f29ac0e621a745b7e1",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/board-palmte.c"
    },
    {
      "type": "modify",
      "old_id": "fbc986bfe69e1770e5201145febcc4e171778c24",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/board-palmtt.c",
      "new_id": "2948b0ee4be872bf9f438b372f5afec322e1027e",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/board-palmtt.c"
    },
    {
      "type": "modify",
      "old_id": "60d917a9376326e26a385ccc542213c2e94f0ca9",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/board-palmz71.c",
      "new_id": "7a05895c0be398520a1aec8d8beacb6830ada28c",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/board-palmz71.c"
    },
    {
      "type": "modify",
      "old_id": "1ebc7e08d6e5b9cad9ce1386007c387d4fb0963f",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/board-sx1.c",
      "new_id": "20ed52ae171400fa1d6a3d1eb963f159c172a03a",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/board-sx1.c"
    },
    {
      "type": "modify",
      "old_id": "978aed85d3283f5983430b6accca96c5d614c637",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/dma.c",
      "new_id": "e190611e4b46654545c9f647dc014e97f201b056",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/dma.c"
    },
    {
      "type": "modify",
      "old_id": "5a3b80617a11e13ab32839a8f1766ed5b3ba96bf",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/io.c",
      "new_id": "499b8accb83d10f46a289f437c6dcc9795e2f825",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/io.c"
    },
    {
      "type": "modify",
      "old_id": "7ed8c1857d5650856a477e46101127065a4f05f1",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/lcd_dma.c",
      "new_id": "77924be37d4181fe777940b9d5a214f9e7be59b6",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/lcd_dma.c"
    },
    {
      "type": "modify",
      "old_id": "c6d8fdf92e9ca8fff8548cf1d5740a3220768bcb",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/mcbsp.c",
      "new_id": "b0d4723c9a90718ccbef119dfdf95412b33c4109",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/mcbsp.c"
    },
    {
      "type": "modify",
      "old_id": "66d663a6ef3a3b1eadfa1a34735fcecf4e872ee4",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap1/pm.c",
      "new_id": "7a7690ab6cb8a8e76c279b4955fe5ada77586801",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap1/pm.c"
    },
    {
      "type": "modify",
      "old_id": "6601754f95128b65eaaa6b66141d598f24d6db9c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/board-3430sdp.c",
      "new_id": "7b201546834d271ce309803144a57339622a7c81",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/board-3430sdp.c"
    },
    {
      "type": "modify",
      "old_id": "b626dbe6f7bc0f891d74734cd4d7bbecc6f82edc",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/board-h4.c",
      "new_id": "9a3878ec22561dea38ba584521e66f6355bd2cf4",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/board-h4.c"
    },
    {
      "type": "modify",
      "old_id": "07005fe40a2a65eecc529ea9d06fee342ff26150",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/board-rx51-peripherals.c",
      "new_id": "60529e0b3d67aea6a98da9c6774d81c4ca539e28",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/board-rx51-peripherals.c"
    },
    {
      "type": "modify",
      "old_id": "bf8f74b0ce3e745312089649f29f42340bb5e1dd",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/board-rx51.c",
      "new_id": "ee1045c0ad67e4647066a76a6284e41b9a7d92fe",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/board-rx51.c"
    },
    {
      "type": "modify",
      "old_id": "cf365c387c06e70677e54e30cbcb2425d451330f",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/devices.c",
      "new_id": "cfef4547f2fd75a8bae0e32f880cb6052217211f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/devices.c"
    },
    {
      "type": "modify",
      "old_id": "e5aba58da5d2f70343296cdedd7bb34e8099118b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/dma.c",
      "new_id": "612b9824987351db13d331a7a0c302c091bf4b91",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/dma.c"
    },
    {
      "type": "modify",
      "old_id": "7c39238322e034958aaef2d6b08f3409974b0780",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/io.c",
      "new_id": "2c3fdd65387b56c542d6d97cbc093fcf69a51b9a",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/io.c"
    },
    {
      "type": "modify",
      "old_id": "bf496510eb5e31e2acd4cdb6afbb5a5c46059946",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/mcbsp.c",
      "new_id": "df49f2a4946122533715b71b6a8c81a080b34b8c",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/mcbsp.c"
    },
    {
      "type": "modify",
      "old_id": "a8b3368dca3dff7825509174d903595ae4d1da87",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_2420_data.c",
      "new_id": "10af996aa4799ce79251d0bb4fdb413fff197ea6",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_2420_data.c"
    },
    {
      "type": "modify",
      "old_id": "dc768c50e523d4c49dda1a0580a5c3d089424103",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_2430_data.c",
      "new_id": "f14b894ce761da60c9c5666c242890d16449191f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_2430_data.c"
    },
    {
      "type": "modify",
      "old_id": "40d6c93d98530cd673b3ba1ff29245a94a79b3da",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c",
      "new_id": "534974e08add21655fbea5fe647c45670c2e0102",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c"
    },
    {
      "type": "modify",
      "old_id": "a0116d08cf4575bd5cc604feed0595019b9c4611",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c",
      "new_id": "63d805521b4b21031f0b68f1553f927ca0eaa3dc",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c"
    },
    {
      "type": "modify",
      "old_id": "abe66ced903fe0e5a032bd827f547c79640fffc1",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_3xxx_data.c",
      "new_id": "d87e24834dc9fde251cc776b96eaee437e14a759",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_3xxx_data.c"
    },
    {
      "type": "modify",
      "old_id": "7a6132848f5d209511b51139b1d124eb7798492a",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_44xx_data.c",
      "new_id": "61e807f2a79848c87f0b1234a4ecfef192acbfb7",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_44xx_data.c"
    },
    {
      "type": "modify",
      "old_id": "c289b3333c99eedf3c5d6ed03100cc97b7d37851",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/pm24xx.c",
      "new_id": "c333fa6dffa8193ec8f7b8dd8290609c8ac53c92",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/pm24xx.c"
    },
    {
      "type": "modify",
      "old_id": "7703200614222aa8e16aaf15f715191dee62a71c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/pm34xx.c",
      "new_id": "7be3622cfc850711bea6f5b1385b7631ea7033dd",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/pm34xx.c"
    },
    {
      "type": "modify",
      "old_id": "aa30a3c2088303f4964d029ab6ca2faa5e096240",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/serial.c",
      "new_id": "93d102535c852d66a2b772b85b4d77e980a2ebb2",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/serial.c"
    },
    {
      "type": "modify",
      "old_id": "c288b76f8e6cf1e0b372fe8f98b036a137cf0591",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/dma.c",
      "new_id": "37a488aaa2ba95dffef6c017988df5fbb4769af5",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-omap/dma.c"
    },
    {
      "type": "delete",
      "old_id": "6f506ba9e45301a510156f9fa8d35373748b2c59",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-omap/include/plat-omap/dma-omap.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "649a146e1382b61b3143493125eb79d38c63a894",
      "old_mode": 33188,
      "old_path": "drivers/crypto/omap-aes.c",
      "new_id": "e66e8ee5a9af0e59e6599bc3d637807ee99a0466",
      "new_mode": 33188,
      "new_path": "drivers/crypto/omap-aes.c"
    },
    {
      "type": "modify",
      "old_id": "d76fe06b9417d64a733849f3b961d6d358ab6336",
      "old_mode": 33188,
      "old_path": "drivers/crypto/omap-sham.c",
      "new_id": "1d75e6f95a5877fab7c987dfe5b50bf2d8394017",
      "new_mode": 33188,
      "new_path": "drivers/crypto/omap-sham.c"
    },
    {
      "type": "modify",
      "old_id": "7d35c237fbf13f6ae2bf7a44e330cf60f24ba8d2",
      "old_mode": 33188,
      "old_path": "drivers/dma/omap-dma.c",
      "new_id": "5a31264f2bd176a57c0e221317f8d7efaa9184cc",
      "new_mode": 33188,
      "new_path": "drivers/dma/omap-dma.c"
    },
    {
      "type": "modify",
      "old_id": "4b1becc86e54a77d6beea297b2128236992dd8bb",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/omap/omap_vout.c",
      "new_id": "993504015963bf8789f910b4532c2320ff653231",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/omap/omap_vout.c"
    },
    {
      "type": "modify",
      "old_id": "8340445a0ee597dfe65566d8924a1bcc482e385f",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/omap/omap_vout_vrfb.c",
      "new_id": "cf1c437a868794362b3dc0d2e121ee28f52a8eb2",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/omap/omap_vout_vrfb.c"
    },
    {
      "type": "modify",
      "old_id": "40f87cdd79944656580f7cc0ccca36d5db1db927",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/omap3isp/ispstat.h",
      "new_id": "bb363742bd1c2cda700651c5372032c42ef187f1",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/omap3isp/ispstat.h"
    },
    {
      "type": "modify",
      "old_id": "cae9ce6275e9f06cebe33ab1fcb89497a645618b",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/soc_camera/omap1_camera.c",
      "new_id": "611595f1a75e04cd7a8b139e504bb7d7706d6a6a",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/soc_camera/omap1_camera.c"
    },
    {
      "type": "modify",
      "old_id": "5c8978e90240904b2e4642fcc9c8520a838b42da",
      "old_mode": 33188,
      "old_path": "drivers/mtd/nand/omap2.c",
      "new_id": "1f34ba104ef41888e19caf344c5fa8620592373e",
      "new_mode": 33188,
      "new_path": "drivers/mtd/nand/omap2.c"
    },
    {
      "type": "modify",
      "old_id": "99f96e19ebea8bd2b6704aa61c0f97da52dbb69b",
      "old_mode": 33188,
      "old_path": "drivers/mtd/onenand/omap2.c",
      "new_id": "00cd3da2943544cceadc4cacf6008901d1fe8dc3",
      "new_mode": 33188,
      "new_path": "drivers/mtd/onenand/omap2.c"
    },
    {
      "type": "modify",
      "old_id": "23afa06b65a44abf2268dfd4e18dab7e95261414",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/omap_udc.c",
      "new_id": "1b8ddc3ddc50604b9da36c28c53d80e83af4e843",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/omap_udc.c"
    },
    {
      "type": "modify",
      "old_id": "bfca114f7c5613cb83c4e4c45d3a2ccdcccce84b",
      "old_mode": 33188,
      "old_path": "drivers/usb/musb/tusb6010_omap.c",
      "new_id": "82310b6bc97b29336032cc48b08979bcc3031267",
      "new_mode": 33188,
      "new_path": "drivers/usb/musb/tusb6010_omap.c"
    },
    {
      "type": "modify",
      "old_id": "c39d6e46f8c52796d113076ee9b3532890b7a814",
      "old_mode": 33188,
      "old_path": "drivers/video/omap/lcdc.c",
      "new_id": "b52f62595f65a58ac39a652e66df741f82dc8011",
      "new_mode": 33188,
      "new_path": "drivers/video/omap/lcdc.c"
    },
    {
      "type": "modify",
      "old_id": "1b5ee8ec192ac35a0d7843402a554d3a0643fc0f",
      "old_mode": 33188,
      "old_path": "drivers/video/omap/omapfb_main.c",
      "new_id": "e31f5b33b501e155fed50e9a5463614e9cdc1690",
      "new_mode": 33188,
      "new_path": "drivers/video/omap/omapfb_main.c"
    },
    {
      "type": "modify",
      "old_id": "c510a445739818827cd5d8a51b143956e6f45eb4",
      "old_mode": 33188,
      "old_path": "drivers/video/omap/sossi.c",
      "new_id": "d4e7684e7045d5f58c863572ff5341a2c9f36479",
      "new_mode": 33188,
      "new_path": "drivers/video/omap/sossi.c"
    },
    {
      "type": "modify",
      "old_id": "eb475a8ea25b91ad776dbbfeeb3ea085b2167f1d",
      "old_mode": 33188,
      "old_path": "include/linux/omap-dma.h",
      "new_id": "7af25a9c9c5172b92a31e3626901971521530398",
      "new_mode": 33188,
      "new_path": "include/linux/omap-dma.h"
    }
  ]
}
