)]}'
{
  "commit": "541c7d432f76771079e7c295d596ea47cc6a3030",
  "tree": "9e04330713366d21849cecf0f3fd2f2c1834574d",
  "parents": [
    "89ba85d4015b7fa738b35bcc228075c117a9a578"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Tue Jun 22 16:39:10 2010 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Aug 10 14:35:37 2010 -0700"
  },
  "message": "USB: convert usb_hcd bitfields into atomic flags\n\nThis patch (as1393) converts several of the single-bit fields in\nstruct usb_hcd to atomic flags.  This is for safety\u0027s sake; not all\nCPUs can update bitfield values atomically, and these flags are used\nin multiple contexts.\n\nThe flag fields that are set only during registration or removal can\nremain as they are, since non-atomic accesses at those times will not\ncause any problems.\n\n(Strictly speaking, the authorized_default flag should become atomic\nas well.  I didn\u0027t bother with it because it gets changed only via\nsysfs.  It can be done later, if anyone wants.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be5d8db9816509338a181f09814649aa67f35fc3",
      "old_mode": 33188,
      "old_path": "drivers/staging/usbip/vhci_hcd.c",
      "new_id": "0574d848b9000045c48b6b618b80a5e34b888205",
      "new_mode": 33188,
      "new_path": "drivers/staging/usbip/vhci_hcd.c"
    },
    {
      "type": "modify",
      "old_id": "a22b887f4e9ef05d27c4425cbba18885f125f639",
      "old_mode": 33188,
      "old_path": "drivers/usb/c67x00/c67x00-hcd.c",
      "new_id": "d3e1356d091e57224f983d14bd727e7bf64c7d22",
      "new_mode": 33188,
      "new_path": "drivers/usb/c67x00/c67x00-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "53f14c82ff2e47017f9179159a682a7b97422a63",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hcd.c",
      "new_id": "f2fe7c8e991d77798b0c2ed3f56dcae0040f5766",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hcd.c"
    },
    {
      "type": "modify",
      "old_id": "4f9e578cde9db01f17ac7ef36778c67c0a4ad089",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/dummy_hcd.c",
      "new_id": "dc6546248ed99407eefef93ef850b9a5980b23e5",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/dummy_hcd.c"
    },
    {
      "type": "modify",
      "old_id": "df5546bb83679801d00c9363ba6c57ab89f72a44",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-dbg.c",
      "new_id": "4498efb49b95a66cc9cc9e5b08716df860892d02",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-dbg.c"
    },
    {
      "type": "modify",
      "old_id": "8697ad19f313c1d9002e2339e2871b18db6bb366",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-hcd.c",
      "new_id": "2a19336c9824fce2f5eee44e64df4f82bd4c4510",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "84e792d71c224c7f7918d8a58446f83a658a084b",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-hub.c",
      "new_id": "0931f5a7dec4c288043fd310b40a327a69197001",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "11a79c4f4a9dbb67d5fad13ede3ae86a0c7097f5",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-q.c",
      "new_id": "233c288e3f931ce4f9399d5b54f25471139f6dfb",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-q.c"
    },
    {
      "type": "modify",
      "old_id": "805ec633a652643c6952cd4e7b2595f2c9b10815",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-sched.c",
      "new_id": "d640346f9b56b751f64673fbbbd8b918bc09a7ee",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-sched.c"
    },
    {
      "type": "modify",
      "old_id": "35742f8c7cdaf714d0562a9a1a5e3ae7a2f5d06e",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/hwa-hc.c",
      "new_id": "9bfac657572e2eb4aadb9aaec3899ac887448986",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/hwa-hc.c"
    },
    {
      "type": "modify",
      "old_id": "dbcafa29c7753d9a6a41f46f09cb1ab959a3c7d7",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/isp1760-hcd.c",
      "new_id": "d1a3dfc9a40873ea46df2a81668b065d105fb9cc",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/isp1760-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "8ad2441b02848fb071bc8c49fded093ce2bc126a",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ohci-dbg.c",
      "new_id": "36abd2baa3ea6671d185a62cbf2918d15410c1df",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ohci-dbg.c"
    },
    {
      "type": "modify",
      "old_id": "02864a237a2c1b54e91aeb097ab4a4a6212c409e",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ohci-hcd.c",
      "new_id": "c3b4ccc7337b54577f6ae0d9c5ab934f9359d27f",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ohci-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "65cac8cc8921254718d835860a9ad2871d13b823",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ohci-hub.c",
      "new_id": "4dd39022c38846d4e8529b0686b7c311f18b5a74",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ohci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "f608dfd09a8aa8dccf76d71d13a6b944dbbdada1",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/oxu210hp-hcd.c",
      "new_id": "d9c85a29273714b67a3feee118aef6d14f940be1",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/oxu210hp-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "d1dce2166eff5e429656359ca53bf40fc39126ad",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/uhci-hcd.c",
      "new_id": "2743ec770f0cbef80fc7a67ef9209fa22b1a4204",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/uhci-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "8270055848cacd2a8e32379d873b1f624006db71",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/uhci-hub.c",
      "new_id": "f0c58116c0adf27e781928e5ae5cb1b37ed2b098",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/uhci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "e0d3401285c8d99e59e3ed78ce6e14ae76448091",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/whci/hcd.c",
      "new_id": "72b6892fda67d381c16b6948256aa10b8f6945be",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/whci/hcd.c"
    },
    {
      "type": "modify",
      "old_id": "343f1047f5d081689fea81c2f959aeace12e705d",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci.c",
      "new_id": "5e73386b389962f058ba709d8836a870253d54ae",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci.c"
    },
    {
      "type": "modify",
      "old_id": "92e85e027cfb822c61b2b0a42fce9a4e0c4b61e3",
      "old_mode": 33188,
      "old_path": "drivers/usb/musb/musb_virthub.c",
      "new_id": "43233c397b6e64954e9aafbd2cff95a75a5716fd",
      "new_mode": 33188,
      "new_path": "drivers/usb/musb/musb_virthub.c"
    },
    {
      "type": "modify",
      "old_id": "9b867e64a0f463af086bd1e99bcadef6360b642a",
      "old_mode": 33188,
      "old_path": "include/linux/usb/hcd.h",
      "new_id": "f8f8fa7a56e89a456d78563f715af3994a6728f3",
      "new_mode": 33188,
      "new_path": "include/linux/usb/hcd.h"
    }
  ]
}
