)]}'
{
  "commit": "20587db03193f3e66e48fc5a68061d56a32e44aa",
  "tree": "98e39befe1cb3260562f005c56f68106febf9758",
  "parents": [
    "b41411b799eeeec23cae5e1a144e6922ab7569a0"
  ],
  "author": {
    "name": "Geert Uytterhoeven",
    "email": "geert@linux-m68k.org",
    "time": "Mon Feb 05 15:30:25 2018 +0100"
  },
  "committer": {
    "name": "Geert Uytterhoeven",
    "email": "geert@linux-m68k.org",
    "time": "Tue Feb 06 14:10:24 2018 +0100"
  },
  "message": "[RFC] Treewide: Remove depends on HAS_DMA in case of platform dependency\n\nRemove dependencies on HAS_DMA where a Kconfig symbol depends on another\nsymbol that implies HAS_DMA, and, optionally, on \"|| COMPILE_TEST\".\nIn most cases this other symbol is an architecture or platform specific\nsymbol, or PCI.\n\nGeneric symbols and drivers without platform dependencies keep their\ndependencies on HAS_DMA, to prevent compiling subsystems or drivers that\ncannot work anyway.\n\nThis simplifies the dependencies, and allows to improve compile-testing.\n\nNotes:\n  - FSL_FMAN keeps its dependency on HAS_DMA, as it calls set_dma_ops(),\n    which does not exist if HAS_DMA\u003dn (Do we need a dummy? The use of\n    set_dma_ops() in this driver is questionable),\n  - SND_SOC_LPASS_IPQ806X and SND_SOC_LPASS_PLATFORM loose their\n    dependency on HAS_DMA, as they are selected from\n    SND_SOC_APQ8016_SBC.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7120d6211546949cecf1fc770ee44e1bf39d1e6",
      "old_mode": 33188,
      "old_path": "drivers/ata/Kconfig",
      "new_id": "9eaeed1fb237fa33e059f7ba786c9c71752492a6",
      "new_mode": 33188,
      "new_path": "drivers/ata/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "4b741b83e23ff4de19cb82a53676738b09ca0434",
      "old_mode": 33188,
      "old_path": "drivers/crypto/Kconfig",
      "new_id": "3d27da7a430c0bc27ab5c62f052d21fdf15bdd03",
      "new_mode": 33188,
      "new_path": "drivers/crypto/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "145974f9662b63e603e18ac40a013f1f9a8ba2ad",
      "old_mode": 33188,
      "old_path": "drivers/firewire/Kconfig",
      "new_id": "4199849e37585181eace8176b55d4e81cbfd06db",
      "new_mode": 33188,
      "new_path": "drivers/firewire/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f47ef848bcd056d55309c60613530c8b76b9afe7",
      "old_mode": 33188,
      "old_path": "drivers/fpga/Kconfig",
      "new_id": "fd539132542e30ee04b6ed9b81b85ebc146aed66",
      "new_mode": 33188,
      "new_path": "drivers/fpga/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "a9805c7cb305ac56162519a65b4398cb2f39fd73",
      "old_mode": 33188,
      "old_path": "drivers/i2c/busses/Kconfig",
      "new_id": "bac92cf32682ce60c6034211510a9f8924c64afe",
      "new_mode": 33188,
      "new_path": "drivers/i2c/busses/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "72bc2b71765ae2ff4a0199e0e507c1944ba74593",
      "old_mode": 33188,
      "old_path": "drivers/iio/adc/Kconfig",
      "new_id": "57f46e88f5c2536eed66cc9f0aa4baa21fcba5db",
      "new_mode": 33188,
      "new_path": "drivers/iio/adc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f3a21343e636a8f26066f206129d45924cdc9588",
      "old_mode": 33188,
      "old_path": "drivers/iommu/Kconfig",
      "new_id": "32e91398c0555272195bbf36bdfb91896491d47b",
      "new_mode": 33188,
      "new_path": "drivers/iommu/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "10c08982185a572ff05683461d514e86c8920f96",
      "old_mode": 33188,
      "old_path": "drivers/lightnvm/Kconfig",
      "new_id": "9c03f35d9df113c6eb6608f4b48b85447635aca9",
      "new_mode": 33188,
      "new_path": "drivers/lightnvm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ba2f1525f4eef454ed79ce92849612bcbac7f53e",
      "old_mode": 33188,
      "old_path": "drivers/mailbox/Kconfig",
      "new_id": "f3c68fe15180d035a7228f03a8593771b59f6ab7",
      "new_mode": 33188,
      "new_path": "drivers/mailbox/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "5145e0dfa2aa9e126a45d747826432c52697090b",
      "old_mode": 33188,
      "old_path": "drivers/media/pci/dt3155/Kconfig",
      "new_id": "858b0f2f15bef9c80f3a88560f5dc085f196a3c5",
      "new_mode": 33188,
      "new_path": "drivers/media/pci/dt3155/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "0fb91dc7ca73529eda55bb894287cbdc084e8fd0",
      "old_mode": 33188,
      "old_path": "drivers/media/pci/solo6x10/Kconfig",
      "new_id": "d9e06a6bf1ebc1a7de4b498361bac87f9cabe9d4",
      "new_mode": 33188,
      "new_path": "drivers/media/pci/solo6x10/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e03587b1af7141996595cda7005eb2c08fdc0bb4",
      "old_mode": 33188,
      "old_path": "drivers/media/pci/sta2x11/Kconfig",
      "new_id": "7b856395ede9295c67cb5e4f60e2aea70047f523",
      "new_mode": 33188,
      "new_path": "drivers/media/pci/sta2x11/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "87c8f327e2d49dfa2a570e32959db3f4243ef192",
      "old_mode": 33188,
      "old_path": "drivers/media/pci/tw5864/Kconfig",
      "new_id": "760fb11dfeaef47b203d48b669cae3ea4f30fae9",
      "new_mode": 33188,
      "new_path": "drivers/media/pci/tw5864/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "34ff37712313b780a73d30b8b60617513ad29ee4",
      "old_mode": 33188,
      "old_path": "drivers/media/pci/tw686x/Kconfig",
      "new_id": "da8bfee71b44cca577f2431dfa97e33bec96892d",
      "new_mode": 33188,
      "new_path": "drivers/media/pci/tw686x/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "fd0c99859d6f4b8bd9d00e9d609deec6e11890fe",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/Kconfig",
      "new_id": "a9a1230bb835a4d9c9bb38a0b2b4b8e0a7a55e89",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "160e77e9a0fbfa61146f4364d4406aca40386d0d",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/am437x/Kconfig",
      "new_id": "f4ce1176e4dc8179e65b9ffd0bb84185d1895d98",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/am437x/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "55de751e5f51500b0f01851ae9a0746fa2708b84",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/atmel/Kconfig",
      "new_id": "a211ef20f77eadbaace25e69c64111bb3439a427",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/atmel/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "68fa90151b8f40f22146244ba1935cf7489ebdf6",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/blackfin/Kconfig",
      "new_id": "cc239972fa2c32283c4a9f523b2a6ba28d494adf",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/blackfin/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "55982e681d779d3ab2afd5c6554732f999276218",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/davinci/Kconfig",
      "new_id": "6273853a86f900c340dba8fdd96362b63de34528",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/davinci/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "4bf5bd1e90d69fea6c14eb4d2d2cb74a90ed18a0",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/marvell-ccic/Kconfig",
      "new_id": "7f7868bc6fcbee87c83c382e3c8572705bd17596",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/marvell-ccic/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "af4c98b44d2e22cb059c4f294ad387e1426e3c71",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/rcar-vin/Kconfig",
      "new_id": "9064337a4bd9fc66340f9e4689edd53cf168bb37",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/rcar-vin/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f5979c12ad618f4aa187be9b8e9447c17e6d8533",
      "old_mode": 33188,
      "old_path": "drivers/media/platform/soc_camera/Kconfig",
      "new_id": "669d116b8f09b2aa60129baf9778280b04e17a62",
      "new_mode": 33188,
      "new_path": "drivers/media/platform/soc_camera/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "0eae619419d9ddeba7751566b48db47c94f89f88",
      "old_mode": 33188,
      "old_path": "drivers/mmc/host/Kconfig",
      "new_id": "3705b459687293c57d71b970550a5917f97f0aac",
      "new_mode": 33188,
      "new_path": "drivers/mmc/host/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e6b8c59f2c0da7c0f5f8be9fc609e8f96b8b2140",
      "old_mode": 33188,
      "old_path": "drivers/mtd/nand/Kconfig",
      "new_id": "55a2f8a2fa90cd87d73dd5c36682742a63d65542",
      "new_mode": 33188,
      "new_path": "drivers/mtd/nand/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "89da88e591215db1a9689c73c019468b24a2fb82",
      "old_mode": 33188,
      "old_path": "drivers/mtd/spi-nor/Kconfig",
      "new_id": "c493b8230a38c0599faf2495ec82b6b30e1fb3be",
      "new_mode": 33188,
      "new_path": "drivers/mtd/spi-nor/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "d5c15e8bb3de706b12d343ee1a50477b23ab3d3f",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/amd/Kconfig",
      "new_id": "f273af136fc7c995ee4df2bdb697002c916c0a48",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/amd/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "1205861b631896a0fc6b19ac608483d8e4b27d4e",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/apm/xgene-v2/Kconfig",
      "new_id": "eedd3f3dd22e220186578235c9f5f0b0072e80f6",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/apm/xgene-v2/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "afccb033177b39233a333994835713d577339c2f",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/apm/xgene/Kconfig",
      "new_id": "e4e33c900b577161e77974bd62c45030cb2762e8",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/apm/xgene/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e743ddf46343302fe69c4c562c7cba239fe06dd9",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/arc/Kconfig",
      "new_id": "5d0ab8e74b680cc6e75de6e91b79115b4637daa7",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/arc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "af75156919edfead9bbe1e223b92d45d4fdd444e",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/broadcom/Kconfig",
      "new_id": "4c3bfde6e8de00f2010b1329e05c8b36a16e158f",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/broadcom/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "07d2201530d26c85e26cf0987553451acad936a6",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/calxeda/Kconfig",
      "new_id": "9fdd496b90ff47cb0f1147777ae7b9ca0071076d",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/calxeda/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "8bcf470ff5f38a4e62842a5f31d5c0b45141ab85",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/hisilicon/Kconfig",
      "new_id": "fb1a7251f45d336978199d208af5e1a40eee1556",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/hisilicon/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ebe5c91489355c9e8ae3cb71cb1731a7db354094",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/marvell/Kconfig",
      "new_id": "0704a1900bbca444c9ea1f6e3d7aa2ca71379d46",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/marvell/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "d56eea3105090051aad3138a837f7ef67c850b45",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlxsw/Kconfig",
      "new_id": "b591c8cc9896ccb77a7622e33d645866b2b9a949",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlxsw/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "27be51f0a421b43e191e594bdb6ebcd753b65eef",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/renesas/Kconfig",
      "new_id": "f3f7477043ce106155ca30ba7c07fb7d20e968bc",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/renesas/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "9d99eb42d9176f0f833048b3f87a906542c9e90c",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/broadcom/brcm80211/Kconfig",
      "new_id": "6acba67bca07abd7d662466b4422295dff359a33",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/broadcom/brcm80211/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "025fa6018550895ae529c7222d9595a1fb621748",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/quantenna/qtnfmac/Kconfig",
      "new_id": "8d1492a90bd135c09213f05d52ff85682a80de71",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/quantenna/qtnfmac/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "b609e1d3654ba65f13d480ce71834fb5b507773b",
      "old_mode": 33188,
      "old_path": "drivers/remoteproc/Kconfig",
      "new_id": "b60d8132113de0f72677f56a6a6504f821cdcabd",
      "new_mode": 33188,
      "new_path": "drivers/remoteproc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "d42f29a5eb65046d7086cc79a08eb53495928f11",
      "old_mode": 33188,
      "old_path": "drivers/scsi/hisi_sas/Kconfig",
      "new_id": "57183fce70fb6355b55b20a39605564f836832af",
      "new_mode": 33188,
      "new_path": "drivers/scsi/hisi_sas/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "603783976b8152d4374b201a827a487f91a28592",
      "old_mode": 33188,
      "old_path": "drivers/spi/Kconfig",
      "new_id": "7bd3a94f58511c41d1259044c72738fefb5b8515",
      "new_mode": 33188,
      "new_path": "drivers/spi/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f40a06954a92eaecbadf27014ba35d6e81c185b4",
      "old_mode": 33188,
      "old_path": "drivers/staging/media/davinci_vpfe/Kconfig",
      "new_id": "0da8d7a5f57f818f4f3a16e1d4b6b03c8a15591c",
      "new_mode": 33188,
      "new_path": "drivers/staging/media/davinci_vpfe/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "46183464ee79f8965323b73b525f9c9f58613310",
      "old_mode": 33188,
      "old_path": "drivers/staging/media/omap4iss/Kconfig",
      "new_id": "dbdb1ae82fdab3238a8d8f2f41ac9df7753ae8b3",
      "new_mode": 33188,
      "new_path": "drivers/staging/media/omap4iss/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f5aaf7d629f0fae91016f53e9362cbe2426f89d2",
      "old_mode": 33188,
      "old_path": "drivers/staging/vc04_services/Kconfig",
      "new_id": "98064ce2c2b47c7f30941a2e343666cc2c7b4842",
      "new_mode": 33188,
      "new_path": "drivers/staging/vc04_services/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "3682fd3e960cbd6473ee0203503b29bf8091ebfe",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/Kconfig",
      "new_id": "a0ea146a2ef5af53703e5497bcdae0d0156c5ceb",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "1e9567091d86073f6e77f85021531de142c055a2",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/udc/Kconfig",
      "new_id": "78529854471363c47242f080c0f3e8993f045e04",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/udc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "25cd61947beea51eb185c0cd64d68289bc8f6994",
      "old_mode": 33188,
      "old_path": "drivers/usb/mtu3/Kconfig",
      "new_id": "c0c0eb88e5eafc74cde6b00ee5f93c860e9feb61",
      "new_mode": 33188,
      "new_path": "drivers/usb/mtu3/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "2566cfbdebfbd949287bc3f2eec136ea4418f471",
      "old_mode": 33188,
      "old_path": "drivers/video/fbdev/Kconfig",
      "new_id": "f89ebe95900fe3587008388aa3068984625526fa",
      "new_mode": 33188,
      "new_path": "drivers/video/fbdev/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "edf367100ebd2f1701f4a32b2bfcc14b6cf978d3",
      "old_mode": 33188,
      "old_path": "sound/soc/bcm/Kconfig",
      "new_id": "02f50b7a966ff262b5318d96887376aab0fa01e8",
      "new_mode": 33188,
      "new_path": "sound/soc/bcm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "bc3c7b5ac752e471fa39cf355ce7d53e067c165a",
      "old_mode": 33188,
      "old_path": "sound/soc/kirkwood/Kconfig",
      "new_id": "132bb83f8e99aff300e13dc636dc41966d2b2dfb",
      "new_mode": 33188,
      "new_path": "sound/soc/kirkwood/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "484ab3c2ad672fc819aa6101f0e442e507b8e785",
      "old_mode": 33188,
      "old_path": "sound/soc/pxa/Kconfig",
      "new_id": "960744e46edc0549854f2ec5e28e68bf8a60a232",
      "new_mode": 33188,
      "new_path": "sound/soc/pxa/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "8ec9a074b38bd7025a2f39e2e66062a83cdad6df",
      "old_mode": 33188,
      "old_path": "sound/soc/qcom/Kconfig",
      "new_id": "c7e05507aec2c28e1d786cafed4f1704b9dca9ac",
      "new_mode": 33188,
      "new_path": "sound/soc/qcom/Kconfig"
    }
  ]
}
