)]}'
{
  "log": [
    {
      "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"
    },
    {
      "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"
    },
    {
      "commit": "89ba85d4015b7fa738b35bcc228075c117a9a578",
      "tree": "32e20f97ee2d2b04251d68db52930e2489b758e9",
      "parents": [
        "8876f5e7d3b2a320777dd4f6f5301d474c97a06c"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:04 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: section mismatch warning fixed\n\nIn may gadgets bind and bind like functions were in a init section\nas they were only run during initialisation.  However, being\ncallback functions they were referenced from structures in “normal”\nsections.  Changing the tag from “__init” to “__ref” fixes the\nwarnings.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8876f5e7d3b2a320777dd4f6f5301d474c97a06c",
      "tree": "7203196be21e46bef900a2f89e30a769730083f1",
      "parents": [
        "3f3e12d050052032a51f75e72e540322e2a7da2b"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:09 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: f_mass_storage: added eject callback\n\nAdded pre_eject() and post_eject() callbacks which are\ncalled before and after removable logical unit is ejected.\nThe first can prevent logical unit from being ejected.\n\nThis commit also changes the way callbacks are passed to\nthe function from gadget.  A fsg_operations structure has\nbeen created which lists all callbacks -- this is passed\nto the fsg_config.\n\nThis is important because it changes the way thread_exits()\ncallback is passed.\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"
    },
    {
      "commit": "3f3e12d050052032a51f75e72e540322e2a7da2b",
      "tree": "3e90bb116993c31f1702a540a675626a29cce229",
      "parents": [
        "c7ba692294ef2f69a76b24b2ad45fc6c0ac0d497"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: composite: added disconnect callback\n\nAdded a disconnect() callback to composite devices which\nis called by composite glue when its disconnect callback\nis called by gadget.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7ba692294ef2f69a76b24b2ad45fc6c0ac0d497",
      "tree": "bae6f97d5b073cf3323d6aa361670fd0c89e9e4d",
      "parents": [
        "e41e134e34fbbfc7868f4784cd1370847462b879"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:07 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: g_multi: added documentation and INF files\n\nA short documentation of the g_multi driver along with INF\nfiles for Windows XP SP3 are provided.\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"
    },
    {
      "commit": "e41e134e34fbbfc7868f4784cd1370847462b879",
      "tree": "cd390e6b48d6911ac3af300f4919985ee0f0a0fb",
      "parents": [
        "90eef5b8acb459da65b269cf1db9f92debda1a24"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:06 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: g_serial: INF file updated\n\nUpdated the INF file for g_serial gadget.  It should work with\nmost recent Windows systems now.\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"
    },
    {
      "commit": "90eef5b8acb459da65b269cf1db9f92debda1a24",
      "tree": "ccdb62ae24356c391667c5be93126b42994ef565",
      "parents": [
        "279cc49a697d5b4f9477cd68eeb4ef20798400fe"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: g_ether: updated INF file\n\nUpdated the INF file for the g_ether gadget.  It should work with most\nrecent Windows systems now.\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"
    },
    {
      "commit": "279cc49a697d5b4f9477cd68eeb4ef20798400fe",
      "tree": "bc5caceaac31cf536cfb23d7ce730d72b55b96fb",
      "parents": [
        "248720529cb50c6b6cf2ec01748049c6b532a8cc"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:03 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: g_multi: code clean up and refactoring\n\nThe Multifunction Composite Gadget have been cleaned up\nand refactored so hopefully it looks prettier and works\nat least as good as before changes.\n\nA Kconfig has also been fixed to make it impossible to build\nFunctionFS gadget with no configurations.  With this patch, if\nRNDIS is not chosen by the user CDC is force-selected.\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"
    },
    {
      "commit": "248720529cb50c6b6cf2ec01748049c6b532a8cc",
      "tree": "4a3a12596c825e3fdc362af2b1073efe370d6e25",
      "parents": [
        "fd7c9a007f7d45df86974c3f83d67ab21cc21f1f"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Fri Jun 18 15:59:43 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: f_mass_storage: dead code removed\n\nThe ep0req_name was never used in f_mass_storage hence it may\nbe safely removed from the code.  It was a leftover from File\nStorage Gadget which used it for debug messages.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd7c9a007f7d45df86974c3f83d67ab21cc21f1f",
      "tree": "143a1c3d28d83c3cadf8962bac139259b8d69aff",
      "parents": [
        "f2adc4f8aaf272de9ac71dcb18d95ebe05fc3f94"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Jun 16 12:08:00 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: f_fs: use usb_string_ids_n()\n\nUse usb_string_ids_n() function to simplify string ids\nregisteration.\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"
    },
    {
      "commit": "f2adc4f8aaf272de9ac71dcb18d95ebe05fc3f94",
      "tree": "07b92ce8914bca169edbf5e0852a3c93bea81e4b",
      "parents": [
        "7898aee1dacbb246fee958f0a6102320b61768d9"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Jun 16 12:07:59 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: composite: usb_string_ids_*() functions added\n\nusb_string_ids_tab() and usb_string_ids_n() functions added to\nthe composite framework.  The first accepts an array of\nusb_string object and for each registeres a string id and the\nsecond registeres a given number of ids and returns the first.\n\nThis may simplify string ids registration since gadgets and\ncomposite functions won\u0027t have to call usb_string_id() several\ntimes and each time check for errer status -- all this will be\ndone with a single call.\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"
    },
    {
      "commit": "7898aee1dacbb246fee958f0a6102320b61768d9",
      "tree": "36243fdd64df23ab0112daf95a41c62efd5d5b39",
      "parents": [
        "1dc90985d1b29275607ddac59555199e7894f633"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Jun 16 12:07:58 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: f_fs: functionfs_add() renamed to functionfs_bind_config()\n\nFunctionFS had a bit unique name for function used to add it\nto USB configuration.  Renamed as to match naming convention\nof other functions.\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"
    },
    {
      "commit": "1dc90985d1b29275607ddac59555199e7894f633",
      "tree": "fdcc51074c894d7f8cfc37113c30e13fdd496e64",
      "parents": [
        "26eca10e6ef64e15f250523a1e7e94ad40ac2bf8"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Jun 16 12:07:57 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: f_mass_storage: fsg_add() renamed to fsg_bind_config()\n\nMass Storage Function had a bit unique name for function\nused to add it to USB configuration.  Renamed as to match\nnaming convention of other functions.\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"
    },
    {
      "commit": "26eca10e6ef64e15f250523a1e7e94ad40ac2bf8",
      "tree": "516237887aaaa58604b02cc6db7bc43967935858",
      "parents": [
        "3b759c75febd8f9ce91a05705ec43eb7f4b5ed3d"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Jun 16 12:07:56 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: g_mass_storage: static data instead of dynamic allocation\n\nThis patch changes msg_do_config() function so that it uses\na static object for a fsg_common structure instead of dynamically\nallocated.  This is a micro-optimisation.\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"
    },
    {
      "commit": "3b759c75febd8f9ce91a05705ec43eb7f4b5ed3d",
      "tree": "56b5dcc1d2c83af6548ebb5951f582630a96653b",
      "parents": [
        "1548b13b75a2ec06f46220004e91c37818be6c18"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jun 01 23:04:45 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: mon: kill BKL usage\n\ncompat_ioctl does not use the BKL, so I assume that\nthe native function does not need it either.\n\nThe open function is already protected by the\ndriver\u0027s mutex, the BKL is probably not needed\nhere either.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1548b13b75a2ec06f46220004e91c37818be6c18",
      "tree": "65fb7fa6dd3e02c2e5c94b0ee69e81d4915e053f",
      "parents": [
        "00b81fb23a4937a24cb010f41ac173a786eb4c55"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jun 01 23:04:44 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "usb: gadget: Do not take BKL for gadget-\u003eops-\u003eioctl\n\nThere is no gadget driver in the tree that\nactually implements the ioctl operation, so\nobviously it is not necessary to hold the\nBKL around the call.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "00b81fb23a4937a24cb010f41ac173a786eb4c55",
      "tree": "c6f15d0b85f3bc57be138877c56522aafbe9c768",
      "parents": [
        "0daeed381c6a33fdbdc3b0e9f09d96f0a2a8a195"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Jun 01 23:04:43 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB-BKL: Remove BKL use in uhci-debug\n\nBKL was not really needed, just came from earlier push downs.\n\nThe only part that\u0027s a bit dodgy is the lseek function. Would\nneed another lock or atomic access to fpos on 32bit?\nBetter to have a libfs lseek\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0daeed381c6a33fdbdc3b0e9f09d96f0a2a8a195",
      "tree": "01ec5ec82b3b08a20b64e5a16cbcd3a55aaf1002",
      "parents": [
        "c532b29a6f6d31e84a7c88f995eebdc75ebd4248"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Jun 01 23:04:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB-BKL: Remove BKL use for usb serial driver probing\n\nThe usb serial driver initialization tried to use the BKL to stop\ndriver modules from unloading, but that didn\u0027t work anyways.\n\nThere was already some code to do proper try_module_get,\nbut it was conditional on having a new probe interface.\nI checked all the low level drivers and they all have proper\n.owner \u003d THIS_MODULE, so it\u0027s ok to always use.\n\nThe other problem was the usb_serial_driver_list needing\nprotection by a lock. This was broken anyways because unregister\ndid not necessarily have the BKL.\n\nI extended the extending table_lock mutex to protect this case too.\n\nWith these changes the BKL can be removed here.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c532b29a6f6d31e84a7c88f995eebdc75ebd4248",
      "tree": "5b8dbfae37f6c3c1530ee3651c9d28e00bd15f5e",
      "parents": [
        "6e12ea4658487ba9c746e95b31014cb89f63703b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Jun 01 23:04:41 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB-BKL: Convert usb_driver ioctl to unlocked_ioctl\n\nAnd audit all the users. None needed the BKL.  That was easy\nbecause there was only very few around.\n\nTested with allmodconfig build on x86-64\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nFrom: Andi Kleen \u003cak@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "6e12ea4658487ba9c746e95b31014cb89f63703b",
      "tree": "03c2e4fed6b1077a02b371ab686c6fb20b9ea0ed",
      "parents": [
        "16f76a7654cf603ca13543e4f914ec8b6cd9ffb2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Jun 01 23:04:40 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB-BKL: Remove lock_kernel in usbfs update_sb()\n\nThe code this is attempting to lock against does not use the BKL,\nso it\u0027s not needed.\n\nMost likely this code is still broken/racy (Al Viro also thinks so),\nbut removing the BKL should not make it worse than before.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16f76a7654cf603ca13543e4f914ec8b6cd9ffb2",
      "tree": "ae4365b95f592676a658fd4c15c59ae29d06a7ff",
      "parents": [
        "87eb1bead832b9880126fdbea74cc8ecb22b50c0"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Thu Jun 17 11:55:49 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "usb: atm: fixed spacing and indentation coding style issues\n\nFixed spacing and indentation coding style issues.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87eb1bead832b9880126fdbea74cc8ecb22b50c0",
      "tree": "bce02f58b229e786a2268abc75b502a564e7b18d",
      "parents": [
        "83a3ac866d6931611d37ded24a2a2cc99fe36e9f"
      ],
      "author": {
        "name": "Yann Cantin",
        "email": "yann.cantin@laposte.net",
        "time": "Sat Jun 05 23:06:31 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB: Add a serial number parameter to g_file_storage module\n\nThis patch add a serial number parameter to the g_file_storage\nmodule. There\u0027s validity checks against the string passed to comply\nwith the specs.\n\nSigned-off-by: Yann Cantin \u003cyann.cantin@laposte.net\u003e\nCc: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83a3ac866d6931611d37ded24a2a2cc99fe36e9f",
      "tree": "e7d3af4a38e28ee36cfb10842c035691e112a3e1",
      "parents": [
        "f7244ce6530fc500a0d99cab0a110da7ff892e56"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Wed Jun 16 18:56:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "usb: conexant: fixed spacing and brace coding style issues\n\nFixed spacing and brace coding style issues.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7244ce6530fc500a0d99cab0a110da7ff892e56",
      "tree": "47dcb7443f615f01d77f01e33384a48ccbee23f4",
      "parents": [
        "c48271e0729a42a0692a5b7e1aa1552d7f2ff8ab"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 10 19:20:43 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB: gadget: langwell_udc.c: printk needs a (unsigned long long) cast for a dma_t\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c48271e0729a42a0692a5b7e1aa1552d7f2ff8ab",
      "tree": "5370743f1f00837d024d8a7984fd9a72be2d87a3",
      "parents": [
        "3f37bca1038de01ab2666adde1954460c35ff3af"
      ],
      "author": {
        "name": "Leann Ogasawara",
        "email": "leann.ogasawara@canonical.com",
        "time": "Thu Jun 10 15:49:24 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "Revert \"USB: Adding support for HTC Smartphones to ipaq\"\n\nipaq already had this device id defined:\n\n{ USB_DEVICE(0x0BB4, 0x00CF) }, /* HTC USB Modem */\n\nRevert the commit which adds the duplicate entry.\n\nThis reverts commit 04cab1329336d4577d6638360c905e360934b425.\n\nOriginally-by: Ben Collins \u003cben.collins@canonical.com\u003e\nSigned-off-by: Leann Ogasawara \u003cleann.ogasawara@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f37bca1038de01ab2666adde1954460c35ff3af",
      "tree": "4b1e5db0b09272e8aa987125b39a73c7d6d4acd6",
      "parents": [
        "5a9cdf332eae724b11906cb1712e3a662eba32b2"
      ],
      "author": {
        "name": "Leann Ogasawara",
        "email": "leann.ogasawara@canonical.com",
        "time": "Thu Jun 10 14:51:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB: option: Remove duplicate AMOI_VENDOR_ID\n\nAMOI_VENDOR_ID is defined twice.  Remove the duplicate entry and move\nthe AMOI_PRODUCT_9508 definition to be grouped with the other AMOI\nproduct definitions.\n\nOriginally-by: Ben Collins \u003cben.collins@ubuntu.com\u003e\nSigned-off-by: Leann Ogasawara \u003cleann.ogasawara@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a9cdf332eae724b11906cb1712e3a662eba32b2",
      "tree": "67aad1a4e795b2b26e4e320305accba16c4d201e",
      "parents": [
        "48f24970144479c29b8cee6d2e1dbedf6dcf9cfb"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Fri Jun 04 15:47:56 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB: EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits\n\nThis patch will enable Per-port event feature defined in EHCI 1.1\naddendum. This feature addresses an issue where HCD is currently\nrequired to read and parse PORTSC for all enabled root hub ports. With\nthis patch, the overhead will be reduced.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48f24970144479c29b8cee6d2e1dbedf6dcf9cfb",
      "tree": "5a4944c496f4209a862188c16f29cdef55db3224",
      "parents": [
        "aa4d8342988d0c1a79ff19b2ede1e81dfbb16ea5"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Fri Jun 04 15:47:55 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB: EHCI: EHCI 1.1 addendum: Basic LPM feature support\n\nWith this patch, the LPM capable EHCI host controller can put device\ninto L1 sleep state which is a mode that can enter/exit quickly, and\nreduce power consumption.\n\nSigned-off-by: Jacob Pan \u003cjacob.jun.pan@intel.com\u003e\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa4d8342988d0c1a79ff19b2ede1e81dfbb16ea5",
      "tree": "7139abaa1f63af9a70405cec91dcd1b8a30bf0d0",
      "parents": [
        "e644814a2ccbfe171d2fd2b9bca491ead1ae1a96"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Fri Jun 04 15:47:54 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "USB: EHCI: EHCI 1.1 addendum: preparation\n\nEHCI 1.1 addendum introduced several energy efficiency extensions for\nEHCI USB host controllers:\n1. LPM (link power management)\n2. Per-port change\n3. Shorter periodic frame list\n4. Hardware prefetching\n\nThis patch is intended to define the HW bits and debug interface for\nEHCI 1.1 addendum. The LPM and Per-port change patches will be sent out\nafter this patch.\n\nSigned-off-by: Jacob Pan \u003cjacob.jun.pan@intel.com\u003e\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e644814a2ccbfe171d2fd2b9bca491ead1ae1a96",
      "tree": "7610bc54a5e84406c23aef29ac38b2a1ad122e9e",
      "parents": [
        "a5cc8049ca8ec8b09b9649f32b6e37f94345ddb8"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Tue Jun 15 17:04:44 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:35 2010 -0700"
      },
      "message": "usb: throw away custom hex digit methods\n\nRecent kernel has common method to convert hex digit to its value.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5cc8049ca8ec8b09b9649f32b6e37f94345ddb8",
      "tree": "9117ba882c5bfaf348d919f05d874848fd4a59c3",
      "parents": [
        "dc6eb27bdd3d214568f7d77a317c202c10222511"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 31 20:23:19 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: isd200.c: Remove unnecessary kmalloc cast\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dc6eb27bdd3d214568f7d77a317c202c10222511",
      "tree": "81583901b296bb8ddc3327a5b2a8c2842977d6bb",
      "parents": [
        "6e1c3b467ffd9d6eb725dda544f6fd10e471ea71"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 27 18:10:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: host: Eliminate NULL dereference\n\nThe test above allows std to be NULL, so check that std is not NULL before\ndoing the dereference.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E,E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\nif ((E \u003d\u003d NULL \u0026\u0026 ...) || ...)\n{\n  ... when !\u003d if (...) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e1c3b467ffd9d6eb725dda544f6fd10e471ea71",
      "tree": "6c815a4e5980bf91cb564f36ae085db14defa4c4",
      "parents": [
        "cd62aced31dee9a9a8e63da7bd564911891b3665"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Thu May 27 09:32:13 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: otg.h: Fix the mixup in parameters order.\n\notg_io_write() function does not follow the declaration of\nstruct otg_io_access_ops.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd62aced31dee9a9a8e63da7bd564911891b3665",
      "tree": "9abef1318fe0ccc487e4bc49c8dddc2d7b712ea7",
      "parents": [
        "16be57259f4e664e4e423caa896963de1b7b8d14"
      ],
      "author": {
        "name": "csanchez@neurowork.net",
        "email": "csanchez@neurowork.net",
        "time": "Tue May 25 10:53:17 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: core endpoint: Fix Coding Styles\n\nFixed coding styles in the core usb endpoint.\n\nSigned-off-by: Carlos Sánchez Acosta \u003ccsanchez@neurowork.net\u003e\nSigned-off-by: Alejandro Sánchez Acosta \u003casanchez@neurowork.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16be57259f4e664e4e423caa896963de1b7b8d14",
      "tree": "7b831c380464865c4afa161b751a4dab74871c21",
      "parents": [
        "e9c64f2b39d6861d5f3108ec135966349fc66adb"
      ],
      "author": {
        "name": "csanchez@neurowork.net",
        "email": "csanchez@neurowork.net",
        "time": "Tue May 25 10:38:22 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: core driver: Fix Coding Styles\n\nFixed coding styles in the core usb driver.\n\nSigned-off-by: Carlos Sánchez Acosta \u003ccsanchez@neurowork.net\u003e\nSigned-off-by: Alejandro Sánchez Acosta \u003casanchez@neurowork.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9c64f2b39d6861d5f3108ec135966349fc66adb",
      "tree": "aa926b45fa203dfcfae81e9e542272dd8ebf602f",
      "parents": [
        "b03dbffdcf7903ae3f1e2d61887462301752d060"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:56:43 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: Documentation/usb/linux.inf: Checkpatch cleanup\n\nDocumentation/usb/linux.inf:66: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:67: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:98: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:99: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:115: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:116: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:120: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:121: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:122: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:123: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:144: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:145: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:146: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:147: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:158: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b03dbffdcf7903ae3f1e2d61887462301752d060",
      "tree": "e075ef39c3d7c8604ad145fb2c369db058136a29",
      "parents": [
        "254217d1a86f80981e6dfc54d7412931c6f6e80b"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:56:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: Documentation/usb/hotplug.txt: Checkpatch cleanup\n\nDocumentation/usb/hotplug.txt:13: ERROR: trailing whitespace\nDocumentation/usb/hotplug.txt:87: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "254217d1a86f80981e6dfc54d7412931c6f6e80b",
      "tree": "0e4a983df73294aabcfaee56f125fe5b74c5131c",
      "parents": [
        "be8a058b50a90282d32aa638720195e1c327c569"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:56:41 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: Documentation/usb/ehci.txt: Checkpatch cleanup\n\nDocumentation/usb/ehci.txt:12: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be8a058b50a90282d32aa638720195e1c327c569",
      "tree": "7424cb27031e7fd295810d856b1f265a91beb438",
      "parents": [
        "37cd681c022a0a46ebcff025897a57457d3ca8cd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 22 10:26:22 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: gadget: Use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37cd681c022a0a46ebcff025897a57457d3ca8cd",
      "tree": "7da9657b987d15996c5183d45ed5d7f613e586fe",
      "parents": [
        "89b54397909dd1d76737b65f682d2aae0781a33c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 21 17:08:21 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: EHCI: make CONFIG_USB_EHCI_TT_NEWSCHED default to Y\n\nThis patch (as1382) changes the USB_EHCI_TT_NEWSCHED Kconfig option to\nbe non-experimental and to default to Y.  This option has existed for\na long time, and I have not heard any complaints concerning it.  By\ncontrast, several people have reported that their devices could be\nmade to work only by enabling the option.\n\nThe point of changing the default is to cause the option to be enabled\nby distros that simply use the default settings for esoteric things\nlike this.\n\nThis change was motivated by Bugzilla #15649.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89b54397909dd1d76737b65f682d2aae0781a33c",
      "tree": "4cf55096f6ba9de6f31579a96e8aa3d041374f75",
      "parents": [
        "202380d913d4bf219fdb070b90368cf0275e7b06"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Fri May 21 11:53:25 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: iuu_phoenix: Add support for different baud rates.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "202380d913d4bf219fdb070b90368cf0275e7b06",
      "tree": "255ee56ac4d0cb23eb533c1d1c7ab2f9e4a608a1",
      "parents": [
        "9196cc7bb46bece079398c9846050e8c8dc9235c"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Jun 07 09:11:33 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: xhci: Remove obsolete debugging printk.\n\nWhen code to manipulate the command register was refactored from\nxhci_run() to xhci_start(), a debugging statement was left behind that no\nlonger applies.  Remove that statement.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nReported-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9196cc7bb46bece079398c9846050e8c8dc9235c",
      "tree": "927d11b2bc26b56416d275329786e5c2f4264c83",
      "parents": [
        "6c4b7f70ba5ffb7fa1d19d2518664ea6ddb3cbf3"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Wed Jun 09 20:43:03 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: speedtouch: fixed more brace and spacing coding style issues\n\nFixed spacing coding style issues.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6c4b7f70ba5ffb7fa1d19d2518664ea6ddb3cbf3",
      "tree": "8ba957a75adab9632a5b30346f0282fcf92a1288",
      "parents": [
        "ba297edde4dd7376832bafb23e032a40d5928b56"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Wed Jun 09 20:22:03 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:33 2010 -0700"
      },
      "message": "USB: speedtouch: fixed brace and spacing coding style issues\n\nFixed brace coding style issues.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba297edde4dd7376832bafb23e032a40d5928b56",
      "tree": "9ede30f81c45a29f10ad2170d787985a88da828c",
      "parents": [
        "c548795abe0d3520b74e18f23ca0a0d72deddab9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jun 09 17:34:39 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:33 2010 -0700"
      },
      "message": "USB: UHCI: acquire spinlock before calling start_rh()\n\nThis patch (as1392) fixes a bug in uhci-hcd: The start_rh() routine is\nsupposed to be called with the private spinlock held.  If an IRQ comes\nin at just the wrong time, the driver will think the controller has\ndied when in fact it simply hasn\u0027t start yet.\n\nThe patch also addresses some issues that may prevent an URB from\nbeing unlinked after the controller has stopped.  This is an abnormal\noccurrence (ordinarily the controller stops only when the entire bus\nis suspended and hence there are no active URBs), so the pathways\nhaven\u0027t gotten much testing.  These two changes may be a little more\nthan is strictly necessary, but clearly they won\u0027t hurt.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c548795abe0d3520b74e18f23ca0a0d72deddab9",
      "tree": "fc9c29119b6d811ff28c3dfbdd03600ff80ea11d",
      "parents": [
        "6d88e6792574497bfac9a81403cc47712040636f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jun 09 17:34:27 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:33 2010 -0700"
      },
      "message": "USB: add check to detect host controller hardware removal\n\nThis patch (as1391) fixes a problem that can occur when USB host\ncontroller hardware is hot-unplugged.  If no interrupts are generated\nby the unplug then the HCD may not realize that the controller is\ngone, and the subsequent unbind may hang waiting for interrupts that\nnever arrive.\n\nThe solution (for PCI-based controllers) is to call the HCD\u0027s\ninterrupt handler at the start of usb_hcd_pci_remove().  If the\nhardware is gone, the handler will realize this when it tries to read\nthe controller\u0027s status register.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d88e6792574497bfac9a81403cc47712040636f",
      "tree": "ecd65e7b2c3c0f90f7a5e39313a3fb2850b2fdb8",
      "parents": [
        "96e077ae347912dfce0e93f5958efc3ed6f311f4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jun 09 17:34:17 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:33 2010 -0700"
      },
      "message": "USB: don\u0027t stop root-hub status polls too soon\n\nThis patch (as1390) fixes a problem that crops up when a UHCI host\ncontroller is unbound from uhci-hcd while there are still some active\nURBs.  The URBs have to be unlinked when the root hub is unregistered,\nand uhci-hcd relies upon root-hub status polls as part of its\nunlinking procedure.  But usb_hcd_poll_rh_status() won\u0027t make those\nstatus calls if hcd-\u003erh_registered is clear, and the flag is cleared\n_before_ the unregistration takes place.\n\nSince hcd-\u003erh_registered is used for other things and needs to be\ncleared early, the solution is to add a new flag (rh_pollable) and use\nit instead.  It gets cleared _after_ the root hub is unregistered.\n\nNow that the status polls don\u0027t end too soon, we have to make sure\nthey also don\u0027t occur too late -- after the root hub\u0027s usb_device\nstructure or the HCD\u0027s private structures are deallocated.  Therefore\nthe patch adds usb_get_device() and usb_put_device() calls to protect\nthe root hub structure, and it adds an extra del_timer_sync() to\nprevent the root-hub timer from causing an unexpected status poll.\n\nThis additional complexity would not be needed if the HCD framework\nhad provided separate stop() and release() callbacks instead of just\nstop().  This lack could be fixed at some future time (although it\nwould require changes to every host controller driver); when that\nhappens this patch won\u0027t be needed any more.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96e077ae347912dfce0e93f5958efc3ed6f311f4",
      "tree": "58eef1baba1052090daa8c457936c1a1ff66b470",
      "parents": [
        "b34d8915c413acb51d837a45fb8747b61f65c020"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jun 09 17:34:05 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:33 2010 -0700"
      },
      "message": "USB: fix failure path in usb_add_hcd()\n\nThis patch (as1389) fixes some errors in the failure pathway of\nusb_add_hcd().  The actions it takes ought to be exactly the same as\nthose taken by usb_remove_hcd(), but they aren\u0027t.\n\nIn one case (removal of the usb_bus_attr_group), the two routines are\nbrought into agreement by changing usb_remove_hcd().  All the other\ndiscrepancies are fixed by changing usb_add_hcd().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b34d8915c413acb51d837a45fb8747b61f65c020",
      "tree": "ced5fac166324634653d84b1afe2b958b3904f4d",
      "parents": [
        "e8a89cebdbaab14caaa26debdb4ffd493b8831af",
        "f33ebbe9da2c3c24664a0ad4f8fd83f293547e63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 12:07:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 12:07:51 2010 -0700"
      },
      "message": "Merge branch \u0027writable_limits\u0027 of git://decibel.fi.muni.cz/~xslaby/linux\n\n* \u0027writable_limits\u0027 of git://decibel.fi.muni.cz/~xslaby/linux:\n  unistd: add __NR_prlimit64 syscall numbers\n  rlimits: implement prlimit64 syscall\n  rlimits: switch more rlimit syscalls to do_prlimit\n  rlimits: redo do_setrlimit to more generic do_prlimit\n  rlimits: add rlimit64 structure\n  rlimits: do security check under task_lock\n  rlimits: allow setrlimit to non-current tasks\n  rlimits: split sys_setrlimit\n  rlimits: selinux, do rlimits changes under task_lock\n  rlimits: make sure -\u003erlim_max never grows in sys_setrlimit\n  rlimits: add task_struct to update_rlimit_cpu\n  rlimits: security, add task_struct to setrlimit\n\nFix up various system call number conflicts.  We not only added fanotify\nsystem calls in the meantime, but asm-generic/unistd.h added a wait4\nalong with a range of reserved per-architecture system calls.\n"
    },
    {
      "commit": "e8a89cebdbaab14caaa26debdb4ffd493b8831af",
      "tree": "e0843f082628408ce259c72db36da54dff603987",
      "parents": [
        "8196867c74890ccdf40a2b5e3e173597fbc4f9ac",
        "6ae0185fe201eae0548dace2a84acb5050fc8606"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (79 commits)\n  mtd: Remove obsolete \u003cmtd/compatmac.h\u003e include\n  mtd: Update copyright notices\n  jffs2: Update copyright notices\n  mtd-physmap: add support users can assign the probe type in board files\n  mtd: remove redwood map driver\n  mxc_nand: Add v3 (i.MX51) Support\n  mxc_nand: support 8bit ecc\n  mxc_nand: fix correct_data function\n  mxc_nand: add V1_V2 namespace to registers\n  mxc_nand: factor out a check_int function\n  mxc_nand: make some internally used functions overwriteable\n  mxc_nand: rework get_dev_status\n  mxc_nand: remove 0xe00 offset from registers\n  mtd: denali: Add multi connected NAND support\n  mtd: denali: Remove set_ecc_config function\n  mtd: denali: Remove unuseful code in get_xx_nand_para functions\n  mtd: denali: Remove device_info_tag structure\n  mtd: m25p80: add support for the Winbond W25Q32 SPI flash chip\n  mtd: m25p80: add support for the Intel/Numonyx {16,32,64}0S33B SPI flash chips\n  mtd: m25p80: add support for the EON EN25P{32, 64} SPI flash chips\n  ...\n\nFix up trivial conflicts in drivers/mtd/maps/{Kconfig,redwood.c} due to\nredwood driver removal.\n"
    },
    {
      "commit": "8196867c74890ccdf40a2b5e3e173597fbc4f9ac",
      "tree": "3bb2df18233327ed9fd3bdd3da2f84cefe7d5611",
      "parents": [
        "8c8946f509a494769a8c602b5ed189df01917d39",
        "ffc18879903e55487bc5ac3c774b99a07de06029"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:47:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:47:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bcopeland/omfs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bcopeland/omfs:\n  omfs: fix uninitialized variable warning\n  omfs: sanity check cluster size\n  omfs: refuse to mount if bitmap pointer is obviously wrong\n  omfs: check bounds on block numbers before passing to sb_bread\n  omfs: fix memory leak\n"
    },
    {
      "commit": "8c8946f509a494769a8c602b5ed189df01917d39",
      "tree": "dfd96bd6ca5ea6803c6d77f65ba37e04f78b2d3b",
      "parents": [
        "5f248c9c251c60af3403902b26e08de43964ea0b",
        "1968f5eed54ce47bde488fd9a450912e4a2d7138"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:39:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:39:13 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/users/eparis/notify\n\n* \u0027for-linus\u0027 of git://git.infradead.org/users/eparis/notify: (132 commits)\n  fanotify: use both marks when possible\n  fsnotify: pass both the vfsmount mark and inode mark\n  fsnotify: walk the inode and vfsmount lists simultaneously\n  fsnotify: rework ignored mark flushing\n  fsnotify: remove global fsnotify groups lists\n  fsnotify: remove group-\u003emask\n  fsnotify: remove the global masks\n  fsnotify: cleanup should_send_event\n  fanotify: use the mark in handler functions\n  audit: use the mark in handler functions\n  dnotify: use the mark in handler functions\n  inotify: use the mark in handler functions\n  fsnotify: send fsnotify_mark to groups in event handling functions\n  fsnotify: Exchange list heads instead of moving elements\n  fsnotify: srcu to protect read side of inode and vfsmount locks\n  fsnotify: use an explicit flag to indicate fsnotify_destroy_mark has been called\n  fsnotify: use _rcu functions for mark list traversal\n  fsnotify: place marks on object in order of group memory address\n  vfs/fsnotify: fsnotify_close can delay the final work in fput\n  fsnotify: store struct file not struct path\n  ...\n\nFix up trivial delete/modify conflict in fs/notify/inotify/inotify.c.\n"
    },
    {
      "commit": "5f248c9c251c60af3403902b26e08de43964ea0b",
      "tree": "6d3328e72a7e4015a64017eb30be18095c6a3c64",
      "parents": [
        "f6cec0ae58c17522a7bc4e2f39dae19f199ab534",
        "dca332528bc69e05f67161e1ed59929633d5e63d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:26:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:26:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (96 commits)\n  no need for list_for_each_entry_safe()/resetting with superblock list\n  Fix sget() race with failing mount\n  vfs: don\u0027t hold s_umount over close_bdev_exclusive() call\n  sysv: do not mark superblock dirty on remount\n  sysv: do not mark superblock dirty on mount\n  btrfs: remove junk sb_dirt change\n  BFS: clean up the superblock usage\n  AFFS: wait for sb synchronization when needed\n  AFFS: clean up dirty flag usage\n  cifs: truncate fallout\n  mbcache: fix shrinker function return value\n  mbcache: Remove unused features\n  add f_flags to struct statfs(64)\n  pass a struct path to vfs_statfs\n  update VFS documentation for method changes.\n  All filesystems that need invalidate_inode_buffers() are doing that explicitly\n  convert remaining -\u003eclear_inode() to -\u003eevict_inode()\n  Make -\u003edrop_inode() just return whether inode needs to be dropped\n  fs/inode.c:clear_inode() is gone\n  fs/inode.c:evict() doesn\u0027t care about delete vs. non-delete paths now\n  ...\n\nFix up trivial conflicts in fs/nilfs2/super.c\n"
    },
    {
      "commit": "f6cec0ae58c17522a7bc4e2f39dae19f199ab534",
      "tree": "496cf6f53b0c75d9ae57bd0e411c5d2f6cea5cbb",
      "parents": [
        "0fcf12d510b6d1b1b090a090c62009310eca4be4",
        "c4e9b56e24422e71424b24eee27c2b134a191d7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:05:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:05:52 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (59 commits)\n  igbvf.txt: Add igbvf Documentation\n  igb.txt: Add igb documentation\n  e100/e1000*/igb*/ixgb*: Add missing read memory barrier\n  ixgbe: fix build error with FCOE_CONFIG without DCB_CONFIG\n  netxen: protect tx timeout recovery by rtnl lock\n  isdn: gigaset: use after free\n  isdn: gigaset: add missing unlock\n  solos-pci: Fix race condition in tasklet RX handling\n  pkt_sched: Fix sch_sfq vs tcf_bind_filter oops\n  net: disable preemption before call smp_processor_id()\n  tcp: no md5sig option size check bug\n  iwlwifi: fix locking assertions\n  iwlwifi: fix TX tracer\n  isdn: fix information leak\n  net: Fix napi_gro_frags vs netpoll path\n  usbnet: remove noisy and hardly useful printk\n  rtl8180: avoid potential NULL deref in rtl8180_beacon_work\n  ath9k: Remove myself from the MAINTAINERS list\n  libertas: scan before assocation if no BSSID was given\n  libertas: fix association with some APs by using extended rates\n  ...\n"
    },
    {
      "commit": "0fcf12d510b6d1b1b090a090c62009310eca4be4",
      "tree": "bdede7832707c398856cc18578dfa7a0d4a34083",
      "parents": [
        "4d15393d20c1934a296a999d8ede125532d21cc4",
        "cd078af65d5c2f19c0f378062b07a0a79b000723"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:05:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:05:33 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  tx493xide: use min_t() macro instead of min()\n  drivers/ide: Use memdup_user\n  via82cxxx: fix typo for VT6415 PCIE PATA IDE Host Controller support.\n  ide-cd: Do not access completed requests in the irq handler\n"
    },
    {
      "commit": "4d15393d20c1934a296a999d8ede125532d21cc4",
      "tree": "a1ad6f5314857c1d9dfd4ba981003c2853b8027f",
      "parents": [
        "7fbd15f9b42f2c30ceeb94776a111d0c28669e0c",
        "2dc4ec5de039d5db4805dff170ab80f4e990e977"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:05:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:05:17 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Update defconfig.\n  sparc: Kill user copy check code.\n  sparc64: Fix perf_arch_get_caller_regs().\n  sparc64: Add missing ID to parport probing code.\n"
    },
    {
      "commit": "7fbd15f9b42f2c30ceeb94776a111d0c28669e0c",
      "tree": "a196404c795091aae4254c9d479dce1c0653e4c5",
      "parents": [
        "1989425a3aed215f1accd5d8019b18b345166a63",
        "f1d23ed8218ca5afaf178a6495253dbb7fc98f57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:04:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:04:23 2010 -0700"
      },
      "message": "Merge branch \u0027rs485fix\u0027 of git://www.jni.nu/cris\n\n* \u0027rs485fix\u0027 of git://www.jni.nu/cris:\n  CRIS: ioctl for getting RS485 information\n"
    },
    {
      "commit": "1989425a3aed215f1accd5d8019b18b345166a63",
      "tree": "edf01f8cddce137588a501d74eedb43e98911c62",
      "parents": [
        "0fc2f137226eff4c9dd90864dda5c237474c3ec5",
        "e32e78c5ee8aadef020fbaecbe6fb741ed9029fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:02:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:02:42 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: fix build with make 3.82\n  Revert \"Input: appletouch - fix integer overflow issue\"\n  memblock: Fix memblock_is_region_reserved() to return a boolean\n  powerpc: Trim defconfigs\n  powerpc: fix i8042 module build error\n  sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset\n  powerpc/5200: add mpc5200_psc_ac97_gpio_reset\n"
    },
    {
      "commit": "0fc2f137226eff4c9dd90864dda5c237474c3ec5",
      "tree": "50ec67f1f9d144a3ceb5ccff45a37bc5005f6c3d",
      "parents": [
        "dcded10f6dce10411b16134ce9cc87bfdf75c13f",
        "aab2393e2ec52c74b419af7c26a12e21584e483b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:01:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:01:11 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (32 commits)\n  Blackfin: gpio: add a debounce stub\n  Blackfin: update defconfigs\n  Blackfin: remove CONFIG_MEM_GENERIC_BOARD\n  Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing\n  Blackfin: unify rotary encoder bitmasks\n  Blackfin: unify SDH/RSI bitmasks\n  Blackfin: BF54x: tweak DMAC MMR naming to match other ports\n  Blackfin: TWI: clean up the MMR names\n  Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers\n  Blackfin: add support for dynamic ftrace\n  Blackfin: add support for LZO compressed kernels\n  Blackfin: portmux: fix peripheral map overflow when requesting pins\n  Blackfin: document SPI CS limitations with CPHA\u003d0\n  Blackfin: remove useless and outdated documentation\n  Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options\n  Blackfin: gpio/portmux: clean up whitespace corruption\n  Blackfin: make sure mmiowb inserts a write barrier with SSYNC\n  Blackfin: fix DMA/cache bug when resuming from suspend to RAM\n  Blackfin: BF51x: fix handling of PH8 (the \"internal\" SPI0SEL4 pin)\n  Blackfin: add a GPIO_DEFAULT_BOOT_SPI_CS\n  ...\n"
    },
    {
      "commit": "dcded10f6dce10411b16134ce9cc87bfdf75c13f",
      "tree": "da6d0face147072c9eadc8a01af4e49958769138",
      "parents": [
        "9e0ba741aabdf129d561e62d207c75146adef5e8",
        "b0ebeb9c09cb5b84bb2f33927c84c7648845fcec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:00:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:00:07 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (30 commits)\n  DMAENGINE: at_hdmac: locking fixlet\n  DMAENGINE: pch_dma: kill another usage of __raw_{read|write}l\n  dma: dmatest: fix potential sign bug\n  ioat2: catch and recover from broken vtd configurations v6\n  DMAENGINE: add runtime slave control to COH 901 318 v3\n  DMAENGINE: add runtime slave config to DMA40 v3\n  DMAENGINE: generic slave channel control v3\n  dmaengine: Driver for Topcliff PCH DMA controller\n  intel_mid: Add Mrst \u0026 Mfld DMA Drivers\n  drivers/dma: Eliminate a NULL pointer dereference\n  dma/timb_dma: compile warning on 32 bit\n  DMAENGINE: ste_dma40: support older silicon\n  DMAENGINE: ste_dma40: support disabling physical channels\n  DMAENGINE: ste_dma40: no disabled phy channels on ux500\n  DMAENGINE: ste_dma40: fix suspend bug\n  DMAENGINE: ste_dma40: add DB8500 memcpy channels\n  DMAENGINE: ste_dma40: no flow control on memcpy\n  DMAENGINE: ste_dma40: arch updates for LCLA and LCPA\n  DMAENGINE: ste_dma40: allocate LCLA dynamically\n  DMAENGINE: ste_dma40: no premature stop\n  ...\n\nFix up trivial conflicts in arch/arm/mach-ux500/devices-db8500.c\n"
    },
    {
      "commit": "9e0ba741aabdf129d561e62d207c75146adef5e8",
      "tree": "e4f86d12f1f1487c11d5752b14cdcfd5ffe95947",
      "parents": [
        "02f0777a0d6560eb995aade34a1b82f95c0452da"
      ],
      "author": {
        "name": "qiaochong",
        "email": "qiaochong@loongson.cn",
        "time": "Mon Aug 09 17:21:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:11 2010 -0700"
      },
      "message": "drivers/char/vt.c:vc_do_resize(): local var `end\u0027 should be unsigned long\n\nAccording include/linux/console_struct.h,vc_scr_end is unsigned long.\n\nstruct vc_data {\n    unsigned short  vc_num;         /* Console number */\n    unsigned int    vc_cols;        /* [#] Console size */\n    unsigned int    vc_rows;\n    unsigned int    vc_size_row;        /* Bytes per row */\n    unsigned int    vc_scan_lines;      /* # of scan lines */\n    unsigned long   vc_origin;      /* [!] Start of real screen */\n    unsigned long   vc_scr_end;     /* [!] End of real screen */\n    unsigned long   vc_visible_origin;  /* [!] Top of visible window */\n    unsigned int    vc_top, vc_bottom;  /* Scrolling region */\n    const struct consw *vc_sw;\n    unsigned short  *vc_screenbuf;\n...\n}\n\nSigned-off-by: qiaochong \u003cqiaochong@loongson.cn\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02f0777a0d6560eb995aade34a1b82f95c0452da",
      "tree": "5d4b4f09c3345a4a84c5ebc85b037540c39c63fc",
      "parents": [
        "a8618a0e8a06f75c6efec2a5477861d704d48b28"
      ],
      "author": {
        "name": "qiaochong",
        "email": "qiaochong@loongson.cn",
        "time": "Mon Aug 09 17:21:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:11 2010 -0700"
      },
      "message": "drivers/char/vt.c: fix vc-\u003evc_origin on take_over_console()\n\nkernel will die on some platform when switch from vga mode to framebuffer\nmode.  The reason of this bug is that bind_con_driver reset vc-\u003evc_origin\nto (unsigned long)vc-\u003evc_screenbuf.\n\nOn vgacon vc-\u003evc_origin is not releated to vc-\u003evc_screenbuf,if set\nvc-\u003evc_origin to vc-\u003evc_screenbuf,kernel will die on vc_do_resize.\n\nstatic int vc_do_resize(struct tty_struct *tty, struct tty_struct *real_tty,\n        struct vc_data *vc, unsigned int cols, unsigned int lines)\n{\n    unsigned long old_origin, new_origin, new_scr_end, rlth, rrem, err \u003d 0;\n    unsigned int old_cols, old_rows, old_row_size, old_screen_size;\n    unsigned int new_cols, new_rows, new_row_size, new_screen_size;\n    unsigned int end, user;\n...\n        end \u003d (old_rows \u003e new_rows) ? old_origin +\n            (old_row_size * new_rows) :\n            vc-\u003evc_scr_end;\n\n...\n/*\nhere for a test from vgacon to framebuffer:\nold_origin\u003d0x810814a0,end\u003d0xb00b8fa0,vc-\u003evc_origin\u003d0x810814a0\nthe code bellow will copy memory from 0x810814a0 to 0xb00b8fa0,\nthis will cover kernel code,kernel died here.\n*/\n\n    while (old_origin \u003c end) {\n\n        scr_memcpyw((unsigned short *) new_origin,\n                (unsigned short *) old_origin, rlth);\n        if (rrem)\n            scr_memsetw((void *)(new_origin + rlth),\n                    vc-\u003evc_video_erase_char, rrem);\n        old_origin +\u003d old_row_size;\n        new_origin +\u003d new_row_size;\n    }\n\n...\n}\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: qiaochong \u003cqiaochong@loongson.cn\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8618a0e8a06f75c6efec2a5477861d704d48b28",
      "tree": "02679a316c5dea69e337ff65219d7c116f5a59aa",
      "parents": [
        "424acaaeb3a3932d64a9b4bd59df6cf72c22d8f3"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Mon Aug 09 17:21:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:11 2010 -0700"
      },
      "message": "rwsem: smaller wrappers around rwsem_down_failed_common\n\nMore code can be pushed from rwsem_down_read_failed and\nrwsem_down_write_failed into rwsem_down_failed_common.\n\nFollowing change adding down_read_critical infrastructure support also\nenjoys having flags available in a register rather than having to fish it\nout in the struct rwsem_waiter...\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nCc: Suleiman Souhlal \u003csuleiman@google.com\u003e\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "424acaaeb3a3932d64a9b4bd59df6cf72c22d8f3",
      "tree": "c3c55028aa6eff578bc6d4d984796c7ea1379061",
      "parents": [
        "fd41b33435ada87323cc86b50959fbffe35192c8"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Mon Aug 09 17:21:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:11 2010 -0700"
      },
      "message": "rwsem: wake queued readers when writer blocks on active read lock\n\nThis change addresses the following situation:\n\n- Thread A acquires the rwsem for read\n- Thread B tries to acquire the rwsem for write, notices there is already\n  an active owner for the rwsem.\n- Thread C tries to acquire the rwsem for read, notices that thread B already\n  tried to acquire it.\n- Thread C grabs the spinlock and queues itself on the wait queue.\n- Thread B grabs the spinlock and queues itself behind C. At this point A is\n  the only remaining active owner on the rwsem.\n\nIn this situation thread B could notice that it was the last active writer\non the rwsem, and decide to wake C to let it proceed in parallel with A\nsince they both only want the rwsem for read.\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nCc: Suleiman Souhlal \u003csuleiman@google.com\u003e\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd41b33435ada87323cc86b50959fbffe35192c8",
      "tree": "6d2a7e79557e5de21bc91fce5b939c1f7dc1355c",
      "parents": [
        "70bdc6e0644f3535e93bac5c364ca199397e507e"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Mon Aug 09 17:21:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:11 2010 -0700"
      },
      "message": "rwsem: let RWSEM_WAITING_BIAS represent any number of waiting threads\n\nPreviously each waiting thread added a bias of RWSEM_WAITING_BIAS.  With\nthis change, the bias is added only once to indicate that the wait list is\nnon-empty.\n\nThis has a few nice properties which will be used in following changes:\n- when the spinlock is held and the waiter list is known to be non-empty,\n  count \u003c RWSEM_WAITING_BIAS  \u003c\u003d\u003e  there is an active writer on that sem\n- count \u003d\u003d RWSEM_WAITING_BIAS  \u003c\u003d\u003e  there are waiting threads and no\n                                     active readers/writers on that sem\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nCc: Suleiman Souhlal \u003csuleiman@google.com\u003e\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70bdc6e0644f3535e93bac5c364ca199397e507e",
      "tree": "af5264cc57fcd69deae10fdd67cb62461111aa4c",
      "parents": [
        "345af7bf3304410634c21ada4664fda83d4d9a16"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Mon Aug 09 17:21:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "rwsem: lighter active count checks when waking up readers\n\nIn __rwsem_do_wake(), we can skip the active count check unless we come\nthere from up_xxxx().  Also when checking the active count, it is not\nactually necessary to increment it; this allows us to get rid of the read\nside undo code and simplify the calculation of the final rwsem count\nadjustment once we\u0027ve counted the reader threads to wake.\n\nThe basic observation is the following.  When there are waiter threads on\na rwsem and the spinlock is held, other threads can only increment the\nactive count by trying to grab the rwsem in down_xxxx().  However\ndown_xxxx() will notice there are waiter threads and take the down_failed\npath, blocking to acquire the spinlock on the way there.  Therefore, a\nthread observing an active count of zero with waiters queued and the\nspinlock held, is protected against other threads acquiring the rwsem\nuntil it wakes the last waiter or releases the spinlock.\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nCc: Suleiman Souhlal \u003csuleiman@google.com\u003e\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "345af7bf3304410634c21ada4664fda83d4d9a16",
      "tree": "1fd8b49ef79796e561cce19794af371099f5e7ca",
      "parents": [
        "7721fea3d0fd93fb4d000eb737b444369358d6d3"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Mon Aug 09 17:21:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "rwsem: fully separate code paths to wake writers vs readers\n\nThis is in preparation for later changes in the series.\n\nIn __rwsem_do_wake(), the first queued waiter is checked first in order to\ndetermine whether it\u0027s a writer or a reader.  The code paths diverge at\nthis point.  The code that checks and increments the rwsem active count is\nduplicated on both sides - the point is that later changes in the series\nwill be able to independently modify both sides.\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nCc: Suleiman Souhlal \u003csuleiman@google.com\u003e\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7721fea3d0fd93fb4d000eb737b444369358d6d3",
      "tree": "82584339f492a2d771a67924209871c81e3ec9c7",
      "parents": [
        "6b8e8282611ea35845dcff0cb321a7d735fc3155"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Mon Aug 09 17:21:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hwmon: f71882fg: add support for the Fintek F71808E\n\nAllow device probing to recognise the Fintek F71808E.\n\nSysfs interface:\n * Fan/pwm control is the same as for F71889FG\n * Temperature and voltage sensor handling is largely the same as for\n   the F71889FG\n  - Has one temperature sensor less (doesn\u0027t have temp3)\n  - Misses one voltage sensor (doesn\u0027t have V6, thus in6_input refers to\n    what in7_input refers for F71889FG)\n\nFor the purpose of the sysfs interface fxxxx_in_temp_attr[] is split up\nsuch that it can largely be reused.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b8e8282611ea35845dcff0cb321a7d735fc3155",
      "tree": "0189143d056f08af2178f4589dae9d307fecccb1",
      "parents": [
        "f3cffe4d1a20208da9bf2c9cc0a973bf091eb160"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Aug 09 17:21:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "drivers/hwmon/coretemp.c: remove unneeded #ifdef CONFIG_HOTPLUG_CPU\n\nregister_hotcpu_notifier() is designed to make these ifdefs unnecessary.\n\nCc: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3cffe4d1a20208da9bf2c9cc0a973bf091eb160",
      "tree": "f79f587b6300f4b7bced1ac7df31df4d99cd27e6",
      "parents": [
        "851b29cb3b196cb66452ec964ab5f66c9c9cd1ed"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Mon Aug 09 17:21:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hwmon: coretemp: documentation update and cleanup\n\nUpdate coretemp supported CPU TjMax lists and some cleanup work.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "851b29cb3b196cb66452ec964ab5f66c9c9cd1ed",
      "tree": "c321ef914ce9b595f3478fe7b79e52bbc050a31f",
      "parents": [
        "0dca94baeab4a1a514841b0a4c8e3a51dfb4d5ae"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Mon Aug 09 17:21:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hwmon: coretemp: enable coretemp device add operation failure\n\nIf one coretemp device can\u0027t be added, it should allow subsequent adding\noperation because every new-added device will create a new sysfs group,\nnot an additional sensor sys entry.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dca94baeab4a1a514841b0a4c8e3a51dfb4d5ae",
      "tree": "b20fdb05c2f5fb9bc7be4065802ca12b024a44f1",
      "parents": [
        "4453d7364d3b1f92475f104d4625abee36a7733d"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Mon Aug 09 17:21:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hwmon: coretemp: update hotplug condition check\n\nFix two errors in hotplug.  One is for hotplug notifier.  The other is\nunnecessary driver unregister.  Because even none of online cpus supports\ncoretemp, we can\u0027t assume new onlined cpu doesn\u0027t support it either.  If\nrelated driver is unregistered there we have no chance to use coretemp\nfrom then on.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4453d7364d3b1f92475f104d4625abee36a7733d",
      "tree": "4bd0ffc39d5d0ca38447e62d956cee60fe15ee1f",
      "parents": [
        "920fa1ffce48d36d7e7bc54eb38c58313bc0a667"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Aug 09 17:21:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hwmon: add support for JEDEC JC 42.4 compliant temperature sensors\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "920fa1ffce48d36d7e7bc54eb38c58313bc0a667",
      "tree": "ca8105f753fa0e0eae008de6b0d383c2ad1294d0",
      "parents": [
        "cfa3b24c38b58cb6acabe6441b4668e530e957af"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Aug 09 17:21:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hwmon: driver for SMM665 Six-Channel Active DC Output Controller/Monitor\n\nThis driver adds support for the monitoring features of the Summit\nMicroelectronics SMM665 Six-Channel Active DC Output Controller/Monitor.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfa3b24c38b58cb6acabe6441b4668e530e957af",
      "tree": "666af3dd6eb990d244ef19d16d099107da11b28d",
      "parents": [
        "5f1209a1a4cf24798408fa0893258dcbefcf6be9"
      ],
      "author": {
        "name": "Kalhan Trisal",
        "email": "kalhan.trisal@intel.com",
        "time": "Mon Aug 09 17:21:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "hmc6352: add driver for the HMC6352 compass\n\nThis driver will report the heading values in degrees to the sysfs\ninterface.  The values returned are headings .  e.g.  245.6\n\nAlan: Cleanups requested now all folded in and a sysfs description to keep\nAndrew happy. The sysfs description now resembles hwmon.\n\nSigned-off-by: Kalhan Trisal \u003ckalhan.trisal@intel.com\u003e\nReviewed-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f1209a1a4cf24798408fa0893258dcbefcf6be9",
      "tree": "7250650352479930996a8b961137bc058aaa1e45",
      "parents": [
        "b998e001e6ce6540ea04a264debc50ae44d2db7a"
      ],
      "author": {
        "name": "Ritesh Raj Sarraf",
        "email": "rrs@researchut.com",
        "time": "Mon Aug 09 17:21:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:10 2010 -0700"
      },
      "message": "drivers/hwmon/hdaps.c: add Lenovo Thinkpad T400 to the whitelist\n\nAdd Lenovo Thinkpad T400.  I have done the testing on my laptop.  The\nhdaps module detects the device and the hdapsd daemon is able to [un]park\nthe disk.\n\nSigned-off-by: Ritesh Raj Sarraf \u003crrs@debian.org\u003e\nCc: Frank Seidel \u003cfrank@f-seidel.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b998e001e6ce6540ea04a264debc50ae44d2db7a",
      "tree": "6a265af53f8317691ed5bd39b30f55f0df0f9c1a",
      "parents": [
        "09ef87255da0e005dd0ab39ca25714208cf29cb3"
      ],
      "author": {
        "name": "Patrick Pannuto",
        "email": "ppannuto@codeaurora.org",
        "time": "Mon Aug 09 17:21:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: fix extraneous EXPORT_SYMBOL* warnings\n\nThese are caused by checkpatch incorrectly parsing its internal\nrepresentation of a statement block for struct\u0027s (or anything else that is\na statement block encapsulated in {}\u0027s that also ends with a \u0027;\u0027).  Fix\nthis by properly parsing a statement block.\n\nAn example:\n\n\t+struct dummy_type dummy \u003d {\n\t+\t.foo\t\u003d \"baz\",\n\t+};\n\t+EXPORT_SYMBOL_GPL(dummy);\n\t+\n\t+static int dummy_func(void)\n\t+{\n\t+\treturn -EDUMMYCODE;\n\t+}\n\t+EXPORT_SYMBOL_GPL(dummy_func);\n\n\tWARNING: EXPORT_SYMBOL(foo); should immediately \\\n\t\tfollow its function/variable\n\t#19: FILE: dummy.c:4:\n\t+EXPORT_SYMBOL_GPL(dummy);\n\nThe above warning is issued when it should not be.\n\nSigned-off-by: Patrick Pannuto \u003cppannuto@codeaurora.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09ef87255da0e005dd0ab39ca25714208cf29cb3",
      "tree": "e792086e6e088f08496a5fe03f8abca8d32b1c1b",
      "parents": [
        "1a15a250862fda3fbdf8454cc7131e24de904e7c"
      ],
      "author": {
        "name": "Patrick Pannuto",
        "email": "ppannuto@codeaurora.org",
        "time": "Mon Aug 09 17:21:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: warn about unexpectedly long msleep\u0027s\n\nAs explained in Documentation/timers/timers-howto.txt, msleep\u0027s of \u003c 20ms\nmay sleep for as long as 20ms.  Caller\u0027s of msleep(1) or msleep(2), etc\nare likely not to expect this quirky behavior - warn them.\n\nSigned-off-by: Patrick Pannuto \u003cppannuto@codeaurora.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a15a250862fda3fbdf8454cc7131e24de904e7c",
      "tree": "23fab33bd014d426750ca486d0be7cf59d65eb31",
      "parents": [
        "8bbea968f9022c3f66a36902509574597611be99"
      ],
      "author": {
        "name": "Patrick Pannuto",
        "email": "ppannuto@codeaurora.org",
        "time": "Mon Aug 09 17:21:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: prefer usleep_range over udelay\n\nWhen possible, sleeping is (usually) better than delaying; however, don\u0027t\nbother callers of udelay \u003c 10us, as those cases are generally not worth\nthe switch to usleep\n\n[akpm@linux-foundation.org: fix mismatched parentheses]\nSigned-off-by: Patrick Pannuto \u003cppannuto@codeaurora.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bbea968f9022c3f66a36902509574597611be99",
      "tree": "4d0a274a811cbe9169ce03267dbfce1dd99b8403",
      "parents": [
        "5150bda43c58cdce7eb851c3fe2ca913524459a0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:21:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: add more exceptions to 80 char lines\n\nAdd new logging functions netdev_\u003clevel\u003e and netif_\u003clevel\u003e.\nDon\u0027t complain if the only thing on a line is a quoted string.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5150bda43c58cdce7eb851c3fe2ca913524459a0",
      "tree": "ec0a7222c7cb97bdf25823ec9d64d6e17b649fc8",
      "parents": [
        "5f7ddae6104d85e27c0fbcb508cfe8286a01a5e1"
      ],
      "author": {
        "name": "Joe Eloff",
        "email": "kagen101@gmail.com",
        "time": "Mon Aug 09 17:21:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: change externals to globals\n\nMake error message say \u0027ERROR: do not initialise globals to 0 or NULL\u0027\nrather than \u0027ERROR: do not initialise externals to 0 or NULL\u0027.  Makes more\nsense in the context since there is an extern keyword in C and that is a\nglobal declaration within the scope of the current file.\n\nSigned-off-by: Joe Eloff \u003ckagen101@gmail.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f7ddae6104d85e27c0fbcb508cfe8286a01a5e1",
      "tree": "2bd6316f18a27b8c2575b9f0844c47ff392d8fca",
      "parents": [
        "7840a94cd12559d8aee6382fafb85fbc9eb3a2c2"
      ],
      "author": {
        "name": "Raffaele Recalcati",
        "email": "raffaele.recalcati@bticino.it",
        "time": "Mon Aug 09 17:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: fix handling of leading spaces\n\nI\u0027ve got a false positive when spaces are present at the beginning of a\nline.\n\nSo I add this check, obviously excluding to check the lines in the middle of\ncomments.\n\nFor instance this code passes the checkpatch test:\n\n+struct davinci_mcbsp_data {\n+       unsigned int    fmt;\n+    int             clk_div;\n+};\n+\n+static struct davinci_mcbsp_data mcbsp_data;\n\nWhere, before the string \"int             clk_div\", I have 4 spaces (\\040\nascii character).\n\nWith v2.6.34 scripts/checkpatch.pl script I get:\n\nscripts/checkpatch.pl 0001-ASoC-DaVinci-Added-support-for-stereo-I2S.patch\ntotal: 0 errors, 0 warnings, 201 lines checked\n0001-ASoC-DaVinci-Added-support-for-stereo-I2S.patch has no obvious style\nproblems and is ready for submission.\n\nThat is not correct.  Instead with the proposed patch I get:\n\nscripts/checkpatch.pl 0001-ASoC-DaVinci-Added-support-for-stereo-I2S.patch\nWARNING: please, no space for starting a line,\n                excluding comments\n#63: FILE: sound/soc/davinci/davinci-i2s.c:165:\n+    int             clk_div;$\n\nWARNING: please, no space for starting a line,\n                excluding comments\n#95: FILE: sound/soc/davinci/davinci-i2s.c:406:\n+    return 0;$\n\ntotal: 0 errors, 2 warnings, 201 lines checked\n\nThat is correct.\n\nSigned-off-by: Raffaele Recalcati \u003craffaele.recalcati@bticino.it\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7840a94cd12559d8aee6382fafb85fbc9eb3a2c2",
      "tree": "6d3dad4d269f55aec1f21c0d40e40df54212632b",
      "parents": [
        "1986aaf828ac8398b3d8d9b4151b08c840414ffe"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Aug 09 17:20:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "checkpatch: refactor \u0027allowed asm includes\u0027 and add memory.h\n\nChange the check suggesting replacement of asm-includes with\nlinux-includes.  Exceptions to this rule are easier to extend now.  Add\nmemory.h because ARM has a custom one.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1986aaf828ac8398b3d8d9b4151b08c840414ffe",
      "tree": "ce5b6e92bab2e8f706ad2c9e08ac826bc5c215a2",
      "parents": [
        "ea98eed9bcb62d1319db8b1210712c6a110a886c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 09 17:20:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "edd: fix possible memory leak in edd_init() error path\n\nThe error may happen at any iteration of the for loop, this patch properly\nunregisters already registed edd_devices in error path.\n\n[akpm@linux-foundation.org: remove unneeded NULL test]\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea98eed9bcb62d1319db8b1210712c6a110a886c",
      "tree": "fa394336975862de7a1ca99f890eac4d3098356f",
      "parents": [
        "559b140a36613bb5b63f258b2ad833dad8cd11d9"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Mon Aug 09 17:20:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "flex_array: add helpers to get and put to make pointers easy to use\n\nGetting and putting arrays of pointers with flex arrays is a PITA.  You\nhave to remember to pass \u0026ptr to the _put and you have to do weird and\nwacky casting to get the ptr back from the _get.  Add two functions\nflex_array_get_ptr() and flex_array_put_ptr() to handle all of the magic.\n\n[akpm@linux-foundation.org: simplification suggested by Joe]\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "559b140a36613bb5b63f258b2ad833dad8cd11d9",
      "tree": "5059f8a551b1cfb11f3a72f00b5f3ee584dd0a61",
      "parents": [
        "e3f76e3386ee38e3654e81c2f3933ccca1f2d639"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Mon Aug 09 17:20:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:09 2010 -0700"
      },
      "message": "lib: vsprintf: useless strlen() removed\n\nThe strict_strtoul() and strict_strtoull() functions used strlen() to\ncheck argument\u0027s length in a situation where it wasn\u0027t strictly necessary\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: \"Yi Yang\" \u003cyi.y.yang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3f76e3386ee38e3654e81c2f3933ccca1f2d639",
      "tree": "180f192f01aca166b30a1f1a119e9d0e9fb3714b",
      "parents": [
        "55817d3d5c480f96589359c10ad93fa2e707a029"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Aug 09 17:20:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "list debugging: warn when deleting a deleted entry\n\nUse the magic LIST_POISON* values to detect an incorrect use of list_del\non a deleted entry.  This DEBUG_LIST specific warning is easier to\nunderstand than the generic Oops message caused by LIST_POISON\ndereference.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55817d3d5c480f96589359c10ad93fa2e707a029",
      "tree": "c9d8eef5b186879effd52c60c2ccd6d940cccea8",
      "parents": [
        "c53ac0716c66181d1bf42204ad418fbbf08ca957"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: orphan BEFS\n\nThis old address bounces and Sergey doesn\u0027t answer at another email\naddress.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Sergey Kostyliov \u003crathamahata@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c53ac0716c66181d1bf42204ad418fbbf08ca957",
      "tree": "f7c4e283917fcdc6439caee5e070abdbec49f896",
      "parents": [
        "a5fe24756fceb4f5832ae8604b7f41a00909a7a1"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: update Laurent Pinchart email\n\nLaurent is sending auto-replies with a new email address, so might as well\nupdate MAINTAINERS.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5fe24756fceb4f5832ae8604b7f41a00909a7a1",
      "tree": "8f7bbd142355bdc1420a9869bb6e38808fde9cdd",
      "parents": [
        "315987dcbf6fce3c0c729463a60a2ac5d8ff8a57"
      ],
      "author": {
        "name": "Subrata Modak",
        "email": "subrata@linux.vnet.ibm.com",
        "time": "Mon Aug 09 17:20:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: update information about Linux Test Project maintainence\n\nSigned-off-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "315987dcbf6fce3c0c729463a60a2ac5d8ff8a57",
      "tree": "187f2a3e9db1fb1eeaa9f6456bad3ca26cabefa6",
      "parents": [
        "8a3977cb93aeb0c0d41591e051dda01d9c155800"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: add patterns to WIMAX STACK\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a3977cb93aeb0c0d41591e051dda01d9c155800",
      "tree": "a4729c5ca92e307435957885366f90b8faad71e2",
      "parents": [
        "ce308e268cb2d6eb1343c2a242084f31f330e4fa"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: add patterns to PS3VRAM DRIVER\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Jim Paris \u003cjim@jtan.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce308e268cb2d6eb1343c2a242084f31f330e4fa",
      "tree": "638a31f16f4b5ad0bd4f4813b1f5c3354605eae3",
      "parents": [
        "a16fbd65246ae13a5f6b280937c5c0cd16757141"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: remove section PROMISE DC4030\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a16fbd65246ae13a5f6b280937c5c0cd16757141",
      "tree": "930167ee408697d6ca2c3b64c5ce882d52ef3764",
      "parents": [
        "a2b1f7c8f413d52ca5d18130e6089f93d66e983a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: add patterns to OMAP USB\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2b1f7c8f413d52ca5d18130e6089f93d66e983a",
      "tree": "41edd1548ce56d8ea1924aa0be00b6d02bbc64b3",
      "parents": [
        "36b3a96f052e6799c09560f97a9b14f1c1db6e60"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: add patterns to POWERPC EMBEDDED PPC8XX\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nCc: Marcelo Tosatti \u003cmarcelo@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36b3a96f052e6799c09560f97a9b14f1c1db6e60",
      "tree": "d2dd9b003be29d904ccdf7abdb82c439108514de",
      "parents": [
        "51a2228a8a58c22523e21e7ab96a8a9b99ee43f0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: add patterns to DELL WMI EXTRAS\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51a2228a8a58c22523e21e7ab96a8a9b99ee43f0",
      "tree": "82e857131bf2601b9b7b566a7efe6eb9470e40f5",
      "parents": [
        "850e94115c5db51353d449d95be4254164d9c5fd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:08 2010 -0700"
      },
      "message": "MAINTAINERS: add patterns to CRYPTOGRAPHIC RANDOM NUMBER GENERATOR\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "850e94115c5db51353d449d95be4254164d9c5fd",
      "tree": "e4f5c7b40c8677b690f17401061ee18e160314bd",
      "parents": [
        "a7e4fd93099022fa2166bd50ba5eed27aba32c08"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:07 2010 -0700"
      },
      "message": "MAINTAINERS: update DRM DRIVERS patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7e4fd93099022fa2166bd50ba5eed27aba32c08",
      "tree": "3c028ea94dc12c5a90ebf06db05cca5d2f692aea",
      "parents": [
        "67752dd5d7113fdb8572981c64c700f260faa29b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 09 17:20:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:45:07 2010 -0700"
      },
      "message": "MAINTAINERS: add file patterns to UCLINUX FOR RENESAS H8/300\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "67752dd5d7113fdb8572981c64c700f260faa29b"
}
