)]}'
{
  "commit": "2d5eaa6dd744a641e75503232a01f52d0768884c",
  "tree": "0736bd00ea3bd032d601d0a676c998cb043b877a",
  "parents": [
    "18137207236285989dfc0ee7f929b954199228f3"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Thu May 10 00:01:08 2007 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Thu May 10 00:01:08 2007 +0200"
  },
  "message": "ide: rework the code for selecting the best DMA transfer mode (v3)\n\nDepends on the \"ide: fix UDMA/MWDMA/SWDMA masks\" patch.\n\n* add ide_hwif_t.udma_filter hook for filtering UDMA mask\n  (use it in alim15x3, hpt366, siimage and serverworks drivers)\n* add ide_max_dma_mode() for finding best DMA mode for the device\n  (loosely based on some older libata-core.c code)\n* convert ide_dma_speed() users to use ide_max_dma_mode()\n* make ide_rate_filter() take \"ide_drive_t *drive\" as an argument instead\n  of \"u8 mode\" and teach it to how to use UDMA mask to do filtering\n* use ide_rate_filter() in hpt366 driver\n* remove no longer needed ide_dma_speed() and *_ratemask()\n* unexport eighty_ninty_three()\n\nv2:\n* rename -\u003efilter_udma_mask to -\u003eudma_filter\n  [ Suggested by Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e. ]\n\nv3:\n* updated for scc_pata driver (fixes XFER_UDMA_6 filtering for user-space\n  originated transfer mode change requests when 100MHz clock is used)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2953fc1fafbc175bb87bac04e9acf94a28944e2",
      "old_mode": 33188,
      "old_path": "drivers/ide/arm/icside.c",
      "new_id": "f383ace2a08729024d2460ba2f0b1717a649e9ab",
      "new_mode": 33188,
      "new_path": "drivers/ide/arm/icside.c"
    },
    {
      "type": "modify",
      "old_id": "5e8efc89255a79fdf8dd1399325e37dcb7eb5efe",
      "old_mode": 33188,
      "old_path": "drivers/ide/cris/ide-cris.c",
      "new_id": "9691d089fce85a2d3d3ae903b05fac5255d213fc",
      "new_mode": 33188,
      "new_path": "drivers/ide/cris/ide-cris.c"
    },
    {
      "type": "modify",
      "old_id": "fd213088b06b4a467afc8222a87fd634f100cfe3",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-dma.c",
      "new_id": "f28fabb791fef6c377bf88256c15d8ed06375dbe",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-dma.c"
    },
    {
      "type": "modify",
      "old_id": "3caa176b31553bd4b2b79cee575aa9b4c8a43595",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-iops.c",
      "new_id": "ed6128f6cd982b225c9a5df7c9391655cd933403",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-iops.c"
    },
    {
      "type": "modify",
      "old_id": "68719314df3f099f0888e4de2fdf6b776173c577",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-lib.c",
      "new_id": "4557fc5a3ea381c4518b18f48142d39380f2d26d",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-lib.c"
    },
    {
      "type": "modify",
      "old_id": "c06424fe647ba86e6e388a67db863a4f3d1953f2",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "73f752142f9e75248884607dd89ff68b52a51b0a",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    },
    {
      "type": "modify",
      "old_id": "abe0b1bb55ffce3003387e7663c69a9f0df83470",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/aec62xx.c",
      "new_id": "099539e8c7a3aff923fd2126cd2ea1b5bfd0de6d",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/aec62xx.c"
    },
    {
      "type": "modify",
      "old_id": "26c27d946c67de4fc6920acdf9b685685739cc7a",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/alim15x3.c",
      "new_id": "76643b626bdd339a092b237bd146387ba9537d89",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/alim15x3.c"
    },
    {
      "type": "modify",
      "old_id": "2d48af32e3f455dc7a67eed2e84418e4b6ae1234",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/atiixp.c",
      "new_id": "f7e80d6076d76971e0a1d1e4d8ea35c41ee112ab",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/atiixp.c"
    },
    {
      "type": "modify",
      "old_id": "610c45f7b4e2e7c6b112545a64c30f52645bd52b",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cmd64x.c",
      "new_id": "19f5ac1f866ca9f805c03b2015487525fa72c624",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cmd64x.c"
    },
    {
      "type": "modify",
      "old_id": "45f43efbf92c856b4aaabf967cbab9ee87d33c9f",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5535.c",
      "new_id": "66a101e470d01d5af0a78c8a54e39a5f9d8c558a",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5535.c"
    },
    {
      "type": "modify",
      "old_id": "924eaa3a5708890e592dce1d7d130b769c37f25b",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/hpt34x.c",
      "new_id": "473e1b33dbf7830ec756df6be1079a378c2464d5",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/hpt34x.c"
    },
    {
      "type": "modify",
      "old_id": "cf9d344d19f828f73d92691e4740b35dde9b1ec4",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/hpt366.c",
      "new_id": "de5ad9c35dc6a2786e94bf2daaa57ddf95b5e094",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/hpt366.c"
    },
    {
      "type": "modify",
      "old_id": "424f00bb160d6210047805002b101ca7ba3bac21",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it8213.c",
      "new_id": "02b56cb7bb1b83dee9cf553de8df5395c44f418a",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it8213.c"
    },
    {
      "type": "modify",
      "old_id": "4e1254813ee0c215a2bbf44ff8a922b6d3c985fd",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it821x.c",
      "new_id": "442f658c6ae7bc0bc757aa597aee5e82e3599345",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it821x.c"
    },
    {
      "type": "modify",
      "old_id": "be4fc96c29e0ded22f1629b9cfd046031e95e9d3",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/jmicron.c",
      "new_id": "dbb3c199cba9ae4fb45b8fa8b2bcde7a8a0b4a0b",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/jmicron.c"
    },
    {
      "type": "modify",
      "old_id": "a23853445af9e3500e1b9945537205d9379c2ccc",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/pdc202xx_new.c",
      "new_id": "772ca4007de4d5fc78bab5a2ad91bda7810b90ed",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/pdc202xx_new.c"
    },
    {
      "type": "modify",
      "old_id": "d7a38067fb34714fa451c7086c91e8bb87848ad8",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/pdc202xx_old.c",
      "new_id": "207a6191fac774d1cc7ee0b0c8c85203f09c099e",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/pdc202xx_old.c"
    },
    {
      "type": "modify",
      "old_id": "17ea44edb4ebfa805340ded3094dc1cd2eb22275",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/piix.c",
      "new_id": "84d3938a430a571d9308a657792b2037e2182562",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/piix.c"
    },
    {
      "type": "modify",
      "old_id": "f84bf791f72e901605594a79cb0f61491a8faac4",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/scc_pata.c",
      "new_id": "cbf936325355d65fdc5c2357bdd9a1832e50346e",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/scc_pata.c"
    },
    {
      "type": "modify",
      "old_id": "dbcd37a0c65217138100ad6beac91fab1cb8b306",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/serverworks.c",
      "new_id": "2fa6d92d16cc40428d1c82b45e917e6fe83723bb",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/serverworks.c"
    },
    {
      "type": "modify",
      "old_id": "c0188de3cc66509fc07a6ba886bb3599a6533ebb",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/siimage.c",
      "new_id": "5314ec913724875743dd48a6d6b799c6293021c9",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/siimage.c"
    },
    {
      "type": "modify",
      "old_id": "6fe4ecb6c06ce5accbfe934a9844c40ae7ca06a9",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sis5513.c",
      "new_id": "83c80ed73e99be9b2d0efb84e3acf65c48a0878c",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sis5513.c"
    },
    {
      "type": "modify",
      "old_id": "852ccb36da1df943045b9b7775ec13ebfe235170",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/slc90e66.c",
      "new_id": "9e95a5cbf984c9789b855db62cafbb8cc2332302",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/slc90e66.c"
    },
    {
      "type": "modify",
      "old_id": "0b6d81d6ce488926dd01bcc87996559423d94bfd",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/tc86c001.c",
      "new_id": "168f035caa3fc1e582d565b35a15d93384499668",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/tc86c001.c"
    },
    {
      "type": "modify",
      "old_id": "5e06179c3469ed4a1fc7956d60fd95e389a630a2",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/triflex.c",
      "new_id": "8a877235b949f045a5fd06f485632be0239d08a8",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/triflex.c"
    },
    {
      "type": "modify",
      "old_id": "c9375c863584e2ac4d32d768844def2b089efa9b",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "23ab4dc0500957efb5ba8375977709228e5720a2",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
