)]}'
{
  "log": [
    {
      "commit": "eaa3246e7dbddd7a029bef22e8b80cbab03466a2",
      "tree": "f799dc051edfd0ec75c9e5b7406c9bb5f20e1e12",
      "parents": [
        "f9e9cff613b8239ce9159735aa662c9c85b478bf"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:19 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "musb: io: only define read/write stubs if they\u0027re not defined yet\n\nFor those archs which don\u0027t provide read/write friends we\nprovide our own implementation so musb driver won\u0027t break\ncompilation.\n\nThis is temporary fix until a better solution comes from\nupstream. Idealy, \u003clinux/io.h\u003e would provide those calls\nif the architecture did not provide them yet. In that case\nbeing possible to remove all those stubs from musb_io.h\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9e9cff613b8239ce9159735aa662c9c85b478bf",
      "tree": "2d9c90e6904d6dcdb4d54b0efc36a315e8777ce1",
      "parents": [
        "36e893d25aa2abcae0f11ef263de0e8322641386"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Fri Sep 12 09:02:23 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "USB: Fix s3c2410_udc usb speed handling\n\nThe new composite framework revealed a weakness in the\ns3c2410_udc driver gadget register function. Instead of\nchecking if speed asked for was USB_LOW_SPEED upon\nusb_gadget_register() to deny service, it checked only\nfor USB_FULL_SPEED, thus denying service to usb high\nspeed capable gadgets (like g_ether).\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36e893d25aa2abcae0f11ef263de0e8322641386",
      "tree": "f103a4c8e94dbd7bf5a04399e2a264893a3e1515",
      "parents": [
        "02582b92f60fa33b68b90263013e98550286db0a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Fri Sep 12 09:39:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "usb gadget: USB_GADGET_VBUS_DRAW Kconfig option\n\nOffer a \"how much VBUS power to request\" configuration option\nfor USB gadgets that aren\u0027t using board-specific customization\nof their gadget or (composite) configuration drivers.\n\nAlso remove a couple pointless \"depends on USB_GADGET\" bits\nfrom the Kconfig text; booleans inside an \"if USB_GADGET\" will\nalready have that dependency.\n\nBased on a patch from Justin Clacherty.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Justin Clacherty \u003cjustin@redfish-group.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02582b92f60fa33b68b90263013e98550286db0a",
      "tree": "4b3a786ed87664559093061d213ea4b09df84e42",
      "parents": [
        "cede969fe21adece300300a455580635590deb47"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Sep 15 12:09:31 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "MUSB: Add sanity check for maximum number of endpoints\n\nThere is no check if platform code passes in more endpoints (num_eps)\nthan the maximum number of enpoints (MUSB_C_NUM_EPS.)  The result is\nthat allocate_instance() happily writes past the end of \u0027struct musb\u0027\ncorrupting memory.\n\nThis patch adds a BUG() if the platform code requests more than the max.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cede969fe21adece300300a455580635590deb47",
      "tree": "a64ccf0720b7fc7be743f9b07c676b9b7fd058c2",
      "parents": [
        "bb4e3b5ac81a9601775e62649038934acafa78e2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 22 15:00:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usb: remove code associated with !CONFIG_PPC_MERGE\n\nNow that arch/ppc is gone we don\u0027t need CONFIG_PPC_MERGE anymore remove\nthe dead code associated with !CONFIG_PPC_MERGE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb4e3b5ac81a9601775e62649038934acafa78e2",
      "tree": "b90fbcb954eb71bae7f9344c9668bb9f0e5f189a",
      "parents": [
        "8520f38099ccfdac2147a0852f84ee7a8ee5e197"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Sep 22 15:00:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usbmon: fix tiny race exposed by the fastboot patches\n\nusbmon registers the notifier chain, takes the bus lock and then goes to\nscan the existing devices for hooking up.\n\nUnfortunately, if usb_mon gets initialized while USB bus discovery is\ngoing on, it\u0027s possible that usbmon gets a notifier on one cpu (which runs\nwithout USB locks), and the scan is going on and also finds the new bus,\nresulting in a double sysfs registration, which then produces a WARNING.\n\nPete Zaitcev did the bug diagnostics on this one\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8520f38099ccfdac2147a0852f84ee7a8ee5e197",
      "tree": "cefc0256d9af7088992b7ed02bdae8ba95bf68fa",
      "parents": [
        "3c4bb71f96c69ef3c81fda108c96b633a2000de2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 22 14:44:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: change hub initialization sleeps to delayed_work\n\nThis patch (as1137) changes the hub_activate() routine, replacing the\npower-power-up and debounce delays with delayed_work calls.  The idea\nis that on systems where the USB stack is compiled into the kernel\nrather than built as modules, these delays will no longer block the\nboot thread.  At least 100 ms is saved for each root hub, which can\nadd up to a significant savings in total boot time.\n\nArjan van de Ven was very pleased to see that this shaved 700 ms off\nhis computer\u0027s boot time.  Since his total boot time is on the order\nof two seconds, the improvement is considerable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c4bb71f96c69ef3c81fda108c96b633a2000de2",
      "tree": "6dcbb788842eb1cc71f99748ca76a0a95139c0f5",
      "parents": [
        "3c04e20ea95f9a8555456000e0ff340bdc46dea8"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:38 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: fix reading less content of periodic file\n\nThis patch fix 2 problems about reading periodic file:\n\n1. The \"...\" after a interrupt qh is missed because buffer pointer is\n   not moved.\n\n2. After setting p.ptr as NULL, its next qh or itd will be omited and\n   can\u0027t be stored in debug buffer.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c04e20ea95f9a8555456000e0ff340bdc46dea8",
      "tree": "6159c4095f2ede77a560b04e886814f0d40ba141",
      "parents": [
        "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:21 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: increase debug buffer size for periodic file\n\nThis patch is based on the following ideas:\n\n1. Some usb devices (such as usb video class) have endpoints of high\n   interval attribute, so reading \"periodic\" file need more debug buffer\n   to accommodate the qh or itd schedule information.  For example, 4KB\n   buffer is not enough for a single interrupt qh of 2ms period.\n\n2. print a %p need 16 byte buffer on 64-bits arch, but 8 byte on 32-bits\n   arch. Add a extra bonus for 64-bits arch.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a",
      "tree": "91260dbbb282993e4f6dec1f17e9d716e778e701",
      "parents": [
        "8296345a35551414b07419f4c9223734c1fc5437"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Sep 19 02:00:02 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "usb: gadget: workaround storage command size issues\n\nTry to workaround issues with bad SCSI implementations\nby ignoring the command size error.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8296345a35551414b07419f4c9223734c1fc5437",
      "tree": "ca1607143d3ef663f77b9520de9d992df6f0f58e",
      "parents": [
        "0b14c3881d4b91272b779f4037e263d392de058f"
      ],
      "author": {
        "name": "SangSu Park",
        "email": "sangsu@gmail.com",
        "time": "Mon Sep 22 15:41:15 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: g_printer: fix handling zero-length packet\n\ng_printer doesn\u0027t have to check whether the data size is a multiple of\nMaxPacketSize, because device controller driver already make that check.\n\nSigned-off-by: SangSu Park\u003csangsu@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b14c3881d4b91272b779f4037e263d392de058f",
      "tree": "7d5c94d4a778196abd1bf96af866b534e19d369c",
      "parents": [
        "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix spelling in usb/serial.h\n\nFixes a minor typo in the comments for usb_set_serial_data.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9",
      "tree": "cbd43949a8e768c1284c6c525d925a4bca73cb96",
      "parents": [
        "7384a922b5a716b4e9dbcdce738f2b2104892008"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix doc for usb_autopm_enable\n\nCorrect errors in the descriptions for usb_autopm_enable\nand usb_autopm_disable in the USB PM doc.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7384a922b5a716b4e9dbcdce738f2b2104892008",
      "tree": "bfdf5f69942010d4b75f2711620bd803e1b28c4e",
      "parents": [
        "399d31da4e2f701ba91cdb4b39e074d6e16174a9"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Tue Sep 16 21:05:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB Serial: Sierra: debug message fix\n\nThis patch moves dbg calls to dev_dbg where possible. It also fixes some\nissues with a previous submission aiming to do the same thing.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "399d31da4e2f701ba91cdb4b39e074d6e16174a9",
      "tree": "6aaf3ffb3d4121df80db32df14cbe8c916a0fc7b",
      "parents": [
        "682650437e7acef01e914a7fb6ef16da16bb69c5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Sep 15 17:29:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:55 2008 -0700"
      },
      "message": "USB: RESET_RESUME needs to block autosuspend when remote wakeup is needed\n\nReset upon resumption will wipe the input buffer and is therefore\na reason to not suspend if remote wakeup is requested because\nthe driver needs that data.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "682650437e7acef01e914a7fb6ef16da16bb69c5",
      "tree": "af615ed69d962bc273223a2cfeb3f3a70c400e33",
      "parents": [
        "bc45df950d30b9b23bd8373dcc22e58c4fb075ed"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Sep 10 17:18:46 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:55 2008 -0700"
      },
      "message": "USB: ftdi_sio: fix \u0027product\u0027 parameter description\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc45df950d30b9b23bd8373dcc22e58c4fb075ed",
      "tree": "f114689b0ce238c7bb242af1961d78a44c2a5fd8",
      "parents": [
        "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Sep 08 10:14:47 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb core: fix USB_OTG_BLACKLIST_HUB typo\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e",
      "tree": "14335e7979e03eb54772d763aeff755a8b5ddba0",
      "parents": [
        "4a511bc3f5829bc18428bcf11c25417a79d09396"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Sep 02 14:16:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "USB: Documentation/usb/anchors.txt #2\n\nThis adds Documentation for the extensions of the anchor API.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a511bc3f5829bc18428bcf11c25417a79d09396",
      "tree": "d2512a4e4cdf680f297e0af8be6566f9f95fdfb7",
      "parents": [
        "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Sep 03 16:38:32 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "OHCI: Allow broken controllers to auto-stop\n\nThis patch (as1134) attempts to improve the way we handle OHCI\ncontrollers with broken Root Hub Status Change interrupt support.  In\nthese controllers the RHSC interrupt bit essentially never turns off,\nmaking RHSC interrupts useless -- they have to remain permanently\ndisabled.\n\nSuch controllers should still be allowed to turn off their root hubs\nwhen no devices are attached.  Polling for new connections can\ncontinue while the root hub is suspended.  The patch implements this\nfeature.  (It won\u0027t have much effect unless CONFIG_PM is enabled and\nCONFIG_USB_SUSPEND is disabled, but since the overhead is very small\nwe may as well do it.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd",
      "tree": "f7155136c8a9353e4058b416ffff60512b266020",
      "parents": [
        "3948f0e0c999a6201e9898bb8fbe3c6cc1199276"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 02 10:12:11 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb-storage: report underflow with no sense data\n\nThis patch (as1118) addresses a problem with certain USB mass-storage\ndevices.  These devices sometimes return less data than asked for and\nthen provide no sense data to explain the problem.  Currently\nusb-storage leaves it up to the SCSI layer to decide how this should\nbe handled, and the SCSI layer interprets the lack of sense data to\nmean that nothing went wrong.  But if we got less data than required\nthen something definitely _did_ go wrong, and we should say so.\n\nThe patch tells the SCSI layer to retry the command when this sort of\nthing happens.  Retrying may not solve the underlying problem, but\nit\u0027s better than believing that data was transferred when it wasn\u0027t.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3948f0e0c999a6201e9898bb8fbe3c6cc1199276",
      "tree": "c05ea6720321899326095cf1a74e2a4749b1c91e",
      "parents": [
        "bedf0883cbe3015d21aec5ed47ddffb429f6cca7"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Sep 02 19:58:10 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb: add Freescale QE/CPM USB peripheral controller driver\n\nSome of Freescale SoC chips have a QE or CPM co-processor which\nsupports full speed USB.  The driver adds device mode support\nof both QE and CPM USB controller to Linux USB gadget.  The\ndriver is tested with MPC8360 and MPC8272, and should work with\nother models having QE/CPM given minor tweaks.\n\nSigned-off-by: Xie Xiaobo \u003cX.Xie@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bedf0883cbe3015d21aec5ed47ddffb429f6cca7",
      "tree": "5a31171dcfa203f33dde74d040b704bccfc0fceb",
      "parents": [
        "58209018cfd6f1fa8d0139af7c39dbfe73de21fd"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Mon Sep 01 10:57:27 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "USB: drivers/usb/misc: Use an IS_ERR test rather than a NULL test\n\nIn case of error, the function backlight_device_register returns an\nERR pointer, but never returns a NULL pointer. So a NULL test that may\ncome after a call to this function should be strengthened by an IS_ERR\ntest.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@match_bad_null_test@\nexpression x, E;\nstatement S1,S2;\n@@\nx \u003d backlight_device_register(...)\n... when !\u003d x \u003d E\n* if (x !\u003d NULL) \nS1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58209018cfd6f1fa8d0139af7c39dbfe73de21fd",
      "tree": "d2bd61bbc33839df275b57bc8b25206ec58a1c6f",
      "parents": [
        "2121427836c9eeaed3002e1add89f1e8c7a00261"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Aug 23 13:56:30 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "USB: remove unused #include \u003cversion.h\u003e\n\nThe driver(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/usb/gadget/pxa27x_udc.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2121427836c9eeaed3002e1add89f1e8c7a00261",
      "tree": "eedc03c671d431bcdbc8dc6a866c564bd6a0b53c",
      "parents": [
        "3086775a4916b0fe128d924d83f4e7d7c39e4d0e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Aug 18 17:45:25 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: defer obex enumeration\n\nSome USB peripheral controller drivers support software control\nover the data pullup.  Use those controls to prevent the OBEX\nfunction from enumerating until the userspace server has opened\nthe /dev/ttyGS* node it will use to implement protocol chitchat\nwith the USB host.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3086775a4916b0fe128d924d83f4e7d7c39e4d0e",
      "tree": "c4e7825ba74da1272d15ad0d61a311b84392b8b6",
      "parents": [
        "60beed95e38793c0baff7f94433c1f639d8d5efd"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Aug 18 17:39:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: cdc obex glue\n\nThe following patch introduces a new f_obex.c function driver.\nIt allows userspace obex servers to use usb as transport layer\nfor their messages.\n\n[ dbrownell@users.sourceforge.net: various fixes and cleanups ]\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60beed95e38793c0baff7f94433c1f639d8d5efd",
      "tree": "f35e277cdd32267772854b481843299564e4f3e8",
      "parents": [
        "8066134ff8140ae9d8d15cdad3fc6c60c2a8a4e5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Aug 18 17:38:22 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: function activation/deactivation\n\nAdd a new mechanism to the composite gadget framework, letting\nfunctions deactivate (and reactivate) themselves.  Think of it\nas a refcounted wrapper for the software pullup control.\n\nA key example of why to use this mechanism involves functions that\nrequire a userspace daemon.  Those functions shuld use this new\nmechanism to prevent the gadget from enumerating until those daemons\nare activated.  Without this mechanism, hosts would see devices that\nmalfunction until the relevant daemons start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8066134ff8140ae9d8d15cdad3fc6c60c2a8a4e5",
      "tree": "688c31ed60c99f4ea5f64fcecaecd2fed13665f1",
      "parents": [
        "851a526dcf97964265cadcc6664a9f0ff7c143c7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 14 15:49:11 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: gadget: net2280: implement set_wedge\n\nThis patch (as1132) implements the set_wedge() method for net2280.\nThis method is necessary for strict USBCV compliance in\ng_file_storage.\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": "851a526dcf97964265cadcc6664a9f0ff7c143c7",
      "tree": "faf8bdb4322b89db72f8c1c8738733a9b86dba2f",
      "parents": [
        "a7a19fac8a9fbc0182fb1b464848a31529c39433"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 14 15:48:30 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: gadget: dummy_hcd: implement set_wedge\n\nThis patch (as1131) implements the set_wedge() method for dummy_hcd.\nThis method is necessary for strict USBCV compliance in\ng_file_storage.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7a19fac8a9fbc0182fb1b464848a31529c39433",
      "tree": "07bfe7ff198fddd9fdd235ae8a4ffced6e855f30",
      "parents": [
        "27140219373327f2291da5d74a78db0105b15060"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Aug 14 17:04:48 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "usb: gadget Kconfig cleanup\n\nThis reorders the list of USB peripheral controller drivers so it\u0027s\nmore common for the initial (default) value to be relevant:  put the\nSOC integrated silicon up front, discrete stuff last.  Alphabetize.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27140219373327f2291da5d74a78db0105b15060",
      "tree": "1cbb0eab32d9b847b0f030982429045ff0e8f041",
      "parents": [
        "7dbcbe88b1495f778f56c742391e49f580dc101a"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Aug 18 13:08:42 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: Let some USB host controllers get IRQ flags from resource\n\n[This version fixes a thinko in the r8a66597 driver]\n\nThis patch let a few discrete USB host controllers drivers (isp116x-hcd,\nr8a66597-hcd and sl811-hcd) obtain IRQ flags from their IORESOURCE_IRQ\nresource if configured as such, much like it\u0027s been done for the smc91x\ndriver.\n\nIt spares people writing support for specific boards the burden to\nconfigure the interrupt controller independantly, and keeps all IRQ\nrelated information in a single resource.\n\nHCD that are integrally part of a SoC have been left aside, as there\nis probably no \"wiring\" options...\n\nTested on an Xscale PXA-255 based platform with isp116x-hcd.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@altran.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7dbcbe88b1495f778f56c742391e49f580dc101a",
      "tree": "5a8d6485846854045ba1ebc3d89b7c479e8a3570",
      "parents": [
        "6a2839bedc1502b3f0366cc3ad1099a1d92cf8fb"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Aug 04 17:15:40 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "ub: remove sg_stat\n\nRemove forgotten code related to sg_stat[].\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a2839bedc1502b3f0366cc3ad1099a1d92cf8fb",
      "tree": "3b8861acf1a573d97066157c1fab16e574d645b1",
      "parents": [
        "55b447bf79ad25591437d24b78caa9d0ae4fec82"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 29 16:18:47 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: extend poisoning to anchors\n\nthis extends the poisoning concept to anchors. This way poisoning\nwill work with fire and forget drivers.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55b447bf79ad25591437d24b78caa9d0ae4fec82",
      "tree": "f8b84be61cf96a993664f35f572d8ddf6e618d39",
      "parents": [
        "49b707b90c7f7260beb8691fc5d99d71a5549ec0"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 29 15:26:15 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: kill URBs permanently\n\nlooking at usb_kill_urb() it seems to me that it is unnecessarily lenient.\nIn the use case of disconnect() you never want to use the URB again\n(for the same device) But leaving urb-\u003ereject elevated will make it easier\nto avoid races between read/write and disconnect.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "49b707b90c7f7260beb8691fc5d99d71a5549ec0",
      "tree": "168692010834d1ec378cf8b7810159a7bebf85a8",
      "parents": [
        "5b775f672cc993ba9dba5626811ab1f2ac42883b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Jul 16 18:00:42 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "drivers/usb/class/usblp.c: adjust error handling code\n\nIn this code, it is possible to tell statically whether usblp will be NULL\nin the error handling code.\n\nOliver Neukum suggested to make a goto to the final return rather than \nreturn directly.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier f,err,l,l1;\ntype T;\nexpression x,E;\nstatement S;\n@@\n\nx \u003d NULL\n... when !\u003d goto l1;\n* x \u003d f(...)\n... when !\u003d x\nerr \u003d E;\ngoto l;\n...\n* if (x !\u003d NULL)\n  S\nreturn err;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b775f672cc993ba9dba5626811ab1f2ac42883b",
      "tree": "61d8e0706a11e7bb808081720644b11ef58f77cd",
      "parents": [
        "eb86be5424d4c08e686d5e578b72a26c516ae58a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 26 16:22:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: add USB test and measurement class driver\n\nThis driver was originaly written by Stefan Kopp, but massively\nreworked by Greg for submission.\n\nThanks to Felipe Balbi \u003cme@felipebalbi.com\u003e for lots of work in cleaning\nup this driver.\n\nThanks to Oliver Neukum \u003coliver@neukum.org\u003e for reviewing previous\nversions and pointing out problems.\n\n\nCc: Stefan Kopp \u003cstefan_kopp@agilent.com\u003e\nCc: Marcel Janssen \u003ckorgull@home.nl\u003e\nCc: Felipe Balbi \u003cme@felipebalbi.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb86be5424d4c08e686d5e578b72a26c516ae58a",
      "tree": "757c974b683640a6da10f0c8d21efac432a04243",
      "parents": [
        "c3d36c453c84554eb12941b3f98abf4fefec000a"
      ],
      "author": {
        "name": "Harrison Metzger",
        "email": "harrisonmetz@gmail.com",
        "time": "Thu Aug 14 11:29:32 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: Added driver for a Delcom USB 7-segment LED Display\n\nAdded basic support for a Delcom USB 7-segment LED Display\n\nSigned-off by: Harrison Metzger \u003charrisonmetz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3d36c453c84554eb12941b3f98abf4fefec000a",
      "tree": "88025068ec9a71b3481939f01442378f0bd03231",
      "parents": [
        "631556a0763ac155c82bbcbeed7e4b28bd737927"
      ],
      "author": {
        "name": "Vladimir Vukicevic",
        "email": "vladimir@pobox.com",
        "time": "Fri Oct 03 17:08:43 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:50 2008 -0700"
      },
      "message": "USB: Add Oceanic product ID to ftdi_sio\n\nAdd Oceanic PID to ftdi_sio driver\n\nOceanic dive computers (such as the VT3 --\nhttp://www.oceanicworldwide.com/p_computers_vt3.html) all use an onboard\nFTDI serial converter, with the FTDI vid and a  PID of 0xf460.  The\nattached patch adds that pid to ftdi_sio; driver  connects to my VT3\nafter that.\n\nSigned-off-by: Vladimir Vukicevic \u003cvladimir@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "631556a0763ac155c82bbcbeed7e4b28bd737927",
      "tree": "990e1efdc04f4ba17abc19201d0f25ed812be82a",
      "parents": [
        "b064eca9b0cdbb2b8f731ae2e44fa02194a1219a"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Sep 30 16:49:22 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:50 2008 -0700"
      },
      "message": "USB: option.c remove duplicate device ids now supported in hso.c\n\nRemove duplicate device ids which are now supported by drivers/usb/net/hso.c\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b064eca9b0cdbb2b8f731ae2e44fa02194a1219a",
      "tree": "4a26b14c57adc4f7538ea5012ca2d98ac251d6b0",
      "parents": [
        "26e9a397774a0e94efbb8a0bf4a952c28d808cab"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Sep 24 11:49:19 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:50 2008 -0700"
      },
      "message": "USB: option: add Ericsson F3507g and Dell 5530\n\nAdd a few more mobile broadband cards.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "26e9a397774a0e94efbb8a0bf4a952c28d808cab",
      "tree": "fee2211b32a30c71bd22543acb791feeebd91b35",
      "parents": [
        "bdbf0ac7e187b2b757216e653e64f8b808b9077e",
        "99e06e372378c5833a0c60274b645dfb2e4a4b08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:50:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:50:12 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (25 commits)\n  staging: at76_usb wireless driver\n  Staging: workaround build system bug\n  Staging: Lindent sxg.c\n  Staging: SLICOSS: Call pci_release_regions at driver exit\n  Staging: SLICOSS: Fix remaining type names\n  Staging: SLICOSS: Fix warnings due to static usage\n  Staging: SLICOSS: lots of checkpatch fixes\n  Staging: go7007 v4l fixes\n  Staging: Fix gcc warnings in sxg\n  Staging: add echo cancelation module\n  Staging: add wlan-ng prism2 usb driver\n  Staging: add w35und wifi driver\n  Staging: USB/IP: add host driver\n  Staging: USB/IP: add client driver\n  Staging: USB/IP: add common functions needed\n  Staging: add the go7007 video driver\n  Staging: add me4000 pci data collection driver\n  Staging: add me4000 firmware files\n  Staging: add sxg network driver\n  Staging: add Alacritech slicoss network driver\n  ...\n\nFixed up conflicts due to taint flags changes and MAINTAINERS cleanup in\nMAINTAINERS, include/linux/kernel.h and kernel/panic.c.\n"
    },
    {
      "commit": "bdbf0ac7e187b2b757216e653e64f8b808b9077e",
      "tree": "54acb0bd3696249618a16a448c956e63ac6a3806",
      "parents": [
        "8eb88c80d444fd249edaa7d895666cde79e7b3b8",
        "a0cf354a71bd2969b2f1868530d3fecaebd6dc3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:33:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:33:39 2008 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (47 commits)\n  hwmon: (adm1026) Prevent log spamming\n  hwmon: (adm1026) Fix debug messages\n  hwmon: (adm1029) Use mask for fan_div value\n  hwmon: (adt7470) Add documentation\n  hwmon: (ibmaem) Automatically load on IBM systems via DMI\n  hwmon: (ibmpex) Automatically load on IBM systems via DMI\n  hwmon: (w83781d) Use new style driver binding\n  hwmon: (w83781d) Stop abusing struct i2c_client for ISA devices\n  hwmon: (w83781d) Make ISA interface depend on CONFIG_ISA\n  hwmon: (w83781d) Additional information about AS99127F PWM\n  hwmon: (w83781d) Detect alias chips\n  hwmon: (w83781d) Refactor beep enable handling\n  hwmon: Drop dead links to old National Semiconductor chip datasheets\n  hwmon: (w83791d) add support for thermal cruise mode\n  hwmon: (w83791d) add pwm_enable support\n  hwmon: (w83791d) add manual PWM support\n  hwmon: (w83791d) fan 4/5 pins can also be used for gpio\n  hwmon: (max1619) Use inline functions instead of macros\n  hwmon: (it87) Fix thermal sensor type values\n  hwmon: (lm78) Convert to a new-style i2c driver\n  ...\n"
    },
    {
      "commit": "8eb88c80d444fd249edaa7d895666cde79e7b3b8",
      "tree": "8518f579c841abc05075285a1d4683caa6eec9c2",
      "parents": [
        "c53dbf54863e7f3b0b8810dda2bdd0290006bdac",
        "219b22b24546dbd512419766eb46f6b729a5453a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:30:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:30:35 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: Fix debugfs_create_dir\u0027s error checking method for sound/soc/\n  ALSA: ASoC: Convert playpaq_wm8510 to bulk route registration API\n  ALSA: kernel docs: fix sound/core/ kernel-doc\n  ALSA: Handle NULL jacks in snd_jack_report()\n  ALSA: hda - Fix PCM type of Nvidia HDMI devices\n"
    },
    {
      "commit": "c53dbf54863e7f3b0b8810dda2bdd0290006bdac",
      "tree": "f783074f1bec1112bf1148a077e0114a38403ad4",
      "parents": [
        "b73b636e8987f8728c6c700377615757691b9a55",
        "f73e2d13a16cc88c4faa4729967f92bfeec8a142"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:29:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:29:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: remove __generic_unplug_device() from exports\n  block: move q-\u003eunplug_work initialization\n  blktrace: pass zfcp driver data\n  blktrace: add support for driver data\n  block: fix current kernel-doc warnings\n  block: only call -\u003erequest_fn when the queue is not stopped\n  block: simplify string handling in elv_iosched_store()\n  block: fix kernel-doc for blk_alloc_devt()\n  block: fix nr_phys_segments miscalculation bug\n  block: add partition attribute for partition number\n  block: add BIG FAT WARNING to CONFIG_DEBUG_BLOCK_EXT_DEVT\n  softirq: Add support for triggering softirq work on softirqs.\n"
    },
    {
      "commit": "b73b636e8987f8728c6c700377615757691b9a55",
      "tree": "554a4c799888e8934d2bf222bd0fcae2a9146bb4",
      "parents": [
        "ed09441dacc2a2d6c170aa3b1f79a041291a813f",
        "8f808417fe211648c0816e28947cdc74eb1e1032"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:09:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:09:48 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  CRIS: proper defconfig setup\n  [CRIS] Rename boot-linkscripts and fix the path to them.\n"
    },
    {
      "commit": "ed09441dacc2a2d6c170aa3b1f79a041291a813f",
      "tree": "95c35bdf4f0b679806984093dce627a66d0d7cf1",
      "parents": [
        "b225ee5bed70254a100896c473e6dd8c2be45c18",
        "4c393e6e457fb41169dd110c1b96a138394c2d7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:00:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:00:23 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (39 commits)\n  [SCSI] sd: fix compile failure with CONFIG_BLK_DEV_INTEGRITY\u003dn\n  libiscsi: fix locking in iscsi_eh_device_reset\n  libiscsi: check reason why we are stopping iscsi session to determine error value\n  [SCSI] iscsi_tcp: return a descriptive error value during connection errors\n  [SCSI] libiscsi: rename host reset to target reset\n  [SCSI] iscsi class: fix endpoint id handling\n  [SCSI] libiscsi: Support drivers initiating session removal\n  [SCSI] libiscsi: fix data corruption when target has to resend data-in packets\n  [SCSI] sd: Switch kernel printing level for DIF messages\n  [SCSI] sd: Correctly handle all combinations of DIF and DIX\n  [SCSI] sd: Always print actual protection_type\n  [SCSI] sd: Issue correct protection operation\n  [SCSI] scsi_error: fix target reset handling\n  [SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor events\n  [SCSI] lpfc 8.2.8 v2 : Add sysfs control of target queue depth handling\n  [SCSI] lpfc 8.2.8 v2 : Revert target busy in favor of transport disrupted\n  [SCSI] scsi_dh_alua: remove REQ_NOMERGE\n  [SCSI] lpfc 8.2.8 : update driver version to 8.2.8\n  [SCSI] lpfc 8.2.8 : Add MSI-X support\n  [SCSI] lpfc 8.2.8 : Update driver to use new Host byte error code DID_TRANSPORT_DISRUPTED\n  ...\n"
    },
    {
      "commit": "b225ee5bed70254a100896c473e6dd8c2be45c18",
      "tree": "2f044d5898d15edcff858f624618c788d5b58760",
      "parents": [
        "2e532d68a2b3e2aa6b19731501222069735c741c",
        "95a5afca4a8d2e1cb77e1d4bc6ff9f718dc32f7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 08:58:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 08:58:52 2008 -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:\n  net: Remove CONFIG_KMOD from net/ (towards removing CONFIG_KMOD entirely)\n  ipv4: Add a missing rcu_assign_pointer() in routing cache.\n  [netdrvr] ibmtr: PCMCIA IBMTR is ok on 64bit\n  xen-netfront: Avoid unaligned accesses to IP header\n  lmc: copy_*_user under spinlock\n  [netdrvr] myri10ge, ixgbe: remove broken select INTEL_IOATDMA\n"
    },
    {
      "commit": "a0cf354a71bd2969b2f1868530d3fecaebd6dc3d",
      "tree": "9d3b9656e23d592fd13b205eb2f66ecf8d9f2d7e",
      "parents": [
        "885fe4b1f621fa2c8499e222059b59dbc98583e2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adm1026) Prevent log spamming\n\nWhen debugging is enabled, the adm1026 driver currently logs the\nmessage \"Setting VID from GPIO11-15\" 108 times each time you run\n\"sensors\". Once should be enough.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Philip Pokorny \u003cppokorny@penguincomputing.com\u003e\n"
    },
    {
      "commit": "885fe4b1f621fa2c8499e222059b59dbc98583e2",
      "tree": "3a2133d873a08a94e8134e9a4b48c7d3233cc6bf",
      "parents": [
        "366716e6aabfb6f7c65525cc1637e035bfaf422d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adm1026) Fix debug messages\n\n* Add missing new-line to one debug message.\n* Remove leading colon from 3 debug messages.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Philip Pokorny \u003cppokorny@penguincomputing.com\u003e\n"
    },
    {
      "commit": "366716e6aabfb6f7c65525cc1637e035bfaf422d",
      "tree": "a08980a1795a0338c6d96ac41f61efebeb937c1a",
      "parents": [
        "d664a4809e73c878a43607d584b2e2b60fd07468"
      ],
      "author": {
        "name": "Corentin Labbe",
        "email": "corentin.labbe@geomatys.fr",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adm1029) Use mask for fan_div value\n\nThis is my patch for testing correct values of fan div in adm1029 and\nprevent a division by 0 for some (unlikely) register values.\n\nSigned-off-by: Corentin Labbe \u003ccorentin.labbe@geomatys.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d664a4809e73c878a43607d584b2e2b60fd07468",
      "tree": "c521da804f4fc539ce13146ebfaa9dd546ed03a0",
      "parents": [
        "21d93c14b32f1d74ebed09caca7d6c10cf3f952e"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adt7470) Add documentation\n\nAdd at least the bare minimum of documentation for this chip.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "21d93c14b32f1d74ebed09caca7d6c10cf3f952e",
      "tree": "ab0c949edbd9cc7c1bc2201a870f9ed80217d95a",
      "parents": [
        "ff92136131c66a51b820798067e53f05a8f36a24"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "message": "hwmon: (ibmaem) Automatically load on IBM systems via DMI\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ff92136131c66a51b820798067e53f05a8f36a24",
      "tree": "340f7a981400f3d724d46e3171b23ee372681ea6",
      "parents": [
        "0217eae3a825d551b99991bc30555c3daeb0a4df"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "message": "hwmon: (ibmpex) Automatically load on IBM systems via DMI\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0217eae3a825d551b99991bc30555c3daeb0a4df",
      "tree": "be8ca795bacbb9aba2d8af19ac2211a93e5ff30e",
      "parents": [
        "360782dde00a2e6e7d9fd57535f90934707ab8a8"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "message": "hwmon: (w83781d) Use new style driver binding\n\nThis patch modifies the w83781d driver to use new style driver binding.\nSubstantial code modifications are required to deal with the new\ninterface, especially legacy device detection.\n\n[JD: largely edited to make the patch smaller and to get the driver\nto work again on ISA devices.]\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "360782dde00a2e6e7d9fd57535f90934707ab8a8",
      "tree": "ee65a588ce4a552126ad3ff4b19c56fe0e349bef",
      "parents": [
        "443850ce5880b24583d2be9d4b146e471fdf3dad"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:19 2008 +0200"
      },
      "message": "hwmon: (w83781d) Stop abusing struct i2c_client for ISA devices\n\nUpcoming changes to the I2C part of the w83781d driver will cause ISA\ndevices to no longer have a struct i2c_client at hand. So, we must\nstop (ab)using it now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "443850ce5880b24583d2be9d4b146e471fdf3dad",
      "tree": "68ead39304fd70e387408ab5ad2edf2479807e2c",
      "parents": [
        "10c08f937d832e1d5a77e65767a6e2c05bc25c69"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "message": "hwmon: (w83781d) Make ISA interface depend on CONFIG_ISA\n\nProbing the ISA bus on systems without ISA bus may hang the system.\nThis patch makes the ISA bus related code depend on the kernel\nconfiguration parameter CONFIG_ISA. It moves ISA bus related code\ninto one #ifdef CONFIG_ISA ... #endif block and adds some helper\nfunction.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "10c08f937d832e1d5a77e65767a6e2c05bc25c69",
      "tree": "83bf6b15daab8570f8bfa612c1656e6f5735e2c5",
      "parents": [
        "c6566206c6f9583b529d62f05fb67182978b959e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "message": "hwmon: (w83781d) Additional information about AS99127F PWM\n\nThis information was provided in lm-sensors ticket #2350:\nhttp://www.lm-sensors.org/ticket/2350\n\nThis is IMHO still not enough to be able to safely implement fan\ncontrol support for the AS99127F, but this is valuable information so\nI am adding it to the documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c6566206c6f9583b529d62f05fb67182978b959e",
      "tree": "57cf79949a43531fb95b1a6ad81728ffba95cf8e",
      "parents": [
        "2fbbbf148840332d614790ea00d9a7ecb38d648d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "message": "hwmon: (w83781d) Detect alias chips\n\nThe W83781D and W83782D can be accessed either on the I2C bus or the\nISA bus. We must not access the same chip through both interfaces. So\nfar we were relying on the user passing the correct ignore parameter\nto skip the registration of the I2C interface as suggested by\nsensors-detect, but this is fragile: the user may load the w83781d\ndriver without running sensors-detect, and the i2c bus numbers are\nnot stable across reboots and hardware changes.\n\nSo, better detect alias chips in the driver directly, and skip any\nI2C chip which is obviously an alias of the ISA chip. This is done\nby comparing the value of 26 selected registers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "2fbbbf148840332d614790ea00d9a7ecb38d648d",
      "tree": "aa091caf282979543ece975e4f19423c8059e263",
      "parents": [
        "6aa693b85257cd41fdb3554016b663519dbf9d14"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "message": "hwmon: (w83781d) Refactor beep enable handling\n\nWe can handle the beep enable bit as any other beep mask bit for\nslightly smaller code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "6aa693b85257cd41fdb3554016b663519dbf9d14",
      "tree": "626c5b16c2919e07c2f3c5703747a5ba0929a903",
      "parents": [
        "a5a4598cd2e7cae456a7f2a100bf0e5c3c7811c7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: Drop dead links to old National Semiconductor chip datasheets\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a5a4598cd2e7cae456a7f2a100bf0e5c3c7811c7",
      "tree": "d2a5da96eae842f33bea66101a92abf88612aa9f",
      "parents": [
        "b5938f8c4a530b2fad18f2293ffaf79ac9f5a148"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: (w83791d) add support for thermal cruise mode\n\nAdd support to set target temperature and tolerance for thermal\ncruise mode.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b5938f8c4a530b2fad18f2293ffaf79ac9f5a148",
      "tree": "0d8d9ca9640e34e494f1dd5337c5b2593f22133c",
      "parents": [
        "6495ce184033d5e70dfdf5bb8d149e9e02feaaa9"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: (w83791d) add pwm_enable support\n\nAdd support for pwm_enable.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6495ce184033d5e70dfdf5bb8d149e9e02feaaa9",
      "tree": "d1d0d2f2e52363f3c416413c5e554d4e42a61b16",
      "parents": [
        "6e1ecd9b8f1358ed4d099f0c54434240dc40debe"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: (w83791d) add manual PWM support\n\nAdd PWM manual control.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6e1ecd9b8f1358ed4d099f0c54434240dc40debe",
      "tree": "c8ea5efe96c442de2f82149d3bfc667699c58dae",
      "parents": [
        "a80e8ee66793ec2e7ce27fd0495a7b9c8e0a2a24"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "message": "hwmon: (w83791d) fan 4/5 pins can also be used for gpio\n\nPins fan/pwm 4-5 can be in use as GPIO. If that is the case, do not\ncreate their sysfs-interface. \n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a80e8ee66793ec2e7ce27fd0495a7b9c8e0a2a24",
      "tree": "49613f960b31f84ed56656367f1758c9cc07ee7f",
      "parents": [
        "4ed1077953f531b3fef4af4b4ade48a828c48869"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "message": "hwmon: (max1619) Use inline functions instead of macros\n\nMacros evaluating their arguments more than once are evil.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4ed1077953f531b3fef4af4b4ade48a828c48869",
      "tree": "aa7e98269aba19ec851521ad2127e87c615fff36",
      "parents": [
        "0c6e97317102a8f480bdfb418f19fe989ad1c047"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "message": "hwmon: (it87) Fix thermal sensor type values\n\nThe it87 driver doesn\u0027t follow the standard sensor type values as\ndocumented in Documentation/hwmon/sysfs-interface. It uses value 2 for\nthermistors instead of value 4. This causes \"sensors\" to tell the user\nthat the chip is setup for a transistor while it is actually setup for\na thermistor.\n\nUsing value 4 for thermistors solves the problem. For compatibility\nreasons, we still accept value 2 but emit a warning message so that\nusers update their configuration files.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\n"
    },
    {
      "commit": "0c6e97317102a8f480bdfb418f19fe989ad1c047",
      "tree": "e4174ba35c27d96bcc11562002f80862967cf8c3",
      "parents": [
        "6e1b5029dc0e4cfa765309312ebdc88711e37a20"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "message": "hwmon: (lm78) Convert to a new-style i2c driver\n\nThe new-style lm78 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6e1b5029dc0e4cfa765309312ebdc88711e37a20",
      "tree": "f0e629a03ded80536ba36d25ee7b2588347be084",
      "parents": [
        "ad3273be8e2a5bfe16f4940beef3da308daf259a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "message": "hwmon: (lm78) Stop abusing struct i2c_client for ISA devices\n\nUpcoming changes to the I2C part of the lm78 driver will cause ISA\ndevices to no longer have a struct i2c_client at hand. So, we must\nstop (ab)using it now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ad3273be8e2a5bfe16f4940beef3da308daf259a",
      "tree": "da0660fa8f7e4dfa44ecaf6750fe47c5f223e074",
      "parents": [
        "18c73f90421f9a87a0f6bc3a08880d0f1f9b2a74"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "message": "hwmon: (lm78) Prevent misdetection of Winbond chips\n\nThe LM78 detection is relatively weak, and sometimes recent Winbond\nchips can be misdetected as an LM78. We have had repeated reports of\nthis happening. We have an explicit check against this for the ISA\naccess, do the same for I2C access now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "18c73f90421f9a87a0f6bc3a08880d0f1f9b2a74",
      "tree": "3b34751ca992174b957e99fbd973019aadc3b1bd",
      "parents": [
        "47c15532ddcd6818f51cb15f914d63864b3ee9ab"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "message": "hwmon: (lm78) Detect alias chips\n\nThe LM78 and LM79 can be accessed either on the I2C bus or the ISA\nbus. We must not access the same chip through both interfaces. So far\nwe were relying on the user passing the correct ignore parameter to\nskip the registration of the I2C interface as suggested by\nsensors-detect, but this is fragile: the user may load the lm78\ndriver without running sensors-detect, and the i2c bus numbers are\nnot stable across reboots and hardware changes.\n\nSo, better detect alias chips in the driver directly, and skip any\nI2C chip which is obviously an alias of the ISA chip. This is done\nby comparing the value of 26 selected registers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "47c15532ddcd6818f51cb15f914d63864b3ee9ab",
      "tree": "65abe5a3fd40d9a4468550c522dd2db30ebeb988",
      "parents": [
        "f908037a01e53a48ff8eb049bb4a1fbb15449908"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:15 2008 +0200"
      },
      "message": "hwmon: (lm78) Fix I/O resource conflict with PNP\n\nOnly request I/O ports 0x295-0x296 instead of the full I/O address\nrange. This solves a conflict with PNP resources on a few motherboards.\n\nAlso request the I/O ports in two parts (4 low ports, 4 high ports)\nduring device detection, otherwise the PNP resource make the request\n(and thus the detection) fail.\n\nThis is the exact same fix that was applied to driver w83781d in\nMarch 2008 to address the same problem:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d2961cb22ef02850d90e7a12c28a14d74e327df8d\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f908037a01e53a48ff8eb049bb4a1fbb15449908",
      "tree": "02ab8867ba5ba6f476ce62c30f08cda2c850f955",
      "parents": [
        "1b92adaddd7e96e1ba68d4f17a25747ab8057efe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "message": "hwmon: (lm85) Better label names\n\nLabel names ERROR1 and ERROR3 aren\u0027t exactly explicit. Change them for\nbetter names that indicate what we are up to.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "1b92adaddd7e96e1ba68d4f17a25747ab8057efe",
      "tree": "afaf38fe358948d2047264d0708cc2515aa07be7",
      "parents": [
        "67712d01929295112b55fedd0b3c13f7d5c34f98"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "message": "hwmon: (lm85) Simplify RANGE_TO_REG\n\nFunction RANGE_TO_REG can easily be simplified. Credits go to Herbert\nPoetzl for indirectly suggesting this to me. I tested that the new\nimplementation returns the same result as the original implementation\nfor all input values.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "67712d01929295112b55fedd0b3c13f7d5c34f98",
      "tree": "8ed924c2e0451c2c531ca0a0d1e27ab966f1bec8",
      "parents": [
        "8a0795d9b8ce2247f9b34da81f8a229702c90f2d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "message": "hwmon: (lm85) Convert to a new-style i2c driver\n\nThe new-style lm85 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "8a0795d9b8ce2247f9b34da81f8a229702c90f2d",
      "tree": "b2ec51a5db0709b1ba63d87ce4985ea4d39d5173",
      "parents": [
        "86010c982db2030aad2c31f178b208964f5f6806"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:14 2008 +0200"
      },
      "message": "hwmon: (lm85) Support different PWM frequency tables\n\nThe Analog Devices and SMSC devices supported by the lm85 driver do\nnot have the same PWM frequency table as the National Semiconductor\ndevices. Add support for per-device frequency tables.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "86010c982db2030aad2c31f178b208964f5f6806",
      "tree": "8bc829108fd362654f950dd9b3e98667c7831c6c",
      "parents": [
        "34e7dc6ca4a663a1bb0a0a4e118426849dccd72d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "message": "hwmon: (lm85) Select the closest PWM frequency\n\nThe LM85 and compatible chips only support 8 arbitrary PWM frequencies.\nThe algorithm to pick one of them based on the user input is not\noptimum. Improve it to always pick the closest supported frequency.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "34e7dc6ca4a663a1bb0a0a4e118426849dccd72d",
      "tree": "eaf36724303f94d320990799f768bf86cd5b3b6e",
      "parents": [
        "69fc1feba2d5856ff74dedb6ae9d8c490210825c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "message": "hwmon: (lm85) Implement the standard PWM frequency interface\n\nImplement the standard PWM frequency interface: pwm[1-*]_freq in\nunits of 1 Hz, instead of the non-standard pwm[1-*]_auto_pwm_freq\nin units of 0.1 Hz. The old naming was not only non-standard, it was\nalso confusing, because it suggested that the frequency value only\napplied in automatic fan speed mode, which isn\u0027t true.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "69fc1feba2d5856ff74dedb6ae9d8c490210825c",
      "tree": "11fd5e34315dd86ca23fbf2eb18af24f4794032f",
      "parents": [
        "dbee356262bb1c84cfa585530e33e7003534052a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "message": "hwmon: (lm85) Rework the device detection\n\nRework the device detection to make it clearer and faster in the\ngeneral case (when a known device is found.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "dbee356262bb1c84cfa585530e33e7003534052a",
      "tree": "63210fdf2058ac09b3d501171184aa88bdae59d7",
      "parents": [
        "ee4cd32ee8a68e22081f698602e4315fb4272853"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "message": "hwmon: (ams) Simplify IRQ handling routine\n\nSimplify the IRQ handling routine of ams driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\n"
    },
    {
      "commit": "ee4cd32ee8a68e22081f698602e4315fb4272853",
      "tree": "e44f309816eeb26727a23180ecede53f372705cd",
      "parents": [
        "0a02002268bf624a8b0eaf3b4eb5c4207bd80d8b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "message": "hwmon: (ams) Fix locking issues\n\nUse a separate mutex to serialize input device creation/removal,\notheriwse we deadlock if we try to remove input device while it is\nbeing polled. Also do not take ams_info.lock when it is not needed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0a02002268bf624a8b0eaf3b4eb5c4207bd80d8b",
      "tree": "f49337ad662cdcbd56a947f2f16684c95e7c49e5",
      "parents": [
        "810ad7b62c0f075dc44ecc781b24c7f6ba388da5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "message": "hwmon: (ams) Fix permissions on \u0027joystick\u0027 module parameter\n\nWe should not allow writes to the \u0027joystick\u0027 module parameters since\nwriting there will not trigger creation of the input device. Disable\nwrites since we provide alternative way of enabling input device via\nAMS device\u0027s sysfs attribute.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "810ad7b62c0f075dc44ecc781b24c7f6ba388da5",
      "tree": "3ed66cd5359928823ba18eba05f575fd8c28a75e",
      "parents": [
        "47064d645bc55863c7887a7c96cde39c9a37ee5f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "message": "hwmon: (ams) Convert to a new-style i2c driver\n\nThe legacy i2c binding model is phasing out, so the ams driver needs\nto be converted to a new-style i2c driver. Here is a naive approach of\nthis conversion. Basically it is moving the i2c device creation from\nthe ams driver to the i2c-powermac driver. This should work, but I\nsuspect we could come up with something cleaner by declaring the i2c\ndevice as part of the platform setup. This could be done later by\nsomeone more familiar with openfirmware-based platforms than I am\nmyself.\n\nOne nice thing brought by this conversion is that the ams driver\nshould be loaded automatically on systems where is is needed (at\nleast when the I2C interface to the chip is used) providing\ncoldplug-aware user-space environment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Stelian Pop \u003cstelian@popies.net\u003e\nCc: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "47064d645bc55863c7887a7c96cde39c9a37ee5f",
      "tree": "812e5badc94040e6001d3ca76bce97a3906caa60",
      "parents": [
        "d2cac802feae6f0c246a9251eefc482bf5ec0f0f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "message": "hwmon: (lm87) Add support for configuration through platform_data\n\nThe lm87 driver normally assumes that firmware configured the chip\ncorrectly.  Since this is not always the case, alllow platform code to\nset the channel register value via platform_data.  All other\nconfiguration registers can be changed after driver initialisation.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d2cac802feae6f0c246a9251eefc482bf5ec0f0f",
      "tree": "21042d9f19d485d8ecba85b21a4c98251791adc3",
      "parents": [
        "49ae6cc8005f45edadf237089c31885834f2608e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "message": "hwmon: (lm87) Restore original configuration register on removal\n\nThis means that if we have to start the monitor when probed, we also\nstop it on removal.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "49ae6cc8005f45edadf237089c31885834f2608e",
      "tree": "b8fa52e5eb4af19f7ff7438067cf2876ca382a06",
      "parents": [
        "4b4e7a72fda549e309919931d8a39dea4e5b4be1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "message": "hwmon: (lm87) Fix masking of config register in lm87_init_client()\n\nlm87_init_client() conditionally sets the Start bit and clears the\nINT#_Clear bit in the Config 1 register.  The condition should be that\neither of these bits needs changing, but currently it checks the\n(self-clearing) Initialization bit instead of INT#_Clear.\n\nFix the condition and also ensure we never set the Initialization bit.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4b4e7a72fda549e309919931d8a39dea4e5b4be1",
      "tree": "6eb33fa01ad535dcfb7dbf50fbf1ed42445764cb",
      "parents": [
        "271dabf5bbf6ae6e2792cd5cf6f0434230e5c18c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "message": "hwmon: (lm90) Don\u0027t spam the kernel log\n\nDegrade the \"Unsupported chip\" message from info to debug level.\nThere\u0027s nothing wrong with this, so no need to bother the user.\nAlso make the message slightly more descriptive.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "271dabf5bbf6ae6e2792cd5cf6f0434230e5c18c",
      "tree": "654915a99671b90924bf34e1ddaa4cb0bb600290",
      "parents": [
        "9d4d3834229e9949c066c2d0f73ed5d4b4965761"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "message": "hwmon: (lm90) Support MAX6646, MAX6647 and MAX6649\n\nThese Maxim chips are similar to MAX6657 but use unsigned temperature\nvalues to allow for readings up to 145 degrees.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9d4d3834229e9949c066c2d0f73ed5d4b4965761",
      "tree": "38b640053bb8fc5d2057a3614684d67703e7a408",
      "parents": [
        "23b2d4778ad33ee6bfe60439fb73c16580f204f2"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "message": "hwmon: (lm90) Rename temperature conversion functions to match usage\n\nThe encoding of temperatures varies between chips and modes.  So do not\nuse \"temp1\" or \"temp2\" in the names of the conversion functions, but\nspecify the encoding.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "23b2d4778ad33ee6bfe60439fb73c16580f204f2",
      "tree": "9122f72ca2c06558b6e1f176e277393c85dda52d",
      "parents": [
        "cea50fe2fdea36174aa24b58c69c4eb9770e7c49"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "message": "hwmon: (lm90) Support ADT7461 in extended mode\n\nSupport ADT7461 in extended temperature range mode, which will change\nthe range of readings from 0..127 to -64..191 degC.  Adjust the\nregister conversion functions accordingly.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "cea50fe2fdea36174aa24b58c69c4eb9770e7c49",
      "tree": "67cad283dc33aad4168a6ef7240c00c91c308edc",
      "parents": [
        "a874a10cf0b7105ae5eeb98b4860eae0fc78fcdd"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "message": "hwmon: (lm90) Convert some macros to static functions\n\nUse static functions instead of the TEMPx_FROM_REG* and TEMPx_TO_REG*\nmacros.  This will ensure type safety and eliminate any side effects\nfrom arguments passed in since the macros referenced \u0027val\u0027 multiple\ntimes.  This change should not affect functionality.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "a874a10cf0b7105ae5eeb98b4860eae0fc78fcdd",
      "tree": "dadd3af297c30537a7d69102d04e0e4aedfb2658",
      "parents": [
        "5f502a834a6471dc3cc456ccef66292e9e3a152e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "message": "hwmon: (lm90) Update datasheet links\n\nUpdate the links to the datasheet of some of the devices supported by\nthe lm90 driver. Also remove the links from the driver itself, so that\nwe don\u0027t have to update them twice each time they change.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "5f502a834a6471dc3cc456ccef66292e9e3a152e",
      "tree": "e5302049c34bfc5c526d7d666929b04b0a4a2149",
      "parents": [
        "f65e17086fc141bee1592bbf6e709e9c7a43541b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "message": "hwmon: (lm90) Don\u0027t access nonexistent registers on Maxim chips\n\nThe Maxim chips supported by the lm90 driver have 8-bit high and low\nremote limit values, not 11-bit as the other chips have. So stop reading\nfrom and writing to registers that do not exist on these chips. Also\nround the limit values set by the user properly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "f65e17086fc141bee1592bbf6e709e9c7a43541b",
      "tree": "165e6da0dc246a02907108316fe12c5d6af4d2e6",
      "parents": [
        "6388a388ffb720f40fc8046c261252ea2be9c12f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "message": "hwmon: (lm90) Support the extra resolution bits of MAX6657\n\nThe Maxim MAX6657, MAX6658 and MAX6659 have extra resolution bits for\nthe local temperature measurement. Let the lm90 driver read them and\nexport them to user-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "6388a388ffb720f40fc8046c261252ea2be9c12f",
      "tree": "1b5bcc83cd1fb6cac9fd222914545a43e1d7b3d4",
      "parents": [
        "2e532d68a2b3e2aa6b19731501222069735c741c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "message": "hwmon: (lm90) Move 16-bit value read to a separate function\n\nMove the code which aggregates two 8-bit register values into a 16-bit\nvalue to a separate function. We\u0027ll need to do it a second time soon and\nI don\u0027t want to duplicate the code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "219b22b24546dbd512419766eb46f6b729a5453a",
      "tree": "c8f55bda9a1264272c86c86f263040a1de45ea40",
      "parents": [
        "2190521e01ca4d33fd055dc2c4c92352f91b3c26",
        "7c2dfee84863628f9af109131edd4344ce567d16"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 17 17:24:23 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 17 17:24:23 2008 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "7c2dfee84863628f9af109131edd4344ce567d16",
      "tree": "c34e467f3b907f5ab890f691cc79e4ae4e7f9f78",
      "parents": [
        "cdbdd1676a5379f1d5cbd4d476f5e349f445befe"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Oct 17 21:04:55 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 17 17:23:48 2008 +0200"
      },
      "message": "ALSA: Fix debugfs_create_dir\u0027s error checking method for sound/soc/\n\ndebugfs_create_dir() returns NULL if an error occurs, returns -ENODEV\nwhen debugfs is not enabled in the kernel.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2190521e01ca4d33fd055dc2c4c92352f91b3c26",
      "tree": "586b83b26490461b7cb4531dbd04d9695a77a89e",
      "parents": [
        "af31ed217a0fe433e06c83b978bcb805ada6295a",
        "cdbdd1676a5379f1d5cbd4d476f5e349f445befe",
        "ec4e86ba0662ed85f3b3a38fb220dc51d951da84",
        "1c85cc64456c97f3b265788abafec5c482c6a908"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 17 16:28:20 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 17 16:28:20 2008 +0200"
      },
      "message": "Merge branches \u0027topic/asoc\u0027, \u0027topic/hda\u0027 and \u0027topic/misc-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "f73e2d13a16cc88c4faa4729967f92bfeec8a142",
      "tree": "6844c0e85b9b4ecdc8f2fc30ce8e7d2152d0c417",
      "parents": [
        "713ada9ba94f2ad874cffd074b83e3dc681ca82f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 14:03:08 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 14:03:08 2008 +0200"
      },
      "message": "block: remove __generic_unplug_device() from exports\n\nThe only out-of-core user is IDE, and that should be using\nblk_start_queueing() instead.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "713ada9ba94f2ad874cffd074b83e3dc681ca82f",
      "tree": "e94cae4cb7d6d8bee404feb869bceee74b402f93",
      "parents": [
        "0997f1c5fec0b540784611036d458a84a1f7029a"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 16 13:44:57 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 08:46:57 2008 +0200"
      },
      "message": "block: move q-\u003eunplug_work initialization\n\nmodprobe loop; rmmod loop effectively creates a blk_queue and destroys it\nwhich results in q-\u003eunplug_work being canceled without it ever being\ninitialized.\n\nTherefore, move the initialization of q-\u003eunplug_work from\nblk_queue_make_request() to blk_alloc_queue*().\n\nReported-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0997f1c5fec0b540784611036d458a84a1f7029a",
      "tree": "daf1558eabd821ab6a92ef0660d6ec5bb8bb099d",
      "parents": [
        "756f8243188e013bd067811cdc0cc60760abfdf9"
      ],
      "author": {
        "name": "Stefan Raspl",
        "email": "raspl@linux.vnet.ibm.com",
        "time": "Thu Oct 16 08:23:39 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 08:46:57 2008 +0200"
      },
      "message": "blktrace: pass zfcp driver data\n\nThis patch writes the channel and fabric latencies in nanoseconds per\nrequest via blktrace for later analysis. The utilization of the inbound\nand outbound adapter queue is also reported.\n\nSigned-off-by: Stefan Raspl \u003craspl@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "756f8243188e013bd067811cdc0cc60760abfdf9",
      "tree": "7f9c994c60e1e0ccd8100b33a1c4be8545004341",
      "parents": [
        "496aa8a98f5ab22ced46be5dc2087cdf3d029bd7"
      ],
      "author": {
        "name": "Stefan Raspl",
        "email": "raspl@linux.vnet.ibm.com",
        "time": "Thu Oct 16 08:23:21 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 08:46:57 2008 +0200"
      },
      "message": "blktrace: add support for driver data\n\nThis patch adds the new api call blk_add_driver_data() to blktrace.\nIt allows to trace device driver-specific binary data.\n\nSigned-off-by: Stefan Raspl \u003craspl@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    }
  ],
  "next": "496aa8a98f5ab22ced46be5dc2087cdf3d029bd7"
}
