)]}'
{
  "commit": "7e4d6c387994294ac8198b624ee71e75de60dfd2",
  "tree": "09c8c519a6284f79c38f49347eb7fdf44d8de13e",
  "parents": [
    "2742fd8899328345d97a3443fb787b051b79ebae"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Thu May 01 15:35:18 2008 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Jul 21 15:15:53 2008 -0700"
  },
  "message": "usb-storage: separate dynamic flags from fixed flags\n\nThis patch (as1089) separates out the dynamic atomic bitflags and the\nstatic bitfields in usb-storage.  Until now the two sorts of flags\nhave been sharing the same word; this has always been awkward.\n\nTo help prevent possible confusion, the two new fields each have a\ndifferent name from the original.  us-\u003efflags contains the fixed\nbitfields (mostly taken from the USB ID table in unusual_devs.h), and\nus-\u003edflags contains the dynamic atomic bitflags (used with set_bit,\ntest_bit, and so on).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3addcd8f827bd3d17463dbc67395c072cfae4d81",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/isd200.c",
      "new_id": "a153335f364804d87560c74603966e0d5d2ab0b0",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/isd200.c"
    },
    {
      "type": "modify",
      "old_id": "3fcde9f0fa5fe64df4484fbcb068b5109b858650",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/scsiglue.c",
      "new_id": "1caf3f7af34979a773ca963995d76cf4bd1313b4",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/scsiglue.c"
    },
    {
      "type": "modify",
      "old_id": "6610d2dd1e7f4f099261788321765b486300ca47",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/transport.c",
      "new_id": "2f88bb958bad4bbbaf73f0741c8708a2639b9922",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/transport.c"
    },
    {
      "type": "modify",
      "old_id": "e268aacb773a57e5041aac509389543b853614a0",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/usb.c",
      "new_id": "78c0c7ee6b9968f3c5a36a4b805323dc3b8aa2d4",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/usb.c"
    },
    {
      "type": "modify",
      "old_id": "8d87503e256072efa90c16672b22db4a00fded87",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/usb.h",
      "new_id": "b169132f021b94988c500d90588787d367cb323c",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/usb.h"
    }
  ]
}
