)]}'
{
  "commit": "dfa5ec79d28300b0d1fdeafbeebf0a6b721edc38",
  "tree": "bd379b8bd572186c9274e31e5c3ab3b829512106",
  "parents": [
    "3d71fe0bb29a3fbffdbe69dd0696927b6a23dd4e"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Tue Mar 04 15:25:11 2008 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Apr 24 21:16:39 2008 -0700"
  },
  "message": "USB: use DIV_ROUND_UP\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nAn extract of the semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n(\n- (n + d - 1) / d\n+ DIV_ROUND_UP(n,d)\n|\n- (n + (d - 1)) / d\n+ DIV_ROUND_UP(n,d)\n)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP((n),d)\n+ DIV_ROUND_UP(n,d)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP(n,(d))\n+ DIV_ROUND_UP(n,d)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f80e528557529c9a33f2da13085b546872028ec",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/r8a66597-hcd.c",
      "new_id": "afd4fbe7713cf71c2631c76469e35f697d3a9575",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/r8a66597-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "b6b5b2affad1deac8d670adea8f050593b6e8bc0",
      "old_mode": 33188,
      "old_path": "drivers/usb/misc/usbtest.c",
      "new_id": "17100471e461fcf1637a6eaeda531f19eb011974",
      "new_mode": 33188,
      "new_path": "drivers/usb/misc/usbtest.c"
    },
    {
      "type": "modify",
      "old_id": "4643212eb959b98448877134da389e6836ae928d",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/ftdi_sio.c",
      "new_id": "496c0c93ad8109deabd8c1423d6ccf0d9c098273",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/ftdi_sio.c"
    },
    {
      "type": "modify",
      "old_id": "39d71fdb507162857c8620cb4c7fa6c3d0ec235b",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/io_ti.c",
      "new_id": "6afee30a6a5ce03c1c1f5045c8f9546dc5667a2e",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/io_ti.c"
    }
  ]
}
