)]}'
{
  "commit": "411f0f3edc141a582190d3605cadd1d993abb6df",
  "tree": "d9d745beb57ffb0a987c1991635db940127421b6",
  "parents": [
    "9a82782f8f58219d0c6dc5f0211ce301adf6c6f4"
  ],
  "author": {
    "name": "Heiko Carstens",
    "email": "heiko.carstens@de.ibm.com",
    "time": "Sun May 06 14:49:09 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon May 07 12:12:51 2007 -0700"
  },
  "message": "Introduce CONFIG_HAS_DMA\n\nArchitectures that don\u0027t support DMA can say so by adding a config NO_DMA\nto their Kconfig file.  This will prevent compilation of some dma specific\ndriver code.  Also dma-mapping-broken.h isn\u0027t needed anymore on at least\ns390.  This avoids compilation and linking of otherwise dead/broken code.\n\nOther architectures that include dma-mapping-broken.h are arm26, h8300,\nm68k, m68knommu and v850.  If these could be converted as well we could get\nrid of the header file.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n\"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003cgeert@linux-m68k.org\u003e\nCc: \u003czippel@linux-m68k.org\u003e\nCc: \u003cspyro@f2s.com\u003e\nCc: \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6ec418093e5067fba3bae3400c2ee612daac208",
      "old_mode": 33188,
      "old_path": "arch/s390/Kconfig",
      "new_id": "1a84719be2641f47bedc832ff7a460acbf29cf9b",
      "new_mode": 33188,
      "new_path": "arch/s390/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e9eb7382ac3ac26b9c0c0ccae636da25bf4e1fa0",
      "old_mode": 33188,
      "old_path": "drivers/base/Makefile",
      "new_id": "b39ea3f59c9b77edc9ec636383bcc3f3f3225f4e",
      "new_mode": 33188,
      "new_path": "drivers/base/Makefile"
    },
    {
      "type": "modify",
      "old_id": "09bb7b04f96731b0d427d98d6353d8a8f0ad72eb",
      "old_mode": 33188,
      "old_path": "include/asm-s390/dma-mapping.h",
      "new_id": "3f8c12fde0f0830a8cdb876a3f90ad521b1a6e45",
      "new_mode": 33188,
      "new_path": "include/asm-s390/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "384249915047f0e28f8f82c10caa6b9795f4fb3b",
      "old_mode": 33188,
      "old_path": "lib/Kconfig",
      "new_id": "96d6e8ca8b70c4c90ea4a96f182dd1af16a72043",
      "new_mode": 33188,
      "new_path": "lib/Kconfig"
    }
  ]
}
