)]}'
{
  "log": [
    {
      "commit": "0530082c3595511fa2bfc1434a5ad809e5ec90a3",
      "tree": "8ff0366e6bfc136bd5e4f65bce642e22bb4599e5",
      "parents": [
        "51dfcbf53c4cc6b1a65a99f27cec3311531b982b"
      ],
      "author": {
        "name": "Stéphane Marchesin",
        "email": "marcheu@chromium.org",
        "time": "Tue Jan 29 19:41:59 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:05:01 2013 -0700"
      },
      "message": "drm/i915: Increase the RC6p threshold.\n\ncommit 0920a48719f1ceefc909387a64f97563848c7854 upstream.\n\nThis increases GEN6_RC6p_THRESHOLD from 100000 to 150000. For some\nreason this avoids the gen6_gt_check_fifodbg.isra warnings and\nassociated GPU lockups, which makes my ivy bridge machine stable.\n\nSigned-off-by: Stéphane Marchesin \u003cmarcheu@chromium.org\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "51dfcbf53c4cc6b1a65a99f27cec3311531b982b",
      "tree": "88d86a8dac37766b3e3ab394d8505a869e70733a",
      "parents": [
        "187c2bd82defa4d64910eed4d8c39ac93a984306"
      ],
      "author": {
        "name": "Guo Chao",
        "email": "yan@linux.vnet.ibm.com",
        "time": "Thu Feb 21 15:16:49 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:05:01 2013 -0700"
      },
      "message": "loopdev: remove an user triggerable oops\n\ncommit b1a6650406875b9097a032eed89af50682fe1160 upstream.\n\nWhen loopdev is built as module and we pass an invalid parameter,\nloop_init() will return directly without deregister misc device, which\nwill cause an oops when insert loop module next time because we left some\ngarbage in the misc device list.\n\nTest case:\nsudo modprobe loop max_part\u003d1024\n(failed due to invalid parameter)\nsudo modprobe loop\n(oops)\n\nClean up nicely to avoid such oops.\n\nSigned-off-by: Guo Chao \u003cyan@linux.vnet.ibm.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Guo Chao \u003cyan@linux.vnet.ibm.com\u003e\nCc: M. Hindess \u003chindessm@uk.ibm.com\u003e\nCc: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nAcked-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "187c2bd82defa4d64910eed4d8c39ac93a984306",
      "tree": "01c7ae69a8d93c59f5702762afa0acf778b3d3b2",
      "parents": [
        "d72b4f90a2b042136f74a3de50b29d6ce76b5f12"
      ],
      "author": {
        "name": "Guo Chao",
        "email": "yan@linux.vnet.ibm.com",
        "time": "Thu Feb 21 15:16:45 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:05:01 2013 -0700"
      },
      "message": "loopdev: fix a deadlock\n\ncommit 5370019dc2d2c2ff90e95d181468071362934f3a upstream.\n\nbd_mutex and lo_ctl_mutex can be held in different order.\n\nPath #1:\n\nblkdev_open\n blkdev_get\n  __blkdev_get (hold bd_mutex)\n   lo_open (hold lo_ctl_mutex)\n\nPath #2:\n\nblkdev_ioctl\n lo_ioctl (hold lo_ctl_mutex)\n  lo_set_capacity (hold bd_mutex)\n\nLockdep does not report it, because path #2 actually holds a subclass of\nlo_ctl_mutex.  This subclass seems creep into the code by mistake.  The\npatch author actually just mentioned it in the changelog, see commit\nf028f3b2 (\"loop: fix circular locking in loop_clr_fd()\"), also see:\n\n\thttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d123806169129727\u0026w\u003d2\n\nPath #2 hold bd_mutex to call bd_set_size(), I\u0027ve protected it\nwith i_mutex in a previous patch, so drop bd_mutex at this site.\n\nSigned-off-by: Guo Chao \u003cyan@linux.vnet.ibm.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Guo Chao \u003cyan@linux.vnet.ibm.com\u003e\nCc: M. Hindess \u003chindessm@uk.ibm.com\u003e\nCc: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nAcked-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "969ff7dc5423e50938e7b42b59fe1163aced714c",
      "tree": "ce4ad064d2103322f8b11964f1e089909982a5fc",
      "parents": [
        "81da76ae314c66e32b8c06b0ce155a5b61670dd7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Mar 16 06:32:16 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:05:00 2013 -0700"
      },
      "message": "hwmon: (sht15) Fix memory leak if regulator_enable() fails\n\nCommit 3e78080f8148 (\u0027hwmon: (sht15) Check return value of\nregulator_enable()\u0027) depends on the use of devm_kmalloc() for automatic\nresource cleanup in the failure cases, which was introduced in 3.7.  In\nolder stable branches, explicit cleanup is needed.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "81da76ae314c66e32b8c06b0ce155a5b61670dd7",
      "tree": "360ac46ec63c1a9fed6e2b255a895643b8dab47b",
      "parents": [
        "cb505e2eb68fe9e22afa220bf172f6aa090b7dca"
      ],
      "author": {
        "name": "Dmitry Rogozhkin",
        "email": "dmitry.v.rogozhkin@intel.com",
        "time": "Wed Oct 03 17:15:26 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:05:00 2013 -0700"
      },
      "message": "drm/i915: EBUSY status handling added to i915_gem_fault().\n\ncommit e79e0fe380847493266fba557217e2773c61bd1b upstream.\n\nSubsequent threads returning EBUSY from vm_insert_pfn() was not handled\ncorrectly. As a result concurrent access from new threads to\nmmapped data caused SIGBUS.\n\nNote that this fixes i-g-t/tests/gem_threaded_tiled_access.\n\nTested-by: Mika Kuoppala \u003cmika.kuoppala@intel.com\u003e\nSigned-off-by: Dmitry Rogozhkin \u003cdmitry.v.rogozhkin@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "cb505e2eb68fe9e22afa220bf172f6aa090b7dca",
      "tree": "d1b25dcc977afffedbca41ee63b331c6f49f1f00",
      "parents": [
        "a40a945f829a2b95d5460491d81061166817e3cb"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Feb 05 14:35:11 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:05:00 2013 -0700"
      },
      "message": "atmel_lcdfb: fix 16-bpp modes on older SOCs\n\ncommit a79eac7165ed62114e6ca197195aa5060a54f137 upstream.\n\nFix regression introduced by commit 787f9fd23283 (\"atmel_lcdfb: support\n16bit BGR:565 mode, remove unsupported 15bit modes\") which broke 16-bpp\nmodes for older SOCs which use IBGR:555 (msb is intensity) rather\nthan BGR:565.\n\nUse SOC-type to determine the pixel layout.\n\nTested on at91sam9263 and at91sam9g45.\n\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "32f81345140d7f237afba1a26d42a11117a0304e",
      "tree": "9a2b49bb4b5a7dbecf92bcd8263cd5857492028d",
      "parents": [
        "dce5c33d7abb21e165722b32c43899457c73106f"
      ],
      "author": {
        "name": "Marcin Jurkowski",
        "email": "marcin1j@gmail.com",
        "time": "Sat Mar 02 14:50:15 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:59 2013 -0700"
      },
      "message": "w1: fix oops when w1_search is called from netlink connector\n\ncommit 9d1817cab2f030f6af360e961cc69bb1da8ad765 upstream.\n\nOn Sat, Mar 02, 2013 at 10:45:10AM +0100, Sven Geggus wrote:\n\u003e This is the bad commit I found doing git bisect:\n\u003e 04f482faf50535229a5a5c8d629cf963899f857c is the first bad commit\n\u003e commit 04f482faf50535229a5a5c8d629cf963899f857c\n\u003e Author: Patrick McHardy \u003ckaber@trash.net\u003e\n\u003e Date:   Mon Mar 28 08:39:36 2011 +0000\n\nGood job. I was too lazy to bisect for bad commit;)\n\nReading the code I found problematic kthread_should_stop call from netlink\nconnector which causes the oops. After applying a patch, I\u0027ve been testing\nowfs+w1 setup for nearly two days and it seems to work very reliable (no\nhangs, no memleaks etc).\nMore detailed description and possible fix is given below:\n\nFunction w1_search can be called from either kthread or netlink callback.\nWhile the former works fine, the latter causes oops due to kthread_should_stop\ninvocation.\n\nThis patch adds a check if w1_search is serving netlink command, skipping\nkthread_should_stop invocation if so.\n\nSigned-off-by: Marcin Jurkowski \u003cmarcin1j@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Josh Boyer \u003cjwboyer@gmail.com\u003e\nTested-by: Sven Geggus \u003clists@fuchsschwanzdomain.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "dce5c33d7abb21e165722b32c43899457c73106f",
      "tree": "c6dd866ca0eea137fd1d35a48d434a28d329c18a",
      "parents": [
        "fa5553789ef0bb74434ffedad2fd9e2d994ba92f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu Mar 14 16:27:18 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:59 2013 -0700"
      },
      "message": "hwmon: (lineage-pem) Add missing terminating entry for pem_[input|fan]_attributes\n\ncommit df069079c153d22adf6c28dcc0b1cf62bba75167 upstream.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "fa5553789ef0bb74434ffedad2fd9e2d994ba92f",
      "tree": "42ff70e044b30525c1b358d35b6a394995890ab0",
      "parents": [
        "fe88b8bc2e9e9f97428337582919b41bd7d3d22a"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Feb 21 10:27:54 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:59 2013 -0700"
      },
      "message": "hwmon: (pmbus/ltc2978) Fix temperature reporting\n\ncommit 8c958c703ef8804093437959221951eaf0e1e664 upstream.\n\nOn LTC2978, only READ_TEMPERATURE is supported. It reports\nthe internal junction temperature. This register is unpaged.\n\nOn LTC3880, READ_TEMPERATURE and READ_TEMPERATURE2 are supported.\nREAD_TEMPERATURE is paged and reports external temperatures.\nREAD_TEMPERATURE2 is unpaged and reports the internal junction\ntemperature.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "75750fc43320a6b2ef9852b3437fa25104add6f6",
      "tree": "d4a051b23235706a0abd627799fc15d192017e1c",
      "parents": [
        "3b11e57876950e7530fc9f6122179525000fda20"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 15 23:26:22 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:59 2013 -0700"
      },
      "message": "TTY: do not reset master\u0027s packet mode\n\ncommit b81273a132177edd806476b953f6afeb17b786d5 upstream.\n\nNow that login from util-linux is forced to drop all references to a\nTTY which it wants to hangup (to reach reference count 1) we are\nseeing issues with telnet. When login closes its last reference to the\nslave PTY, it also resets packet mode on the *master* side. And we\nhave a race here.\n\nWhat telnet does is fork+exec of `login\u0027. Then there are two\nscenarios:\n* `login\u0027 closes the slave TTY and resets thus master\u0027s packet mode,\n  but even now telnet properly sets the mode, or\n* `telnetd\u0027 sets packet mode on the master, `login\u0027 closes the slave\n  TTY and resets master\u0027s packet mode.\n\nThe former case is OK. However the latter happens in much more cases,\nby the order of magnitude to be precise. So when one tries to login to\nsuch a messed telnet setup, they see the following:\ninux login:\n            ogin incorrect\n\nNote the missing first letters -- telnet thinks it is still in the\npacket mode, so when it receives \"linux login\" from `login\u0027, it\nconsiders \"l\" as the type of the packet and strips it.\n\nSuS does not mention how the implementation should behave. Both BSDs I\nchecked (Free and Net) do not reset the flag upon the last close.\n\nBy this I am resurrecting an old bug, see References. We are hitting\nit regularly now, i.e. with updated util-linux, ergo login.\n\nHere, I am changing a behavior introduced back in 2.1 times. It would\nbetter have a long time testing before goes upstream.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Bryan Mason \u003cbmason@redhat.com\u003e\nReferences: https://lkml.org/lkml/2009/11/11/223\nReferences: https://bugzilla.redhat.com/show_bug.cgi?id\u003d504703\nReferences: https://bugzilla.novell.com/show_bug.cgi?id\u003d797042\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3b11e57876950e7530fc9f6122179525000fda20",
      "tree": "555033dad6b74594078125723909032269c364ad",
      "parents": [
        "d91371bb47c16271e8dcb0da255ab1e0b5d15733"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sat Mar 09 23:16:44 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:59 2013 -0700"
      },
      "message": "tty: serial: fix typo \"ARCH_S5P6450\"\n\ncommit 827aa0d36d486f359808c8fb931cf7a71011a09d upstream.\n\nThis could have been either ARCH_S5P64X0 or CPU_S5P6450. Looking at\ncommit 2555e663b367b8d555e76023f4de3f6338c28d6c (\"ARM: S5P64X0: Add UART\nserial support for S5P6450\") - which added this typo - makes clear this\nshould be CPU_S5P6450.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d91371bb47c16271e8dcb0da255ab1e0b5d15733",
      "tree": "4b239aaeadac642d3d1232ee933a2eb910d2f4c5",
      "parents": [
        "e3c51d6b8b4cc278196897e624bc2bdeae8f7798"
      ],
      "author": {
        "name": "Wang YanQing",
        "email": "udknight@gmail.com",
        "time": "Fri Mar 01 11:47:20 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller\n\ncommit 8d2f8cd424ca0b99001f3ff4f5db87c4e525f366 upstream.\n\n01:08.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)\n\tSubsystem: Device [1000:0012]\n\tControl: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL\u003dmedium \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR- INTx-\n\tInterrupt: pin A routed to IRQ 20\n\tRegion 0: I/O ports at e050 [size\u003d8]\n\tRegion 1: I/O ports at e040 [size\u003d8]\n\tRegion 2: I/O ports at e030 [size\u003d8]\n\tRegion 3: I/O ports at e020 [size\u003d8]\n\tRegion 4: I/O ports at e010 [size\u003d8]\n\tRegion 5: I/O ports at e000 [size\u003d16]\n\nSigned-off-by: Wang YanQing \u003cudknight@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a4371b6605f7b6930ba95df316948be6b306be73",
      "tree": "4ce486c02b0df229d6bffa31ccd2059e92a2ab6a",
      "parents": [
        "0319f9909ce68a7516dfc8d53400e07168d281a8"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Feb 18 19:54:18 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "staging: vt6656: Fix oops on resume from suspend.\n\ncommit 6987a6dabfc40222ef767f67b57212fe3a0225fb upstream.\n\nRemove usb_put_dev from vt6656_suspend and usb_get_dev\nfrom vt6566_resume.\n\nThese are not normally in suspend/resume functions.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0319f9909ce68a7516dfc8d53400e07168d281a8",
      "tree": "adafa4d021035c055a5d1e417760db27eb62b9c1",
      "parents": [
        "0b520a5db298be1d1e74b8e51a02d73e1dbf6045"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 01 10:51:15 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "USB: EHCI: don\u0027t check DMA values in QH overlays\n\ncommit feca7746d5d9e84b105a613b7f3b6ad00d327372 upstream.\n\nThis patch (as1661) fixes a rather obscure bug in ehci-hcd.  In a\ncouple of places, the driver compares the DMA address stored in a QH\u0027s\noverlay region with the address of a particular qTD, in order to see\nwhether that qTD is the one currently being processed by the hardware.\n(If it is then the status in the QH\u0027s overlay region is more\nup-to-date than the status in the qTD, and if it isn\u0027t then the\noverlay\u0027s value needs to be adjusted when the QH is added back to the\nactive schedule.)\n\nHowever, DMA address in the overlay region isn\u0027t always valid.  It\nsometimes will contain a stale value, which may happen by coincidence\nto be equal to a qTD\u0027s DMA address.  Instead of checking the DMA\naddress, we should check whether the overlay region is active and\nvalid.  The patch tests the ACTIVE bit in the overlay, and clears this\nbit when the overlay becomes invalid (which happens when the\ncurrently-executing URB is unlinked).\n\nThis is the second part of a fix for the regression reported at:\n\n\thttps://bugs.launchpad.net/bugs/1088733\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Joseph Salisbury \u003cjoseph.salisbury@canonical.com\u003e\nReported-and-tested-by: Stephen Thirlwall \u003csdt@dr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0b520a5db298be1d1e74b8e51a02d73e1dbf6045",
      "tree": "d1930051aa1003fd087b44c446f7e6f96c592fc1",
      "parents": [
        "e870d9d8383f893b4b825220249e2f4d1014c3c0"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Mon Mar 04 14:19:21 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "USB: storage: fix Huawei mode switching regression\n\ncommit ab4b71644a26d1ab92b987b2fd30e17c25e89f85 upstream.\n\nThis reverts commit 200e0d99 (\"USB: storage: optimize to match the\nHuawei USB storage devices and support new switch command\" and the\nfollowup bugfix commit cd060956 (\"USB: storage: properly handle\nthe endian issues of idProduct\").\n\nThe commit effectively added a large number of Huawei devices to\nthe deprecated usb-storage mode switching logic.  Many of these\ndevices have been in use and supported by the userspace\nusb_modeswitch utility for years.  Forcing the switching inside\nthe kernel causes a number of regressions as a result of ignoring\nexisting onfigurations, and also completely takes away the ability\nto configure mode switching per device/system/user.\n\nKnown regressions caused by this:\n - Some of the devices support multiple modes, using different\n  switching commands.  There are existing configurations taking\n  advantage of this.\n\n - There is a real use case for disabling mode switching and\n  instead mounting the exposed storage device. This becomes\n  impossible with switching logic inside the usb-storage driver.\n\n - At least on device fail as a result of the usb-storage switching\n  command, becoming completely unswitchable. This is possibly a\n  firmware bug, but still a regression because the device work as\n  expected using usb_modeswitch defaults.\n\nIn-kernel mode switching was deprecated years ago with the\ndevelopment of the more user friendly userspace alternatives. The\nexisting list of devices in usb-storage was only kept to prevent\nbreaking already working systems.  The long term plan is to remove\nthe list, not to add to it. Ref:\nhttp://permalink.gmane.org/gmane.linux.usb.general/28543\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: \u003cfangxiaozhi@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e870d9d8383f893b4b825220249e2f4d1014c3c0",
      "tree": "ec4d623cefc7170f404d3064a8fc6ec986d2fea4",
      "parents": [
        "5c1892eea53d57d2264195a3ba0de6b1e852ab79"
      ],
      "author": {
        "name": "Steve Conklin",
        "email": "sconklin@canonical.com",
        "time": "Thu Mar 07 17:19:33 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "usb: serial: Add Rigblaster Advantage to device table\n\ncommit a57e82a18779ab8a5e5a1f5841cef937cf578913 upstream.\n\nThe Rigblaster Advantage is an amateur radio interface sold by West Mountain\nRadio. It contains a cp210x serial interface but the device ID is not in\nthe driver.\n\nSigned-off-by: Steve Conklin \u003csconklin@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5c1892eea53d57d2264195a3ba0de6b1e852ab79",
      "tree": "b9f71e46a7dbd719785e41155adedca5ecc4ccc0",
      "parents": [
        "0864bc57e945053f733ff54adf2a60336734b9cc"
      ],
      "author": {
        "name": "Christian Schmiedl",
        "email": "christian.schmiedl@gemalto.com",
        "time": "Wed Mar 06 17:08:50 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "USB: added support for Cinterion\u0027s products AH6 and PLS8\n\ncommit 1941138e1c024ecb5bd797d414928d3eb94d8662 upstream.\n\nadd support for Cinterion\u0027s products AH6 and PLS8 by adding Product IDs\nand USB_DEVICE tuples.\n\nSigned-off-by: Christian Schmiedl \u003cchristian.schmiedl@gemalto.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0864bc57e945053f733ff54adf2a60336734b9cc",
      "tree": "4432d4f3fe0e745dd168c0b8ff43e19d0a79cab5",
      "parents": [
        "5c6142cc0c0e58daff87e26b1fce585397418bc4"
      ],
      "author": {
        "name": "Matwey V. Kornilov",
        "email": "matwey@sai.msu.ru",
        "time": "Sat Mar 09 13:57:32 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "usb: cp210x new Vendor/Device IDs\n\ncommit be3101c23394af59694c8a2aae6d07f5da62fea5 upstream.\n\nThis patch adds support for the Lake Shore Cryotronics devices to\nthe CP210x driver.\n\nThese lines are ported from cp210x driver distributed by Lake Shore web site:\n   http://www.lakeshore.com/Documents/Lake%20Shore%20cp210x-3.0.0.tar.gz\nand licensed under the terms of GPLv2.\n\nMoreover, I\u0027ve tested this changes with Lake Shore 335 in my labs.\n\nSigned-off-by: Matwey V. Kornilov \u003cmatwey@sai.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5c6142cc0c0e58daff87e26b1fce585397418bc4",
      "tree": "055d24effa02f6391285cebaebb63ecb107d9d57",
      "parents": [
        "82eccc247f86010b0936983b6e963ffd5d4c79e1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Mar 12 14:52:42 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:58 2013 -0700"
      },
      "message": "USB: cdc-wdm: fix buffer overflow\n\ncommit c0f5ecee4e741667b2493c742b60b6218d40b3aa upstream.\n\nThe buffer for responses must not overflow.\nIf this would happen, set a flag, drop the data and return\nan error after user space has read all remaining data.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "82eccc247f86010b0936983b6e963ffd5d4c79e1",
      "tree": "dcbef9914d5cbbc0e47d05050de8d32d9ac78fc3",
      "parents": [
        "c8fba5853260c3114ed0a24f721cd4c415ea011c"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 27 15:52:56 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:57 2013 -0700"
      },
      "message": "USB: option: add Huawei E5331\n\ncommit daec90e7382cbd0e73eb6861109b3da91e5ab1f3 upstream.\n\nAnother device using CDC ACM with vendor specific protocol to mark\nserial functions.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c8fba5853260c3114ed0a24f721cd4c415ea011c",
      "tree": "83878b4513702cea4f37637340447278274e85c6",
      "parents": [
        "40e0c1e9b65e94462498ead4a63b1ee08fa40d42"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Fri Mar 08 11:30:18 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:57 2013 -0700"
      },
      "message": "virtio: rng: disallow multiple device registrations, fixes crashes\n\ncommit e84e7a56a3aa2963db506299e29a5f3f09377f9b upstream.\n\nThe code currently only supports one virtio-rng device at a time.\nInvoking guests with multiple devices causes the guest to blow up.\n\nCheck if we\u0027ve already registered and initialised the driver.  Also\ncleanup in case of registration errors or hot-unplug so that a new\ndevice can be used.\n\nReported-by: Peter Krempa \u003cpkrempa@redhat.com\u003e\nReported-by: \u003cyunzheng@redhat.com\u003e\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "40e0c1e9b65e94462498ead4a63b1ee08fa40d42",
      "tree": "ef5ecf1e689db161578d4ec3af4ce78e72878243",
      "parents": [
        "990942383df7d1c11471621a7fe25067cc270dd0"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 05 13:14:19 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:57 2013 -0700"
      },
      "message": "xen/pciback: Don\u0027t disable a PCI device that is already disabled.\n\ncommit bdc5c1812cea6efe1aaefb3131fcba28cd0b2b68 upstream.\n\nWhile shuting down a HVM guest with pci devices passed through we\nget this:\n\npciback 0000:04:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002)\n------------[ cut here ]------------\nWARNING: at drivers/pci/pci.c:1397 pci_disable_device+0x88/0xa0()\nHardware name: MS-7640\nDevice pciback\ndisabling already-disabled device\nModules linked in:\nPid: 53, comm: xenwatch Not tainted 3.9.0-rc1-20130304a+ #1\nCall Trace:\n [\u003cffffffff8106994a\u003e] warn_slowpath_common+0x7a/0xc0\n [\u003cffffffff81069a31\u003e] warn_slowpath_fmt+0x41/0x50\n [\u003cffffffff813cf288\u003e] pci_disable_device+0x88/0xa0\n [\u003cffffffff814554a7\u003e] xen_pcibk_reset_device+0x37/0xd0\n [\u003cffffffff81454b6f\u003e] ? pcistub_put_pci_dev+0x6f/0x120\n [\u003cffffffff81454b8d\u003e] pcistub_put_pci_dev+0x8d/0x120\n [\u003cffffffff814582a9\u003e] __xen_pcibk_release_devices+0x59/0xa0\n\nThis fixes the bug.\n\nReported-and-Tested-by: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "990942383df7d1c11471621a7fe25067cc270dd0",
      "tree": "5910b8b8096813fa42f2289f13f3a2b127dcbde4",
      "parents": [
        "92a7adfb8118f64787beb27b597d43f0202715d2"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 19 09:47:09 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 20 13:04:57 2013 -0700"
      },
      "message": "qcaux: add Franklin U600\n\ncommit 2d90e63603ac235aecd7d20e234616e0682c8b1f upstream.\n\n4 ports; AT/PPP is standard CDC-ACM.  The other three (added by this\npatch) are QCDM/DIAG, possibly GPS, and unknown.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "8420d82e3a25e0f64526db253056945b1585dc08",
      "tree": "68a87ed7a1303b50ef4b5f451d93c45eb3c60ee7",
      "parents": [
        "983c9b4e483b7720e72378d69ef18b6188d17ab1"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Mar 13 10:59:21 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:52 2013 -0700"
      },
      "message": "USB: Fix connected device switch to Inactive state.\n\n[This is upstream commit d3b9d7a9051d7024a93c76a84b2f84b3b66ad6d5.\nIt needs to be backported to kernels as old as 3.2, because it fixes the\nbuggy commit 9dbcaec830cd97f44a0b91b315844e0d7144746b \"USB: Handle warm\nreset failure on empty port.\"]\n\nA USB 3.0 device can transition to the Inactive state if a U1 or U2 exit\ntransition fails.  The current code in hub_events simply issues a warm\nreset, but does not call any pre-reset or post-reset driver methods (or\nunbind/rebind drivers without them).  Therefore the drivers won\u0027t know\ntheir device has just been reset.\n\nhub_events should instead call usb_reset_device.  This means\nhub_port_reset now needs to figure out whether it should issue a warm\nreset or a hot reset.\n\nRemove the FIXME note about needing disconnect() for a NOTATTACHED\ndevice.  This patch fixes that.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "beabe20445c60322719d8f58e9eb9dd4660c1b3e",
      "tree": "55166ff183186b0faa5b95fc71ac6747b9d9eaf2",
      "parents": [
        "e850004e595d6322c6b7ccbfe21a4582051ad56b"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Mar 07 16:24:24 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:52 2013 -0700"
      },
      "message": "USB: Rip out recursive call on warm port reset.\n\n[This is upstream commit 24a6078754f28528bc91e7e7b3e6ae86bd936d8.\nIt needs to be backported to kernels as old as 3.2, because it fixes the\nbuggy commit 9dbcaec830cd97f44a0b91b315844e0d7144746b \"USB: Handle warm\nreset failure on empty port.\"]\n\nWhen a hot reset fails on a USB 3.0 port, the current port reset code\nrecursively calls hub_port_reset inside hub_port_wait_reset.  This isn\u0027t\nideal, since we should avoid recursive calls in the kernel, and it also\ndoesn\u0027t allow us to issue multiple warm resets on reset failures.\n\nRip out the recursive call.  Instead, add code to hub_port_reset to\nissue a warm reset if the hot reset fails, and try multiple warm resets\nbefore giving up on the port.\n\nIn hub_port_wait_reset, remove the recursive call and re-indent.  The\ncode is basically the same, except:\n\n1. It bails out early if the port has transitioned to Inactive or\nCompliance Mode after the reset completed.\n\n2. It doesn\u0027t consider a connect status change to be a failed reset.  If\nmultiple warm resets needed to be issued, the connect status may have\nchanged, so we need to ignore that and look at the port link state\ninstead.  hub_port_reset will now do that.\n\n3. It unconditionally sets udev-\u003espeed on all types of successful\nresets.  The old recursive code would set the port speed when the second\nhub_port_reset returned.\n\nThe old code did not handle connected devices needing a warm reset well.\nThere were only two situations that the old code handled correctly: an\nempty port needing a warm reset, and a hot reset that migrated to a warm\nreset.\n\nWhen an empty port needed a warm reset, hub_port_reset was called with\nthe warm variable set.  The code in hub_port_finish_reset would skip\ntelling the USB core and the xHC host that the device was reset, because\notherwise that would result in a NULL pointer dereference.\n\nWhen a USB 3.0 device reset migrated to a warm reset, the recursive call\nmade the call stack look like this:\n\nhub_port_reset(warm \u003d false)\n        hub_wait_port_reset(warm \u003d false)\n                hub_port_reset(warm \u003d true)\n                        hub_wait_port_reset(warm \u003d true)\n                        hub_port_finish_reset(warm \u003d true)\n                        (return up the call stack to the first wait)\n\n        hub_port_finish_reset(warm \u003d false)\n\nThe old code didn\u0027t want to notify the USB core or the xHC host of device reset\ntwice, so it only did it in the second call to hub_port_finish_reset,\nwhen warm was set to false.  This was necessary because\nbefore patch two (\"USB: Ignore xHCI Reset Device status.\"), the USB core\nwould pay attention to the xHC Reset Device command error status, and\nthe second call would always fail.\n\nNow that we no longer have the recursive call, and warm can change from\nfalse to true in hub_port_reset, we need to have hub_port_finish_reset\nunconditionally notify the USB core and the xHC of the device reset.\n\nIn hub_port_finish_reset, unconditionally clear the connect status\nchange (CSC) bit for USB 3.0 hubs when the port reset is done.  If we\nhad to issue multiple warm resets for a device, that bit may have been\nset if the device went into SS.Inactive and then was successfully warm\nreset.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e850004e595d6322c6b7ccbfe21a4582051ad56b",
      "tree": "250637573ab5224f068a63723d461ac6d7a7c2ba",
      "parents": [
        "ac79dc9b4a929bd8c0d9e4a2fccd3b7215cbaee4"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Mar 07 16:24:22 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:51 2013 -0700"
      },
      "message": "USB: Prepare for refactoring by adding extra udev checks.\n\n[This is upstream commit 2d4fa940f99663c82ba55b2244638833b388e4e2.\nIt needs to be backported to kernels as old as 3.2, because it fixes the\nbuggy commit 9dbcaec830cd97f44a0b91b315844e0d7144746b \"USB: Handle warm\nreset failure on empty port.\"]\n\nThe next patch will refactor the hub port code to rip out the recursive\ncall to hub_port_reset on a failed hot reset.  In preparation for that,\nmake sure all code paths can deal with being called with a NULL udev.\nThe usb_device will not be valid if warm reset was issued because a port\ntransitioned to the Inactive or Compliance Mode on a device connect.\n\nThis patch should have no effect on current behavior.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ac79dc9b4a929bd8c0d9e4a2fccd3b7215cbaee4",
      "tree": "a35a070a9f7dfc07f0de6945b0de1442ae032a77",
      "parents": [
        "d2c96b7257048e9a558f2ebe4fe884b51fd9016f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Mar 07 16:24:19 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:51 2013 -0700"
      },
      "message": "USB: Don\u0027t use EHCI port sempahore for USB 3.0 hubs.\n\n[This is upstream commit 0fe51aa5eee51db7c7ecd201d42a977ad79c58b6.\nIt needs to be backported to kernels as old as 3.2, because it fixes the\nbuggy commit 9dbcaec830cd97f44a0b91b315844e0d7144746b \"USB: Handle warm\nreset failure on empty port.\"]\n\nThe EHCI host controller needs to prevent EHCI initialization when the\nUHCI or OHCI companion controller is in the middle of a port reset.  It\nuses ehci_cf_port_reset_rwsem to do this.  USB 3.0 hubs can\u0027t be under\nan EHCI host controller, so it makes no sense to down the semaphore for\nUSB 3.0 hubs.  It also makes the warm port reset code more complex.\n\nDon\u0027t down ehci_cf_port_reset_rwsem for USB 3.0 hubs.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d2c96b7257048e9a558f2ebe4fe884b51fd9016f",
      "tree": "ef4f78def19091c0ece2c45daad02fb99222072a",
      "parents": [
        "abf73cb191a83045c3cc6f46ea78b94439957585"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Mar 08 12:43:32 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:51 2013 -0700"
      },
      "message": "dmi_scan: fix missing check for _DMI_ signature in smbios_present()\n\ncommit a40e7cf8f06b4e322ba902e4e9f6a6b0c2daa907 upstream.\n\nCommit 9f9c9cbb6057 (\"drivers/firmware/dmi_scan.c: fetch dmi version\nfrom SMBIOS if it exists\") hoisted the check for \"_DMI_\" into\ndmi_scan_machine(), which means that we don\u0027t bother to check for\n\"_DMI_\" at offset 16 in an SMBIOS entry.  smbios_present() may also call\ndmi_present() for an address where we found \"_SM_\", if it failed further\nvalidation.\n\nCheck for \"_DMI_\" in smbios_present() before calling dmi_present().\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nReported-by: Tim McGrath \u003ctmhikaru@gmail.com\u003e\nTested-by: Tim Mcgrath \u003ctmhikaru@gmail.com\u003e\nCc: Zhenzhong Duan \u003czhenzhong.duan@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f39e4f133d52fad48f5c823b6c8a867caf101677",
      "tree": "11fb57f56fb2444218c217f865350dc375a0a543",
      "parents": [
        "cc6de71e8c24edbad16e45c011013d40eb903ffd"
      ],
      "author": {
        "name": "Tu, Xiaobing",
        "email": "xiaobing.tu@intel.com",
        "time": "Tue Oct 23 01:03:00 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:51 2013 -0700"
      },
      "message": "Fix memory leak in cpufreq stats.\n\ncommit e37736777254ce1abc85493a5cacbefe5983b896 upstream.\n\nWhen system enters sleep, non-boot CPUs will be disabled.\nCpufreq stats sysfs is created when the CPU is up, but it is not\nfreed when the CPU is going down. This will cause memory leak.\n\nSigned-off-by: xiaobing tu \u003cxiaobing.tu@intel.com\u003e\nSigned-off-by: guifang tang \u003cguifang.tang@intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nCc: Colin Cross \u003cccross@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "626614bf45e336d2623c90a812e6bd141e86949e",
      "tree": "890650fe2548e3d1a6ed4db87651221917c49419",
      "parents": [
        "1c48233e2eea4790e4b85b0e8b40537cecdba841"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@redhat.com",
        "time": "Tue Mar 05 17:09:00 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:50 2013 -0700"
      },
      "message": "HID: logitech-dj: do not directly call hid_output_raw_report() during probe\n\ncommit dcd9006b1b053c7b1cebe81333261d4fd492ffeb upstream.\n\nhid_output_raw_report() makes a direct call to usb_control_msg(). However,\nsome USB3 boards have shown that the usb device is not ready during the\n.probe(). This blocks the entire usb device, and the paired mice, keyboards\nare not functional. The dmesg output is the following:\n\n[   11.912287] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2\n[   11.912537] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_probe:logi_dj_recv_query_paired_devices error:-32\n[   11.912636] logitech-djreceiver: probe of 0003:046D:C52B.0003 failed with error -32\n\nRelying on the scheduled call to usbhid_submit_report() fixes the problem.\n\nrelated bugs:\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1072082\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d840391\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d49781\n\nReported-and-tested-by: Bob Bowles \u003cbobjohnbowles@gmail.com\u003e\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1c48233e2eea4790e4b85b0e8b40537cecdba841",
      "tree": "c3dc35acdad304af9b21459ba569894fcb985770",
      "parents": [
        "f4ec9b23b178caab8e4ecc8b4a4c3531211411a9"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Tue Mar 05 09:42:59 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:50 2013 -0700"
      },
      "message": "e1000e: fix pci-device enable-counter balance\n\ncommit 4e0855dff094b0d56d6b5b271e0ce7851cc1e063 upstream.\n\nThis patch removes redundant and unbalanced pci_disable_device() from\n__e1000_shutdown(). pci_clear_master() is enough, device can go into\nsuspended state with elevated enable_cnt.\n\nBug was introduced in commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133\n(\"e1000e / PCI / PM: Add basic runtime PM support (rev. 4)\") in v2.6.35\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nCc: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nAcked-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nTested-by: Borislav Petkov \u003cbp@suse.de\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b08994da73be68f17f82a522f4f129c18dbbf77f",
      "tree": "9ef4f61a17637eeb435862bb6e11b32e8fb3395a",
      "parents": [
        "bc37694dbaf8604619228ccc6e34528182b3a987"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Feb 27 12:01:58 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:49 2013 -0700"
      },
      "message": "drm/radeon: add primary dac adj quirk for R200 board\n\ncommit e8fc41377f5037ff7a661ea06adc05f1daec1548 upstream.\n\nvbios values are wrong leading to colors that are\ntoo bright.  Use the default values instead.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bc37694dbaf8604619228ccc6e34528182b3a987",
      "tree": "1628db2c9b0630899717a786060804de8b643fa7",
      "parents": [
        "ec2bc2f65c469aa5d0a1eb21f8404e0e3114bde4"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Feb 21 10:49:40 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:49 2013 -0700"
      },
      "message": "hwmon: (pmbus/ltc2978) Use detected chip ID to select supported functionality\n\ncommit f366fccd0809f13ba20d64cae3c83f7338c88af7 upstream.\n\nWe read the chip ID from the chip, use it to determine if the chip ID provided\nto the driver is correct, and report it if wrong. We should also use the\ncorrect chip ID to select supported functionality.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ec2bc2f65c469aa5d0a1eb21f8404e0e3114bde4",
      "tree": "2bce7b7a154e6bff7e658e62e4d1668106f70218",
      "parents": [
        "cca30bd4c94123776dc3620cd13c6aedb76e4b55"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Feb 21 09:33:25 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:49 2013 -0700"
      },
      "message": "hwmon: (pmbus/ltc2978) Fix peak attribute handling\n\ncommit dbd712c2272764a536e29ad6841dba74989a39d9 upstream.\n\nPeak attributes were not initialized and cleared correctly.\nAlso, temp2_max is only supported on page 0 and thus does not need to be\nan array.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "cca30bd4c94123776dc3620cd13c6aedb76e4b55",
      "tree": "ccd84ecbb358e3203b3b417b4dcec1a1695a6ae9",
      "parents": [
        "fbad8075baa695da5da4952969682172966a4fac"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 02 15:33:30 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:49 2013 -0700"
      },
      "message": "hwmon: (sht15) Check return value of regulator_enable()\n\ncommit 3e78080f81481aa8340374d5a37ae033c1cf4272 upstream.\n\nNot having power is a pretty serious error so check that we are able to\nenable the supply and error out if we can\u0027t.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n\n"
    },
    {
      "commit": "fbad8075baa695da5da4952969682172966a4fac",
      "tree": "4de9c4b8a6363687a93b79d9a3ee342b3d75b831",
      "parents": [
        "c443082d1998879713ecf9f97ee4ba8c76f8b7f0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 21 15:36:38 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:49 2013 -0700"
      },
      "message": "md: raid0: fix error return from create_stripe_zones.\n\ncommit 58ebb34c49fcfcaa029e4b1c1453d92583900f9a upstream.\n\nCreate_stripe_zones returns an error slightly differently to\nraid0_run and to raid0_takeover_*.\n\nThe error returned used by the second was wrong and an error would\nresult in mddev-\u003eprivate being set to NULL and sooner or later a\ncrash.\n\nSo never return NULL, return ERR_PTR(err), not NULL from\ncreate_stripe_zones.\n\nThis bug has been present since 2.6.35 so the fix is suitable\nfor any kernel since then.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c443082d1998879713ecf9f97ee4ba8c76f8b7f0",
      "tree": "37f83d7390c5b3abc206ee45a5d327cb9b5ce5bb",
      "parents": [
        "517557f2323d11a1a355e9c9155a1e315d87d487"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 21 14:33:17 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:49 2013 -0700"
      },
      "message": "md: fix two bugs when attempting to resize RAID0 array.\n\ncommit a64685399181780998281fe07309a94b25dd24c3 upstream.\n\nYou cannot resize a RAID0 array (in terms of making the devices\nbigger), but the code doesn\u0027t entirely stop you.\nSo:\n\n disable setting of the available size on each device for\n RAID0 and Linear devices.  This must not change as doing so\n can change the effective layout of data.\n\n Make sure that the size that raid0_size() reports is accurate,\n but rounding devices sizes to chunk sizes.  As the device sizes\n cannot change now, this isn\u0027t so important, but it is best to be\n safe.\n\nWithout this change:\n  mdadm --grow /dev/md0 -z max\n  mdadm --grow /dev/md0 -Z max\n  then read to the end of the array\n\ncan cause a BUG in a RAID0 array.\n\nThese bugs have been present ever since it became possible\nto resize any device, which is a long time.  So the fix is\nsuitable for any -stable kerenl.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "517557f2323d11a1a355e9c9155a1e315d87d487",
      "tree": "8809012bed39c1ba189e248a8f9aba3185c45c91",
      "parents": [
        "f9c89dac69cb99c00d4c273cad43f466fb9a1c8b"
      ],
      "author": {
        "name": "Sebastian Riemer",
        "email": "sebastian.riemer@profitbricks.com",
        "time": "Thu Feb 21 13:28:09 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:48 2013 -0700"
      },
      "message": "md: protect against crash upon fsync on ro array\n\ncommit bbfa57c0f2243a7c31fd248d22e9861a2802cad5 upstream.\n\nIf an fsync occurs on a read-only array, we need to send a\ncompletion for the IO and may not increment the active IO count.\nOtherwise, we hit a bug trace and can\u0027t stop the MD array anymore.\n\nBy advice of Christoph Hellwig we return success upon a flush\nrequest but we return -EROFS for other writes.\nWe detect flush requests by checking if the bio has zero sectors.\n\nThis patch is suitable to any -stable kernel to which it applies.\n\nSigned-off-by: Sebastian Riemer \u003csebastian.riemer@profitbricks.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: NeilBrown \u003cneilb@suse.de\u003e\nReported-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f9c89dac69cb99c00d4c273cad43f466fb9a1c8b",
      "tree": "49e3ea411e482407ad92c211ed416725291e45e9",
      "parents": [
        "34127f32d576cb64717afade55c6fcff6b062451"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Feb 25 20:51:07 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:43 2013 -0700"
      },
      "message": "ath9k_hw: improve reset reliability after errors\n\ncommit 3412f2f086ea7531378fabe756bd4a1109994ae6 upstream.\n\nOn many different chips, important aspects of the MAC state are not\nfully cleared by a warm reset. This can show up as tx/rx hangs, those\nannoying \"DMA failed to stop in 10 ms...\" messages or other quirks.\n\nOn AR933x, the chip can occasionally get stuck in a way that only a\ndriver unload/reload or a reboot would bring it back to life.\n\nWith this patch, a full reset is issued when bringing the chip out of\nFULL-SLEEP state (after idle), or if either Rx or Tx was not shut down\nproperly. This makes the DMA related error messages disappear completely\nin my tests on AR933x, and the chip does not get stuck anymore.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "34127f32d576cb64717afade55c6fcff6b062451",
      "tree": "9d24c07e748d6430bef2aa6af300a20d5845e859",
      "parents": [
        "97cf710a238290b049f1f09dd220ca2f813d5fb9"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Feb 22 21:09:17 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:43 2013 -0700"
      },
      "message": "ath9k: fix RSSI dummy marker value\n\ncommit a3d63cadbad97671d740a9698acc2c95d1ca6e79 upstream.\n\nRSSI is being stored internally as s8 in several places. The indication\nof an unset RSSI value, ATH_RSSI_DUMMY_MARKER, was supposed to have been\nset to 127, but ended up being set to 0x127 because of a code cleanup\nmistake. This could lead to invalid signal strength values in a few\nplaces.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "97cf710a238290b049f1f09dd220ca2f813d5fb9",
      "tree": "d6fbd5b02e7672710c5d94cb792d805f14a44932",
      "parents": [
        "681e3b15fef858a9512d5fb2baceb85b0913385f"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Mon Feb 25 16:01:34 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:43 2013 -0700"
      },
      "message": "mwifiex: correct sleep delay counter\n\ncommit 3e7a4ff7c5b6423ddb644df9c41b8b6d2fb79d30 upstream.\n\nMaximum delay for waking up card is 50 ms. Because of typo in\ncounter, this delay goes to 500ms. This patch fixes the bug.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "681e3b15fef858a9512d5fb2baceb85b0913385f",
      "tree": "305a75805b006c16e5ced9bd6a356fb32607ca87",
      "parents": [
        "7ae6c92933a962e3ff8b3999f88b5c7c86841b7f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 05 10:07:08 2013 +1030"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:42 2013 -0700"
      },
      "message": "hw_random: make buffer usable in scatterlist.\n\ncommit f7f154f1246ccc5a0a7e9ce50932627d60a0c878 upstream.\n\nvirtio_rng feeds the randomness buffer handed by the core directly\ninto the scatterlist, since commit bb347d98079a547e80bd4722dee1de61e4dca0e8.\n\nHowever, if CONFIG_HW_RANDOM\u003dm, the static buffer isn\u0027t a linear address\n(at least on most archs).  We could fix this in virtio_rng, but it\u0027s actually\nfar easier to just do it in the core as virtio_rng would have to allocate\na buffer every time (it doesn\u0027t know how much the core will want to read).\n\nReported-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nTested-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7ae6c92933a962e3ff8b3999f88b5c7c86841b7f",
      "tree": "f5e3b5a652bfc743f25fa3c7814e27a4b72c183a",
      "parents": [
        "1ecb6934fa86281d26d60d984f0e0e6554531813"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Sep 18 17:48:01 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:42 2013 -0700"
      },
      "message": "ata_piix: reenable MS Virtual PC guests\n\ncommit d9904344fc4052fbe7e4dc137eba0dcdadf326bd upstream.\n\nAn earlier commit cd006086fa5d91414d8ff9ff2b78fbb593878e3c (\"ata_piix:\ndefer disks to the Hyper-V drivers by default\") broke MS Virtual PC\nguests. Hyper-V guests and Virtual PC guests have nearly identical DMI\ninfo. As a result the driver does currently ignore the emulated hardware\nin Virtual PC guests and defers the handling to hv_blkvsc. Since Virtual\nPC does not offer paravirtualized drivers no disks will be found in the\nguest.\n\nOne difference in the DMI info is the product version. This patch adds a\nmatch for MS Virtual PC 2007 and \"unignores\" the emulated hardware.\n\nThis was reported for openSuSE 12.1 in bugzilla:\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d737532\n\nHere is a detailed list of DMI info from example guests:\n\nhwinfo --bios:\n\nvirtual pc guest:\n\n  System Info: #1\n    Manufacturer: \"Microsoft Corporation\"\n    Product: \"Virtual Machine\"\n    Version: \"VS2005R2\"\n    Serial: \"3178-9905-1533-4840-9282-0569-59\"\n    UUID: undefined, but settable\n    Wake-up: 0x06 (Power Switch)\n  Board Info: #2\n    Manufacturer: \"Microsoft Corporation\"\n    Product: \"Virtual Machine\"\n    Version: \"5.0\"\n    Serial: \"3178-9905-1533-4840-9282-0569-59\"\n  Chassis Info: #3\n    Manufacturer: \"Microsoft Corporation\"\n    Version: \"5.0\"\n    Serial: \"3178-9905-1533-4840-9282-0569-59\"\n    Asset Tag: \"7188-3705-6309-9738-9645-0364-00\"\n    Type: 0x03 (Desktop)\n    Bootup State: 0x03 (Safe)\n    Power Supply State: 0x03 (Safe)\n    Thermal State: 0x01 (Other)\n    Security Status: 0x01 (Other)\n\nwin2k8 guest:\n\n  System Info: #1\n    Manufacturer: \"Microsoft Corporation\"\n    Product: \"Virtual Machine\"\n    Version: \"7.0\"\n    Serial: \"9106-3420-9819-5495-1514-2075-48\"\n    UUID: undefined, but settable\n    Wake-up: 0x06 (Power Switch)\n  Board Info: #2\n    Manufacturer: \"Microsoft Corporation\"\n    Product: \"Virtual Machine\"\n    Version: \"7.0\"\n    Serial: \"9106-3420-9819-5495-1514-2075-48\"\n  Chassis Info: #3\n    Manufacturer: \"Microsoft Corporation\"\n    Version: \"7.0\"\n    Serial: \"9106-3420-9819-5495-1514-2075-48\"\n    Asset Tag: \"7076-9522-6699-1042-9501-1785-77\"\n    Type: 0x03 (Desktop)\n    Bootup State: 0x03 (Safe)\n    Power Supply State: 0x03 (Safe)\n    Thermal State: 0x01 (Other)\n    Security Status: 0x01 (Other)\n\nwin2k12 guest:\n\n  System Info: #1\n    Manufacturer: \"Microsoft Corporation\"\n    Product: \"Virtual Machine\"\n    Version: \"7.0\"\n    Serial: \"8179-1954-0187-0085-3868-2270-14\"\n    UUID: undefined, but settable\n    Wake-up: 0x06 (Power Switch)\n  Board Info: #2\n    Manufacturer: \"Microsoft Corporation\"\n    Product: \"Virtual Machine\"\n    Version: \"7.0\"\n    Serial: \"8179-1954-0187-0085-3868-2270-14\"\n  Chassis Info: #3\n    Manufacturer: \"Microsoft Corporation\"\n    Version: \"7.0\"\n    Serial: \"8179-1954-0187-0085-3868-2270-14\"\n    Asset Tag: \"8374-0485-4557-6331-0620-5845-25\"\n    Type: 0x03 (Desktop)\n    Bootup State: 0x03 (Safe)\n    Power Supply State: 0x03 (Safe)\n    Thermal State: 0x01 (Other)\n    Security Status: 0x01 (Other)\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a5646410c2d80c4dd4692f5f6bc2fcdfc3aa557b",
      "tree": "eeaf3a5dc5bbbbe2abe76ecee486769078a0b480",
      "parents": [
        "c60de9344ceeedd5f61a655af34306002fda9167"
      ],
      "author": {
        "name": "Asias He",
        "email": "asias@redhat.com",
        "time": "Wed Feb 27 13:29:29 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:42 2013 -0700"
      },
      "message": "target/pscsi: Fix page increment\n\ncommit 472b72f2db7831d7dbe22ffdff4adee3bd49b05d upstream.\n\nThe page++ is wrong. It makes bio_add_pc_page() pointing to a wrong page\naddress if the \u0027while (len \u003e 0 \u0026\u0026 data_len \u003e 0) { ... }\u0027 loop is\nexecuted more than one once.\n\nSigned-off-by: Asias He \u003casias@redhat.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c60de9344ceeedd5f61a655af34306002fda9167",
      "tree": "1970c7ee8ee3d51ef4824aeef694e300942acaea",
      "parents": [
        "76284215d03e98df97e12fa5b41ce5241ba47c35"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Wed Feb 06 05:15:28 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:42 2013 -0700"
      },
      "message": "SCSI: storvsc: Initialize the sglist\n\ncommit 9d2696e658ef4f209955ddaa987d43f1a1bd81a1 upstream.\n\nProperly initialize scatterlist before using it.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "76284215d03e98df97e12fa5b41ce5241ba47c35",
      "tree": "a08bce66e47d44605423efdd663a72fb0dea774a",
      "parents": [
        "f8ac69742302f0571303c7b21157295a122bec5d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Feb 11 22:03:18 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 14 11:29:41 2013 -0700"
      },
      "message": "SCSI: dc395x: uninitialized variable in device_alloc()\n\ncommit 208afec4f3be8c51ad6eebe6611dd6d2ad2fa298 upstream.\n\nThis bug was introduced back in bitkeeper days in 2003.  We use\n\"dcb-\u003edev_mode\" before it has been initialized.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e7e24f96cacd091ecd6ed0a4c10c83daae28f3c4",
      "tree": "f834206602993d0f9bc5efe1d16294c58814ee0b",
      "parents": [
        "a059654e30e7f0d0aaba17a44165332443d3f48e"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Mon Nov 12 02:57:03 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:46 2013 +0800"
      },
      "message": "usb hid quirks for Masterkit MA901 usb radio\n\ncommit 0322bd3980b3ebf7dde8474e22614cb443d6479a upstream.\n\nDon\u0027t let Masterkit MA901 USB radio be handled by usb hid drivers.\nThis device will be handled by radio-ma901.c driver.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a059654e30e7f0d0aaba17a44165332443d3f48e",
      "tree": "34fafd1361cdf3c1518188817d84738cab63c5ac",
      "parents": [
        "78b6767929e77f40b455b115d1643b82678b6a26"
      ],
      "author": {
        "name": "James Ralston",
        "email": "james.d.ralston@intel.com",
        "time": "Fri Feb 08 17:24:12 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:45 2013 +0800"
      },
      "message": "ata_piix: Add Device IDs for Intel Wellsburg PCH\n\ncommit 3aee8bc52c415aba8148f144e5e5359b0fd75dd1 upstream.\n\nThis patch adds the IDE-mode SATA Device IDs for the Intel Wellsburg PCH\n\nSigned-off-by: James Ralston \u003cjames.d.ralston@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "78b6767929e77f40b455b115d1643b82678b6a26",
      "tree": "91f96132fe860300e27ebb8b8a3d27d1348bd5f3",
      "parents": [
        "3f14f68ff0121c770930b061fe23008af45006a2"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Fri Jan 25 11:57:05 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:45 2013 +0800"
      },
      "message": "ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs\n\ncommit aaa515277db9585eeb4fdeb4637b9f9df50a1dd9 upstream.\n\nThis patch adds the IDE-mode SATA DeviceIDs for the Intel Avoton SOC.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0685b5924819447dad0413312b508e68168a1ee2",
      "tree": "6c28d6da87c5a8171da679408beab513cb5c4ffa",
      "parents": [
        "e4cd1e4dba29c756272c2ee9d06b094b4319b90a"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Feb 27 10:56:19 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:45 2013 +0800"
      },
      "message": "staging: comedi: check s-\u003easync for poll(), read() and write()\n\ncommit cc400e185c07c15a42d2635995f422de5b94b696 upstream.\n\nSome low-level comedi drivers (incorrectly) point `dev-\u003eread_subdev` or\n`dev-\u003ewrite_subdev` to a subdevice that does not support asynchronous\ncommands.  Comedi\u0027s poll(), read() and write() file operation handlers\nassume these subdevices do support asynchronous commands.  In\nparticular, they assume `s-\u003easync` is valid (where `s` points to the\nread or write subdevice), which it won\u0027t be if it has been set\nincorrectly.  This can lead to a NULL pointer dereference.\n\nCheck `s-\u003easync` is non-NULL in `comedi_poll()`, `comedi_read()` and\n`comedi_write()` to avoid the bug.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e4cd1e4dba29c756272c2ee9d06b094b4319b90a",
      "tree": "248ff8f159a9473ab6e16ecad27245e332f5a754",
      "parents": [
        "1e05b9964644382e9994e62dc5c8eb815e5225fa"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Feb 27 12:52:46 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:45 2013 +0800"
      },
      "message": "staging: comedi: ni_labpc: set up command4 register *after* command3\n\nCommit 22056e2b46246d97ff0f7c6e21a77b8daa07f02c upstream.\n\nTuomas \u003ctvainikk _at_ gmail _dot_ com\u003e reported problems getting\nmeaningful output from a Lab-PC+ in differential mode for AI cmds, but\nAI insn reads gave correct readings.  He tracked it down to two\nproblems, one of which is addressed by this patch.\n\nIt seems that writing to the command3 register after writing to the\ncommand4 register in `labpc_ai_cmd()` messes up the differential\nreference bit setting in the command4 register.  Set up the command4\nregister after the command3 register (as in `labpc_ai_rinsn()`) to avoid\nthe problem.\n\nThanks to Tuomas for suggesting the fix.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1e05b9964644382e9994e62dc5c8eb815e5225fa",
      "tree": "52941852db4bd560ee32abaf033d208c6633b751",
      "parents": [
        "427e85ba0d2e3811c130714eea3fec0800ef2fcd"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Feb 27 12:52:45 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:44 2013 +0800"
      },
      "message": "staging: comedi: ni_labpc: correct differential channel sequence for AI commands\n\nCommit 4c4bc25d0fa6beaf054c0b4c3b324487f266c820 upstream.\n\nTuomas \u003ctvainikk _at_ gmail _dot_ com\u003e reported problems getting\nmeaningful output from a Lab-PC+ in differential mode for AI cmds, but\nAI insn reads gave correct readings.  He tracked it down to two\nproblems, one of which is addressed by this patch.\n\nIt seems the setting of the channel bits for particular scanning modes\nwas incorrect for differential mode.  (Only half the number of channels\nare available in differential mode; comedi refers to them as channels 0,\n1, 2 and 3, but the hardware documentation refers to them as channels 0,\n2, 4 and 6.)  In differential mode, the setting of the channel enable\nbits in the command1 register should depend on whether the scan enable\nbit is set.  Effectively, we need to double the comedi channel number\nwhen the scan enable bit is not set in differential mode.  The scan\nenable bit gets set when the AI scan mode is `MODE_MULT_CHAN_UP` or\n`MODE_MULT_CHAN_DOWN`, and gets cleared when the AI scan mode is\n`MODE_SINGLE_CHAN` or `MODE_SINGLE_CHAN_INTERVAL`.  The existing test\nfor whether the comedi channel number needs to be doubled in\ndifferential mode is incorrect in `labpc_ai_cmd()`.  This patch corrects\nthe test.\n\nThanks to Tuomas for suggesting the fix.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "427e85ba0d2e3811c130714eea3fec0800ef2fcd",
      "tree": "0ab997499b615cbe9a9929f34d92c40d6187083b",
      "parents": [
        "7eb0fad53ef76201d81a2e9e1bad5b68a457e4e3"
      ],
      "author": {
        "name": "Joseph Salisbury",
        "email": "joseph.salisbury@canonical.com",
        "time": "Tue Feb 05 00:16:29 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:44 2013 +0800"
      },
      "message": "ACPI: Add DMI entry for Sony VGN-FW41E_H\n\ncommit 66f2fda93b67fa744d406e6dcf443f67bac204b6 upstream.\n\nThis patch adds a quirk to allow the Sony VGN-FW41E_H to suspend/resume\nproperly.\n\nReferences: http://bugs.launchpad.net/bugs/1113547\nSigned-off-by: Joseph Salisbury \u003cjoseph.salisbury@canonical.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7eb0fad53ef76201d81a2e9e1bad5b68a457e4e3",
      "tree": "db4fcf2a3f452c623755d6141ba775badc747162",
      "parents": [
        "f9a8884a35a74f1fb9f12a17f62331bdc6eac2af"
      ],
      "author": {
        "name": "Rajanikanth H.V",
        "email": "rajanikanth.hv@stericsson.com",
        "time": "Wed Jan 23 09:56:45 2013 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:44 2013 +0800"
      },
      "message": "ab8500_btemp: Demote initcall sequence\n\ncommit eeb0751c99522a4d1bbcc7b6bc1460cd07d07488 upstream.\n\nPower supply subsystem creates thermal zone device for the property\n\u0027POWER_SUPPLY_PROP_TEMP\u0027 which requires thermal subsystem to be ready\nbefore \u0027ab8500 battery temperature monitor\u0027 driver is initialized. ab8500\nbtemp driver is initialized with subsys_initcall whereas thermal subsystem\nis initialized with fs_initcall which causes\nthermal_zone_device_register(...) to crash since the required structure\n\u0027thermal_class\u0027 is not initialized yet:\n\nUnable to handle kernel NULL pointer dereference at virtual address 000000a4\npgd \u003d c0004000\n[000000a4] *pgd\u003d00000000\nInternal error: Oops: 5 [#1] PREEMPT SMP ARM\nModules linked in:\nCPU: 0    Tainted: G        W     (3.8.0-rc4-00001-g632fda8-dirty #1)\nPC is at _raw_spin_lock+0x18/0x54\nLR is at get_device_parent+0x50/0x1b8\npc : [\u003cc02f1dd0\u003e]    lr : [\u003cc01cb248\u003e]    psr: 60000013\nsp : ef04bdc8  ip : 00000000  fp : c0446180\nr10: ef216e38  r9 : c03af5d0  r8 : ef275c18\nr7 : 00000000  r6 : c0476c14  r5 : ef275c18  r4 : ef095840\nr3 : ef04a000  r2 : 00000001  r1 : 00000000  r0 : 000000a4\nFlags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 10c5787d  Table: 0000404a  DAC: 00000015\nProcess swapper/0 (pid: 1, stack limit \u003d 0xef04a238)\nStack: (0xef04bdc8 to 0xef04c000)\n[...]\n[\u003cc02f1dd0\u003e] (_raw_spin_lock+0x18/0x54) from [\u003cc01cb248\u003e] (get_device_parent+0x50/0x1b8)\n[\u003cc01cb248\u003e] (get_device_parent+0x50/0x1b8) from [\u003cc01cb8d8\u003e] (device_add+0xa4/0x574)\n[\u003cc01cb8d8\u003e] (device_add+0xa4/0x574) from [\u003cc020b91c\u003e] (thermal_zone_device_register+0x118/0x938)\n[\u003cc020b91c\u003e] (thermal_zone_device_register+0x118/0x938) from [\u003cc0202030\u003e] (power_supply_register+0x170/0x1f8)\n[\u003cc0202030\u003e] (power_supply_register+0x170/0x1f8) from [\u003cc02055ec\u003e] (ab8500_btemp_probe+0x208/0x47c)\n[\u003cc02055ec\u003e] (ab8500_btemp_probe+0x208/0x47c) from [\u003cc01cf0dc\u003e] (platform_drv_probe+0x14/0x18)\n[\u003cc01cf0dc\u003e] (platform_drv_probe+0x14/0x18) from [\u003cc01cde70\u003e] (driver_probe_device+0x74/0x20c)\n[\u003cc01cde70\u003e] (driver_probe_device+0x74/0x20c) from [\u003cc01ce094\u003e] (__driver_attach+0x8c/0x90)\n[\u003cc01ce094\u003e] (__driver_attach+0x8c/0x90) from [\u003cc01cc640\u003e] (bus_for_each_dev+0x4c/0x80)\n[\u003cc01cc640\u003e] (bus_for_each_dev+0x4c/0x80) from [\u003cc01cd6b4\u003e] (bus_add_driver+0x16c/0x23c)\n[\u003cc01cd6b4\u003e] (bus_add_driver+0x16c/0x23c) from [\u003cc01ce54c\u003e] (driver_register+0x78/0x14c)\n[\u003cc01ce54c\u003e] (driver_register+0x78/0x14c) from [\u003cc00086ac\u003e] (do_one_initcall+0xfc/0x164)\n[\u003cc00086ac\u003e] (do_one_initcall+0xfc/0x164) from [\u003cc02e89c8\u003e] (kernel_init+0x120/0x2b8)\n[\u003cc02e89c8\u003e] (kernel_init+0x120/0x2b8) from [\u003cc000e358\u003e] (ret_from_fork+0x14/0x3c)\nCode: e3c3303f e5932004 e2822001 e5832004 (e1903f9f)\n---[ end trace ed9df72941b5bada ]---\n\nSigned-off-by: Rajanikanth H.V \u003crajanikanth.hv@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f9a8884a35a74f1fb9f12a17f62331bdc6eac2af",
      "tree": "ede355a00b21014fd4e8ba7b614a3856dfca8abe",
      "parents": [
        "916b6c67cd471fafa3e5e53ce8389c36749ed6f1"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Jan 17 14:21:53 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:44 2013 +0800"
      },
      "message": "ab8500-chargalg: Only root should have write permission on sysfs file\n\ncommit e3455002d04276c256a531f7175dce0f7d1cb78a upstream.\n\nOnly root should have write permission on sysfs file ab8500_chargalg/chargalg.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "06f924f163e4426ce6a8d4cf61b45f2fc8eaeecc",
      "tree": "029fe0d34de98d68a64740439c72ec64dfecf29d",
      "parents": [
        "57ef0d83d393b0f1f378a6b18a7394c62caadafa"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Jan 20 21:55:20 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:43 2013 +0800"
      },
      "message": "ath9k_hw: fix calibration issues on chainmask that don\u0027t include chain 0\n\ncommit 4a8f199508d79ff8a7d1e22f47b912baaf225336 upstream.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: CAI Qian \u003ccaiqian@redhat.com\u003e\nReviewed-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "94dcb26bbbed1851e0a7fb16165207c2c61e545f",
      "tree": "3bbf5cc7eb75e9cdb8f3c5763546767f5a4a9d28",
      "parents": [
        "7e5e167c5c1b44f408fa8f8a8f062f234cd0f0d6"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Nov 26 05:57:27 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:43 2013 +0800"
      },
      "message": "vhost: fix length for cross region descriptor\n\ncommit bd97120fc3d1a11f3124c7c9ba1d91f51829eb85 upstream.\n\nIf a single descriptor crosses a region, the\nsecond chunk length should be decremented\nby size translated so far, instead it includes\nthe full descriptor length.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f74e995c9ba5963cd8d6ef91abe8f49d9614b423",
      "tree": "43a27ede5767982766e7619961652b199d9dc750",
      "parents": [
        "0f600ee1431404eb87d36b84a66ccc004c5ace9b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Nov 27 13:35:09 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:41 2013 +0800"
      },
      "message": "media: rc: unlock on error in show_protocols()\n\ncommit 30ebc5e44d057a1619ad63fe32c8c1670c37c4b8 upstream.\n\nWe recently introduced a new return -ENODEV in this function but we need\nto unlock before returning.\n\n[mchehab@redhat.com: found two patches with the same fix. Merged SOB\u0027s/acks into one patch]\nAcked-by: Herton R. Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Douglas Bagnall \u003cdouglas@paradise.net.nz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ef7a6c344031cd99e16a116a7984d9428dce8401",
      "tree": "04aaad8121bc1a1cd6e33efb2fa02887cc0da4e2",
      "parents": [
        "303ee54c72f488b90c2355977c1619a08db6ed9c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 27 17:04:04 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:41 2013 +0800"
      },
      "message": "firewire: add minor number range check to fw_device_init()\n\ncommit 3bec60d511179853138836ae6e1b61fe34d9235f upstream.\n\nfw_device_init() didn\u0027t check whether the allocated minor number isn\u0027t\ntoo large.  Fail if it goes overflows MINORBITS.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSuggested-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c93c85196e2c7001daa8a04b83a9d6dd4febfb59",
      "tree": "64dab661cb1847cbf60d8017364ab5b2e1172d8d",
      "parents": [
        "f8cf1124a8f6cdd4ebc834ec3d848508e229e1d4"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 16 11:36:23 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:40 2013 +0800"
      },
      "message": "xen/blkback: Don\u0027t trust the handle from the frontend.\n\ncommit 01c681d4c70d64cb72142a2823f27c4146a02e63 upstream.\n\nThe \u0027handle\u0027 is the device that the request is from. For the life-time\nof the ring we copy it from a request to a response so that the frontend\nis not surprised by it. But we do not need it - when we start processing\nI/Os we have our own \u0027struct phys_req\u0027 which has only most essential\ninformation about the request. In fact the \u0027vbd_translate\u0027 ends up\nover-writing the preq.dev with a value from the backend.\n\nThis assignment of preq.dev with the \u0027handle\u0027 value is superfluous\nso lets not do it.\n\nAcked-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f8cf1124a8f6cdd4ebc834ec3d848508e229e1d4",
      "tree": "b7b73a6eca1986a2f32e0b607619893c0195f54b",
      "parents": [
        "6ee1df3bff435d169d0ab93420bd02b4f9392e66"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Thu Dec 20 10:31:11 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:40 2013 +0800"
      },
      "message": "xen-blkback: do not leak mode property\n\ncommit 9d092603cc306ee6edfe917bf9ab8beb5f32d7bc upstream.\n\n\"be-\u003emode\" is obtained from xenbus_read(), which does a kmalloc() for\nthe message body. The short string is never released, so do it along\nwith freeing \"be\" itself, and make sure the string isn\u0027t kept when\nbackend_changed() doesn\u0027t complete successfully (which made it\ndesirable to slightly re-structure that function, so that the error\ncleanup can be done in one place).\n\nReported-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "316857e5fe5391057d5a05f215e01d0deff7c473",
      "tree": "0e701551c2631af261b632b407c0d2c5577b79fb",
      "parents": [
        "3fa4f7261d75cb6b35fdf8d329f5fd64e7354c58"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Mon Feb 18 18:31:37 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:39 2013 +0800"
      },
      "message": "target: Add missing mapped_lun bounds checking during make_mappedlun setup\n\ncommit fbbf8555a986ed31e54f006b6cc637ea4ff1425b upstream.\n\nThis patch adds missing bounds checking for the configfs provided\nmapped_lun value during target_fabric_make_mappedlun() setup ahead\nof se_lun_acl initialization.\n\nThis addresses a potential OOPs when using a mapped_lun value that\nexceeds the hardcoded TRANSPORT_MAX_LUNS_PER_TPG-1 value within\nse_node_acl-\u003edevice_list[].\n\nReported-by: Jan Engelhardt \u003cjengelh@inai.de\u003e\nCc: Jan Engelhardt \u003cjengelh@inai.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3fa4f7261d75cb6b35fdf8d329f5fd64e7354c58",
      "tree": "2cd2f12bd87943cb865c2038b578d568e890d050",
      "parents": [
        "58d7422c654e7720a3920e63dcd6c64052aeec2d"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Mon Feb 18 18:00:33 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:39 2013 +0800"
      },
      "message": "target: Fix lookup of dynamic NodeACLs during cached demo-mode operation\n\ncommit fcf29481fb8e106daad6688f2e898226ee928992 upstream.\n\nThis patch fixes a bug in core_tpg_check_initiator_node_acl() -\u003e\ncore_tpg_get_initiator_node_acl() where a dynamically created\nse_node_acl generated during session login would be skipped during\nsubsequent lookup due to the \u0027!acl-\u003edynamic_node_acl\u0027 check, causing\na new se_node_acl to be created with a duplicate -\u003einitiatorname.\n\nThis would occur when a fabric endpoint was configured with\nTFO-\u003etpg_check_demo_mode()\u003d1 + TPF-\u003etpg_check_demo_mode_cache()\u003d1\npreventing the release of an existing se_node_acl during se_session\nshutdown.\n\nAlso, drop the unnecessary usage of core_tpg_get_initiator_node_acl()\nwithin core_dev_init_initiator_node_lun_acl() that originally\nrequired the extra \u0027!acl-\u003edynamic_node_acl\u0027 check, and just pass\nthe configfs provided se_node_acl pointer instead.\n\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0c8581863389e969dcbf6d9e79971435a1ecf554",
      "tree": "da637c63cd76fa341608655a54edd81ee706da61",
      "parents": [
        "db6154ead40e0a568982ec4885cfa3fa89e67324"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joro@8bytes.org",
        "time": "Wed Feb 06 12:55:23 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:37 2013 +0800"
      },
      "message": "iommu/amd: Initialize device table after dma_ops\n\ncommit f528d980c17b8714aedc918ba86e058af914d66b upstream.\n\nWhen dma_ops are initialized the unity mappings are\ncreated. The init_device_table_dma() function makes sure DMA\nfrom all devices is blocked by default. This opens a short\nwindow in time where DMA to unity mapped regions is blocked\nby the IOMMU. Make sure this does not happen by initializing\nthe device table after dma_ops.\n\nSigned-off-by: Joerg Roedel \u003cjoro@8bytes.org\u003e\nSigned-off-by: Shuah Khan \u003cshuah.khan@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "616dd23b2e475e61a2974eb112cc88d3cb94d47f",
      "tree": "950a0530e02765eb73ea00f949d77836bdf3351e",
      "parents": [
        "12b64a247ef45dcd865a98d63bbae7355e51633b"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Thu Feb 14 09:39:09 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:07 2013 -0800"
      },
      "message": "USB: usb-storage: unusual_devs update for Super TOP SATA bridge\n\ncommit 18e03310b5caa6d11c1a8c61b982c37047693fba upstream.\n\nThe current entry in unusual_cypress.h for the Super TOP SATA bridge devices\nseems to be causing corruption on newer revisions of this device.  This has\nbeen reported in Arch Linux and Fedora.  The original patch was tested on\ndevices with bcdDevice of 1.60, whereas the newer devices report bcdDevice\nas 2.20.  Limit the UNUSUAL_DEV entry to devices less than 2.20.\n\nThis fixes https://bugzilla.redhat.com/show_bug.cgi?id\u003d909591\n\nThe Arch Forum post on this is here:\n\thttps://bbs.archlinux.org/viewtopic.php?id\u003d152011\n\nReported-by: Carsten S. \u003ccarsteniq@yahoo.com\u003e\nTested-by: Carsten S. \u003ccarsteniq@yahoo.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "12b64a247ef45dcd865a98d63bbae7355e51633b",
      "tree": "644786180afcb75e9a1c25aae0cb4dbd8d8515d8",
      "parents": [
        "30361160bc12da86b9ce4c7c60bd68ff930eda76"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Thu Feb 07 15:32:07 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:07 2013 -0800"
      },
      "message": "USB: storage: properly handle the endian issues of idProduct\n\ncommit cd060956c5e97931c3909e4a808508469c0bb9f6 upstream.\n\n1. The idProduct is little endian, so make sure its value to be\ncompatible with the current CPU. Make no break on big endian processors.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "30361160bc12da86b9ce4c7c60bd68ff930eda76",
      "tree": "f9eb9a3127d7095c50b2b64f391b4fe687f0467d",
      "parents": [
        "9c5879c55ecc7c5b0e54809e011561bde4926d14"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Thu Feb 14 17:08:09 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "USB: ehci-omap: Fix autoloading of module\n\ncommit 04753523266629b1cd0518091da1658755787198 upstream.\n\nThe module alias should be \"ehci-omap\" and not\n\"omap-ehci\" to match the platform device name.\nThe omap-ehci module should now autoload correctly.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "9c5879c55ecc7c5b0e54809e011561bde4926d14",
      "tree": "b6473c6c962054d3c4e4808e23ee3bdd37d298a6",
      "parents": [
        "0457c05d7f770e5b1581ecc1357b4c2b7b336808"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 13 23:41:34 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n\ncommit 1f3f687722fd9b29a0c2a85b4844e3b2a3585c63 upstream.\n\nThe USB device descriptor of one identity presented by a few\nHuawei morphing devices have serial functions with class codes\n02/02/ff, indicating CDC ACM with a vendor specific protocol. This\ncombination is often used for MSFT RNDIS functions, and the CDC\nACM class driver will therefore ignore such functions.\n\nThe CDC ACM class driver cannot support functions with only 2\nendpoints.  The underlying serial functions of these modems are\nalso believed to be the same as for alternate device identities\nalready supported by the option driver. Letting the same driver\nhandle these functions independently of the current identity\nensures consistent handling and user experience.\n\nThere is no need to blacklist these devices in the rndis_host\ndriver. Huawei serial functions will either have only 2 endpoints\nor a CDC ACM functional descriptor with bmCapabilities !\u003d 0, making\nthem correctly ignored as \"non RNDIS\" by that driver.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0457c05d7f770e5b1581ecc1357b4c2b7b336808",
      "tree": "7b08b764449c3e204588c7e07f94cf0b183f96c5",
      "parents": [
        "78b42978accff2b4ccc45f399c47841d697e166f"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Feb 12 13:42:24 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "USB: option: add Yota / Megafon M100-1 4g modem\n\ncommit cd565279e51bedee1b2988e84f9b3bef485adeb6 upstream.\n\nInterface layout:\n\n 00 CD-ROM\n 01 debug COM port\n 02 AP control port\n 03 modem\n 04 usb-ethernet\n\nBus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d01 Cnt\u003d02 Dev#\u003d  4 Spd\u003d480  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0408 ProdID\u003dea42 Rev\u003d 0.00\nS:  Manufacturer\u003dQualcomm, Incorporated\nS:  Product\u003dQualcomm CDMA Technologies MSM\nS:  SerialNumber\u003d353568051xxxxxx\nC:* #Ifs\u003d 5 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d03(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d84(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d85(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 4 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d86(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d87(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d05(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "78b42978accff2b4ccc45f399c47841d697e166f",
      "tree": "bd78372266ae85be10a33f37f155546548d7554e",
      "parents": [
        "62fb8fe993f3a9060d75bc3d8b6eb9d153d8238c"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Jan 23 10:44:36 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "USB: option: add and update Alcatel modems\n\ncommit f8f0302bbcbd1b14655bef29f6996a2152be559d upstream.\n\nAdding three currently unsupported modems based on information\nfrom .inf driver files:\n\n  Diag  VID_1BBB\u0026PID_0052\u0026MI_00\n  AGPS  VID_1BBB\u0026PID_0052\u0026MI_01\n  VOICE VID_1BBB\u0026PID_0052\u0026MI_02\n  AT    VID_1BBB\u0026PID_0052\u0026MI_03\n  Modem VID_1BBB\u0026PID_0052\u0026MI_05\n  wwan  VID_1BBB\u0026PID_0052\u0026MI_06\n\n  Diag  VID_1BBB\u0026PID_00B6\u0026MI_00\n  AT    VID_1BBB\u0026PID_00B6\u0026MI_01\n  Modem VID_1BBB\u0026PID_00B6\u0026MI_02\n  wwan  VID_1BBB\u0026PID_00B6\u0026MI_03\n\n  Diag  VID_1BBB\u0026PID_00B7\u0026MI_00\n  AGPS  VID_1BBB\u0026PID_00B7\u0026MI_01\n  VOICE VID_1BBB\u0026PID_00B7\u0026MI_02\n  AT    VID_1BBB\u0026PID_00B7\u0026MI_03\n  Modem VID_1BBB\u0026PID_00B7\u0026MI_04\n  wwan  VID_1BBB\u0026PID_00B7\u0026MI_05\n\nUpdating the blacklist info for the X060S_X200 and X220_X500D,\nreserving interfaces for a wwan driver, based on\n\n  wwan VID_1BBB\u0026PID_0000\u0026MI_04\n  wwan VID_1BBB\u0026PID_0017\u0026MI_06\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "62fb8fe993f3a9060d75bc3d8b6eb9d153d8238c",
      "tree": "95dbe745aaedc7bac66987cf4b90cdf5280424d1",
      "parents": [
        "b9bf60ac3e3779d4ffa03daceebf59df7b46c224"
      ],
      "author": {
        "name": "Maciej Sosnowski",
        "email": "maciej.sosnowski@intel.com",
        "time": "Wed May 23 17:27:07 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "dca: check against empty dca_domains list before unregister provider\n\ncommit c419fcfd071cf34ba00f9f65282583772d2655e7 upstream.\n\nWhen providers get blocked unregister_dca_providers() is called ending up\nwith dca_providers and dca_domain lists emptied. Dca should be prevented from\ntrying to unregister any provider if dca_domain list is found empty.\n\nReported-by: Jiang Liu \u003cjiang.liu@huawei.com\u003e\nTested-by: Gaohuai Han \u003changaohuai@huawei.com\u003e\nSigned-off-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdjbw@fb.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "29b3bb0be43fea0a49e5235894e1dcbc0ac299dc",
      "tree": "cee0a17f0637f7d2d7eb308d08163ccaf5cb12b0",
      "parents": [
        "320c1509197bce83d2ebb45d4cc5f9b4d91c05dc"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@citrix.com",
        "time": "Thu Feb 14 03:18:58 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "xen-netback: cancel the credit timer when taking the vif down\n\n[ Upstream commit 3e55f8b306cf305832a4ac78aa82e1b40e818ece ]\n\nIf the credit timer is left armed after calling\nxen_netbk_remove_xenvif(), then it may fire and attempt to schedule\nthe vif which will then oops as vif-\u003enetbk \u003d\u003d NULL.\n\nThis may happen both in the fatal error path and during normal\ndisconnection from the front end.\n\nThe sequencing during shutdown is critical to ensure that: a)\nvif-\u003enetbk doesn\u0027t become unexpectedly NULL; and b) the net device/vif\nis not freed.\n\n1. Mark as unschedulable (netif_carrier_off()).\n2. Synchronously cancel the timer.\n3. Remove the vif from the schedule list.\n4. Remove it from it netback thread group.\n5. Wait for vif-\u003erefcnt to become 0.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReported-by: Christopher S. Aker \u003ccaker@theshore.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "320c1509197bce83d2ebb45d4cc5f9b4d91c05dc",
      "tree": "464087cfc79fa5369e00e98321039e4ada9cdb70",
      "parents": [
        "b5428e471b91192a2438d04c1d2ff2b3d4708366"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@citrix.com",
        "time": "Thu Feb 14 03:18:57 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:06 2013 -0800"
      },
      "message": "xen-netback: correctly return errors from netbk_count_requests()\n\n[ Upstream commit 35876b5ffc154c357476b2c3bdab10feaf4bd8f0 ]\n\nnetbk_count_requests() could detect an error, call\nnetbk_fatal_tx_error() but return 0.  The vif may then be used\nafterwards (e.g., in a call to netbk_tx_error().\n\nSince netbk_fatal_tx_error() could set vif-\u003erefcnt to 1, the vif may\nbe freed immediately after the call to netbk_fatal_tx_error() (e.g.,\nif the vif is also removed).\n\nNetback thread              Xenwatch thread\n-------------------------------------------\nnetbk_fatal_tx_err()        netback_remove()\n                              xenvif_disconnect()\n                                ...\n                                free_netdev()\nnetbk_tx_err() Oops!\n\nSigned-off-by: Wei Liu \u003cwei.liu2@citrix.com\u003e\nSigned-off-by: Jan Beulich \u003cJBeulich@suse.com\u003e\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nReported-by: Christopher S. Aker \u003ccaker@theshore.net\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a9115fba99247ad51211beb3ffd23b6553c80ee9",
      "tree": "c3a4e28f8f5058e9e304977ba1d575c43ea0fc3b",
      "parents": [
        "6a924a76039689fd260ee311b85fb2202bcd4910"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@gmail.com",
        "time": "Mon Feb 18 01:47:15 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "HID: wiimote: fix nunchuck button parser\n\ncommit 89bdd0c6f38ccf0de43d5a36ede384a730f3394e upstream.\n\nThe buttons of the Wii Remote Nunchuck extension are actually active low.\nFix the parser to forward the inverted values. The comment in the function\nalways said \"0 \u003d\u003d pressed\" but the implementation was wrong from the\nbeginning.\n\nReported-by: Victor Quicksilver \u003cvictor.quicksilver@gmail.com\u003e\nSigned-off-by: David Herrmann \u003cdh.herrmann@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "6a924a76039689fd260ee311b85fb2202bcd4910",
      "tree": "68acd397b3703d2ede27a55584196efd4c4d6f6e",
      "parents": [
        "f515e1d59602f8eafaad39b6842bd823ad34654e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Jan 15 23:30:27 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "mmc: sdhci-esdhc-imx: fix host version read\n\ncommit ef4d0888bb7e1b963880f086575081c3d39cad2d upstream.\n\nWhen commit 95a2482 (mmc: sdhci-esdhc-imx: add basic imx6q usdhc\nsupport) works around host version issue on imx6q, it gets the\nregister address fixup \"reg ^\u003d 2\" lost for imx25/35/51/53 esdhc.\nThus, the controller version on these SoCs is wrongly identified\nas v1 while it\u0027s actually v2.\n\nAdd the address fixup back and take a different approach to correct\nimx6q host version, so that the host version read gets back to work\nfor all SoCs.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f515e1d59602f8eafaad39b6842bd823ad34654e",
      "tree": "48d183d9d59e79c35719953ef85b489641f4e598",
      "parents": [
        "c30b55c385288be48f7accd16a6929ad4d983311"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 25 10:28:18 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "fb: Yet another band-aid for fixing lockdep mess\n\ncommit e93a9a868792ad71cdd09d75e5a02d8067473c4e upstream.\n\nI\u0027ve still got lockdep warnings even after Alan\u0027s patch, and it seems that\nyet more band aids are required to paper over similar paths for\nunbind_con_driver() and unregister_con_driver().  After this hack, lockdep\nwarnings are finally gone.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c30b55c385288be48f7accd16a6929ad4d983311",
      "tree": "1588731963ecab2c47c3999d7691a095ab591d0e",
      "parents": [
        "62a3dcc78d04dcd84276eaa7a40dec1066054532"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Fri Jan 25 10:28:15 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "fb: rework locking to fix lock ordering on takeover\n\ncommit 50e244cc793d511b86adea24972f3a7264cae114 upstream.\n\nAdjust the console layer to allow a take over call where the caller\nalready holds the locks.  Make the fb layer lock in order.\n\nThis is partly a band aid, the fb layer is terminally confused about the\nlocking rules it uses for its notifiers it seems.\n\n[akpm@linux-foundation.org: remove stray non-ascii char, tidy comment]\n[akpm@linux-foundation.org: export do_take_over_console()]\n[airlied: cleanup another non-ascii char]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "62a3dcc78d04dcd84276eaa7a40dec1066054532",
      "tree": "b4aada491b65d9ea400cffdf69dedd9c0424dd12",
      "parents": [
        "0bbdba111a75875890290150333c07f2d79b160a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jan 24 16:12:41 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "fbcon: don\u0027t lose the console font across generic-\u003echip driver switch\n\ncommit ae1287865f5361fa138d4d3b1b6277908b54eac9 upstream.\n\nIf grub2 loads efifb/vesafb, then when systemd starts it can set the console\nfont on that framebuffer device, however when we then load the native KMS\ndriver, the first thing it does is tear down the generic framebuffer driver.\n\nThe thing is the generic code is doing the right thing, it frees the font\nbecause otherwise it would leak memory. However we can assume that if you\nare removing the generic firmware driver (vesa/efi/offb), that a new driver\n*should* be loading soon after, so we effectively leak the font.\n\nHowever the old code left a dangling pointer in vc-\u003evc_font.data and we\ncan now reuse that dangling pointer to load the font into the new\ndriver, now that we aren\u0027t freeing it.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id\u003d892340\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0bbdba111a75875890290150333c07f2d79b160a",
      "tree": "943bf4088cabc596c10b7776db0ec8776f3ec20c",
      "parents": [
        "aa3fc3566478493f635d265731d81a3defcef98d"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jan 17 21:28:37 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "drivers/video: fsl-diu-fb: fix pixel formats for 24 and 16 bpp\n\ncommit 5d3cc311a76073f6e0a27c0752f7e41f69e95ea7 upstream.\n\nFramebuffer colors for 24 and 16 bpp are currently wrong. The order\nof the color component arguments in the MAKE_PF() is not natural\nand causes some confusion. The generated pixel format values for 24\nand 16 bpp depths do not much the values in the comments.\n\nFix the macro arguments to be in the natural RGB order and adjust\nthe arguments for all depths to generate correct pixel format values\n(equal to the values mentioned in the comments).\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Timur Tabi \u003ctimur@tabi.org\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "aa3fc3566478493f635d265731d81a3defcef98d",
      "tree": "173e3e5880d328049cf6310a8eb39a31fc26e671",
      "parents": [
        "49e8ae95b16fbc66b630b50ad3a18273b9342a06"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 16 22:00:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:05 2013 -0800"
      },
      "message": "pcmcia/vrc4171: Add missing spinlock init\n\ncommit 811af9723859884f2f771f3174f3ddedab7c53b5 upstream.\n\nIt doesn\u0027t seem this spinlock was properly initialized. This bug was\nintroduced by commit 7a410e8d4d97457c8c381e2de9cdc7bd3306badc.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4aee4099c7309d0610cf857d9d02d27ebfeb1b95",
      "tree": "3b7a1cf31e1e02256806de561ff8d9dad190f696",
      "parents": [
        "59959c9505e28cc7b9ead416cb064b4e56ba7dd5"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Wed Jan 30 20:07:29 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:04 2013 -0800"
      },
      "message": "staging: vt6656: Fix URB submitted while active warning.\n\ncommit ae5943de8c8c4438cbac5cda599ff0b88c224468 upstream.\n\nThis error happens because PIPEnsControlOut and PIPEnsControlIn unlock the\nspin lock for delay, letting in another thread.\n\nThe patch moves the current MP_SET_FLAG to before filling\nof sUsbCtlRequest for pControlURB and clears it in event of failing.\n\nAny thread calling either function while fMP_CONTROL_READS or fMP_CONTROL_WRITES\nflags set will return STATUS_FAILURE.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "59959c9505e28cc7b9ead416cb064b4e56ba7dd5",
      "tree": "6de0bff8e4386df0e47c59aa4bb29c36dc15102d",
      "parents": [
        "a143ae690fbf24c2473d5c7c42875c29e150bd13"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jan 28 16:14:31 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:04 2013 -0800"
      },
      "message": "staging: comedi: disallow COMEDI_DEVCONFIG on non-board minors\n\ncommit 754ab5c0e55dd118273ca2c217c4d95e9fbc8259 upstream.\n\nComedi has two sorts of minor devices:\n(a) normal board minor devices in the range 0 to\nCOMEDI_NUM_BOARD_MINORS-1 inclusive; and\n(b) special subdevice minor devices in the range COMEDI_NUM_BOARD_MINORS\nupwards that are used to open the same underlying comedi device as the\nnormal board minor devices, but with non-default read and write\nsubdevices for asynchronous commands.\n\nThe special subdevice minor devices get created when a board supporting\nasynchronous commands is attached to a normal board minor device, and\ndestroyed when the board is detached from the normal board minor device.\nOne way to attach or detach a board is by using the COMEDI_DEVCONFIG\nioctl.  This should only be used on normal board minors as the special\nsubdevice minors are too ephemeral.  In particular, the change\nintroduced in commit 7d3135af399e92cf4c9bbc5f86b6c140aab3b88c (\"staging:\ncomedi: prevent auto-unconfig of manually configured devices\") breaks\nhorribly for special subdevice minor devices.\n\nSince there\u0027s no legitimate use for the COMEDI_DEVCONFIG ioctl on a\nspecial subdevice minor device node, disallow it and return -ENOTTY.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a143ae690fbf24c2473d5c7c42875c29e150bd13",
      "tree": "d5db145f9d78d40feb5ba7fa5850fe1c17afb773",
      "parents": [
        "6bdf87562cb048e3e9a76d18e440794830647657"
      ],
      "author": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Wed Feb 13 22:20:22 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:04 2013 -0800"
      },
      "message": "drm/i915: Set i9xx sdvo clock limits according to specifications\n\ncommit 4f7dfb6788dd022446847fbbfbe45e13bedb5be2 upstream.\n\nThe Intel PRM says the M1 and M2 divisors must be in the range of 10-20 and 5-9.\nSince we do all calculations based on them being register values (which are\nsubtracted by 2) we need to specify them accordingly.\n\nSigned-off-by: Patrik Jakobsson \u003cpatrik.r.jakobsson@gmail.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d56359\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "6bdf87562cb048e3e9a76d18e440794830647657",
      "tree": "189c1bbcb91a7477eb75e08364c0e4968a73a21d",
      "parents": [
        "df87bd32f94547ecaa586052a6edeb653294a5b4"
      ],
      "author": {
        "name": "Mika Kuoppala",
        "email": "mika.kuoppala@linux.intel.com",
        "time": "Fri Feb 08 16:35:37 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:04 2013 -0800"
      },
      "message": "drm/i915: disable shared panel fitter for pipe\n\ncommit 24a1f16de97c4cf0029d9acd04be06db32208726 upstream.\n\nIf encoder is switched off by BIOS, but the panel fitter is left on,\nwe never try to turn off the panel fitter and leave it still attached\nto the pipe - which can cause blurry output elsewhere.\n\nBased on work by Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d58867\nSigned-off-by: Mika Kuoppala \u003cmika.kuoppala@intel.com\u003e\nTested-by: Andreas Sturmlechner \u003candreas.sturmlechner@gmail.com\u003e\n[danvet: Remove the redundant HAS_PCH_SPLIT check and add a tiny\ncomment.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "df87bd32f94547ecaa586052a6edeb653294a5b4",
      "tree": "2be4e85a83c12982aabf5cb3f2ff484af538b3a2",
      "parents": [
        "bdfb3335569583fd195a3a1a89380d7648a9a85f"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jan 21 19:48:59 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets\n\ncommit 210561ffd72d00eccf12c0131b8024d5436bae95 upstream.\n\nWe already have the quirk entry for the mobile platform, but also\nreports on some desktop versions. So be paranoid and set it\neverywhere.\n\nReferences: http://www.mail-archive.com/dri-devel@lists.freedesktop.org/msg33138.html\nReported-and-tested-by: Mihai Moldovan \u003cionic@ionic.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"Sankaran, Rajesh\" \u003crajesh.sankaran@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bdfb3335569583fd195a3a1a89380d7648a9a85f",
      "tree": "01b3dc5da797651dac0f949db3f9c4ff080f08d0",
      "parents": [
        "61d40262e55fe00b817fe7e28f0f4dfad6e31fca"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Feb 19 03:15:14 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "target: Fix divide by zero bug in fabric_max_sectors for unconfigured devices\n\ncommit 7a3cf6ca1ab2a2f7161c6dec5a787fc7a5de864e upstream\n\nThis patch fixes a possible divide by zero bug when the fabric_max_sectors\ndevice attribute is written and backend se_device failed to be successfully\nconfigured -\u003e enabled.\n\nGo ahead and use block_size\u003d512 within se_dev_set_fabric_max_sectors()\nin the event of a target_configure_device() failure case, as no valid\ndev-\u003edev_attrib.block_size value will have been setup yet.\n\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\nCc: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "61d40262e55fe00b817fe7e28f0f4dfad6e31fca",
      "tree": "9bed5eada4a8ecfd569a401637acfae3a723ba20",
      "parents": [
        "d8a5f7fe8d632290ecbb6f692b98136957abe21a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 10:10:04 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm/usb: bind driver to correct device\n\ncommit 9f23de52b64f7fb801fd76f3dd8651a0dc89187b upstream.\n\nWhile looking at plymouth on udl I noticed that plymouth was trying\nto use its fb plugin not its drm one, it was trying to drmOpen a driver called\nusb not udl, noticed that we actually had out driver pointing at the wrong\ndevice.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d8a5f7fe8d632290ecbb6f692b98136957abe21a",
      "tree": "7290e02ef42631b0ac0d0a25f7aa750d0b677926",
      "parents": [
        "d8fe02dde5c0aa474a32fe13d0743be515bb41dc"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@linux.intel.com",
        "time": "Thu Jan 31 19:43:38 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm: Use C8 instead of RGB332 when determining the format from depth/bpp\n\ncommit d84f031bd230fdf9c3b7734940c859bf28b90219 upstream.\n\nSupport for real RGB332 is a rarity, most hardware only really support\nC8. So use C8 instead of RGB332 when determining the format based on\ndepth/bpp.\n\nThis fixes 8bpp fbcon on i915, since i915 will only accept C8 and not\nRGB332.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d59572\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@gmail.com\u003e\nTested-by: mlsemon35@gmail.com\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d8fe02dde5c0aa474a32fe13d0743be515bb41dc",
      "tree": "1d63fe99571339d7ae2017447bbf164ee53aa3d3",
      "parents": [
        "7b480b03691358af771e6104087e05ffecc7d16a"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@linux.intel.com",
        "time": "Thu Jan 31 19:43:37 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm: Fill depth/bits_per_pixel for C8 format\n\ncommit c51a6bc5f6d328926a9a4a1247c5030faf190a80 upstream.\n\nSet depth/bits_per_pixel to 8 for C8 format.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7b480b03691358af771e6104087e05ffecc7d16a",
      "tree": "08c9c9f590dc34b7b319b2f6bd7f0b8a91714625",
      "parents": [
        "df28f4890263a0540b395402b43b57f047ccf7d5"
      ],
      "author": {
        "name": "Paulo Zanoni",
        "email": "paulo.r.zanoni@intel.com",
        "time": "Fri Feb 15 13:36:27 2013 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm: don\u0027t add inferred modes for monitors that don\u0027t support them\n\ncommit 196e077dc165a307efbd9e7569f81bbdbcf18f65 upstream.\n\nIf bit 0 of the features byte (0x18) is set to 0, then, according to\nthe EDID spec, \"the display is non-continuous frequency (multi-mode)\nand is only specified to accept the video timing formats that are\nlisted in Base EDID and certain Extension Blocks\".\n\nFor more information, please see the EDID spec, check the notes of the\ntable that explains the \"Feature Support\" byte (18h) and also the\nnotes on the tables of the section that explains \"Display Range Limits\n\u0026 Additional Timing Description Definition (tag #FDh)\".\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d45729\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "df28f4890263a0540b395402b43b57f047ccf7d5",
      "tree": "4b8430b47afc77c27f42b094ddebd03b93982974",
      "parents": [
        "ae4c05e0232e869cf2418ac6c0c862bb5287d672"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jan 24 14:14:19 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "vgacon/vt: clear buffer attributes when we load a 512 character font (v2)\n\ncommit 2a2483072393b27f4336ab068a1f48ca19ff1c1e upstream.\n\nWhen we switch from 256-\u003e512 byte font rendering mode, it means the\ncurrent contents of the screen is being reinterpreted. The bit that holds\nthe high bit of the 9-bit font, may have been previously set, and thus\nthe new font misrenders.\n\nThe problem case we see is grub2 writes spaces with the bit set, so it\nends up with data like 0x820, which gets reinterpreted into 0x120 char\nwhich the font translates into G with a circumflex. This flashes up on\nscreen at boot and is quite ugly.\n\nA current side effect of this patch though is that any rendering on the\nscreen changes color to a slightly darker color, but at least the screen\nno longer corrupts.\n\nv2: as suggested by hpa, always clear the attribute space, whether we\nare are going to or from 512 chars.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ae4c05e0232e869cf2418ac6c0c862bb5287d672",
      "tree": "3c1f51740a9dd859fc619addf64ea48774e3466d",
      "parents": [
        "b701cf407f9508fb899b482d9224daba2cedec75"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 12:30:25 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm/udl: disable fb_defio by default\n\ncommit 677d23b70bf949f75746c80cbae92c233c6b5e2a upstream.\n\nThere seems to be a bad interaction between gem/shmem and defio on top,\nI get list corruption on the page lru in the shmem code.\n\nTurn it off for now until we get some more digging done.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b701cf407f9508fb899b482d9224daba2cedec75",
      "tree": "2fd4bd61e5cba093b1bd76a5cf316b1a4c16234f",
      "parents": [
        "746042cf26dbcf5a8feb4f8938a3531a6169c96e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 11:19:15 2013 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm/udl: make usage as a console safer\n\ncommit bcb39af4486be07e896fc374a2336bad3104ae0a upstream.\n\nOkay you don\u0027t really want to use udl devices as your console, but if\nyou are unlucky enough to do so, you run into a lot of schedule while atomic\ndue to printk being called from all sorts of funky places. So check if we\nare in an atomic context, and queue the damage for later, the next printk\nshould cause it to appear. This isn\u0027t ideal, but it is simple, and seems to\nwork okay in my testing here.\n\n(dirty area idea came from xenfb)\n\nfixes a bunch of sleeping while atomic issues running fbcon on udl devices.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "746042cf26dbcf5a8feb4f8938a3531a6169c96e",
      "tree": "778aa4587a7d8c42d7889521f786bd62c68aa11b",
      "parents": [
        "5cf5b734496e73c30f43833138078ee7884ec725"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Feb 05 11:47:09 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:03 2013 -0800"
      },
      "message": "drm/radeon/dce6: fix display powergating\n\ncommit 0e3d50bfcbd338254795a700dcff429a96cba1a6 upstream.\n\nOnly enable it when we disable the display rather than\nat DPMS time since enabling it requires a full modeset\nto restore the display state.  Fixes blank screens in\ncertain cases.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5cf5b734496e73c30f43833138078ee7884ec725",
      "tree": "072b066d1564c766d02d84ffd0d43f87863e606b",
      "parents": [
        "652328944e2514cd8306a71a2bbac4896efa49ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 14 11:49:01 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:02 2013 -0800"
      },
      "message": "sunvdc: Fix off-by-one in generic_request().\n\n[ Upstream commit f4d9605434c0fd4cc8639bf25cfc043418c52362 ]\n\nThe \u0027operations\u0027 bitmap corresponds one-for-one with the operation\ncodes, no adjustment is necessary.\n\nReported-by: Mark Kettenis \u003cmark.kettenis@xs4all.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a8fb02fe99203fea52046151817672102124d389",
      "tree": "82bc3d2b432750e67538f125f7266166d0552fe6",
      "parents": [
        "92a5267ac37e74cf44675f5992fc6fa4ad694a04"
      ],
      "author": {
        "name": "Tomasz Guszkowski",
        "email": "tsg@o2.pl",
        "time": "Tue Feb 05 22:10:31 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:02 2013 -0800"
      },
      "message": "p54usb: corrected USB ID for T-Com Sinus 154 data II\n\ncommit 008e33f733ca51acb2dd9d88ea878693b04d1d2a upstream.\n\nCorrected USB ID for T-Com Sinus 154 data II. ISL3887-based. The\ndevice was tested in managed mode with no security, WEP 128\nbit and WPA-PSK (TKIP) with firmware 2.13.1.0.lm87.arm (md5sum:\n7d676323ac60d6e1a3b6d61e8c528248). It works.\n\nSigned-off-by: Tomasz Guszkowski \u003ctsg@o2.pl\u003e\nAcked-By: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "38bc0fe99edd35ef738800167c67055f8ca7e476",
      "tree": "fa3935fccea2b989f9333c20fff4147e68ca05f4",
      "parents": [
        "f4ce5b3f263c05e7af66fa4eba7c4eb8e1b006bf"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 14 18:14:27 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:01 2013 -0800"
      },
      "message": "drivercore: Fix ordering between deferred_probe and exiting initcalls\n\ncommit d72cca1eee5b26e313da2a380d4862924e271031 upstream.\n\nOne of the side effects of deferred probe is that some drivers which\nused to be probed before initcalls completed are now happening slightly\nlater. This causes two problems.\n- If a console driver gets deferred, then it may not be ready when\n  userspace starts. For example, if a uart depends on pinctrl, then the\n  uart will get deferred and /dev/console will not be available\n- __init sections will be discarded before built-in drivers are probed.\n  Strictly speaking, __init functions should not be called in a drivers\n  __probe path, but there are a lot of drivers (console stuff again)\n  that do anyway. In the past it was perfectly safe to do so because all\n  built-in drivers got probed before the end of initcalls.\n\nThis patch fixes the problem by forcing the first pass of the deferred\nlist to complete at late_initcall time. This is late enough to catch the\ndrivers that are known to have the above issues.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Haojian Zhuang \u003chaojian.zhuang@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3b6e03c9ac4d57ccb03737a997069dc7ab65601c",
      "tree": "7694979d071bb8e8482b46d5ee480a24ad3d4dc9",
      "parents": [
        "cd336937712589aff73931ed84c2bc56d0574a3c"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Feb 21 16:44:04 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:01 2013 -0800"
      },
      "message": "drivers/video/backlight/adp88?0_bl.c: fix resume\n\ncommit 5eb02c01bd1f3ef195989ab05e835e2b0711b5a9 upstream.\n\nClearing the NSTBY bit in the control register also automatically clears\nthe BLEN bit.  So we need to make sure to set it again during resume,\notherwise the backlight will stay off.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2030511afec79a7f65b967c3d8a22e4a1edd9532",
      "tree": "eaa759f8f957a089596c01ef09ebdfc71b4340ec",
      "parents": [
        "7fecb64cca9a98f60ff4bc794bb353512bd5c665"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Dec 14 17:02:16 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:01 2013 -0800"
      },
      "message": "KVM: s390: Handle hosts not supporting s390-virtio.\n\ncommit 55c171a6d90dc0574021f9c836127cfd1a7d2e30 upstream.\n\nRunning under a kvm host does not necessarily imply the presence of\na page mapped above the main memory with the virtio information;\nhowever, the code includes a hard coded access to that page.\n\nInstead, check for the presence of the page and exit gracefully\nbefore we hit an addressing exception if it does not exist.\n\nReviewed-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nReviewed-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "362efcc9b0ba020f9124c70c56381ed64491aeca",
      "tree": "2b1df024dd7a25a1278a4eaa1b7e2f87a621b9e2",
      "parents": [
        "2199a6528ce9b299f3a3e2a6b50cfd197cbc135e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Tue Jan 29 16:44:27 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 28 06:59:00 2013 -0800"
      },
      "message": "Driver core: treat unregistered bus_types as having no devices\n\ncommit 4fa3e78be7e985ca814ce2aa0c09cbee404efcf7 upstream.\n\nA bus_type has a list of devices (klist_devices), but the list and the\nsubsys_private structure that contains it are not initialized until the\nbus_type is registered with bus_register().\n\nThe panic/reboot path has fixups that look up devices in pci_bus_type.  If\nwe panic before registering pci_bus_type, the bus_type exists but the list\ndoes not, so mach_reboot_fixups() trips over a null pointer and panics\nagain:\n\n    mach_reboot_fixups\n      pci_get_device\n        ..\n          bus_find_device(\u0026pci_bus_type, ...)\n            bus-\u003ep is NULL\n\nJoonsoo reported a problem when panicking before PCI was initialized.\nI think this patch should be sufficient to replace the patch he posted\nhere: https://lkml.org/lkml/2012/12/28/75 (\"[PATCH] x86, reboot: skip\nreboot_fixups in early boot phase\")\n\nReported-by: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    }
  ],
  "next": "2199a6528ce9b299f3a3e2a6b50cfd197cbc135e"
}
