)]}'
{
  "log": [
    {
      "commit": "073900a28d95c75a706bf40ebf092ea048c7b236",
      "tree": "01e8bb7856ebf1e989a1eb693704435fc4032118",
      "parents": [
        "75181f386f9a80ed6f87763ac6cf05826e253ccd"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:12 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free()\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\n[added compatibility macros so we can convert things easier - gregkh]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "75181f386f9a80ed6f87763ac6cf05826e253ccd",
      "tree": "fcad66c44b13d63db85405e374d440859d515e4c",
      "parents": [
        "19c190f9e0fe926db28122a804111a7538dc3498"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 15 11:38:56 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: ti_usb: fix printk format warning\n\nFix printk format warning in usbserial/ti_usb:\n\ndrivers/usb/serial/ti_usb_3410_5052.c:1738: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 5 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19c190f9e0fe926db28122a804111a7538dc3498",
      "tree": "6b8ee251d941846dabe35cc3d23ac1b0e556cf42",
      "parents": [
        "6d602610099632a9a15ef6d2bc9fd7b7d6aeb63e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Mar 29 17:36:44 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: gadget: s3c-hsotg: Add missing unlock\n\nIn an error handling case the lock is not unlocked.  The return is\nconverted to a goto, to share the unlock at the end of the function.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E1;\nidentifier f;\n@@\n\nf (...) { \u003c+...\n* spin_lock_irqsave (E1,...);\n... when !\u003d E1\n* return ...;\n...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d602610099632a9a15ef6d2bc9fd7b7d6aeb63e",
      "tree": "2b1bf2f40451d24160556cad7d161c87b3930d80",
      "parents": [
        "82a5eeb9f486366ad1b6c3be2e0d328ca185aa7e"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Mar 29 16:54:51 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: fix build on OMAPs if CONFIG_PM_RUNTIME is not set\n\nWith patch as1329 (USB: convert to the runtime PM framework),\nwe make USB_SUSPEND depend on PM_RUNTIME instead of CONFIG_PM.\n\nAlso, CONFIG_USB_OTG selects CONFIG_USB_SUSPEND.\n\nIf PM_RUNTIME is not enabled, and we try to enable USB_OTG,\nwe will end up with CONFIG_USB_SUSPEND selected. This is\ndue to a known bug with the select statement.\n\nThis makes the build break on various OMAP configs (which\nhave CONFIG_USB_OTG set by default, but do not yet have\nCONFIG_PM_RUNTIME enabled).\n\nAvoid this by changing the logic for CONFIG_USB_OTG from\n\"select USB_SUSPEND\" to \"depends on USB_SUSPEND\"\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCC: Michal Marek \u003cmmarek@suse.cz\u003e\nCC: Tony Lindgren \u003ctony@atomide.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82a5eeb9f486366ad1b6c3be2e0d328ca185aa7e",
      "tree": "5accf384e374060f262ffbea2d8e313bad2b532a",
      "parents": [
        "6f44bcb60bfa58590142545096b64f44144f0bc1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 29 12:01:27 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: oxu210hp: release spinlock on error path\n\nSmatch complained about this missing spinlock.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f44bcb60bfa58590142545096b64f44144f0bc1",
      "tree": "6efe615dd57c18ba90902a83b638ca24dcb2946e",
      "parents": [
        "fe30bc1b16dcfbbadf3f77bbad1c9014b23704cd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 27 09:38:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: serial: option: add cinterion device id\n\nThis adds a device id for a Cinterion device.\n\nReported-by: John Race \u003cJohn.Race@roscom.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fe30bc1b16dcfbbadf3f77bbad1c9014b23704cd",
      "tree": "532ed55dd6730ad49feb997f8a65dea87f4fe631",
      "parents": [
        "18344a1cd5889d48dac67229fcf024ed300030d5"
      ],
      "author": {
        "name": "Mahesh Kuruganti",
        "email": "maheshkuruganti@gmail.com",
        "time": "Mon Apr 12 22:37:02 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: serial: option: ZTEAC8710 Support with Device ID 0xffff\n\nPATCH TO EXTEND SUPPORT TO AC8710 WITH 0xFFFF Product ID.\n\nSigned-off-by: Mahesh Kuruganti \u003cmaheshkuruganti@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18344a1cd5889d48dac67229fcf024ed300030d5",
      "tree": "4199c0715cc48ad99f1bff02ba34fe28e824fa73",
      "parents": [
        "a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8"
      ],
      "author": {
        "name": "Simone Contini",
        "email": "s.contini@oltrelinux.com",
        "time": "Mon Apr 12 23:25:10 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: serial: pl2303: Hybrid reader Uniform HCR331\n\nI tried a magnetic stripe reader\n(http://www.kimaldi.com/kimaldi_eng/productos/lectores_de_tarjetas/lectores_tarjeta_chip_y_dni/lector_hibrido_uniform_hcr_331)\nand I see that it is interfaced with a PL2303. I wrote a patch to use\nyour driver which simply adds the product ID for the device and it\nseems working fine.\n\n\nFrom: Simone Contini \u003cs.contini@oltrelinux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8",
      "tree": "dee05902e052b0d33619d36b0060e3bc19cf63a8",
      "parents": [
        "9238f25d5d32a435277eb234ec82bacdd5daed41"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Apr 14 21:36:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: option: add ID for ZTE MF 330\n\nBased on the information provided for by Paweł Drobek, add\na second vendor ID and the correct product ID for ZTE MF 330.\n\nReported-by: Paweł Drobek \u003cpawel.drobek@gmail.com\u003e\nSigned-off: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9238f25d5d32a435277eb234ec82bacdd5daed41",
      "tree": "0f2bed8916468806c0f35e3a29534d7ea8342ef3",
      "parents": [
        "1cf62246c0e394021e494e0a8f1013e80db1a1a9"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Apr 16 08:07:27 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: xhci: properly set endpoint context fields for periodic eps.\n\nFor periodic endpoints, we must let the xHCI hardware know the maximum\npayload an endpoint can transfer in one service interval.  The xHCI\nspecification refers to this as the Maximum Endpoint Service Interval Time\nPayload (Max ESIT Payload).  This is used by the hardware for bandwidth\nmanagement and scheduling of packets.\n\nFor SuperSpeed endpoints, the maximum is calculated by multiplying the max\npacket size by the number of bursts and the number of opportunities to\ntransfer within a service interval (the Mult field of the SuperSpeed\nEndpoint companion descriptor).  Devices advertise this in the\nwBytesPerInterval field of their SuperSpeed Endpoint Companion Descriptor.\n\nFor high speed devices, this is taken by multiplying the max packet size by the\n\"number of additional transaction opportunities per microframe\" (the high\nbits of the wMaxPacketSize field in the endpoint descriptor).\n\nFor FS/LS devices, this is just the max packet size.\n\nThe other thing we must set in the endpoint context is the Average TRB\nLength.  This is supposed to be the average of the total bytes in the\ntransfer descriptor (TD), divided by the number of transfer request blocks\n(TRBs) it takes to describe the TD.  This gives the host controller an\nindication of whether the driver will be enqueuing a scatter gather list\nwith many entries comprised of small buffers, or one contiguous buffer.\n\nIt also takes into account the number of extra TRBs you need for every TD.\nThis includes No-op TRBs and Link TRBs used to link ring segments\ntogether.  Some drivers may choose to chain an Event Data TRB on the end\nof every TD, thus increasing the average number of TRBs per TD.  The Linux\nxHCI driver does not use Event Data TRBs.\n\nIn theory, if there was an API to allow drivers to state what their\nbandwidth requirements are, we could set this field accurately.  For now,\nwe set it to the same number as the Max ESIT payload.\n\nThe Average TRB Length should also be set for bulk and control endpoints,\nbut I have no idea how to guess what it should be.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1cf62246c0e394021e494e0a8f1013e80db1a1a9",
      "tree": "855c6a4097030383e4f1c5f0edaae94ec13d0d53",
      "parents": [
        "fcf7d2141f4a363a4a8454c4a0f26bb69e766c5f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Apr 16 08:07:04 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: xhci: properly set the \"Mult\" field of the endpoint context.\n\nA SuperSpeed interrupt or isochronous endpoint can define the number of\n\"burst transactions\" it can handle in a service interval.  This is\nindicated by the \"Mult\" bits in the bmAttributes of the SuperSpeed\nEndpoint Companion Descriptor.  For example, if it has a max packet size\nof 1024, a max burst of 11, and a mult of 3, the host may send 33\n1024-byte packets in one service interval.\n\nWe must tell the xHCI host controller the number of multiple service\nopportunities (mults) the device can handle when the endpoint is\ninstalled.  We do that by setting the Mult field of the Endpoint Context\nbefore a configure endpoint command is sent down.  The Mult field is\ninvalid for control or bulk SuperSpeed endpoints.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fcf7d2141f4a363a4a8454c4a0f26bb69e766c5f",
      "tree": "53a72787cba660277e072f094ce4447c335b37e9",
      "parents": [
        "62f9cfa3ece58268b3e92ca59c23b175f86205aa"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 20 10:37:57 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: OHCI: don\u0027t look at the root hub to get the number of ports\n\nThis patch (as1371) fixes a small bug in ohci-hcd.  The HCD already\nknows how many ports the controller has; there\u0027s no need to go looking\nat the root hub\u0027s usb_device structure to find out.  Especially since\nthe root hub\u0027s maxchild value is set correctly only while the root hub\nis bound to the hub driver.\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": "62f9cfa3ece58268b3e92ca59c23b175f86205aa",
      "tree": "5990f644a00870876cb34f0afea1012215413f47",
      "parents": [
        "c3baa19b0a9b711b02cec81d9fea33b7b9628957"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 20 10:40:59 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: don\u0027t choose configs with no interfaces\n\nThis patch (as1372) fixes a bug in the routine that chooses the\ndefault configuration to install when a new USB device is detected.\nThe algorithm is supposed to look for a config whose first interface\nis for a non-vendor-specific class.  But the way it\u0027s currently\nwritten, it will also accept a config with no interfaces at all, which\nis not very useful.  (Believe it or not, such things do exist.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3baa19b0a9b711b02cec81d9fea33b7b9628957",
      "tree": "2cf93e3394706c14e6e114b534ffaecbb9b0e663",
      "parents": [
        "fa7fe7af146a7b613e36a311eefbbfb5555325d1"
      ],
      "author": {
        "name": "Russ Nelson",
        "email": "nelson@crynwr.com",
        "time": "Wed Apr 21 23:07:03 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: cdc-acm: add another device quirk\n\nThe Maretron USB100 needs this quirk in order to work properly.\n\nSigned-off-by: Russ Nelson \u003cnelson@crynwr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa7fe7af146a7b613e36a311eefbbfb5555325d1",
      "tree": "354dc1cf91089c473d9e236518d97cf84adb1bf7",
      "parents": [
        "1d0f11b39728099100a768cab2d7a90389017e75"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Apr 22 12:00:52 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "USB: fix testing the wrong variable in fs_create_by_name()\n\nThere is a typo here.  We should be testing \"*dentry\" which was just\nassigned instead of \"dentry\".  This could result in dereferencing an\nERR_PTR inside either usbfs_mkdir() or usbfs_create().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d0f11b39728099100a768cab2d7a90389017e75",
      "tree": "be80fb2cb4cc2c236f37ca210f524ea54dec8d96",
      "parents": [
        "34e2beb2c883e0ea1b6135ad6f7713f7574a01aa"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Apr 23 17:41:15 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "usb: Fix tusb6010 for DMA API\n\nCommit 18eabe2347ae7a11b3db768695913724166dfb0e introduced\nDMA buffer ownership. Fix tusb6010 accordingly. To compile,\nalso dummy musb_platform_save and restore functions need to\nbe added.\n\nAlso change the order of musb_read_fifo() to happen after\ndma_cache_maint to have the DMA operations completed before\nmoving the remaining unaligned bytes with PIO. The DMA\naccess and PIO touch different areas of the FIFO, so this\nchange only makes the code a bit easier to follow.\n\nTested on n810 and g_ether with variable size ping test.\nThe test seems to fail for some ping sizes, but that seems to\nbe a different problem.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34e2beb2c883e0ea1b6135ad6f7713f7574a01aa",
      "tree": "ef01380e3d4149f5ad25adf9fa13980069f0e6d8",
      "parents": [
        "c6a39eec9dcd5f205fd41a5c87a1f3e5d95ffaaa"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:33 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "musb_core: fix musb_init_controller() error cleanup path\n\nThis function forgets to call usb_remove_hcd() or musb_gadget_cleanup() iff\nsysfs_create_group() fails.\n\n[ felipe.balbi@nokia.com : review the entire error path\n\tnot only when we fail hcd or gadget ]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6a39eec9dcd5f205fd41a5c87a1f3e5d95ffaaa",
      "tree": "023a72d270017ed6197a214198bbdc02a05e5dab",
      "parents": [
        "461972d8a4c94bc44f11a13046041c78a7cf18dd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "MUSB: fix DaVinci glue layer dependency\n\nCONFIG_ARCH_DAVINCI now embraces both the \"real\" DaVinci and DA8xx/OMAP-L1x --\non which the DaVinci glue layer won\u0027t work. Change the Makefile dependency to\nCONFIG_ARCH_DAVINCI_DMx which corresponds to \"real\" DaVinci.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "461972d8a4c94bc44f11a13046041c78a7cf18dd",
      "tree": "bf42a78cd77fe5f76ff8340d2931796dcee70f80",
      "parents": [
        "7917a9df73c13822cc830f0ead0fb1b44a930616"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:32 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "musb_core: don\u0027t call musb_platform_exit() twice\n\nmusb_platform_exit() is called twice from musb_init_controller() iff controller\ninitialization fails. Move the call (and the DevCtl register writes surrounding\nit) from musb_free() to musb_remove().\n\nFix mispalced and now incorrect \u0027goto\u0027s in musb_init_controller().\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7917a9df73c13822cc830f0ead0fb1b44a930616",
      "tree": "5ac50962755985f466cb9c48270e17f9a0a702a0",
      "parents": [
        "13962c747915e4d7ef4cf92c36bd06a7fe648f0b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:31 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "MUSB: OMAP: don\u0027t call clk_put()\n\nRemove duplicate/unbalanced call to clk_put() from musb_platform_exit() --\nclk_put() gets called from musb_core.c anyway...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "13962c747915e4d7ef4cf92c36bd06a7fe648f0b",
      "tree": "636a85ddad1ba7f5289b00647ed85bde395d82e2",
      "parents": [
        "3d0bfbf25957e04354389047f0e6ba520d58487c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:30 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "MUSB: DaVinci: fix musb_platform_init() error cleanup path\n\nThis function forgets to call clk_disable() iff reading the USB module version\nregister returns 0.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d0bfbf25957e04354389047f0e6ba520d58487c",
      "tree": "4d40a1b4a3b8995ce10d0c9dde3d0f32cbf53eb9",
      "parents": [
        "1fb48f4a96ef3d4eee0a13b92a3e8489171b47c9"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:29 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb_core: don\u0027t prevent disabling clock on driver unload\n\nResetting \u0027musb-\u003eclock\u0027 to NULL in musb_shutdown() prevents musb_platform_exit()\nfrom properly disabling the clock when unloading the driver -- don\u0027t do it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1fb48f4a96ef3d4eee0a13b92a3e8489171b47c9",
      "tree": "8586216df0b1b0f3ddf3ef17e138b90cbb7fe1e9",
      "parents": [
        "714bc5ef3edaec3ca0cf155fe01411760527c52e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:28 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb_core: don\u0027t touch \u0027musb-\u003eclock\u0027 in musb_free()\n\nRemove duplicate/unbalanced calls to clk_disable()/clk_put() in musb_free():\n\n- clk_disable() is called by musb_platform_exit() just prior to this call;\n- clk_put() is called by the callers of musb_free() prior to calling it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "714bc5ef3edaec3ca0cf155fe01411760527c52e",
      "tree": "0983d463571594d1e834fc89cff594d23c45f91c",
      "parents": [
        "5e0e61afa5b342c0197fce2d4fd2a2b515e96b31"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Mar 25 13:14:27 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb: potential use after free\n\nWe assign \"urb-\u003ehcpriv \u003d qh;\" a few lines down.  I\u0027m pretty sure we\nwant it \"urb-\u003ehcpriv\" to be NULL not a freed value.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e0e61afa5b342c0197fce2d4fd2a2b515e96b31",
      "tree": "3ee1f94b1998e90588d8f4968d3c1e3cc08f5511",
      "parents": [
        "2f831751c5a0511fec6a9074643d9914eedabc83"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Mar 25 13:14:26 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb: save and restore missing bus control register\n\nAdded the missing BUS_CONTROL register in musb\nsave/restore routines.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f831751c5a0511fec6a9074643d9914eedabc83",
      "tree": "43c9fc45665d9f6e41c04677b6c1fade051bdb2c",
      "parents": [
        "1e753451eb1dc97ab8bdad3ae5278301e5b981bf"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "MUSB: Blackfin: don\u0027t fake blackfin_interrupt() result\n\nCommit a5073b52833e4df8e16c93dc4cbb7e0c558c74a2 (musb_gadget: fix unhandled\nendpoint 0 IRQs) misses this change to blackfin.c: stop faking successful\nresult of blackfin_interrupt() and emitting a debug message on an unhandled\ninterrupt.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bec11921a7d7b11d0b1909596636632aece5a26",
      "tree": "1bf2ac7d5c482afb2c5cf59c0fc7db7c7ac03ff6",
      "parents": [
        "553cbf0a8f19c669bed82028988aa977558ef551",
        "db7e1bc479cc941c53839b18ff811c7def0c52e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 17:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 17:17:35 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6061/1: PL061 GPIO: Bug fix - setting gpio for HIGH_LEVEL interrupt is not working.\n  ARM: 5957/1: ARM: RealView SD/MMC Card detection and write-protect using GPIOLIB\n  ARM: 6030/1: KS8695: enable console\n  ARM: 6060/1: PL061 GPIO: Setting gpio val after changing direction to OUT.\n  ARM: 6059/1: PL061 GPIO: Changing *_irq_chip_data with *_irq_data for real irqs.\n  ARM: 6023/1: update bcmring_defconfig to latest version and fix build error\n  ARM: fix build error in arch/arm/kernel/process.c\n"
    },
    {
      "commit": "553cbf0a8f19c669bed82028988aa977558ef551",
      "tree": "c0aecc102d1d3bf26f56dc69775d1657a456e2d4",
      "parents": [
        "27fb8d7b1fe7c2fa2d7c1f243b899793e1b080e0",
        "76ad4b8ebd5c68c8bf490bdb1fb4dcbc266e5223"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 17:16:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 17:16:36 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ps3: Update ps3_defconfig\n  powerpc/ps3: Update platform maintainer\n  powerpc/pseries: Flush lazy kernel mappings after unplug operations\n  powerpc/numa: Add form 1 NUMA affinity\n  powerpc/fsl-booke: Fix CONFIG_RELOCATABLE support on FSL Book-E ppc32\n  powerpc: 2.6.34 update of defconfigs for embedded 6xx/7xxx, 8xx, 8xxx\n  powerpc/mpc8xxx defconfigs - turn off SYSFS_DEPRECATED\n  powerpc/83xx: configure SIL SATA driver in 83xx-wide defconfig\n  powerpc/83xx: enable EPOLL syscall in defconfig\n  powerpc/83xx: add RTC drivers in 83xx defconfig\n  powerpc/fsl-cpm: Configure clock correctly for SCC\n  powerpc/fsl_booke: Correct test for MMU_FTR_BIG_PHYS\n  powerpc/85xx/86xx: Fix build w/ CONFIG_PCI\u003dn\n"
    },
    {
      "commit": "db7e1bc479cc941c53839b18ff811c7def0c52e7",
      "tree": "0835845515fdf40daad948e564aa914430ae3623",
      "parents": [
        "b56ba8aa6f3aeab23d3d4b1190ed1098463b2a9c"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Apr 29 12:22:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 29 23:23:49 2010 +0100"
      },
      "message": "ARM: 6061/1: PL061 GPIO: Bug fix - setting gpio for HIGH_LEVEL interrupt is not working.\n\nIn current implementation of PL061, setting type of irq to HIGH_LEVEL is not\nworking. This patch fixes this bug.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f80a0ca6ad8f2800453e819dafa09a0ed9e56850",
      "tree": "bdbffa0e212888c31e11e89dc1194935f6825085",
      "parents": [
        "a36fed12a4d980eebb2e67b87ea30ad090238cff"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Apr 28 14:36:41 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 08:44:37 2010 -0700"
      },
      "message": "pktcdvd: improve BKL and compat_ioctl.c usage\n\nThe pktcdvd driver uses proper locking and does not need the BKL in the\nioctl and llseek functions of the character device, so kill both.\n\nMoving the compat_ioctl handling from common code into the driver itself\nfixes build problems when CONFIG_BLOCK is disabled.\n\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d16b0f2f3edf05f12a9e3960588e0d4854157bb",
      "tree": "be1de144aa6d189c528384300cc91623122ecd52",
      "parents": [
        "032b734d291e3532221b6cf7643a5f41c6261941",
        "4b99fef02510706a73c8400045b4c72514e581c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 13:37:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 13:37:31 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: fix enabling regulator issue on max8925\n"
    },
    {
      "commit": "032b734d291e3532221b6cf7643a5f41c6261941",
      "tree": "bbfa57472cdf90a84730ade5d2358205d35b2a34",
      "parents": [
        "3fb938b2a8bdbcf6086192d90fb7c73425e41fb9",
        "e41c11ee0cc602bcde68916be85fb97d1a484324"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 13:37:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 13:37:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (27 commits)\n  sfc: Change falcon_probe_board() to fail for unsupported boards\n  sfc: Always close net device at the end of a disabling reset\n  sfc: Wait at most 10ms for the MC to finish reading out MAC statistics\n  sctp: Fix oops when sending queued ASCONF chunks\n  sctp: fix to calc the INIT/INIT-ACK chunk length correctly is set\n  sctp: per_cpu variables should be in bh_disabled section\n  sctp: fix potential reference of a freed pointer\n  sctp: avoid irq lock inversion while call sk-\u003esk_data_ready()\n  Revert \"tcp: bind() fix when many ports are bound\"\n  net/usb: add sierra_net.c driver\n  cdc_ether: fix autosuspend for mbm devices\n  bluetooth: handle l2cap_create_connless_pdu() errors\n  gianfar: Wait for both RX and TX to stop\n  ipheth: potential null dereferences on error path\n  smc91c92_cs: spin_unlock_irqrestore before calling smc_interrupt()\n  drivers/usb/net/kaweth.c: add device \"Allied Telesyn AT-USB10 USB Ethernet Adapter\"\n  bnx2: Update version to 2.0.9.\n  bnx2: Prevent \"scheduling while atomic\" warning with cnic, bonding and vlan.\n  bnx2: Fix lost MSI-X problem on 5709 NICs.\n  cxgb3: Wait longer for control packets on initialization\n  ...\n"
    },
    {
      "commit": "e41c11ee0cc602bcde68916be85fb97d1a484324",
      "tree": "0c88c7bad9062dfe35aedd9fca21108608ad12a0",
      "parents": [
        "f49a4589e9e25ef525da449b1ce5597cb659bbb5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Apr 28 09:01:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 12:18:27 2010 -0700"
      },
      "message": "sfc: Change falcon_probe_board() to fail for unsupported boards\n\nThe driver needs specific PHY and board support code for each SFC4000\nboard; there is no point trying to continue if it is missing.\nCurrently unsupported boards can trigger an \u0027oops\u0027.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f49a4589e9e25ef525da449b1ce5597cb659bbb5",
      "tree": "98c6bab46ec9291022fff7d05682edf4c8e617b9",
      "parents": [
        "aabc5649078310094cbffb430fcbf9c25b6268f9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Apr 28 09:01:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 12:18:26 2010 -0700"
      },
      "message": "sfc: Always close net device at the end of a disabling reset\n\nThis fixes a regression introduced by commit\neb9f6744cbfa97674c13263802259b5aa0034594 \"sfc: Implement ethtool\nreset operation\".\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aabc5649078310094cbffb430fcbf9c25b6268f9",
      "tree": "c633f0c143068b22558547081cf90544846b409f",
      "parents": [
        "c0786693404cffd80ca3cb6e75ee7b35186b2825"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Apr 28 09:00:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 12:18:26 2010 -0700"
      },
      "message": "sfc: Wait at most 10ms for the MC to finish reading out MAC statistics\n\nThe original code would wait indefinitely if MAC stats DMA failed.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fb938b2a8bdbcf6086192d90fb7c73425e41fb9",
      "tree": "3b273692ee6a34c603f83a645b29573c404ffc97",
      "parents": [
        "970b06485ffee36aa3549dfe4c6b2a2c2118354d",
        "83bf6f11e82eba8533f8dbd241b2c2825e42ae5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:58:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:58:36 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: fix matching rules for pseudo-multi-function cards\n  pcmcia: pcmcia_dev_present bugfix\n"
    },
    {
      "commit": "970b06485ffee36aa3549dfe4c6b2a2c2118354d",
      "tree": "1b0f6f4182e73d19071addf8a209e5fb58483d08",
      "parents": [
        "696e65c3606aa3f587eeb181766baf49ea750cfc",
        "33f60e9640b2f60dde6735293d4aa5ecc5b1d5d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:56:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:56:05 2010 -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  coda: move backing-dev.h kernel include inside __KERNEL__\n  mtd: ensure that bdi entries are properly initialized and registered\n  Move mtd_bdi_*mappable to mtdcore.c\n  btrfs: convert to using bdi_setup_and_register()\n  Catch filesystems lacking s_bdi\n  drbd: Terminate a connection early if sending the protocol fails\n  drbd: fix memory leak\n  Fix JFFS2 sync silent failure\n  smbfs: add bdi backing to mount session\n  ncpfs: add bdi backing to mount session\n  exofs: add bdi backing to mount session\n  ecryptfs: add bdi backing to mount session\n  coda: add bdi backing to mount session\n  cifs: add bdi backing to mount session\n  afs: add bdi backing to mount session.\n  9p: add bdi backing to mount session\n  bdi: add helper function for doing init and register of a bdi for a file system\n  block: ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer\n"
    },
    {
      "commit": "696e65c3606aa3f587eeb181766baf49ea750cfc",
      "tree": "1975089f9faa51eb40f6680b3dd7394cd57b8eed",
      "parents": [
        "1600f9def09de07c5dbeb539e978fa73880690dd",
        "d8d8b63b6dc413696ade040e52173c068df11702"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:55:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:55:35 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: booke_wdt: fix build - unconstify watchdog_info\n  watchdog: sbc_fitpc2_wdt: fixed \"scheduling while atomic\" bug.\n  watchdog: sbc_fitpc2_wdt: fixed I/O operations order\n  Watchdog: sb_wdog.c: Fix sibyte watchdog initialization\n"
    },
    {
      "commit": "4b99fef02510706a73c8400045b4c72514e581c4",
      "tree": "03a761f79e4879dc85852df7550a9785527190b2",
      "parents": [
        "1600f9def09de07c5dbeb539e978fa73880690dd"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Apr 06 06:19:15 2010 -0400"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Apr 28 15:24:34 2010 +0100"
      },
      "message": "regulator: fix enabling regulator issue on max8925\n\nFix regulator enabling issue that is caused by typo error in is_enabled().\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b4a26be9f6f8bb72998e445cc75fc6dc0c29513a",
      "tree": "0cb681f30a873a615d4f4a648fb6ee392b278b06",
      "parents": [
        "4b83c330b4d38e869111bda6e9077d4f61ed974a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 06 15:03:40 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 28 16:23:24 2010 +1000"
      },
      "message": "powerpc/pseries: Flush lazy kernel mappings after unplug operations\n\nThis ensures that the translations for unmapped IO mappings or\nunmapped memory are properly removed from the MMU hash table\nbefore such an unplug. Without this, the hypervisor refuses the\nunplug operations due to those resources still being mapped by\nthe partition.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "eb4fd8cd355c8ec425a12ec6cbdac614e8a4819d",
      "tree": "f56ccf5063b6c703351880c11694a6fb5ece4590",
      "parents": [
        "55964d72d63b15df49a5df11ef91dc8601270815"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Tue Apr 27 18:06:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 18:12:04 2010 -0700"
      },
      "message": "net/usb: add sierra_net.c driver\n\nRe-submitted based on comments from netdev community.\nSummary of the changes:\n1. Improved error handling.\n2. Added the missing timeout arguments to usb_control_msg().\n\nThe following is a new Linux driver which exposes certain models of Sierra\nWireless modems to the operating system as Network Interface Cards (NICs).\n\nThis driver requires a version of the sierra.c driver which supports\nblacklisting to work properly. The blacklist in sierra.c rejects the interfaces\nclaimed by sierra_net.c. Likewise, the sierra_net.c driver only accepts\n(i.e. whitelists) the interface(s) used for USB-to-WWAN traffic.\nThe version of sierra.c which supports blacklisting is\navailable from the sierra wireless knowledge base page for older kernels. It is\nalso available in Linux kernel starting from version 2.6.31.\n\nThis driver works with all Sierra Wireless devices configured with PID\u003d68A3\nlike USB305, USB306 provided the corresponding firmware version is I2.0\n(for USB305) or M3.0 (for USB306) and later.\nThis driver will not work with earlier firmware versions than the ones shown\nabove. In this case the driver will issue an error message indicating\nincompatibility and will not serve the device\u0027s USB-to-WWAN interface.\n\nSierra_net.c sits atop a pre-existing Linux driver called usbnet.c.\nA series of hook functions are provided in sierra_net.c which are called by\nusbnet.c in response to a particular condition such as receipt or transmission\nof a data packet. As such, usbnet.c does most of the work of making\na modem appear to the system as a network device and for properly exchanging\ntraffic between the USB subsystem and the Network card interface.\nSierra_net.c is concerned with managing the data exchanged between the\nUSB-to-WWAN interface and the upper layers of the operating system.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Rory Filer \u003crfiler@sierrawireless.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55964d72d63b15df49a5df11ef91dc8601270815",
      "tree": "69f78c30a50d0575b18b4f11646ffc7411c0f14d",
      "parents": [
        "477fffb082920476cc26f238d65538ccb8d601e1"
      ],
      "author": {
        "name": "Torgny Johansson",
        "email": "torgny.johansson@ericsson.com",
        "time": "Tue Apr 27 17:07:40 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 17:07:40 2010 -0700"
      },
      "message": "cdc_ether: fix autosuspend for mbm devices\n\nAutosuspend works until you bring the wwan interface up, then the\ndevice does not enter autosuspend anymore.\n\nThe following patch fixes the problem by setting the .manage_power\nfield in the mbm_info struct to the same as in the cdc_info struct\n(cdc_manager_power).\n\nSigned-off-by: Torgny Johansson \u003ctorgny.johansson@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "761ed01b35ca32bfd4166cc3862ae80ee33e3a4b",
      "tree": "ecd09986e227f2cb30e1033c9daa1ad385845b8f",
      "parents": [
        "d87ff58fda926fe5cb01214cccf1c72422ac776d"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Tue Apr 27 16:43:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 16:43:31 2010 -0700"
      },
      "message": "gianfar: Wait for both RX and TX to stop\n\nWhen gracefully stopping the controller, the driver was continuing if\n*either* RX or TX had stopped.  We need to wait for both, or the\ncontroller could get into an invalid state.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2cb9aeb3c9b2475955cec328487484034f414e4",
      "tree": "94ca8e8f602150cff3e6f98173c9377db165854c",
      "parents": [
        "3835541dd481091c4dbf5ef83c08aed12e50fd61"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Tue Apr 27 13:13:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 16:26:03 2010 -0700"
      },
      "message": "gpio: fix pca953x set_type \u0027scheduling while atomic\u0027 bug\n\nBill Gatliff reported the following bug when using the irq_chip facility\nof the pca953x driver on a PPC platform:\n\nBUG: scheduling while atomic: insmod/1530/0x00000002\n\nHe traced it back to an i2c transaction in pca953x_irq_set_type(), which\ncan be called with interrupt disabled (from __setup_irq()).  As the i2c\ncontroller can sleep while sending a message, this qualifies as a bad\nidea.\n\nThis patch moves the i2c transaction to pca953x_irq_bus_sync_unlock(),\nwhere it is actually safe to send an i2c message.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nReported-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d87ff58fda926fe5cb01214cccf1c72422ac776d",
      "tree": "896ae06e804c24fd02b254896a884d2f5d30fe4a",
      "parents": [
        "2a9151572224ad5fe808058097be94106470a6dc"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Apr 26 23:20:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:49:07 2010 -0700"
      },
      "message": "ipheth: potential null dereferences on error path\n\nThe calls to usb_free_buffer() dereference rx_urb and tx_urb in the\nparameter list but those could be NULL.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: L. Alberto Giménez \u003cagimenez@sysvalve.es\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a9151572224ad5fe808058097be94106470a6dc",
      "tree": "92d51011729fb28f375eccbbae821268c6e6715e",
      "parents": [
        "dacf4fc85bbd063b8108b6c21275ae4a4fcce908"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Apr 24 10:37:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:47:45 2010 -0700"
      },
      "message": "smc91c92_cs: spin_unlock_irqrestore before calling smc_interrupt()\n\nsmc91c92_cs:\n  * spin_unlock_irqrestore before calling smc_interrupt() in media_check()\n     to avoid lockup.\n  * use spin_lock_irqsave for ethtool function.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dacf4fc85bbd063b8108b6c21275ae4a4fcce908",
      "tree": "72f0892ef0d4128b835431a28ffec8a3091aeae5",
      "parents": [
        "587611d6e4d5c0fb5e9492cb06d9054744d69536"
      ],
      "author": {
        "name": "Andreas Hartmann",
        "email": "andi@ahash.de",
        "time": "Tue Apr 27 14:39:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:39:33 2010 -0700"
      },
      "message": "drivers/usb/net/kaweth.c: add device \"Allied Telesyn AT-USB10 USB Ethernet Adapter\"\n\nakpm: reluctantly typed in from\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15599\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "587611d6e4d5c0fb5e9492cb06d9054744d69536",
      "tree": "b4c17429a217f5a006afb6a954ce0c239ecb1772",
      "parents": [
        "212f9934afccf9c97399216b694a7f452526d6da"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Apr 27 11:28:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:38:16 2010 -0700"
      },
      "message": "bnx2: Update version to 2.0.9.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "212f9934afccf9c97399216b694a7f452526d6da",
      "tree": "b759229660e9fe5848bd04f9b15816f15e8c1972",
      "parents": [
        "c441b8d2cb2194b05550a558d6d95d8944e56a84"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Apr 27 11:28:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:38:16 2010 -0700"
      },
      "message": "bnx2: Prevent \"scheduling while atomic\" warning with cnic, bonding and vlan.\n\nThe bonding driver calls ndo_vlan_rx_register() while holding bond-\u003elock.\nThe bnx2 driver calls bnx2_netif_stop() to stop the rx handling while\nchanging the vlgrp.  The call also stops the cnic driver which sleeps\nwhile the bond-\u003elock is held and cause the warning.\n\nThis code path only needs to stop the NAPI rx handling while we are\nchanging the vlgrp.  Since no reset is going to occur, there is no need\nto stop cnic in this case.  By adding a parameter to bnx2_netif_stop()\nto skip stopping cnic, we can avoid the warning.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c441b8d2cb2194b05550a558d6d95d8944e56a84",
      "tree": "10b43d1a2b35f4e9874c3bb2ac2abe25973270b4",
      "parents": [
        "e95ef5d3f6bc60433883e1ef65dac747acd0bf1a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Apr 27 11:28:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:38:15 2010 -0700"
      },
      "message": "bnx2: Fix lost MSI-X problem on 5709 NICs.\n\nIt has been reported that under certain heavy traffic conditions in MSI-X\nmode, the driver can lose an MSI-X vector causing all packets in the\nassociated rx/tx ring pair to be dropped.  The problem is caused by\nthe chip dropping the write to unmask the MSI-X vector by the kernel\n(when migrating the IRQ for example).\n\nThis can be prevented by increasing the GRC timeout value for these\nregister read and write operations.\n\nThanks to Dell for helping us debug this problem.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e95ef5d3f6bc60433883e1ef65dac747acd0bf1a",
      "tree": "6296ac4f5aa7fe525121aa841e94d060e786e95c",
      "parents": [
        "6f461f6c7c961f0b1b73c0f27becf472a0ac606b"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Mon Apr 26 05:38:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 10:18:27 2010 -0700"
      },
      "message": "cxgb3: Wait longer for control packets on initialization\n\nIn some Power7 platforms, when using VIOS (Virtual I/O Server), we\nneed to wait longer for control packets to finish transfer during\ninitialization.\nWithout this change, initialization may fail prematurely.\n\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f461f6c7c961f0b1b73c0f27becf472a0ac606b",
      "tree": "ebf91b3e79734386ab63e79fef9d2429b6c81a09",
      "parents": [
        "61fac744dddb22d99c7b12250bc9bada7866df08"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Apr 27 03:33:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 10:18:26 2010 -0700"
      },
      "message": "e1000e: enable/disable ASPM L0s and L1 and ERT according to hardware errata\n\nPrompted by a previous patch submitted by Matthew Garret \u003cmjg@redhat.com\u003e,\nfurther digging into errata documentation reveals the current enabling or\ndisabling of ASPM L0s and L1 states for certain parts supported by this\ndriver are incorrect.  82571 and 82572 should always disable L1.  For\nstandard frames, 82573/82574/82583 can enable L1 but L0s must be disabled,\nand for jumbo frames 82573/82574 must disable L1.  This allows for some\nparts to enable L1 in certain configurations leading to better power\nsavings.\n\nAlso according to the same errata, Early Receive (ERT) should be disabled\non 82573 when using jumbo frames.\n\nCc: Matthew Garret \u003cmjg@redhat.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61fac744dddb22d99c7b12250bc9bada7866df08",
      "tree": "c0d0502495cdc8fc2ade8ce44e5f483835c6e7b5",
      "parents": [
        "908ba2bfd22253f26fa910cd855e4ccffb1467d0"
      ],
      "author": {
        "name": "Peter Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Apr 27 00:38:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 10:18:25 2010 -0700"
      },
      "message": "ixgbe: Power down PHY during driver resets\n\nThe PHY laser is still on during driver init.  It\u0027s allowing\ngarbage to hit our FIFO, which eventually can cause the entire\ndevice to die.  Power down the laser while setting up the device,\nand re-enable the laser before getting link.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bfb82449c9c98a8cfb1f0f886b5b0c7f7b0ff1a",
      "tree": "5e576c9cca633f37790effd1a25ec87f515e39de",
      "parents": [
        "b91ce4d14a21fc04d165be30319541e0f9204f15",
        "88b045077a1462a47503137fd4ca0c31772819ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 08:22:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 08:22:50 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: Fix sparc regression in r300_scratch()\n  drm: make sure vblank interrupts are disabled at DPMS time\n  drm/radeon/kms/evergreen: No EnableYUV table\n  drm/radeon: 9800 SE has only one quadpipe\n  drm/radeon/kms: don\u0027t print error for legal crtcs.\n  drm/radeon/kms/evergreen: fix LUT setup\n"
    },
    {
      "commit": "d8d8b63b6dc413696ade040e52173c068df11702",
      "tree": "e0ec3289daa29b0ffe9b74073bcd6fa0b017a4ed",
      "parents": [
        "322af98c56c70b3ec6f637fb07d41a9591a6ff9a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Mon Apr 26 15:59:53 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Apr 27 07:58:47 2010 +0000"
      },
      "message": "watchdog: booke_wdt: fix build - unconstify watchdog_info\n\ncommit 42747d712de56cf2087b702d2ad90af114c53138 (\"[WATCHDOG] watchdog_info\nconstify\") introduced the following build failure:\n\n   CC      booke_wdt.o\n booke_wdt.c: In function \u0027booke_wdt_init\u0027:\n booke_wdt.c:220: error: assignment of read-only variable \u0027ident\u0027\n\nFix this by removing \u0027const\u0027 qualifier from watchdog_info struct.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "0661b1ac5d48eb47c8a5948c0554fea25e0895ab",
      "tree": "18040417cbfb33b82486576dbc5783dc50e60d4c",
      "parents": [
        "a33eb6b91034c95b9b08576f68be170f995b2c7d"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 27 09:49:47 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 27 09:51:30 2010 +0200"
      },
      "message": "mtd: ensure that bdi entries are properly initialized and registered\n\nThey will be holding dirty inodes and be responsible for flushing\nthem out, so they need to be setup properly.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "a33eb6b91034c95b9b08576f68be170f995b2c7d",
      "tree": "b7981861cdd4c9bb074de707a0bc78e1cf894cde",
      "parents": [
        "e6d086d83cf7f102d48c006f58172a69ec0c15a4"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@logfs.org",
        "time": "Tue Apr 27 09:40:52 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 27 09:50:58 2010 +0200"
      },
      "message": "Move mtd_bdi_*mappable to mtdcore.c\n\nRemoves one .h and one .c file that are never used outside of\nmtdcore.c.\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\n\nEdited to remove on leftover debug define.\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "88b045077a1462a47503137fd4ca0c31772819ca",
      "tree": "f697b8b9459621e70c53ac303ef81aa25b408b36",
      "parents": [
        "e32ee7fa54e3172e6413cefaaee9222a3f521617"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 02:55:42 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 27 09:40:57 2010 +1000"
      },
      "message": "drm/radeon: Fix sparc regression in r300_scratch()\n\nCommit b4fe945405e477cded91772b4fec854705443dd5 (\"drm/radeon: Fix\nmemory allocation failures in the preKMS command stream checking.\")\nadded a regression in that it completely tossed the get_unaligned()\ndone by r300_scratch() which we added in commit\n958a6f8ccb1964adc3eec84cf401c5baeb4fbca0 (\"drm: radeon: Fix unaligned\naccess in r300_scratch().\").\n\nPut it back.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e32ee7fa54e3172e6413cefaaee9222a3f521617",
      "tree": "9bc7ec6a5d6d2dadd3a38265f4b1ed01a57886af",
      "parents": [
        "c6f8505e4627ba8ca46cbcb602ad82e7f17a7122"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 26 18:07:15 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 27 09:37:39 2010 +1000"
      },
      "message": "drm: make sure vblank interrupts are disabled at DPMS time\n\nWhen we call drm_vblank_off() at DPMS off time (to wake any clients so\nthey don\u0027t hang) we need to make sure interrupts are actually disabled.\nIf drm_vblank_off() gets called before the vblank usage timer expires,\nit\u0027ll prevent the timer from disabling interrupts since it also clears\nthe vblank_enabled flag for the pipe.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "908ba2bfd22253f26fa910cd855e4ccffb1467d0",
      "tree": "038148421bc028680704eaeb8304f084ccfd4a97",
      "parents": [
        "87aeec767e1de60d7f76abbb44df5372b0932b7b"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Apr 26 11:42:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 15:36:48 2010 -0700"
      },
      "message": "r8169: more broken register writes workaround\n\n78f1cd02457252e1ffbc6caa44a17424a45286b8 (\"fix broken register writes\")\ndoes not work for Al Viro\u0027s r8169 (XID 18000000).\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87aeec767e1de60d7f76abbb44df5372b0932b7b",
      "tree": "c6cc319efa9212bdd1b9c843e326bddf6c4d9638",
      "parents": [
        "4eb8b9031a0314539605733597b1e30222d4da70"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Apr 26 11:42:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 15:36:47 2010 -0700"
      },
      "message": "r8169: failure to enable mwi should not be fatal\n\nFew (6) network drivers enable mwi explicitly. Fewer worry about a\nfailure.\n\nIt is not a fix but it should avoid some annoyance like\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15454\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Conrad Kostecki \u003cconikost@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "322af98c56c70b3ec6f637fb07d41a9591a6ff9a",
      "tree": "45ad10b5731f76fffc6cc7c94af254340ff29409",
      "parents": [
        "fcf1dd7e68ceb6420478c8d89d35b4745d0b2f42"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Thu Apr 22 19:54:20 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Apr 26 18:22:30 2010 +0000"
      },
      "message": "watchdog: sbc_fitpc2_wdt: fixed \"scheduling while atomic\" bug.\n\nspinlock need to be replaced by mutex because of sleep functions\ninside wdt_send_data.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "fcf1dd7e68ceb6420478c8d89d35b4745d0b2f42",
      "tree": "b071ddef19db8c4734f6617236e3034bd731e303",
      "parents": [
        "86913315de5ed13debd1566dfea15c4179b1f0c0"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Thu Apr 22 19:50:03 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Apr 26 18:17:34 2010 +0000"
      },
      "message": "watchdog: sbc_fitpc2_wdt: fixed I/O operations order\n\nThere are fitpc2 compatible boards that hang with existent i/o\noperations order. Solution is to switch between writing to data\nand command ports.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "dc8bf1b1a6edfc92465526de19772061302f0929",
      "tree": "540352807d398aee08c4180cc50d088e15c547ec",
      "parents": [
        "6443bb1fc2050ca2b6585a3fa77f7833b55329ed"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Mon Apr 26 07:27:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 11:15:49 2010 -0700"
      },
      "message": "tg3: Fix INTx fallback when MSI fails\n\ntg3: Fix INTx fallback when MSI fails\n\nMSI setup changes the value of irq_vec in struct tg3 *tp.\nThis attribute must be taken into account and restored before\nwe try to do a new request_irq for INTx fallback.\n\nIn powerpc, the original code was leading to an EINVAL return within\nrequest_irq, because the driver was trying to use the disabled MSI\nvirtual irq number instead of tp-\u003epdev-\u003eirq.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86913315de5ed13debd1566dfea15c4179b1f0c0",
      "tree": "4001fdd34f196f7ab7544ebab429b7401a4ca9ab",
      "parents": [
        "b91ce4d14a21fc04d165be30319541e0f9204f15"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Apr 19 08:37:11 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Apr 26 18:14:03 2010 +0000"
      },
      "message": "Watchdog: sb_wdog.c: Fix sibyte watchdog initialization\n\nWatchdog configuration register and timer count register were interchanged,\ncausing wrong values to be written into both registers.\nThis caused watchdog triggered resets even if the watchdog was reset in time.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "83bf6f11e82eba8533f8dbd241b2c2825e42ae5d",
      "tree": "99e30a2ea81ae4dd5bad9120e0698014f51ca0a4",
      "parents": [
        "04de0816173c86948b75da93a6344a0a02bbec4d"
      ],
      "author": {
        "name": "Alexander Kurz",
        "email": "linux@kbdbabel.org",
        "time": "Sun Apr 25 13:44:35 2010 +0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Apr 26 20:09:07 2010 +0200"
      },
      "message": "pcmcia: fix matching rules for pseudo-multi-function cards\n\nPrevent PCMCIA_DEV_ID_MATCH_FUNC_ID from grabbing PFC-cards:\nI changed the code, so that the first matching struct\npcmcia_device_id _PFC_ entry will mark the card has_pfc,\npreventing PCMCIA_DEV_ID_MATCH_FUNC_ID to match.\n\n[linux-pcmcia@lists.infradead.org: re-order commit message]\nSigned-off-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b91ce4d14a21fc04d165be30319541e0f9204f15",
      "tree": "777a0e110de0d378c9425684369bef9cbab20649",
      "parents": [
        "202f2bb0708e968099a23fead4598a4c3f8f8637",
        "6443bb1fc2050ca2b6585a3fa77f7833b55329ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 25 16:28:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 25 16:28:56 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  ipv6: Fix inet6_csk_bind_conflict()\n  e100: Fix the TX workqueue race\n"
    },
    {
      "commit": "401da6aea31ef69c2fcd260382adabdcf7ce820a",
      "tree": "35fe179c0e9714de1d7e7bfd8e2907b54182e918",
      "parents": [
        "7ce97d4f78b62e3af24cdd4df953d777e7efb2f6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Apr 24 21:09:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 24 21:09:29 2010 -0700"
      },
      "message": "e100: Fix the TX workqueue race\n\nNothing stops the workqueue being left to run in parallel with close or a\nfew other operations. This causes double unmaps and the like.\n\nSee kerneloops.org #1041230 for an example\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc9b34c3b3bc063a7d9eb891ae09b8f49cfb27e",
      "tree": "e28d67d3872dce2516c039ccad08fabff076cead",
      "parents": [
        "8e500ff8df1223dfb42d6c39d3de1fc216fba1a2",
        "fd187aaf980c45f1d16a94a846faa68e24de03c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:35:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:35:21 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] use max load in conservative governor\n  [CPUFREQ] fix a lockdep warning\n"
    },
    {
      "commit": "8e500ff8df1223dfb42d6c39d3de1fc216fba1a2",
      "tree": "8fa65946dd64af4d1b120ff0a96567bbcb0db2f5",
      "parents": [
        "383bee6b54a1eeac3a286812be8a5c3f122fd834",
        "7ce97d4f78b62e3af24cdd4df953d777e7efb2f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:34:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:34:17 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (22 commits)\n  gianfar: Fix potential oops during OF address translation\n  fsl_pq_mdio: Fix kernel oops during OF address translation\n  tcp: bind() fix when many ports are bound\n  rdma: potential ERR_PTR dereference\n  rtnetlink: potential ERR_PTR dereference\n  net: ipv6 bind to device issue\n  ipv6: allow to send packet after receiving ICMPv6 Too Big message with MTU field less than IPV6_MIN_MTU\n  drivers/net/usb: Add new driver ipheth\n  cxgb3: fix linkup issue\n  X25 fix dead unaccepted sockets\n  KS8851: NULL pointer dereference if list is empty\n  net: 3c574_cs fix stats.tx_bytes counter\n  xfrm6: ensure to use the same dev when building a bundle\n  can: Fix possible NULL pointer dereference in ems_usb.c\n  net: Fix an RCU warning in dev_pick_tx()\n  ipv6: Fix tcp_v6_send_response transport header setting.\n  bridge: add a missing ntohs()\n  8139too: Fix a typo in the function name.\n  mac80211: pass HT changes to driver when off channel\n  mac80211: remove bogus TX agg state assignment\n  ...\n"
    },
    {
      "commit": "383bee6b54a1eeac3a286812be8a5c3f122fd834",
      "tree": "4949f9d94bb61182b0828a96bc86191eb28f6c99",
      "parents": [
        "b39c8be6d5e38f4478be0c7aaf1d3a160a4dd330",
        "cc2893b6af5265baa1d68b17b136cffca9e40cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:32:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:32:12 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: Ensure we re-enable devices on resume\n  x86/PCI: parse additional host bridge window resource types\n  PCI: revert broken device warning\n  PCI aerdrv: use correct bit defines and add 2ms delay to aer_root_reset\n  x86/PCI: ignore Consumer/Producer bit in ACPI window descriptions\n"
    },
    {
      "commit": "b39c8be6d5e38f4478be0c7aaf1d3a160a4dd330",
      "tree": "f53de2f560ca582ad92dc60b826ef693c4c21a13",
      "parents": [
        "df37bd156dcb4f5441beaf5bde444adac974e9a0",
        "c9db3efee16add57ea459a00dfa00610fcbce931"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:57 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  eeepc-laptop: add missing sparse_keymap_free\n  eeepc-wmi: Build fix\n  asus: don\u0027t modify bluetooth/wlan on boot\n  dell-wmi: Fix memory leak\n  eeepc-wmi: add backlight support\n  eeepc-wmi: use a platform device as parent device of all sub-devices\n  eeepc-wmi: add an eeepc_wmi context structure\n"
    },
    {
      "commit": "453dc65931915abc61f92e12bba1fc4747ff5542",
      "tree": "10700e010416253dfee19748f892466ac9e98f96",
      "parents": [
        "b8af67e2681c693a21f3933e3bdfce4cf66596d3"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Fri Apr 23 13:18:08 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:26 2010 -0700"
      },
      "message": "VMware Balloon driver\n\nThis is a standalone version of VMware Balloon driver.  Ballooning is a\ntechnique that allows hypervisor dynamically limit the amount of memory\navailable to the guest (with guest cooperation).  In the overcommit\nscenario, when hypervisor set detects that it needs to shuffle some\nmemory, it instructs the driver to allocate certain number of pages, and\nthe underlying memory gets returned to the hypervisor.  Later hypervisor\nmay return memory to the guest by reattaching memory to the pageframes and\ninstructing the driver to \"deflate\" balloon.\n\nWe are submitting a standalone driver because KVM maintainer (Avi Kivity)\nexpressed opinion (rightly) that our transport does not fit well into\nvirtqueue paradigm and thus it does not make much sense to integrate with\nvirtio.\n\nThere were also some concerns whether current ballooning technique is the\nright thing.  If there appears a better framework to achieve this we are\nprepared to evaluate and switch to using it, but in the meantime we\u0027d like\nto get this driver upstream.\n\nWe want to get the driver accepted in distributions so that users do not\nhave to deal with an out-of-tree module and many distributions have\n\"upstream first\" requirement.\n\nThe driver has been shipping for a number of years and users running on\nVMware platform will have it installed as part of VMware Tools even if it\nwill not come from a distribution, thus there should not be additional\nrisk in pulling the driver into mainline.  The driver will only activate\nif host is VMware so everyone else should not be affected at all.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81fa08f25bd24fc51557a2d2364fa1ab5e7407b4",
      "tree": "941b551cf0e99322cd394f4438b4e027c2d254c2",
      "parents": [
        "31f2b0ebc01fd332cb0997f7ce9f9cde29af9e20"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@canonical.com",
        "time": "Fri Apr 23 13:18:03 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:25 2010 -0700"
      },
      "message": "w1: fix omap 1-wire driver compilation\n\nFixes the following error:\n\n  drivers/w1/masters/omap_hdq.c: In function \u0027hdq_wait_for_flag\u0027:\n  drivers/w1/masters/omap_hdq.c:137: error: implicit declaration of function \u0027schedule_timeout_uninterruptible\u0027\n  drivers/w1/masters/omap_hdq.c: In function \u0027hdq_write_byte\u0027:\n  drivers/w1/masters/omap_hdq.c:177: error: \u0027TASK_UNINTERRUPTIBLE\u0027 undeclared (first use in this function)\n  drivers/w1/masters/omap_hdq.c:177: error: (Each undeclared identifier is reported only once\n  drivers/w1/masters/omap_hdq.c:177: error: for each function it appears in.)\n  drivers/w1/masters/omap_hdq.c:177: error: implicit declaration of function \u0027schedule_timeout\u0027\n  drivers/w1/masters/omap_hdq.c: In function \u0027hdq_isr\u0027:\n  drivers/w1/masters/omap_hdq.c:221: error: \u0027TASK_NORMAL\u0027 undeclared (first use in this function)\n  drivers/w1/masters/omap_hdq.c: In function \u0027omap_hdq_break\u0027:\n  drivers/w1/masters/omap_hdq.c:316: error: \u0027TASK_UNINTERRUPTIBLE\u0027 undeclared (first use in this function)\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a6a1ecd9e9b5d046a236da2f7eb6b6812f04229",
      "tree": "8426a3850a3742d09f3a44188a35725e7f0f5cf1",
      "parents": [
        "7716fa66034c408b0f59e8b9c62f793befa5b338"
      ],
      "author": {
        "name": "Ian Dall",
        "email": "ian@beware.dropbear.id.au",
        "time": "Fri Apr 23 13:17:53 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:25 2010 -0700"
      },
      "message": "w1: w1 temp: fix negative termperature calculation\n\nFix regression caused by commit 507e2fbaaacb6f164b4125b87c5002f95143174b\n(\"w1: w1 temp calculation overflow fix\") whereby negative temperatures for\nthe DS18B20 are not converted properly.\n\nWhen the temperature exceeds 32767 milli-degrees the temperature overflows\nto -32768 millidegrees.  These are both well within the -55 - +125 degree\nrange for the sensor.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d12646\n\nSigned-of-by: Ian Dall \u003cian@beware.dropbear.id.au\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nTested-by: Karsten Elfenbein \u003ckelfe@gmx.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a3bdfe6cd841880a5d849c40f90093b3817f6e0",
      "tree": "9a8fed219723382a4de41f29c99b4ab1735a04d6",
      "parents": [
        "9bd14a839d2ec703c56593a7209f2310c16d6478"
      ],
      "author": {
        "name": "Thomas Gerlach",
        "email": "t.m.gerlach@freenet.de",
        "time": "Fri Apr 23 13:17:50 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:24 2010 -0700"
      },
      "message": "drivers/video/efifb.c: support framebuffer for NVIDIA 9400M in MacBook Pro 5,1\n\nDescription of patch:\n---------------------\n\nThis is a patch for the EFI framebuffer driver to enable the framebuffer\nof the NVIDIA 9400M as found in MacBook Pro (MBP) 5,1 and up.  The\nframebuffer of the NVIDIA graphic cards are located at the following\naddresses in memory:\n\n9400M:    0xC0010000\n9600M GT: 0xB0030000\n\nThe patch delivered right here only provides the memory location of the\nframebuffer of the 9400M device.  The 9600M GT is not covered.  It is\nassumed that the 9400M is used when powered up the MBP.\n\nThe information which device is currently powered and in use is stored in\nthe 64 bytes large EFI variable \"gpu-power-prefs\".  More specifically,\nbyte 0x3B indicates whether 9600M GT (0x00) or 9400M (0x01) is online.\n\nThe PCI bus IDs are the following:\n9400M:    PCI 03:00:00\n9600M GT: PCI 02:00:00\n\nThe EFI variables can be easily read-out and manipulated with \"rEFIt\", an\nMBP specific bootloader tool.  For more information on how handle rEFIt\nand EFI variables please consult \"http://refit.sourceforge.net\" and\n\"http://ubuntuforums.org/archive/index.php/t-1076879.html\".\n\nIMPORTANT NOTE: The information on how to activate the 9400M device given\nat \"ubuntuforums.org\" is not correct, since it states\n\ngpu-power-prefs[0x3B] \u003d 0x00 -\u003e 9400M (PCI 02:00:00)\ngpu-power-prefs[0x3B] \u003d 0x01 -\u003e 9600M GT (PCI 03:00:00)\n\nActually, the assignment of the values and the PCI bus IDs are swapped.\n\nSuggestions:\n------------\n\nTo cover framebuffers of both 9400M and 9600M GT, I would suggest to\nimplement a conditional on \"gpu-power-prefs\".  Depending on the value of\nbyte 0x3B, the according framebuffer is selected.  However, this requires\nkernel access to the EFI variables.\n\n[akpm@linux-foundation.org: rename optname, per Peter Jones]\nSigned-off-by: Thomas Gerlach \u003ct.m.gerlach@freenet.de\u003e\nAcked-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bd14a839d2ec703c56593a7209f2310c16d6478",
      "tree": "7069b98849a1a5693339fdafe4ebc6ec6bf941c3",
      "parents": [
        "a88a2b886404b1cfc109125b1cba4775e8682955"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 23 13:17:48 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:24 2010 -0700"
      },
      "message": "lis3: add support for HP ProBook 432x/442x/452x/522x\n\nCorrect axis-mappings for new HP ProBook laptops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a88a2b886404b1cfc109125b1cba4775e8682955",
      "tree": "dda4d73b5eb041c728bd970d574ed211208b5a5a",
      "parents": [
        "e59464c735db19619cde2aa331609adb02005f5b"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@gmail.com",
        "time": "Fri Apr 23 13:17:47 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:24 2010 -0700"
      },
      "message": "mtd: fix Orion NAND driver compilation with ARM OABI\n\nWe must tell GCC to use even register for variable passed to ldrd\ninstruction.  Without this patch GCC 4.2.1 puts this variable to r2/r3 on\nEABI and r3/r4 on OABI, so force it to r2/r3.  This does not change\nanything when EABI and OABI compilation works OK.\n\nWithout this patch and with OABI I get:\n\n    CC      drivers/mtd/nand/orion_nand.o\n  /tmp/ccMkwOCs.s: Assembler messages:\n  /tmp/ccMkwOCs.s:63: Error: first destination register must be even -- `ldrd r3,[ip]\u0027\n  make[5]: *** [drivers/mtd/nand/orion_nand.o] Error 1\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nAcked-by: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jamie Lokier \u003cjamie@shareable.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ce97d4f78b62e3af24cdd4df953d777e7efb2f6",
      "tree": "00d6462333163e933875480371470975b45ad2e6",
      "parents": [
        "3b1fd3e55a39824e68bc8dd055d14892476e3671"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri Apr 23 07:12:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 23 16:20:25 2010 -0700"
      },
      "message": "gianfar: Fix potential oops during OF address translation\n\ngianfar driver may pass NULL pointer to the of_translate_address(),\nwhich may lead to a kernel oops. Fix this by using of_iomap(), which\nis also much simpler and shorter.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b1fd3e55a39824e68bc8dd055d14892476e3671",
      "tree": "787512b50f0fe920c0ce2e0aaef0cc6d85f3128c",
      "parents": [
        "fda48a0d7a8412cedacda46a9c0bf8ef9cd13559"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri Apr 23 07:12:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 23 16:20:25 2010 -0700"
      },
      "message": "fsl_pq_mdio: Fix kernel oops during OF address translation\n\nOld P1020RDB device trees were not specifing tbipa address for\nMDIO nodes, which is now causing this kernel oops:\n\n ...\n eth2: TX BD ring size for Q[6]: 256\n eth2: TX BD ring size for Q[7]: 256\n Unable to handle kernel paging request for data at address 0x00000000\n Faulting instruction address: 0xc0015504\n Oops: Kernel access of bad area, sig: 11 [#1]\n ...\n NIP [c0015504] memcpy+0x3c/0x9c\n LR [c000a9f8] __of_translate_address+0xfc/0x21c\n Call Trace:\n [df839e00] [c000a94c] __of_translate_address+0x50/0x21c (unreliable)\n [df839e50] [c01a33e8] get_gfar_tbipa+0xb0/0xe0\n ...\n\nThe old device trees are buggy, though having a dead ethernet is\nbetter than a dead kernel, so fix the issue by using of_iomap().\n\nAlso, a somewhat similar issue exist in the probe() routine, though\nthere the oops is only a possibility. Nonetheless, fix it too.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9db3efee16add57ea459a00dfa00610fcbce931",
      "tree": "b27d651073f6411e5a5f5257c7a4e7cc55388118",
      "parents": [
        "fb48aef7c3e53231cddccc1e43721543bc033ae9"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Apr 10 11:02:51 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Apr 23 15:23:21 2010 -0400"
      },
      "message": "eeepc-laptop: add missing sparse_keymap_free\n\nAlso remove legacy keymap which was not used since\nwe use sparse_keymap.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\n"
    },
    {
      "commit": "1918ad77f7f908ed67cf37c505c6ad4ac52f1ecf",
      "tree": "ee34f9435901f83ee8a4649f66991d4de6be444b",
      "parents": [
        "d5a30458a90597915977f06e79406b664a41b8ac"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Apr 23 09:32:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 23 10:39:20 2010 -0700"
      },
      "message": "drm/i915: fix non-Ironlake 965 class crashes\n\nMy PIPE_CONTROL fix (just sent via Eric\u0027s tree) was buggy; I was\ntesting a whole set of patches together and missed a conversion to the\nnew HAS_PIPE_CONTROL macro, which will cause breakage on non-Ironlake\n965 class chips.  Fortunately, the fix is trivial and has been tested.\n\nBe sure to use the HAS_PIPE_CONTROL macro in i915_get_gem_seqno, or\nwe\u0027ll end up reading the wrong graphics memory, likely causing hangs,\ncrashes, or worse.\n\nReported-by: Zdenek Kabelac \u003czdenek.kabelac@gmail.com\u003e\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ad707407d933841a0f337d6edccbc1d6c83e186",
      "tree": "3d61be085e2a7cf5b1001bb5f00dacce97193faf",
      "parents": [
        "64b997c5142a13373857de09599afd2f079c2f7a"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegorslists@googlemail.com",
        "time": "Wed Apr 07 09:34:56 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 23 10:01:56 2010 +0100"
      },
      "message": "ARM: 6030/1: KS8695: enable console\n\nAdd add_preferred_console() to ks8695_console_init() to\nenable the console\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6f8505e4627ba8ca46cbcb602ad82e7f17a7122",
      "tree": "f6b92ef616db0fa5316c00f075533fa978f6ec0a",
      "parents": [
        "94f7bf647315472c80b8368c849739038e5620a3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 23 02:26:55 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 16:31:33 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: No EnableYUV table\n\nDCE4 cards don\u0027t have an EnableYUV table.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "94f7bf647315472c80b8368c849739038e5620a3",
      "tree": "57d8336fcb4504c56500e8f926f0cd73dcf0a589",
      "parents": [
        "9c950a43dd4d1e22a4b893c991871bac26930f97"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Thu Apr 22 16:57:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:54:59 2010 +1000"
      },
      "message": "drm/radeon: 9800 SE has only one quadpipe\n\nAlthough these cards have 2 pipelines on the silicon only\nthe first passed the QA and the other should be disabled.\n\nhttp://www.digital-daily.com/video/ati-radeon9800se/\nhttp://www.rojakpot.com/showarticle.aspx?artno\u003d101\u0026pgno\u003d1\n\nagd5f: add some other SE cards as well; fix up kms\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9c950a43dd4d1e22a4b893c991871bac26930f97",
      "tree": "9e13b8fa715b5330a01e990ae95fc0e37a55bb19",
      "parents": [
        "677d07683ea826c19ddcb156e9c1337cd7bd8539"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:21:58 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:29:43 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t print error for legal crtcs.\n\nWith evergreen this is bounded by num_crtc not by 0,1.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "677d07683ea826c19ddcb156e9c1337cd7bd8539",
      "tree": "0508ef3c7fad82ac560847389c6b5053692bfb55",
      "parents": [
        "b78315f051de8d207bead90470aa216c0617572b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 22 22:58:50 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:29:35 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: fix LUT setup\n\nMust have gotten broken during an earlier rebase.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d5a30458a90597915977f06e79406b664a41b8ac",
      "tree": "377cf40e56f3503b031a40ac242a9368cf2cfb20",
      "parents": [
        "a4b7d3bb744bbaaceb94a9aaf6b5cbc6e5d230f0",
        "a09bf4cd53b8ab000197ef81f15d50f29ecf973c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 19:46:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 19:46:29 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: ensure NCQ error result taskfile is fully initialized before returning it via qc-\u003eresult_tf.\n  libata: fix docs, RE port and device of libata.force ID separated by point\n  pata_pcmcia/ide-cs: add IDs for transcend and kingston cards\n  libata: fix locking around blk_abort_request()\n"
    },
    {
      "commit": "a09bf4cd53b8ab000197ef81f15d50f29ecf973c",
      "tree": "541b102b5145690addaa72d76f83b8f79a337ee1",
      "parents": [
        "4c44f309cd396c18b096d31f03126824c685dbe2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 22 21:59:13 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 22 21:59:13 2010 -0400"
      },
      "message": "libata: ensure NCQ error result taskfile is fully initialized\nbefore returning it via qc-\u003eresult_tf.\n\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f25798eda66c753aeaaec15244e0c919cf1d31e0",
      "tree": "4900de43a66ff38bb78adbc59b6e3e0dfc32903b",
      "parents": [
        "fa41efdae7de61191a7bda3a00e88ef69afb5bb9"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Mon Apr 19 19:54:11 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 22 21:51:12 2010 -0400"
      },
      "message": "pata_pcmcia/ide-cs: add IDs for transcend and kingston cards\n\nThis patch adds idstrings for Kingston 1GB/4GB and Transcend 4GB/8GB.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fa41efdae7de61191a7bda3a00e88ef69afb5bb9",
      "tree": "6bd4a8d48bbf0e8be01304e0914a575916e2b9fc",
      "parents": [
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Apr 15 08:57:37 2010 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Apr 22 21:47:52 2010 -0400"
      },
      "message": "libata: fix locking around blk_abort_request()\n\nblk_abort_request() expectes queue lock to be held by the caller.\nGrab it before calling the function.\n\nLack of this synchronization led to infinite loop on corrupt\nq-\u003etimeout_list.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a4b7d3bb744bbaaceb94a9aaf6b5cbc6e5d230f0",
      "tree": "5ad74a17a624e3bd14d6a00a704e1d389ba99ff9",
      "parents": [
        "a2340be047aaf026cbec6ee649c3f1eaf2bc7bd7",
        "6307e0961205c50a8a9b6e8e3e4dfd178a944ba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:37 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  usb: Increase timeout value for device reset\n  USB: put claimed interfaces in the \"suspended\" state\n  USB: EHCI: defer reclamation of siTDs\n  USB: fix remote wakeup settings during system sleep\n  USB: pl2303: add AdLink ND-6530 USB IDs\n  USB: Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem.\n  USB: OHCI: DA8xx/OMAP-L1x: fix up macro rename\n  USB: qcaux: add LG Rumor and Sanyo Katana LX device IDs\n  usb: wusb: don\u0027t overflow the Keep Alive IE buffer\n  USB: ehci: omap: fix kernel panic with rmmod\n  USB: fixed bug in usbsevseg using USB autosuspend incorrectly\n  USB: ti_usb_3410_5052: adding multitech dialup fax/modem devices\n"
    },
    {
      "commit": "a2340be047aaf026cbec6ee649c3f1eaf2bc7bd7",
      "tree": "644d8c2a5315b55012f82d7902c29434cf5d20b8",
      "parents": [
        "7db2ccddd112d8b4b0d0dd7f309ebd8b39373fbb",
        "a30dcb4f68fb60440f71b3e62bc5c15f631d14f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:27 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  sysfs: use sysfs_attr_init in ASUS atk0110 driver\n  Documentation/HOWTO: update git home URL\n  Documentation: -stable rules: upstream commit ID requirement reworded\n"
    },
    {
      "commit": "7db2ccddd112d8b4b0d0dd7f309ebd8b39373fbb",
      "tree": "23b2986db5c47a507039660091cd737506282b4a",
      "parents": [
        "a2b297ff56b9bad251d11a476880a5e4614cd92f",
        "e552eb7038a36d9b18860f525aa02875e313fe16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge\n  drm/i915: cleanup FBC buffers at unload time\n  drm/i915: fix tiling limits for i915 class hw v2\n  drm/i915: set DIDL using the ACPI video output device _ADR method return.\n  drm/i915: Fix 82854 PCI ID, and treat it like other 85X\n  drm/i915: Attempt to fix watermark setup on 85x (v2)\n"
    },
    {
      "commit": "a2b297ff56b9bad251d11a476880a5e4614cd92f",
      "tree": "511c49ec8a9a1593b0ae943b63e1953a6a565946",
      "parents": [
        "cfc94b2c9ac603b20db54225408df6ed80188dcd",
        "6e3b96ed610e5a1838e62ddae9fa0c3463f235fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:21:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:21:38 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md/raid5: fix previous patch.\n"
    },
    {
      "commit": "cc2893b6af5265baa1d68b17b136cffca9e40cfa",
      "tree": "4de82276df0cbcf13b4fe50c267b91c2381723c2",
      "parents": [
        "66528fdd45b082bf7c74687d72ae08afa4a446f8"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Apr 22 09:30:51 2010 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Apr 22 16:13:47 2010 -0700"
      },
      "message": "PCI: Ensure we re-enable devices on resume\n\nIf the firmware puts a device back into D0 state at resume time, we\u0027ll\nupdate its state in resume_noirq and thus skip the platform resume code.\nCalling that code twice should be safe and we ought to avoid getting to\nthat point anyway, so remove the check and also allow the platform pci\ncode to be called for D0.\n\nFixes USB not being powered after resume on recent Lenovo machines.\n\nAcked-by: Alex Chiang \u003cachiang@canonical.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "45aa23b4cbd37408678c96cd113241860d3321f6",
      "tree": "be7881f74ca8c7c1571fe42af09d63493fb5a787",
      "parents": [
        "4352aa5bbf1d0080c2dcf904ce1e4be0a1cb5937"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Apr 22 09:02:43 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Apr 22 16:13:16 2010 -0700"
      },
      "message": "PCI: revert broken device warning\n\nThis reverts c519a5a7dab2d.  That change added a warning about devices that\ndidn\u0027t respond correctly when sizing BARs, which helped diagnose broken\ndevices.  But the test wasn\u0027t specific enough, so it also complained about\nworking devices with zero-size BARs, e.g.,\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15822\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a30dcb4f68fb60440f71b3e62bc5c15f631d14f9",
      "tree": "a2ba38be58a2635d4fc46551682361b04344b6b4",
      "parents": [
        "e234ebf7881c013b654113f0a208977ac3ce1d01"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 15 02:45:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:24:56 2010 -0700"
      },
      "message": "sysfs: use sysfs_attr_init in ASUS atk0110 driver\n\nAnnotate dynamic sysfs attribute in atk_create_files(). This gets\nrid of the following lockdep warning:\n\n BUG: key ffff8800379ca670 not in .data!\n ------------[ cut here ]------------\n WARNING: at kernel/lockdep.c:2696 lockdep_init_map+0xd2/0x108()\n Hardware name: P5K PRO\n Modules linked in: asus_atk0110(+) pata_acpi firewire_ohci ata_generic\n dm_multipath firewire_core crc_itu_t pata_marvell floppy\n Pid: 599, comm: modprobe Not tainted 2.6.34-rc4 #27\n Call Trace:\n  [\u003cffffffff8104cdb0\u003e] warn_slowpath_common+0x7c/0x94\n  [\u003cffffffff8104cddc\u003e] warn_slowpath_null+0x14/0x16\n  [\u003cffffffff81077c4d\u003e] lockdep_init_map+0xd2/0x108\n  [\u003cffffffff81165873\u003e] sysfs_add_file_mode+0x66/0xa2\n  [\u003cffffffff811658c0\u003e] sysfs_add_file+0x11/0x13\n  [\u003cffffffff8116594b\u003e] sysfs_create_file+0x2a/0x2c\n  [\u003cffffffff812c1f9c\u003e] device_create_file+0x19/0x1b\n  [\u003cffffffffa005b4fd\u003e] atk_add+0x58b/0x72e [asus_atk0110]\n  [\u003cffffffff812572a1\u003e] acpi_device_probe+0x50/0x122\n  [\u003cffffffff812c46af\u003e] driver_probe_device+0xa2/0x127\n  [\u003cffffffff812c4783\u003e] __driver_attach+0x4f/0x6b\n  [\u003cffffffff812c4734\u003e] ? __driver_attach+0x0/0x6b\n  [\u003cffffffff812c3c94\u003e] bus_for_each_dev+0x59/0x8e\n  [\u003cffffffff812c4519\u003e] driver_attach+0x1e/0x20\n  [\u003cffffffff812c4152\u003e] bus_add_driver+0xb9/0x207\n  [\u003cffffffff812c4a5f\u003e] driver_register+0x9d/0x10e\n  [\u003cffffffffa005f000\u003e] ? atk0110_init+0x0/0x31 [asus_atk0110]\n  [\u003cffffffff81257c7c\u003e] acpi_bus_register_driver+0x43/0x45\n  [\u003cffffffffa005f015\u003e] atk0110_init+0x15/0x31 [asus_atk0110]\n  [\u003cffffffffa005f000\u003e] ? atk0110_init+0x0/0x31 [asus_atk0110]\n  [\u003cffffffff81002069\u003e] do_one_initcall+0x5e/0x15e\n  [\u003cffffffff81085075\u003e] sys_init_module+0xd8/0x239\n  [\u003cffffffff81009cf2\u003e] system_call_fastpath+0x16/0x1b\n ---[ end trace 4d0c84007055efb9 ]---\n BUG: key ffff8800379ca638 not in .data!\n BUG: key ffff8800379ca6a8 not in .data!\n BUG: key ffff8800379ca6e0 not in .data!\n BUG: key ffff880036f73670 not in .data!\n BUG: key ffff880036f73638 not in .data!\n BUG: key ffff880036f736a8 not in .data!\n BUG: key ffff880036f736e0 not in .data!\n BUG: key ffff880036f76c70 not in .data!\n BUG: key ffff880036f76c38 not in .data!\n BUG: key ffff880036f76ca8 not in .data!\n BUG: key ffff880036f76ce0 not in .data!\n BUG: key ffff8800368e7670 not in .data!\n BUG: key ffff8800368e7638 not in .data!\n BUG: key ffff8800368e76a8 not in .data!\n BUG: key ffff8800368e76e0 not in .data!\n BUG: key ffff880036ef7670 not in .data!\n BUG: key ffff880036ef7638 not in .data!\n BUG: key ffff880036ef76a8 not in .data!\n BUG: key ffff880036ef76e0 not in .data!\n BUG: key ffff8800373ccc70 not in .data!\n BUG: key ffff8800373ccc38 not in .data!\n BUG: key ffff8800373ccca8 not in .data!\n BUG: key ffff8800373ccce0 not in .data!\n BUG: key ffff880037a60870 not in .data!\n BUG: key ffff880037a60838 not in .data!\n BUG: key ffff880037a608a8 not in .data!\n BUG: key ffff880037a608e0 not in .data!\n BUG: key ffff880037355070 not in .data!\n BUG: key ffff880037355038 not in .data!\n BUG: key ffff8800373550a8 not in .data!\n BUG: key ffff8800373550e0 not in .data!\n BUG: key ffff8800378c2670 not in .data!\n BUG: key ffff8800378c2638 not in .data!\n BUG: key ffff8800378c26a8 not in .data!\n BUG: key ffff8800378c26e0 not in .data!\n BUG: key ffff880036ef7e70 not in .data!\n BUG: key ffff880036ef7e38 not in .data!\n BUG: key ffff880036ef7ea8 not in .data!\n BUG: key ffff880036ef7ee0 not in .data!\n\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReported-by: Dhaval Giani \u003cdhaval.giani@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nTested-by: Dhaval Giani \u003cdhaval.giani@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6307e0961205c50a8a9b6e8e3e4dfd178a944ba9",
      "tree": "d9f7cca27c219b55929831b4283a28fd133c94c7",
      "parents": [
        "571dc79d62a163fd043de47d7d39bae58831e81e"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "Dinh.Nguyen@freescale.com",
        "time": "Tue Apr 13 11:13:15 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:29 2010 -0700"
      },
      "message": "usb: Increase timeout value for device reset\n\nIt seems that for USB IP on Freescale MX5x processors, it needs \u003e750\nusec for the reset to complete. This change should not hurt any other\nEHCI hardware.\n\nSigned-off-by: Dinh Nguyen \u003cDinh.Nguyen@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "571dc79d62a163fd043de47d7d39bae58831e81e",
      "tree": "08a55158da82af74fdb3696815ad2c7610185fd2",
      "parents": [
        "0e5f231bc16ff9910882fa5b9d64d80e7691cfab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 09 16:03:43 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:28 2010 -0700"
      },
      "message": "USB: put claimed interfaces in the \"suspended\" state\n\nThis patch (as1370) fixes a bug in the USB runtime power management\ncode.  When a driver claims an interface, it doesn\u0027t expect to need to\ncall usb_autopm_get_interface() or usb_autopm_put_interface() for\nruntime PM to work.  Runtime PM can be controlled by the driver\u0027s\nprimary interface; the additional interfaces it claims shouldn\u0027t\ninterfere.  As things stand, the claimed interfaces will prevent the\ndevice from autosuspending.\n\nTo fix this problem, the patch sets interfaces to the suspended state\nwhen they are claimed.\n\nAlso, although in theory this shouldn\u0027t matter, the patch changes the\nsuspend code so that interfaces are suspended in reverse order from\ndetection and resuming.  This is how the PM core works, and we ought\nto use the same approach.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nDebugged-and-tested-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "0e5f231bc16ff9910882fa5b9d64d80e7691cfab"
}
