)]}'
{
  "commit": "984b3f5746ed2cde3d184651dabf26980f2b66e5",
  "tree": "87dc2162b4778b0075874d9592384530022e15a4",
  "parents": [
    "e3cb91ce1ac1d93a7cc6f81bb5247f7602b572bb"
  ],
  "author": {
    "name": "Akinobu Mita",
    "email": "akinobu.mita@gmail.com",
    "time": "Fri Mar 05 13:41:37 2010 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Mar 06 11:26:23 2010 -0800"
  },
  "message": "bitops: rename for_each_bit() to for_each_set_bit()\n\nRename for_each_bit to for_each_set_bit in the kernel source tree.  To\npermit for_each_clear_bit(), should that ever be added.\n\nThe patch includes a macro to map the old for_each_bit() onto the new\nfor_each_set_bit().  This is a (very) temporary thing to ease the migration.\n\n[akpm@linux-foundation.org: add temporary for_each_bit()]\nSuggested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\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": "641ccb9dddbc9d2cce6fad3065796b447ec950e9",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/perf_event.c",
      "new_id": "b1fbdeecf6c923e9f3bcf93e487a89abd7016dac",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/perf_event.c"
    },
    {
      "type": "modify",
      "old_id": "cf6590cf4a5f8fe5270efc40bfaa8646704d389a",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/perf_event_intel.c",
      "new_id": "977e7544738c5d657c50370856a94569b6bc0df2",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/perf_event_intel.c"
    },
    {
      "type": "modify",
      "old_id": "5d0e42b263df1ebb0a91a6d78ab40694325c34d2",
      "old_mode": 33188,
      "old_path": "drivers/dma/ioat/dma.c",
      "new_id": "af14c9a5b8d40911a00ca666eccf9c42f5a41983",
      "new_mode": 33188,
      "new_path": "drivers/dma/ioat/dma.c"
    },
    {
      "type": "modify",
      "old_id": "4ee4c8367a3f988144c7a721399a5d14306be50e",
      "old_mode": 33188,
      "old_path": "drivers/gpio/pl061.c",
      "new_id": "3ad1eeb496099cceb8118d5666460377aec8d5d0",
      "new_mode": 33188,
      "new_path": "drivers/gpio/pl061.c"
    },
    {
      "type": "modify",
      "old_id": "d941f45fe557470cda45f3249968c58cbf5cf4f5",
      "old_mode": 33188,
      "old_path": "drivers/gpio/timbgpio.c",
      "new_id": "4ecba6e5a32d5105c70aff66746d0495296e8959",
      "new_mode": 33188,
      "new_path": "drivers/gpio/timbgpio.c"
    },
    {
      "type": "modify",
      "old_id": "9e18ef97f1568981401cf752080d72c463c60076",
      "old_mode": 33188,
      "old_path": "drivers/i2c/busses/i2c-designware.c",
      "new_id": "3e72b69aa7f8a39ac8dc752a45048935d33d78b5",
      "new_mode": 33188,
      "new_path": "drivers/i2c/busses/i2c-designware.c"
    },
    {
      "type": "modify",
      "old_id": "aa266e1f69b255875ee5b98e67988b31019fcf18",
      "old_mode": 33188,
      "old_path": "drivers/mfd/htc-egpio.c",
      "new_id": "addb846c1e34940e59400a1bb2b9f7a09471c161",
      "new_mode": 33188,
      "new_path": "drivers/mfd/htc-egpio.c"
    },
    {
      "type": "modify",
      "old_id": "16f0abda1423bf43e0604a5484e261d52651efa6",
      "old_mode": 33188,
      "old_path": "drivers/misc/sgi-xp/xpnet.c",
      "new_id": "57b152f8d1b9c8dc1a90a09af32f8bdb8bfd874d",
      "new_mode": 33188,
      "new_path": "drivers/misc/sgi-xp/xpnet.c"
    },
    {
      "type": "modify",
      "old_id": "6aa526ee909614ecaea55a5794e52a256a784e66",
      "old_mode": 33188,
      "old_path": "drivers/net/gianfar.c",
      "new_id": "61a7b4351e7837dc77cf7fdc2193491fbe492e07",
      "new_mode": 33188,
      "new_path": "drivers/net/gianfar.c"
    },
    {
      "type": "modify",
      "old_id": "45e3532b166f384c4290464f68f4e66a4988f67b",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_main.c",
      "new_id": "684af371462dc32975f955ef0e96ac8063c09b02",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_main.c"
    },
    {
      "type": "modify",
      "old_id": "235b5fd4b8d43aa4e1bace3cd73c8bb2f7913823",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbevf/ixgbevf_main.c",
      "new_id": "ca653c49b765ecd44d9b45616bcf91c7e6372d48",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbevf/ixgbevf_main.c"
    },
    {
      "type": "modify",
      "old_id": "8a964f1303676f110478623b4f62d6b5db676f66",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ar9170/main.c",
      "new_id": "a6452af9c6c5949bb7ab744e91fa6893c7afb455",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ar9170/main.c"
    },
    {
      "type": "modify",
      "old_id": "be992ca41cf12f9d1eeb1e2a0b07e87bf4a8e35f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwmc3200wifi/debugfs.c",
      "new_id": "c29c994de0e252867eeba263a032fca5b4982f70",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwmc3200wifi/debugfs.c"
    },
    {
      "type": "modify",
      "old_id": "ad8f7eabb5aa283f9c8954860b1198b37af13ecc",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwmc3200wifi/rx.c",
      "new_id": "8456b4dbd14694dd22fbbfad751a07daeeac8533",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwmc3200wifi/rx.c"
    },
    {
      "type": "modify",
      "old_id": "21f9e71223caf53b10c3f2b128782aef14169889",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/quota_local.c",
      "new_id": "a6467f3d262ee6bd720a732d396e23b3e4637ade",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/quota_local.c"
    },
    {
      "type": "modify",
      "old_id": "25b8b2f33ae947c0aedc9ab59c0ce88326da024c",
      "old_mode": 33188,
      "old_path": "include/linux/bitops.h",
      "new_id": "b7938987923882e1e8853d63b31560a4aa0b0393",
      "new_mode": 33188,
      "new_path": "include/linux/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "eeb3506c4834e167d531c5bf62409ae9322c450f",
      "old_mode": 33188,
      "old_path": "kernel/sched_cpupri.c",
      "new_id": "82095bf2099f7c5e535757ad655bb9a68e1f290d",
      "new_mode": 33188,
      "new_path": "kernel/sched_cpupri.c"
    },
    {
      "type": "modify",
      "old_id": "a2763c2e7348cea2422b8b0f88f86a3002e40da2",
      "old_mode": 33188,
      "old_path": "sound/soc/codecs/uda1380.c",
      "new_id": "9cd0a66b7663a8d774201ca276fbde0c6494f758",
      "new_mode": 33188,
      "new_path": "sound/soc/codecs/uda1380.c"
    }
  ]
}
