)]}'
{
  "commit": "f8dae531ec78ed34f8a845e5f4ff75f0adeb6b13",
  "tree": "6b51e0cb760b11887d1b16be6f964e9258c95122",
  "parents": [
    "541c7d432f76771079e7c295d596ea47cc6a3030"
  ],
  "author": {
    "name": "Michal Nazarewicz",
    "email": "m.nazarewicz@samsung.com",
    "time": "Fri Jun 25 16:29:27 2010 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Aug 10 14:35:37 2010 -0700"
  },
  "message": "USB: gadget: g_fs: code cleanup\n\nThis commit cleans the g_fs gadget hopefully making it more\nreadable.  This is achieved by usage of the usb_string_ids_tab()\nfunction for batch string IDs registration as well as\ngeneralising configuration so that a single routine is\nused to add each configuration and bind interfaces.  As an\neffect, the code is shorter and has fewer #ifdefs.\n\nMoreover, in some circumstances previous code #defined\nCONFIG_USB_FUNCTIONFS_GENERIC macro to prevent a situation\nwhere gadget with no configurations is built.  This code removes\nthe #define form source code and achieves the same effect using\nselect in Kconfig.\n\nThis patch also changes wording and names of the Kconfig options.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "027f61b1f3d826ab46774edecfa3a1977f43ec18",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/Kconfig",
      "new_id": "dd3b2510185871a8e0f9998c270bfff5f7c575e7",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "da3a9e403497a95c30408db62943853b5bebbbca",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/g_ffs.c",
      "new_id": "a9474f8d5325520d728cce52314a39cb91669185",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/g_ffs.c"
    }
  ]
}
