)]}'
{
  "log": [
    {
      "commit": "6414a39b47f6eef3908b9d54a08b3f9783fa61ba",
      "tree": "5e9119a103b5c3aac3860f99416bf438b314d53a",
      "parents": [
        "306d6cd2dc110575871969baf7145ed5fc73d7f4"
      ],
      "author": {
        "name": "Mekala Natarajan",
        "email": "mekalan@codeaurora.org",
        "time": "Tue May 14 14:34:55 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:12:08 2014 -0800"
      },
      "message": "msm: msm_fb: Backlight change after resuming from suspend state\n\nThis change will fix the flicker issue when the system resume\nfrom suspend state.The change will update the first backlight\nlevel as scaled backlight level when the device come from\nsleep state and then flicker is not obseved as the backlight\nlevel will be same as before.\n\nCRs-fixed: 473283\nChange-Id: I8bbb497710ede5c91d4fc8f0e87e340f9d847a43\nSigned-off-by: Mukesh Jha \u003ccmjha@codeaurora.org\u003e\nSigned-off-by: Mekala Natarajan \u003cmekalan@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e365159d10fe35bd687c1813202a2ca847e7737",
      "tree": "afe7b444899acf4ecbfdc072de8d2fe793072a13",
      "parents": [
        "5a7d8af396195029b36431bdd6fea82bce52ec4a"
      ],
      "author": {
        "name": "Rohit Gupta",
        "email": "rohgup@codeaurora.org",
        "time": "Tue Nov 26 18:20:57 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jan 15 17:00:19 2014 -0800"
      },
      "message": "cpufreq: Add Input Boost feature to the cpu-boost driver\n\nOn incoming input events boost the frequency of all online cpus\nfor at least input_boost_ms ms. This is accomplished by changing\nthe policy-\u003emin of all the online cpus to input_boost_freq.\n\nChange-Id: Idb0ab75d68ae4ceff259cbbaaec1a9bb3bc871d3\nSigned-off-by: Rohit Gupta \u003crohgup@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a7d8af396195029b36431bdd6fea82bce52ec4a",
      "tree": "8fcd8cfed5eac12b43b56209340f00eecae6c7d7",
      "parents": [
        "58634ac42e736eea0e8b93cec610174879d36d58"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:57:10 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:57:10 2014 -0800"
      },
      "message": "Revert \"radio: iris: Bound check user space values\"\n\nThis reverts commit 040731d991e1a74af47853a62da4af348e943403.\n"
    },
    {
      "commit": "58634ac42e736eea0e8b93cec610174879d36d58",
      "tree": "4179bdb042aa497dd2fb3c7d0cddc88e244e5237",
      "parents": [
        "fda73056f62d84376a3d29926708b4a08155da31",
        "a995dd1c29426a074364170359a026f68e8426db"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:51:43 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:51:43 2014 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.21\u0027 into cm-11.0\n\nConflicts:\n\tdrivers/media/video/msm/msm_vfe32.h\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tnet/wireless/reg.c\n\nChange-Id: I073c609cfa1c461249bf728b28249bcaa1eaa211\n"
    },
    {
      "commit": "fda73056f62d84376a3d29926708b4a08155da31",
      "tree": "0080c4eec02c23179f59a50d269f48f7662b61ce",
      "parents": [
        "cf8f2e58d0893f9785b8056b29d9bbcb4758765f",
        "94f578e6aba14bb2aeb00db2e7f6e5f704fee937"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "message": "Merge tag \u0027v3.4.76\u0027 into cm-11.0\n\nThis is the 3.4.76 stable release\n\nConflicts:\n\tdrivers/gpio/gpio-msm-v2.c\n\nChange-Id: Ic80b29098bdf656b5e5c9b95d98d2ec64bba1f28\n"
    },
    {
      "commit": "cf8f2e58d0893f9785b8056b29d9bbcb4758765f",
      "tree": "ea910dde06600d87913f06cd3dad0b3a9e935cf6",
      "parents": [
        "6787e8f3a9a4964a4b097db7412662f1878f2787"
      ],
      "author": {
        "name": "Rohit Gupta",
        "email": "rohgup@codeaurora.org",
        "time": "Wed Dec 04 14:46:18 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 17:48:02 2014 -0800"
      },
      "message": "cpufreq: Disable cpu-boost by default\n\nDisable cpu-boost by default, so that it can be turned ON only by\nsetting the module parameter boost_ms through command prompt when\nrequired.\n\nChange-Id: Ia9bc280892f65ed1d2e8051d1951e51922ad13db\nSigned-off-by: Rohit Gupta \u003crohgup@codeaurora.org\u003e\n"
    },
    {
      "commit": "6787e8f3a9a4964a4b097db7412662f1878f2787",
      "tree": "4b51309e3ba775826d44d266e027074ab26977d4",
      "parents": [
        "1fe2bda4620e29039a85a4a80efbc8e2219570d8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 17:46:56 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 17:47:58 2014 -0800"
      },
      "message": "Revert \"cpufreq: Revert cpu-boost driver\"\n\nThis reverts commit 9a91702af866c49f7681eeb06c5664b65857f962.\n\nChange-Id: I541567ea3eeacbce3f41e081ea0b06ebd4210360\n"
    },
    {
      "commit": "2f2a0cea56564126dc774bf7cb2070188a9e9d61",
      "tree": "49482ba28a3e0de275ea5726e02aa708f8091f2c",
      "parents": [
        "0c12728484f2eca8767c84815c9c2f3a9b0b1c8d"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 16:59:47 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 20:05:06 2014 -0800"
      },
      "message": "hwmon: pm8xxx-adc: Add HTC btm_threshold, pa_therm tables\n\n* HTC uses custom functions to set these values, although they have set\n  it to be the same value across their 8960/8064 lineup.\n* Add alternate tables for HTC devices.\n\nChange-Id: I6a90620ea5e53dc09b0b7d0e3153bc791d733cb8\n"
    },
    {
      "commit": "0c12728484f2eca8767c84815c9c2f3a9b0b1c8d",
      "tree": "9026cc78cd4caf4c389f08e708b14c0ad301dbf9",
      "parents": [
        "bd3bcb414666c739767941291a9a99ba0f8e46a8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 00:51:42 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 00:51:42 2014 -0800"
      },
      "message": "input: touchscreen: Fix ordering of touchscreen options\n\nChange-Id: Icbe825b8ed086b11c173a4a61e52736999bd50fe\n"
    },
    {
      "commit": "b7a9e22f44afe81e1252ad0aeb6b145af93103e0",
      "tree": "127ae71497c09353421779a4f76fa419e2e169d9",
      "parents": [
        "420cc6d77fd83ab28ebed7ab1dc9018ab351ec12"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Dec 12 08:05:32 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "hwmon: (w83l768ng) Fix fan speed control range\n\ncommit 33a7ab91d509fa33b4bcd3ce0038cc80298050da upstream.\n\nThe W83L786NG stores the fan speed on 4 bits while the sysfs interface\nuses a 0-255 range. Thus the driver should scale the user input down\nto map it to the device range, and scale up the value read from the\ndevice before presenting it to the user. The reserved register nibble\nshould be left unchanged.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "05bbcdd32afbfd520c71ae8104a8bf531aed9163",
      "tree": "6568af03d9eb7ebe5df159c9a01692b529ef071f",
      "parents": [
        "db7d85d7f0137628d24dfb3415716e96a1c11833"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue Dec 10 15:19:03 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "gpio: msm: Fix irq mask/unmask by writing bits instead of numbers\n\ncommit 4cc629b7a20945ce35628179180329b6bc9e552b upstream.\n\nWe should be writing bits here but instead we\u0027re writing the\nnumbers that correspond to the bits we want to write. Fix it by\nwrapping the numbers in the BIT() macro. This fixes gpios acting\nas interrupts.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1b01494b82bf4f46821dd4dda2bb35aa43415eeb",
      "tree": "667104c904b53911d6e7e63e5d8066aa9d902795",
      "parents": [
        "2efb73fb4f0f5081ba6450e789b52f70247c80d9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 26 17:44:29 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "Input: allocate absinfo data when setting ABS capability\n\ncommit 28a2a2e1aedbe2d8b2301e6e0e4e63f6e4177aca upstream.\n\nWe need to make sure we allocate absinfo data when we are setting one of\nEV_ABS/ABS_XXX capabilities, otherwise we may bomb when we try to emit this\nevent.\n\nRested-by: Paul Cercueil \u003cpcercuei@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1005954e40d50fbbbf48bd3c7fe4942f42f26f75",
      "tree": "ec1635f6ab9f5715e47445c06aa80947477fdbbe",
      "parents": [
        "a86f1d64f44d5e443eb0f5eb9498583f364e9f33"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Dec 11 17:13:10 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "rtlwifi: pci: Fix oops on driver unload\n\ncommit 9278db6279e28d4d433bc8a848e10b4ece8793ed upstream.\n\nOn Fedora systems, unloading rtl8192ce causes an oops. This patch fixes the\nproblem reported at https://bugzilla.redhat.com/show_bug.cgi?id\u003d852761.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c89c4dc7c370102ed0b5c0d90d892364d4980e37",
      "tree": "051b953664e7717832a93636ec1add699b112a6a",
      "parents": [
        "40fe79abb0828a085dc99827fa8588b8970788b9"
      ],
      "author": {
        "name": "Michele Baldessari",
        "email": "michele@acksyn.org",
        "time": "Mon Nov 25 19:00:14 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8\n\ncommit 87809942d3fa60bafb7a58d0bdb1c79e90a6821d upstream.\n\nWe\u0027ve received multiple reports in Fedora via (BZ 907193)\nthat the Seagate Momentus SpinPoint M8 errors out when enabling AA:\n[    2.555905] ata2.00: failed to enable AA (error_mask\u003d0x1)\n[    2.568482] ata2.00: failed to enable AA (error_mask\u003d0x1)\n\nAdd the ATA_HORKAGE_BROKEN_FPDMA_AA for this specific harddisk.\n\nReported-by: Nicholas \u003carealityfarbetween@googlemail.com\u003e\nSigned-off-by: Michele Baldessari \u003cmichele@acksyn.org\u003e\nTested-by: Nicholas \u003carealityfarbetween@googlemail.com\u003e\nAcked-by: Alan Cox \u003cgnomes@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7110adb76087508116e4ce1496b8ca7a57e2d85d",
      "tree": "7caec38dcfb38e3adf508c6f7b8471c7e1630177",
      "parents": [
        "07632d5ce9517f0b75e4b0dbd56040072fe8bf06"
      ],
      "author": {
        "name": "Mathy Vanhoef",
        "email": "vanhoefm@gmail.com",
        "time": "Thu Nov 28 12:21:45 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "ath9k_htc: properly set MAC address and BSSID mask\n\ncommit 657eb17d87852c42b55c4b06d5425baa08b2ddb3 upstream.\n\nPick the MAC address of the first virtual interface as the new hardware MAC\naddress. Set BSSID mask according to this MAC address. This fixes CVE-2013-4579.\n\nSigned-off-by: Mathy Vanhoef \u003cvanhoefm@gmail.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": "07632d5ce9517f0b75e4b0dbd56040072fe8bf06",
      "tree": "de7745154bbd66a5c102203ac458fca8b249bb58",
      "parents": [
        "b5e9100f23e189fb01c186ca2d830ac994bdb678"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Dec 16 07:04:59 2013 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "ath9k: Fix interrupt handling for the AR9002 family\n\ncommit 73f0b56a1ff64e7fb6c3a62088804bab93bcedc2 upstream.\n\nThis patch adds a driver workaround for a HW issue.\n\nA race condition in the HW results in missing interrupts,\nwhich can be avoided by a read/write with the ISR register.\nAll chips in the AR9002 series are affected by this bug - AR9003\nand above do not have this problem.\n\nCc: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.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": "b5e9100f23e189fb01c186ca2d830ac994bdb678",
      "tree": "9746a5e24c62d8358267ef5bc17319e42d4c5ba2",
      "parents": [
        "aa0a506a5b3d8fe3d63469bc9a43b50601f751bc"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "peter@korsgaard.com",
        "time": "Mon Dec 16 11:35:35 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "dm9601: work around tx fifo sync issue on dm962x\n\ncommit 4263c86dca5198da6bd3ad826d0b2304fbe25776 upstream.\n\nCertain dm962x revisions contain an bug, where if a USB bulk transfer retry\n(E.G. if bulk crc mismatch) happens right after a transfer with odd or\nmaxpacket length, the internal tx hardware fifo gets out of sync causing\nthe interface to stop working.\n\nWork around it by adding up to 3 bytes of padding to ensure this situation\ncannot trigger.\n\nThis workaround also means we never pass multiple-of-maxpacket size skb\u0027s\nto usbnet, so the length adjustment to handle usbnet\u0027s padding of those can\nbe removed.\n\nReported-by: Joseph Chang \u003cjoseph_chang@davicom.com.tw\u003e\nSigned-off-by: Peter Korsgaard \u003cpeter@korsgaard.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": "aa0a506a5b3d8fe3d63469bc9a43b50601f751bc",
      "tree": "869e034d16438d1fa5b4d85e83ba8186c53fb2dd",
      "parents": [
        "e0050ac1e4b0a9340e9fc3d9d918799613b72f9a"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "peter@korsgaard.com",
        "time": "Mon Dec 16 11:35:33 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "dm9601: fix reception of full size ethernet frames on dm9620/dm9621a\n\ncommit 407900cfb54bdb2cfa228010b6697305f66b2948 upstream.\n\ndm9620/dm9621a require room for 4 byte padding even in dm9601 (3 byte\nheader) mode.\n\nSigned-off-by: Peter Korsgaard \u003cpeter@korsgaard.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": "93fb68c0c53ce4660686cf276320e64fe68578a1",
      "tree": "b9b28dd30423c83e663f83af190ee8bd015461b0",
      "parents": [
        "628706b739d6fdf0942030c75e301234f0c72d52"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Dec 19 19:41:46 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "drm/radeon: fix asic gfx values for scrapper asics\n\ncommit e2f6c88fb903e123edfd1106b0b8310d5117f774 upstream.\n\nFixes gfx corruption on certain TN/RL parts.\n\nbug:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d60389\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "628706b739d6fdf0942030c75e301234f0c72d52",
      "tree": "af9f6b8de4301aa1fd964f960d01e66f4764f85e",
      "parents": [
        "b266405d3fb1b41af54c762247da92cf9083d98e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Dec 17 10:09:32 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "net_dma: mark broken\n\ncommit 77873803363c9e831fc1d1e6895c084279090c22 upstream.\n\nnet_dma can cause data to be copied to a stale mapping if a\ncopy-on-write fault occurs during dma.  The application sees missing\ndata.\n\nThe following trace is triggered by modifying the kernel to WARN if it\never triggers copy-on-write on a page that is undergoing dma:\n\n WARNING: CPU: 24 PID: 2529 at lib/dma-debug.c:485 debug_dma_assert_idle+0xd2/0x120()\n ioatdma 0000:00:04.0: DMA-API: cpu touching an active dma mapped page [pfn\u003d0x16bcd9]\n Modules linked in: iTCO_wdt iTCO_vendor_support ioatdma lpc_ich pcspkr dca\n CPU: 24 PID: 2529 Comm: linbug Tainted: G        W    3.13.0-rc1+ #353\n  00000000000001e5 ffff88016f45f688 ffffffff81751041 ffff88017ab0ef70\n  ffff88016f45f6d8 ffff88016f45f6c8 ffffffff8104ed9c ffffffff810f3646\n  ffff8801768f4840 0000000000000282 ffff88016f6cca10 00007fa2bb699349\n Call Trace:\n  [\u003cffffffff81751041\u003e] dump_stack+0x46/0x58\n  [\u003cffffffff8104ed9c\u003e] warn_slowpath_common+0x8c/0xc0\n  [\u003cffffffff810f3646\u003e] ? ftrace_pid_func+0x26/0x30\n  [\u003cffffffff8104ee86\u003e] warn_slowpath_fmt+0x46/0x50\n  [\u003cffffffff8139c062\u003e] debug_dma_assert_idle+0xd2/0x120\n  [\u003cffffffff81154a40\u003e] do_wp_page+0xd0/0x790\n  [\u003cffffffff811582ac\u003e] handle_mm_fault+0x51c/0xde0\n  [\u003cffffffff813830b9\u003e] ? copy_user_enhanced_fast_string+0x9/0x20\n  [\u003cffffffff8175fc2c\u003e] __do_page_fault+0x19c/0x530\n  [\u003cffffffff8175c196\u003e] ? _raw_spin_lock_bh+0x16/0x40\n  [\u003cffffffff810f3539\u003e] ? trace_clock_local+0x9/0x10\n  [\u003cffffffff810fa1f4\u003e] ? rb_reserve_next_event+0x64/0x310\n  [\u003cffffffffa0014c00\u003e] ? ioat2_dma_prep_memcpy_lock+0x60/0x130 [ioatdma]\n  [\u003cffffffff8175ffce\u003e] do_page_fault+0xe/0x10\n  [\u003cffffffff8175c862\u003e] page_fault+0x22/0x30\n  [\u003cffffffff81643991\u003e] ? __kfree_skb+0x51/0xd0\n  [\u003cffffffff813830b9\u003e] ? copy_user_enhanced_fast_string+0x9/0x20\n  [\u003cffffffff81388ea2\u003e] ? memcpy_toiovec+0x52/0xa0\n  [\u003cffffffff8164770f\u003e] skb_copy_datagram_iovec+0x5f/0x2a0\n  [\u003cffffffff8169d0f4\u003e] tcp_rcv_established+0x674/0x7f0\n  [\u003cffffffff816a68c5\u003e] tcp_v4_do_rcv+0x2e5/0x4a0\n  [..]\n ---[ end trace e30e3b01191b7617 ]---\n Mapped at:\n  [\u003cffffffff8139c169\u003e] debug_dma_map_page+0xb9/0x160\n  [\u003cffffffff8142bf47\u003e] dma_async_memcpy_pg_to_pg+0x127/0x210\n  [\u003cffffffff8142cce9\u003e] dma_memcpy_pg_to_iovec+0x119/0x1f0\n  [\u003cffffffff81669d3c\u003e] dma_skb_copy_datagram_iovec+0x11c/0x2b0\n  [\u003cffffffff8169d1ca\u003e] tcp_rcv_established+0x74a/0x7f0:\n\n...the problem is that the receive path falls back to cpu-copy in\nseveral locations and this trace is just one of the areas.  A few\noptions were considered to fix this:\n\n1/ sync all dma whenever a cpu copy branch is taken\n\n2/ modify the page fault handler to hold off while dma is in-flight\n\nOption 1 adds yet more cpu overhead to an \"offload\" that struggles to compete\nwith cpu-copy.  Option 2 adds checks for behavior that is already documented as\nbroken when using get_user_pages().  At a minimum a debug mode is warranted to\ncatch and flag these violations of the dma-api vs get_user_pages().\n\nThanks to David for his reproducer.\n\nCc: Dave Jiang \u003cdave.jiang@intel.com\u003e\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nCc: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nReported-by: David Whipple \u003cwhipple@securedatainnovations.ch\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b266405d3fb1b41af54c762247da92cf9083d98e",
      "tree": "c02ce060b3c623d5f7cebcfdab73745ea0fd951c",
      "parents": [
        "3f8878956c833443d6c6e498e9ed6a18ee30e0f5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Dec 07 13:22:42 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "drm/edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook\n\ncommit 49d45a31b71d7d9da74485922bdb63faf3dc9684 upstream.\n\nThis bug in EDID was exposed by:\n\ncommit eccea7920cfb009c2fa40e9ecdce8c36f61cab66\nAuthor: Alex Deucher \u003calexander.deucher@amd.com\u003e\nDate:   Mon Mar 26 15:12:54 2012 -0400\n\n    drm/radeon/kms: improve bpc handling (v2)\n\nWhich resulted in kind of regression in 3.5. This fixes\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d70934\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3be19dd5258a26cfe1d90a22132784c2ba836039",
      "tree": "c363a7a68328f834473d5f57b4e33ab1109cf7ec",
      "parents": [
        "5806153a870c8b6557423e495f6d79ac9ec87197"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 26 22:28:21 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "intel_idle: enable IVB Xeon support\n\ncommit 23795e580cad5d6b73d47d51b9074ce3e58bf334 upstream.\n\nIVB Xeon currently shares the same parameters IVB client.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nCc: Vinson Lee \u003cvlee@twopensource.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5806153a870c8b6557423e495f6d79ac9ec87197",
      "tree": "9ffc98087905749cc8b8cc1928dd0c69a98f1e87",
      "parents": [
        "09951c9b33f8cfdc0e8c4e03fe83bc66c9d908dc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 19:45:32 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "intel_idle: initial IVB support\n\ncommit 6edab08c24f9141d69cfa4683a0a027d86ab303e upstream.\n\nFrom an OS point of view, IVB looks like SNB, but quicker.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nCc: Vinson Lee \u003cvlee@twopensource.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bc8a3912facbd66e2b88d10922aae74548b86606",
      "tree": "5d5d16a1eb3a88d626ffd33d7d67839d61b8e718",
      "parents": [
        "b86d86822526d0be85d41cca71242fba6ac3c2c7"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Nov 29 20:17:45 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "usb: cdc-wdm: manage_power should always set needs_remote_wakeup\n\ncommit 4144bc861ed7934d56f16d2acd808d44af0fcc90 upstream.\n\nReported-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "34ee0e8ad09ec1e58858bd3c8756a31a2b3c46bf",
      "tree": "962747d78c55486a8daaec2191a5154214650c02",
      "parents": [
        "7898047084bed6716bbc2c08b969ddf364ca36fd"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Nov 22 16:47:26 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "TTY: pmac_zilog, check existence of ports in pmz_console_init()\n\ncommit dc1dc2f8a5dd863bf2e79f338fc3ae29e99c683a upstream.\n\nWhen booting a multi-platform m68k kernel on a non-Mac with \"console\u003dttyS0\"\non the kernel command line, it crashes with:\n\nUnable to handle kernel NULL pointer dereference at virtual address   (null)\nOops: 00000000\nPC: [\u003c0013ad28\u003e] __pmz_startup+0x32/0x2a0\n...\nCall Trace: [\u003c002c5d3e\u003e] pmz_console_setup+0x64/0xe4\n\nThe normal tty driver doesn\u0027t crash, because init_pmz() checks\npmz_ports_count again after calling pmz_probe().\n\nIn the serial console initialization path, pmz_console_init() doesn\u0027t do\nthis, causing the driver to crash later.\n\nAdd a check for pmz_ports_count to fix this.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bc845e5405b033fadd398c5ca2884a568313c875",
      "tree": "a9cbbab5a9f102c45cb85d2b18b7c9202378fe73",
      "parents": [
        "84dfcb758ba7cce52ef475ac96861a558e1a20ca"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Nov 09 12:38:09 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "USB: serial: fix race in generic write\n\ncommit 6f6485463aada1ec6a0f3db6a03eb8e393d6bb55 upstream.\n\nFix race in generic write implementation, which could lead to\ntemporarily degraded throughput.\n\nThe current generic write implementation introduced by commit\n27c7acf22047 (\"USB: serial: reimplement generic fifo-based writes\") has\nalways had this bug, although it\u0027s fairly hard to trigger and the\nconsequences are not likely to be noticed.\n\nSpecifically, a write() on one CPU while the completion handler is\nrunning on another could result in only one of the two write urbs being\nutilised to empty the remainder of the write fifo (unless there is a\nsecond write() that doesn\u0027t race during that time).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "62023c9a57cd36a008036015ba5be020f2ac6bfb",
      "tree": "1a9764b8448b50ea3dca147f9dcfbcddabb7138b",
      "parents": [
        "42cfaf7c59bd2614aa3b85a8d2d7470b3772ec3a"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Dec 24 10:38:37 2013 +0100"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:33:53 2014 -0800"
      },
      "message": "staging: prima: Allow prima_wlan to be built inside kernel\n\n* Prima needs wcnss to be set up when it loads.\n  Therefore use a platform_driver in to notify prima that wcnss is ready.\n\nChange-Id: I6c403f705e9dffa524a2aab54453e50775b45264\n"
    },
    {
      "commit": "cad1f5c0838bb2000dafb673f22d6367867d34ba",
      "tree": "db290bdd1e0711c6109cd04ad902937767913df4",
      "parents": [
        "d80f831677a4a0fdecc8d58d7590045bb917033a"
      ],
      "author": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Tue Dec 24 17:43:52 2013 +0530"
      },
      "committer": {
        "name": "Pratibhasagar V",
        "email": "pratibha@codeaurora.org",
        "time": "Fri Jan 03 17:54:19 2014 +0530"
      },
      "message": "uio: msm_shared: Add support for platform data\n\nUpdate the driver to support backward compatibility for devices\nrelying on board files for platform data.\n\nCRs-Fixed: 592586\nChange-Id: I04d4195a7fd4b926e52b0cbb2bb33cfcc054689f\nSigned-off-by: Pratibhasagar V \u003cpratibha@codeaurora.org\u003e\n"
    },
    {
      "commit": "d80f831677a4a0fdecc8d58d7590045bb917033a",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "b84103e621fc4b19485630b633b12c8e01888d5f",
        "f336b50ae80b132164343fd27803cf06b56544da"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 02 06:50:36 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 02 06:50:36 2014 -0800"
      },
      "message": "Merge \"msm: msm_fb: Update panel info in case of resolution change. In case of resolution change, panel_info and mfd are updated with latest resolution.\""
    },
    {
      "commit": "f336b50ae80b132164343fd27803cf06b56544da",
      "tree": "334c3c8fc5a92fb7b309291e79ca272573dead49",
      "parents": [
        "3cfb8fd53801c7cbb96f0946f682f92707e60fe5"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Thu Nov 21 18:27:54 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Thu Jan 02 15:00:45 2014 +0530"
      },
      "message": "msm: msm_fb: Update panel info in case of resolution change.\nIn case of resolution change, panel_info and mfd are updated with latest resolution.\n\nChange-Id: I4958b8adc1650ec01c331b1a1ab695c5fd5add9b\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "528e7a264e45c5bd5a704922cc37d784cbce4243",
      "tree": "bef00806be320bfadd0eeaaa19e671cb03eb7e12",
      "parents": [
        "f1df40d292326f7efe66dd4b4ddfba40d7e2489c",
        "040731d991e1a74af47853a62da4af348e943403"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 31 23:09:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 31 23:09:54 2013 -0800"
      },
      "message": "Merge \"radio: iris: Bound check user space values\""
    },
    {
      "commit": "f1df40d292326f7efe66dd4b4ddfba40d7e2489c",
      "tree": "eae11d6cbb15d23ebe7567a9e31245929bb07da2",
      "parents": [
        "1060583861f512aa447781ff46f05d64b7f8bc4c",
        "494d49ed3e55c2b96206c48c5b4200a2ecf0f287"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 31 23:09:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 31 23:09:53 2013 -0800"
      },
      "message": "Merge \"radio: iris: Removed reference to user provided pointer.\""
    },
    {
      "commit": "1060583861f512aa447781ff46f05d64b7f8bc4c",
      "tree": "7c561b5d06affaa747156b6277a334bbc49552f6",
      "parents": [
        "3b74a501fc1bea46b8194e15895ba2bf31ecb4eb",
        "a45a957aea083eb62ee4f9aabe94263b4298b529"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 31 23:09:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 31 23:09:53 2013 -0800"
      },
      "message": "Merge \"radio: iris: Add NULL pointer check\""
    },
    {
      "commit": "3b74a501fc1bea46b8194e15895ba2bf31ecb4eb",
      "tree": "7c6d95d5d245c6dde1c2a5f5b269100cc2bd9c50",
      "parents": [
        "f41cecd7db1bbadf8f83ad635b7d542e6551f1ee",
        "bd14020f6d71ca9618f0c7e5c364657c850f1cb9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 31 23:09:52 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 31 23:09:52 2013 -0800"
      },
      "message": "Merge \"radio: iris: Allow task to be interrupted\""
    },
    {
      "commit": "f41cecd7db1bbadf8f83ad635b7d542e6551f1ee",
      "tree": "83d54da62481520625c087237555f4793c1b3ddc",
      "parents": [
        "3737c2c6b90bcb99146f63c9254d758e7b036a98",
        "3d1a636ac888daeef5e820bfe107aec0074a3b35"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 31 23:09:51 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 31 23:09:51 2013 -0800"
      },
      "message": "Merge \"radio: iris: Avoid memory leak and NULL pointer dereferencing\""
    },
    {
      "commit": "3737c2c6b90bcb99146f63c9254d758e7b036a98",
      "tree": "7223afec2e5536954da082dc4b65c2c88caff058",
      "parents": [
        "f52c635baa05f9a0b9ce551ded6d0870eb1e48b7",
        "0d26b1eeaf885d0c279477058e9d5a4d3115dd08"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 31 23:09:51 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 31 23:09:50 2013 -0800"
      },
      "message": "Merge \"radio: iris: Maintain different FM states\""
    },
    {
      "commit": "b7c43531eb702f06262f66c04b578c7524dcb82a",
      "tree": "8dc8291f82ccd213d8eb714a32f7564fdaeb819c",
      "parents": [
        "ea3810a20e94ea8840d5ec520dcdcec0da620c19",
        "d3a3534583164609c3d2c3a8ed3e4c66ff96a460"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 27 02:32:56 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 27 02:32:55 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: avoid zero length scatterlist allocation\""
    },
    {
      "commit": "ea3810a20e94ea8840d5ec520dcdcec0da620c19",
      "tree": "27f792ed277ce838743072db92636aa537be6175",
      "parents": [
        "c02106ec74949f8221569dcf012bad8698393201",
        "d4b6059003c222a62b9dba184d0bd7fe52b984df"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 27 02:32:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 27 02:32:54 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc\""
    },
    {
      "commit": "c02106ec74949f8221569dcf012bad8698393201",
      "tree": "b865f62c9abf245a658bc6f47ac0b89556731db3",
      "parents": [
        "43798da47b1c5c3a7596451f89ffc7bbf492a67d",
        "00689b19aef54d555efb0232c520b9d6c433e2c1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 27 02:32:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 27 02:32:52 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Skip hang check for 2d devices kgsl hung check is used for 3d device but while creating a 2d device we are creating a hung timer and check for hung in 3d device, Which is not logically correct. Some time it causes kernal panic when device type is 2d and we try to access 3d device registers etc\""
    },
    {
      "commit": "ce32c7f44318d735a5538a31d8c76526259a2c30",
      "tree": "05397a21f9467804cd90553e3dec7a783872def2",
      "parents": [
        "07ef0d45bfbf820a0270738cca9237e71a9521d2",
        "0a78e978eb03a7f6d5bd6f5ad8a88429ecea55be"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 11:58:28 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 11:58:28 2013 -0800"
      },
      "message": "Merge \"msm: ehci-hsic: Add support to disable internal clock gating\""
    },
    {
      "commit": "3be80bc65cd2c5820b67d61890e259966fe4e81a",
      "tree": "81850aa0b4ae973937fce6fae586a1413b2755ec",
      "parents": [
        "7cf3cd27a1fad15680853dfdc824c75d90cda837",
        "3cfb8fd53801c7cbb96f0946f682f92707e60fe5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:54 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:54 2013 -0800"
      },
      "message": "Merge \"Revert \"msm_fb: display: Program TILE video frame size in dma ISR\"\""
    },
    {
      "commit": "7cf3cd27a1fad15680853dfdc824c75d90cda837",
      "tree": "19305a1c456d1a2261d8440442be4b2a24d40ad6",
      "parents": [
        "7b099a2dd96f21caea5bae339b60a948852e18c9",
        "d493210d1b0911dd5af620b2aa7316637d78e020"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:53 2013 -0800"
      },
      "message": "Merge \"Revert \"msm_fb: display: update video tile framesize register\"\""
    },
    {
      "commit": "7b099a2dd96f21caea5bae339b60a948852e18c9",
      "tree": "7455fbe8934f9b931449bf3177c7704d27e19942",
      "parents": [
        "8ad03b546e62036f55e8688ae1a45da5638952a7",
        "22bffb135af28a7b0a0b9918e277e40b1a149fcd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 07:22:52 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 07:22:52 2013 -0800"
      },
      "message": "Merge \"Revert \"Update on Program TILE video frame size in dma ISR.\"\""
    },
    {
      "commit": "4d26b227637f32235ee33b86333b6bd8d1f80b97",
      "tree": "5623084f40baca6d47b66ef01e8aef23ea116cd3",
      "parents": [
        "3652c574aa0217d57278b4a64cb340c1faa74485",
        "00b080bef4e3444b3d8abf784bc8d17d1a63e694"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 02:09:36 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 02:09:36 2013 -0800"
      },
      "message": "Merge \"msm: kgsl: Add a missing refcount put for kgsl_context\""
    },
    {
      "commit": "e122b44f64cc3f80cbae45c8e72c1b1956a21fd9",
      "tree": "fb67698afc09f6397a59f25846fefb8ed717c819",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68",
        "7cbd4e6680495c555ab6f47aed7cad14a30f80f5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 23 02:09:31 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 23 02:09:30 2013 -0800"
      },
      "message": "Merge \"msm: camera: Make AXI stop/abort/reset and overflow recovery mutually exclusive.\""
    },
    {
      "commit": "d3a3534583164609c3d2c3a8ed3e4c66ff96a460",
      "tree": "4e109683289c852b31c4af22a9d6f163ef8d2053",
      "parents": [
        "d4b6059003c222a62b9dba184d0bd7fe52b984df"
      ],
      "author": {
        "name": "Prakash Kamliya",
        "email": "pkamliya@codeaurora.org",
        "time": "Thu Dec 12 19:41:17 2013 +0530"
      },
      "committer": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Mon Dec 23 12:06:30 2013 +0530"
      },
      "message": "msm: kgsl: avoid zero length scatterlist allocation\n\nDuring sglist allocation we calculate sglen as\nper below\n\nsglen_alloc \u003d PAGE_ALIGN(size) \u003e\u003e PAGE_SHIFT;\n\nsglen_alloc can be zero if size falls within the\nlast page. For example, when size \u003d 0xFFFF_FF7B,\nPAGE_ALIGN(0xFFFF_FF7B) will be 0, considering\n0x1000 (4kb) PAGE_SIZE. if kzalloc() with\nzero size, it will return ZERO_SIZE_PTR which is\nnot NULL and we always do NULL check. Dereferencing\nZERO_SIZE_PTR will lead to a distinct access fault.\n\nSigned-off-by: Gaurav Gagrani \u003cggagrani@codeaurora.org\u003e\n\nChange-Id: Ibcc6198438c13b5111be0faa736328db92511597\nCRs-Fixed: 563106\nSigned-off-by: Prakash Kamliya \u003cpkamliya@codeaurora.org\u003e\n"
    },
    {
      "commit": "d4b6059003c222a62b9dba184d0bd7fe52b984df",
      "tree": "2196f32f32da0104be4739ed4b850cb4c96f2b1b",
      "parents": [
        "00689b19aef54d555efb0232c520b9d6c433e2c1"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Wed Oct 30 10:42:58 2013 -0600"
      },
      "committer": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Mon Dec 23 11:53:30 2013 +0530"
      },
      "message": "msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc\n\nAvoid allocating a scatterlist so large that it overflows the size\npassed to the memory allocators.\n\nCRs-fixed: 564448\nChange-Id: Ic0dedbad2ab421ddec8f3be38d61c9bdf9ae5bd4\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "3cfb8fd53801c7cbb96f0946f682f92707e60fe5",
      "tree": "820dda9a140df81b56a377a9e5c08d53538e1cc8",
      "parents": [
        "d493210d1b0911dd5af620b2aa7316637d78e020"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:29:34 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:29:40 2013 +0530"
      },
      "message": "Revert \"msm_fb: display: Program TILE video frame size in dma ISR\"\n\nThis reverts commit 472d090f0b745f09d515b81961291971996b6fd3.\n\nChange-Id: Ic38c8d634cec7200df58dcf108b4f37b4fe06f70\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "d493210d1b0911dd5af620b2aa7316637d78e020",
      "tree": "5e8de8febe2d609826deb5d1aecb48feec7d23b1",
      "parents": [
        "22bffb135af28a7b0a0b9918e277e40b1a149fcd"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:26:32 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:26:40 2013 +0530"
      },
      "message": "Revert \"msm_fb: display: update video tile framesize register\"\n\nThis reverts commit 80f8dfbbbb20adde0fc0c164c19bd5ea50c2ddf1.\n\nChange-Id: I1270e0296808a53e5a2559c19526cec67b5dbc33\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "22bffb135af28a7b0a0b9918e277e40b1a149fcd",
      "tree": "0e7507be19194d824ff0c3d3b82528a15c54a50e",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:21:40 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Mon Dec 23 11:22:22 2013 +0530"
      },
      "message": "Revert \"Update on Program TILE video frame size in dma ISR.\"\n\nThis reverts commit 88ac781cec1034301882099f1f11984b73831d92.\n\nChange-Id: Idecc76ededc625d77ae3c8fd3f9e0da512b4848f\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "10cd199e3d54372fee67ffd4c53cc75e52f620b3",
      "tree": "19f41c8d0c6bb10a7d1c89b4f6723a6a8233f390",
      "parents": [
        "de0f9a5a9d7932086e623560d66655cc8507cfec",
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.17\u0027 into cm-11.0\n\nConflicts:\n\tarch/arm/kernel/process.c\n\tarch/arm/mach-msm/hotplug.c\n\tarch/arm/mach-msm/pm-8x60.c\n\tarch/arm/mach-msm/timer.c\n\tarch/arm/mm/mmu.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tinclude/linux/kref.h\n\tmm/Kconfig\n\nChange-Id: I283b4728c42363a2d826512c0b1bec281c48e470\n"
    },
    {
      "commit": "de0f9a5a9d7932086e623560d66655cc8507cfec",
      "tree": "d9e4678d68da38d7670b79c8b5e8782445c5ad7e",
      "parents": [
        "e1a3c5a3706d580390c02c69cb14dcd679d31d91",
        "84dfcb758ba7cce52ef475ac96861a558e1a20ca"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.75\u0027 into cm-11.0\n\nThis is the 3.4.75 stable release\n\nConflicts:\n\tdrivers/md/dm-crypt.c\n\tdrivers/mmc/card/block.c\n\tdrivers/net/ethernet/smsc/smc91x.h\n\nChange-Id: I39f38ef5530c5fef07583beb9d76b983e71b9ff3\n"
    },
    {
      "commit": "693b680339ee4641161b4a78a51ee26df50c0f6c",
      "tree": "8e0ff199ed63b529a5ff3d0878933b9762772f54",
      "parents": [
        "03a0d30fc0a2463df68ac212e1983d5ab3f9f77d"
      ],
      "author": {
        "name": "Alan",
        "email": "gnomes@lxorguk.ukuu.org.uk",
        "time": "Wed Dec 04 15:31:52 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:21 2013 -0800"
      },
      "message": "sc1200_wdt: Fix oops\n\ncommit dace8bbfccfd9e4fcccfffcfbd82881fda3e756f upstream.\n\nIf loaded with isapnp \u003d 0 the driver explodes. This is catching\npeople out now and then. What should happen in the working case is\na complete mystery and the code appears terminally confused, but we\ncan at least make the error path work properly.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nReviewed-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nPartially-Resolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id\u003d53991\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "03a0d30fc0a2463df68ac212e1983d5ab3f9f77d",
      "tree": "3fa7d5938ae2dd8f7d2cf39fcbd268bf5b71046c",
      "parents": [
        "70a9deaa57ee1572c95dce7ec1991bf018728f3a"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Fri Aug 30 11:08:50 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:21 2013 -0800"
      },
      "message": "staging: comedi: ssv_dnp: use comedi_dio_update_state()\n\ncommit f6b316bcd8c421acd6fa5a6e18b4c846ecb9d965 upstream.\n\nUse comedi_dio_update_state() to handle the boilerplate code to update\nthe subdevice s-\u003estate.\n\nAlso, fix a bug where the state of the channels is returned in data[0].\nThe comedi core expects it to be returned in data[1].\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nReviewed-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "70a9deaa57ee1572c95dce7ec1991bf018728f3a",
      "tree": "5669b2acfc49a092d39eb154fb7e2ac53ed43911",
      "parents": [
        "e71859894bfd0ceaf65e98bf287478242d17a9ec"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Aug 20 11:50:19 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:21 2013 -0800"
      },
      "message": "staging: comedi: pcmuio: fix possible NULL deref on detach\n\ncommit 2fd2bdfccae61efe18f6b92b6a45fbf936d75b48 upstream.\n\npcmuio_detach() is called by the comedi core even if pcmuio_attach()\nreturned an error, so `dev-\u003eprivate` might be `NULL`.  Check for that\nbefore dereferencing it.\n\nAlso, as pointed out by Dan Carpenter, there is no need to check the\npointer passed to `kfree()` is non-NULL, so remove that check.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d84ae92281ac08a47fcfd14e43a092407be45b60",
      "tree": "237638227b35347b96ae033eeca6cf81a2194e57",
      "parents": [
        "b0d16fe070836cc8090524fe16aa5ae2dfab72fc"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Nov 22 19:52:06 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "dm table: fail dm_table_create on dm_round_up overflow\n\ncommit 5b2d06576c5410c10d95adfd5c4d8b24de861d87 upstream.\n\nThe dm_round_up function may overflow to zero.  In this case,\ndm_table_create() must fail rather than go on to allocate an empty array\nwith alloc_targets().\n\nThis fixes a possible memory corruption that could be caused by passing\ntoo large a number in \"param-\u003etarget_count\".\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b0d16fe070836cc8090524fe16aa5ae2dfab72fc",
      "tree": "d70a220df4ea6e909d3f21b15cedbde862ba2443",
      "parents": [
        "aa42ac11510cd2584a04cdd5dacb3f4bf8e82af0"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Nov 15 16:12:20 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "dm delay: fix a possible deadlock due to shared workqueue\n\ncommit 718822c1c112dc99e0c72c8968ee1db9d9d910f0 upstream.\n\nThe dm-delay target uses a shared workqueue for multiple instances.  This\ncan cause deadlock if two or more dm-delay targets are stacked on the top\nof each other.\n\nThis patch changes dm-delay to use a per-instance workqueue.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "aa42ac11510cd2584a04cdd5dacb3f4bf8e82af0",
      "tree": "ddd9dff2a378320b853ae4ef81008772702d42d1",
      "parents": [
        "57ca30028c51d6aaa380b4063f13fbf61e8e5d76"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Thu Dec 05 17:33:29 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "dm bufio: initialize read-only module parameters\n\ncommit 4cb57ab4a2e61978f3a9b7d4f53988f30d61c27f upstream.\n\nSome module parameters in dm-bufio are read-only. These parameters\ninform the user about memory consumption. They are not supposed to be\nchanged by the user.\n\nHowever, despite being read-only, these parameters can be set on\nmodprobe or insmod command line, for example:\nmodprobe dm-bufio current_allocated_bytes\u003d12345\n\nThe kernel doesn\u0027t expect that these variables can be non-zero at module\ninitialization and if the user sets them, it results in BUG.\n\nThis patch initializes the variables in the module init routine, so that\nuser-supplied values are ignored.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4f1f56b80623dd9c7c9e99040fbf5b79d28799d6",
      "tree": "7773a12c7d0511e19aaaabe18f7549c77cab5f94",
      "parents": [
        "01c2b7b7c7b16d08a7b3659bb2d98d3a2034b365"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Dec 03 09:24:30 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "drm/radeon: fixup bad vram size on SI\n\ncommit 0ca223b029a261e82fb2f50c52eb85d510f4260e upstream.\n\nSome boards seem to have garbage in the upper\n16 bits of the vram size register.  Check for\nthis and clamp the size properly.  Fixes\nboards reporting bogus amounts of vram.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "898341afe54f827138e9b3516ae5a456f2d5fa48",
      "tree": "1c1a696fb71f5abb9f0fedc6f73af4863e3ec100",
      "parents": [
        "13970f80f2b64e819732f605e0a18f558ccb7166"
      ],
      "author": {
        "name": "Linus Pizunski",
        "email": "linus@narrativeteam.com",
        "time": "Thu Dec 12 17:12:23 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "drivers/rtc/rtc-at91rm9200.c: correct alarm over day/month wrap\n\ncommit eb3c227289840eed95ddfb0516046f08d8993940 upstream.\n\nUpdate month and day of month to the alarm month/day instead of current\nday/month when setting the RTC alarm mask.\n\nSigned-off-by: Linus Pizunski \u003clinus@narrativeteam.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.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": "13970f80f2b64e819732f605e0a18f558ccb7166",
      "tree": "47655ad305d23e4acb25d2d98a6733b7cafafed4",
      "parents": [
        "6905bdb16b8d9eaaa352a9405e72888b4c36b0a1"
      ],
      "author": {
        "name": "Christian Engelmayer",
        "email": "christian.engelmayer@frequentis.com",
        "time": "Tue Nov 26 18:16:17 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "Input: usbtouchscreen - separate report and transmit buffer size handling\n\ncommit 4ef38351d770cc421f4a0c7a849fd13207fc5741 upstream.\n\nThis patch supports the separate handling of the USB transfer buffer length\nand the length of the buffer used for multi packet support. For devices\nsupporting multiple report or diagnostic packets, the USB transfer size is now\nlimited to the USB endpoints wMaxPacketSize - otherwise it defaults to the\nconfigured report packet size as before.\n\nThis fixes an issue where event reporting can be delayed for an arbitrary\ntime for multi packet devices. For instance the report size for eGalax devices\nis defined to the 16 byte maximum diagnostic packet size as opposed to the 5\nbyte report packet size. In case the driver requests 16 byte from the USB\ninterrupt endpoint, the USB host controller driver needs to split up the\nrequest into 2 accesses according to the endpoints wMaxPacketSize of 8 byte.\nWhen the first transfer is answered by the eGalax device with not less than\nthe full 8 byte requested, the host controller has got no way of knowing\nwhether the touch controller has got additional data queued and will issue\nthe second transfer. If per example a liftoff event finishes at such a\nwMaxPacketSize boundary, the data will not be available to the usbtouch driver\nuntil a further event is triggered and transfered to the host. From user\nperspective the BTN_TOUCH release event in this case is stuck until the next\ntouch down event.\n\nSigned-off-by: Christian Engelmayer \u003cchristian.engelmayer@frequentis.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "6905bdb16b8d9eaaa352a9405e72888b4c36b0a1",
      "tree": "fc250c37b1074e5d08853f7f9d0aeda137bffb1c",
      "parents": [
        "7ad54c63867ec0fe0d1496bc4bd3631f655f2bcb"
      ],
      "author": {
        "name": "Fangxiaozhi (Franko)",
        "email": "fangxiaozhi@huawei.com",
        "time": "Mon Dec 02 09:00:11 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "USB: option: support new huawei devices\n\ncommit 2bf308d7bc5e8cdd69672199f59532f35339133c upstream.\n\nAdd new supporting declarations to option.c, to support Huawei new\ndevices with new bInterfaceProtocol value.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7ad54c63867ec0fe0d1496bc4bd3631f655f2bcb",
      "tree": "f5bd5fc36c46f76a7ee7ba7bec59bde5b7bedba7",
      "parents": [
        "4470dc52a72c1e8c06546f923f6a817cff4a34a7"
      ],
      "author": {
        "name": "Gustavo Zacarias",
        "email": "gustavo@zacarias.com.ar",
        "time": "Mon Nov 11 09:59:15 2013 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "USB: serial: option: blacklist interface 1 for Huawei E173s-6\n\ncommit 8f173e22abf2258ddfa73f46eadbb6a6c29f1631 upstream.\n\nInterface 1 on this device isn\u0027t for option to bind to otherwise an oops\non usb_wwan with log flooding will happen when accessing the port:\n\ntty_release: ttyUSB1: read/write wait queue active!\n\nIt doesn\u0027t seem to respond to QMI if it\u0027s added to qmi_wwan so don\u0027t add\nit there - it\u0027s likely used by the card reader.\n\nSigned-off-by: Gustavo Zacarias \u003cgustavo@zacarias.com.ar\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4470dc52a72c1e8c06546f923f6a817cff4a34a7",
      "tree": "dc14de898239e07d69163e6ed2369176ee0c9b57",
      "parents": [
        "f7557c7fdd92577c7f31359fa92403ab81f5d72d"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Mon Nov 11 23:43:32 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "usb: gadget: composite: reset delayed_status on reset_config\n\ncommit 2bac51a1827a18821150ed8c9f9752c02f9c2b02 upstream.\n\nThe delayed_status value is used to keep track of status response\npackets on ep0. It needs to be reset or the set_config function would\nstill delay the answer, if the usb device got unplugged while waiting\nfor setup_continue to be called.\n\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f7557c7fdd92577c7f31359fa92403ab81f5d72d",
      "tree": "782c3429dd3b5590c7547c35940745b312157a26",
      "parents": [
        "325be9564c80026b3ca6c1025e2fbb074bdd27a2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 01 12:05:12 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "usb: dwc3: fix implementation of endpoint wedge\n\ncommit a535d81c92615b8ffb99b7e1fd1fb01effaed1af upstream.\n\nThe dwc3 UDC driver doesn\u0027t implement endpoint wedging correctly.\nWhen an endpoint is wedged, the gadget driver should be allowed to\nclear the wedge by calling usb_ep_clear_halt().  Only the host is\nprevented from resetting the endpoint.\n\nThis patch fixes the implementation.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "325be9564c80026b3ca6c1025e2fbb074bdd27a2",
      "tree": "b6c7031456f9b904756e0ea88d13a1a2cce954e5",
      "parents": [
        "ee4bb2579e1182fa013694e429e6a418d6a3bb78"
      ],
      "author": {
        "name": "Julius Werner",
        "email": "jwerner@chromium.org",
        "time": "Thu Nov 07 10:59:14 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "usb: hub: Use correct reset for wedged USB3 devices that are NOTATTACHED\n\ncommit 2d51f3cd11f414c56a87dc018196b85fd50b04a4 upstream.\n\nThis patch adds a check for USB_STATE_NOTATTACHED to the\nhub_port_warm_reset_required() workaround for ports that end up in\nCompliance Mode in hub_events() when trying to decide which reset\nfunction to use. Trying to call usb_reset_device() with a NOTATTACHED\ndevice will just fail and leave the port broken.\n\nSigned-off-by: Julius Werner \u003cjwerner@chromium.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "433b0da5d2248024c21cf39ebfc7a02d0b1acf01",
      "tree": "8b243a6c6ac02c3a0d04a0e41f3d2d473379afc9",
      "parents": [
        "f843edd53fec967be6d41c81b1426ec82728934b"
      ],
      "author": {
        "name": "Brian Carnes",
        "email": "bmcarnes@gmail.com",
        "time": "Thu Dec 12 08:05:32 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:19 2013 -0800"
      },
      "message": "hwmon: (w83l786ng) Fix fan speed control mode setting and reporting\n\ncommit cf7559bc053471f32373d71d04a9aa19e0b48d59 upstream.\n\nThe wrong mask is used, which causes some fan speed control modes\n(pwmX_enable) to be incorrectly reported, and some modes to be\nimpossible to set.\n\n[JD: add subject and description.]\n\nSigned-off-by: Brian Carnes \u003cbmcarnes@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7cbd4e6680495c555ab6f47aed7cad14a30f80f5",
      "tree": "3937728fb5b302e72239945af50c454af9913d6a",
      "parents": [
        "558e26e10912d36fc56b91f345d082e184150206"
      ],
      "author": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Tue Dec 10 15:49:44 2013 +0530"
      },
      "committer": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Fri Dec 20 16:00:38 2013 +0530"
      },
      "message": "msm: camera: Make AXI stop/abort/reset and overflow recovery\nmutually exclusive.\n\nThis would avoid potential problems when AXI bus is stopped when\nrecovery is in progress and vice versa.\n\nChange-Id: I44ef2c4f7b54f81aef5be41293a5f70099307a13\nCRs-Fixed: 561680,586602\nSigned-off-by: Alok Kediya \u003ckediya@codeaurora.org\u003e\n"
    },
    {
      "commit": "040731d991e1a74af47853a62da4af348e943403",
      "tree": "5f5b849395868c32d40e0d4aa12b3ef5a4ca8727",
      "parents": [
        "494d49ed3e55c2b96206c48c5b4200a2ecf0f287"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 15:28:56 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 15:28:56 2013 +0530"
      },
      "message": "radio: iris: Bound check user space values\n\nThere is no bound check for arguments passed\nfrom user space to kernel space. This may cause\nfatal exceptions.\n\nChange-Id: I9fe9376cc953bb57cf15f3a28d4ba2dbd940f4a1\nCRs-Fixed: 546081\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "494d49ed3e55c2b96206c48c5b4200a2ecf0f287",
      "tree": "ddfaf0d925a30afc951285f3bec5baf2722b1609",
      "parents": [
        "a45a957aea083eb62ee4f9aabe94263b4298b529"
      ],
      "author": {
        "name": "Satish Kodishala",
        "email": "skodisha@codeaurora.org",
        "time": "Fri Nov 22 15:35:20 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 14:43:01 2013 +0530"
      },
      "message": "radio: iris: Removed reference to user provided pointer.\n\nRemoved reference to user provided capability structure\npointer.\n\nChange-Id: Ie16abbe9143cad19a8fc535972de18823af4ef51\nCRs-fixed: 539042\nSigned-off-by: Satish Kodishala \u003cskodisha@codeaurora.org\u003e\n"
    },
    {
      "commit": "a45a957aea083eb62ee4f9aabe94263b4298b529",
      "tree": "c1ffd0a1b65583a28e8ed0961c86746f9982bfc8",
      "parents": [
        "bd14020f6d71ca9618f0c7e5c364657c850f1cb9"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Wed Oct 09 16:20:40 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 14:41:26 2013 +0530"
      },
      "message": "radio: iris: Add NULL pointer check\n\nDereferencing a NULL pointer may cause kernel crash,\nCheck for NULL pointer before dereferencing\n\nChange-Id: I43b1aa8054646f29833f82b7203192aa3494d912\nCRs-Fixed: 548404\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "bd14020f6d71ca9618f0c7e5c364657c850f1cb9",
      "tree": "e1af632096775b57dfecd002ad7d08efd39f679c",
      "parents": [
        "3d1a636ac888daeef5e820bfe107aec0074a3b35"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Nov 08 17:38:45 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 14:37:57 2013 +0530"
      },
      "message": "radio: iris: Allow task to be interrupted\n\nNot allowing task to be interrupted can cause\ndelay in response to upper layer. Allow task pending\nto be interrupted when corresponding command\u0027s status\nis received.\n\nChange-Id: Ibb84673dfa92458c1ef45da12e63dd041abd0c39\nCRs-Fixed: 569318\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "3d1a636ac888daeef5e820bfe107aec0074a3b35",
      "tree": "25b9e7e6370aacac0355853ce8d9dc29e0399933",
      "parents": [
        "0d26b1eeaf885d0c279477058e9d5a4d3115dd08"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Sep 20 14:47:34 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 14:36:41 2013 +0530"
      },
      "message": "radio: iris: Avoid memory leak and NULL pointer dereferencing\n\n - Avoid memory leak by freeing allocated memory\n - Do not derefer NULL pointer\n\nCRs-Fixed: 537955\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\nChange-Id: I7624d73e5c25233e9d03c67e4204c611b9a8fff6\n"
    },
    {
      "commit": "0d26b1eeaf885d0c279477058e9d5a4d3115dd08",
      "tree": "bc9a97d9872774bf772e849505291f0d6b7e2b52",
      "parents": [
        "2fa0cff99d0e6ec0946a9e616860fc86a9258e68"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Tue Jun 04 15:19:56 2013 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Fri Dec 20 14:34:29 2013 +0530"
      },
      "message": "radio: iris: Maintain different FM states\n\nUnexpected disabled event gets queued when FM is turned\non after turning off FM, sending SSR command. Therefore\nFM fails to turn on.Maintain different states FM OFF,\nFM RECV TURNING ON, FM TRANS TURNING ON, FM_OFF,\nFM CALIBRATION and only queue unexpected disabled event\nwhen either Receiver or Transmitter is enabled.\n\nCRs-Fixed: 518378\n\nChange-Id: Iffa55bef3dc5ce605cf270ad41f4c9a8b8d70392\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fa0cff99d0e6ec0946a9e616860fc86a9258e68",
      "tree": "3f7489297db002b6e2e016487a6f579bd24541fb",
      "parents": [
        "6660e356a59bcf8c948df015b5f265acb501ac69",
        "627dc185e00f7e94e1ec243f04d204675175cd73"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 19 05:35:02 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 19 05:35:02 2013 -0800"
      },
      "message": "Merge \"csdio: Remove the driver\""
    },
    {
      "commit": "f2fc55fafad12f9ad71232451f51527ee696dac2",
      "tree": "5cf6573f8701c743dac42219a7809a72f996ef86",
      "parents": [
        "ea717b110abe2ec2a42be7be2d9dfec37d5e631b",
        "88ac781cec1034301882099f1f11984b73831d92"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 18 23:01:08 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 18 23:01:07 2013 -0800"
      },
      "message": "Merge \"Update on Program TILE video frame size in dma ISR. Earlier DMAP interrupt was enabled for each pipe, which caused exessive logs. Now DMAP interrupt is called for each frame.\""
    },
    {
      "commit": "d8f13391c90e4803365276a2e68ba26a2d1bdcd5",
      "tree": "c98ed07026b551172a6d3ebaa00e6f648c3bc273",
      "parents": [
        "b5043328b852715b21ab0e41a1edddfc7345f051",
        "560d8f33cd2d3510bdee4ef9a814cd88ee8b480d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Dec 18 06:36:06 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Dec 18 06:36:05 2013 -0800"
      },
      "message": "Merge \"radio: iris: Prevent probable overflow\""
    },
    {
      "commit": "00689b19aef54d555efb0232c520b9d6c433e2c1",
      "tree": "a8c98a4691ed6c134d69c0b4d2a6a60e4f139221",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Mon Dec 16 17:25:32 2013 +0530"
      },
      "committer": {
        "name": "Gaurav Gagrani",
        "email": "ggagrani@codeaurora.org",
        "time": "Wed Dec 18 14:43:35 2013 +0530"
      },
      "message": "msm: kgsl: Skip hang check for 2d devices\nkgsl hung check is used for 3d device but while creating a 2d\ndevice we are creating a hung timer and check for hung in 3d\ndevice, Which is not logically correct. Some time it causes kernal panic\nwhen device type is 2d and we try to access 3d device registers etc\n\nChange-Id: I82d7c4ca542f33529357c336daa36a66153adcd3\nSigned-off-by: Gaurav Gagrani \u003cggagrani@codeaurora.org\u003e\n"
    },
    {
      "commit": "627dc185e00f7e94e1ec243f04d204675175cd73",
      "tree": "5f161a65753f16caf7bcb0dc5a0e282e3b9e0940",
      "parents": [
        "b5043328b852715b21ab0e41a1edddfc7345f051"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Tue Dec 17 21:34:36 2013 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 17 23:26:46 2013 -0800"
      },
      "message": "csdio: Remove the driver\n\nThe driver is a legacy driver that is not used any longer\nand its implementation is neither correct nor compiles.\n\nChange-Id: I9862c0f93ccad6079a616f6997987d4e187a137c\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "88ac781cec1034301882099f1f11984b73831d92",
      "tree": "84c70554f1cfb0cd44cb29a856bc78b6b9efb39d",
      "parents": [
        "1de253d26a282468c33d6209b0c9688f47223b14"
      ],
      "author": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Wed Dec 18 11:30:54 2013 +0530"
      },
      "committer": {
        "name": "raghavendra ambadas",
        "email": "rambad@codeaurora.org",
        "time": "Wed Dec 18 11:49:24 2013 +0530"
      },
      "message": "Update on Program TILE video frame size in dma ISR.\nEarlier DMAP interrupt was enabled for each pipe,\nwhich caused exessive logs.\nNow DMAP interrupt is called for each frame.\n\nChange-Id: Iceba4d6d781d81eb60a7b87936ef49d01eaaad78\nSigned-off-by: raghavendra ambadas \u003crambad@codeaurora.org\u003e\n"
    },
    {
      "commit": "b5043328b852715b21ab0e41a1edddfc7345f051",
      "tree": "e898047c0cfd36f8d67d6df4f0bba113ce9386f8",
      "parents": [
        "726657c4169de7fe70bedb0491ff551424128d0e",
        "076515f141d6148733580c0286e95a5b16662650"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 17 02:57:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 17 02:57:14 2013 -0800"
      },
      "message": "Merge \"radio: tavarua: Added NULL checks for input arguments.\""
    },
    {
      "commit": "1de253d26a282468c33d6209b0c9688f47223b14",
      "tree": "42ce2fb34c261a9ade86f41868fc7d4a17afe2b3",
      "parents": [
        "a2b408e1008323183fe62dfc21de41c7f035c37d",
        "dcb7349f11b285c99958b324a3dd943d6c684a75"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 16 07:34:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 07:34:19 2013 -0800"
      },
      "message": "Merge \"radio: iris: Prevent loss of data\""
    },
    {
      "commit": "a2b408e1008323183fe62dfc21de41c7f035c37d",
      "tree": "695b4bc00b85d773d6637a8009a05a2945ebd853",
      "parents": [
        "341c78d04edf663a9314e601dc2948f22240b000",
        "bf1ed9d7e4e30528d3f257aaec8fc109051e927d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 16 07:34:18 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 07:34:18 2013 -0800"
      },
      "message": "Merge \"radio: iris: Use kernel API to copy data from user space\""
    },
    {
      "commit": "341c78d04edf663a9314e601dc2948f22240b000",
      "tree": "9b6b8839581efd35867ab1f87cae3a0c6b9ba249",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8",
        "23703a64d08376e2eb1fd0f87a9f37c37c2f4fcc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 16 07:34:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 16 07:34:16 2013 -0800"
      },
      "message": "Merge \"radio: iris: Avoid inconsistent free\""
    },
    {
      "commit": "076515f141d6148733580c0286e95a5b16662650",
      "tree": "43fd8f8d3ebe3c851c06fad82378b1e4294d220e",
      "parents": [
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Satish Kodishala",
        "email": "skodisha@codeaurora.org",
        "time": "Mon Nov 25 13:02:10 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Dec 15 21:54:49 2013 -0800"
      },
      "message": "radio: tavarua: Added NULL checks for input arguments.\n\nAdded NULL checks for input arguments.\n\nChange-Id: Ie39c2b3254c95925723735423c81b99da59ee6ad\nCRs-fixed: 548405\nSigned-off-by: Satish Kodishala \u003cskodisha@codeaurora.org\u003e\n"
    },
    {
      "commit": "3fc9589a42dab00a4c2dd9922dde4d15497bc3f0",
      "tree": "0198120b3b1842d9857be872c82025b508f06468",
      "parents": [
        "bd73e380d4affe0aac123a677c8fa2d1c138310a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Dec 03 13:56:56 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:12 2013 -0800"
      },
      "message": "drivers/char/i8k.c: add Dell XPLS L421X\n\ncommit 9aa5b0181bdf335f0b731d8502e128a862884bcd upstream.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d60772\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nReported-by: Leho Kraav \u003cleho@kraav.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bd73e380d4affe0aac123a677c8fa2d1c138310a",
      "tree": "93267e59188f196c80586caf16f8d1840a976367",
      "parents": [
        "73133f44a3133a55c957b83f41bca821ba6d278d"
      ],
      "author": {
        "name": "David Cluytens",
        "email": "david.cluytens@gmail.com",
        "time": "Tue Dec 03 14:18:57 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "USB: cdc-acm: Added support for the Lenovo RD02-D400 USB Modem\n\ncommit 3b59d16c513da258ec8f6a0b4db85f257a0380d6 upstream.\n\nSigned-off-by: David Cluytens \u003cdavid.cluytens@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "73133f44a3133a55c957b83f41bca821ba6d278d",
      "tree": "4ce91a6a696ba69651fb1de553b7e01b08661741",
      "parents": [
        "7069fd0b638652ce5607cc1975e1701b4ec29574"
      ],
      "author": {
        "name": "Colin Leitner",
        "email": "colin.leitner@googlemail.com",
        "time": "Fri Nov 08 22:53:11 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "USB: spcp8x5: correct handling of CS5 setting\n\ncommit 711fbdfbf2bc4827214a650afe3f64767a1aba16 upstream.\n\nThis patch removes an erroneous check of CSIZE, which made it impossible to set\nCS5.\n\nCompiles clean, but couldn\u0027t test against hardware.\n\nSigned-off-by: Colin Leitner \u003ccolin.leitner@gmail.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7069fd0b638652ce5607cc1975e1701b4ec29574",
      "tree": "2e9783fab85f7684cded12e6bd51be5dfdd3926a",
      "parents": [
        "db2cbb5c69c0ab176a749e5bfe8fe6fa7b11ed8f"
      ],
      "author": {
        "name": "Colin Leitner",
        "email": "colin.leitner@googlemail.com",
        "time": "Fri Nov 08 22:52:34 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "USB: mos7840: correct handling of CS5 setting\n\ncommit 78692cc3382e0603a47e1f2aaeffe0d99891994d upstream.\n\nThis patch removes an erroneous check of CSIZE, which made it impossible to set\nCS5.\n\nCompiles clean, but couldn\u0027t test against hardware.\n\nSigned-off-by: Colin Leitner \u003ccolin.leitner@gmail.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "db2cbb5c69c0ab176a749e5bfe8fe6fa7b11ed8f",
      "tree": "d31f1b29a88b0bd36cca756059eaf5cefbbd4f15",
      "parents": [
        "3e80f4c2247595e2901f5ef262a524276cfb1d28"
      ],
      "author": {
        "name": "Colin Leitner",
        "email": "colin.leitner@googlemail.com",
        "time": "Mon Nov 04 19:40:43 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "USB: pl2303: fixed handling of CS5 setting\n\ncommit a313249937820f8b1996133fc285efbd6aad2c5b upstream.\n\nThis patch fixes the CS5 setting on the PL2303 USB-to-serial devices. CS5 has a\nvalue of 0 and the CSIZE setting has been skipped altogether by the enclosing\nif. Tested on 3.11.6 and the scope shows the correct output after the fix has\nbeen applied.\n\nTagged to be added to stable, because it fixes a user visible driver bug and is\nsimple enough to backport easily.\n\nSigned-off-by: Colin Leitner \u003ccolin.leitner@gmail.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3e80f4c2247595e2901f5ef262a524276cfb1d28",
      "tree": "3686073e5f3812083bbb1e9d5443709bbdfbbd15",
      "parents": [
        "cc3b20ff635a88c3236d585641f23b7153567f56"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Wed Jan 30 15:25:32 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "i2c: i801: SMBus patch for Intel Avoton DeviceIDs\n\ncommit c2db409cbc8751ccc7e6d2cc2e41af0d12ea637f upstream.\n\nThis patch adds the PCU SMBus DeviceID for the Intel Avoton SOC.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nReviewed-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: \"Ong, Boon Leong\" \u003cboon.leong.ong@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "cc3b20ff635a88c3236d585641f23b7153567f56",
      "tree": "3176ddb756f0a7ad05b76459e58ec37aa57aac4a",
      "parents": [
        "223588e6ef385adc88f9aa5bdfc1908c32f88a8b"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Fri Jan 25 12:01:05 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs\n\ncommit 29e674dd5c8e781589f09c3ee139c80f6da274e4 upstream.\n\nThis patch adds the AHCI and RAID-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\nCc: Ong Boon Leong \u003cboon.leong.ong@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "223588e6ef385adc88f9aa5bdfc1908c32f88a8b",
      "tree": "16b86a26e290af26a422e0354f2a2afbaaa4bd95",
      "parents": [
        "809d29070ffcf808e86f37e9e1971cd2b8caaf49"
      ],
      "author": {
        "name": "James Ralston",
        "email": "james.d.ralston@intel.com",
        "time": "Thu Aug 09 09:02:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "ahci: Add Device IDs for Intel Lynx Point-LP PCH\n\ncommit 77b12bc9cf7b10c7c1a04ca45272fbb4287902d0 upstream.\n\nThis patch adds the AHCI-mode SATA Device IDs for the Intel Lynx Point-LP PCH\n\nSigned-off-by: James Ralston \u003cjames.d.ralston@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Ong Boon Leong \u003cboon.leong.ong@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5beebfa585c2348312b5934e588acbb97246765b",
      "tree": "f3be8137923e0c03e494b72ae30587a48058fd4d",
      "parents": [
        "315a93764c1fa8bdbe9ab867d896a0d9478b54ed"
      ],
      "author": {
        "name": "Tom Gundersen",
        "email": "teg@jklm.no",
        "time": "Thu Oct 31 00:44:49 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "Input: mousedev - allow disabling even without CONFIG_EXPERT\n\ncommit dfaaed08ecc01bd513248ba7999daf50ce028352 upstream.\n\nMoust (if not all) modern software, including X, uses /dev/eventX rather than\nthe legacy /dev/mouseX devices. It therefore makes sense for general-purpose\n(distro) kernels to use MOUSEDV\u003dm (or even n), so let\u0027s drop the EXPERT\u003dy\nrequirement.\n\nSigned-off-by: Tom Gundersen \u003cteg@jklm.no\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "315a93764c1fa8bdbe9ab867d896a0d9478b54ed",
      "tree": "5ce060100dac7938f98d2451e9fa32db0ad5eacb",
      "parents": [
        "30f2ae6300af96eab5c42726557442df96a40fe7"
      ],
      "author": {
        "name": "Tom Gundersen",
        "email": "teg@jklm.no",
        "time": "Thu Oct 31 00:38:30 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "Input: allow deselecting serio drivers even without CONFIG_EXPERT\n\ncommit bcd2623073e98f69f84720308db0b142c4da0bd6 upstream.\n\nThere is plenty of consumer hardware (e.g., mac books) that does not use AT\nkeyboards or PS/2 mice. It therefore makes sense for distro kernels to\nbuild the related drivers as modules to avoid loading them on hardware that\ndoes not need them. As such, these options should no longer be protected by\nEXPERT.\n\nMoreover, building these drivers as modules gets rid of the following ugly\nerror during boot:\n\n[    2.337745] i8042: PNP: No PS/2 controller found. Probing ports directly.\n[    3.439537] i8042: No controller found\n\nSigned-off-by: Tom Gundersen \u003cteg@jklm.no\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "8dd978fba2216c985d6ca0801b698dae7363d1dc",
      "tree": "a3e3bca46d9ceab2d353e38180f1d68e8706350f",
      "parents": [
        "a1a84b625339fbdfe7d2f207e3ccc8fbca5542ad"
      ],
      "author": {
        "name": "Liu Gang",
        "email": "Gang.Liu@freescale.com",
        "time": "Fri Nov 22 16:12:40 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "powerpc/gpio: Fix the wrong GPIO input data on MPC8572/MPC8536\n\ncommit 1aeef303b5d9e243c41d5b80f8bb059366514a10 upstream.\n\nFor MPC8572/MPC8536, the status of GPIOs defined as output\ncannot be determined by reading GPDAT register, so the code\nuse shadow data register instead. But the code may give the\nwrong status of GPIOs defined as input under some scenarios:\n\n1. If some pins were configured as inputs and were asserted\nhigh before booting the kernel, the shadow data has been\ninitialized with those pin values.\n2. Some pins have been configured as output first and have\nbeen set to the high value, then reconfigured as input.\n\nThe above cases will make the shadow data for those input\npins to be set to high. Then reading the pin status will\nalways return high even if the actual pin status is low.\n\nThe code should eliminate the effects of the shadow data to\nthe input pins, and the status of those pins should be\nread directly from GPDAT.\n\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Liu Gang \u003cGang.Liu@freescale.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5ee54c2a9297ad88d41badfffc5ed063b6f4d7f4",
      "tree": "0e982ed009d41184b212ef5c03698e7fba0f8ce3",
      "parents": [
        "3d4866261167bb89408a0bfcd374537cb971aeb8"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Nov 28 14:33:52 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "net: smc91: fix crash regression on the versatile\n\ncommit a0c20fb02592d372e744d1d739cda3e1b3defaae upstream.\n\nAfter commit e9e4ea74f06635f2ffc1dffe5ef40c854faa0a90\n\"net: smc91x: dont\u0027t use SMC_outw for fixing up halfword-aligned data\"\nThe Versatile SMSC LAN91C111 is crashing like this:\n\n------------[ cut here ]------------\nkernel BUG at /home/linus/linux/drivers/net/ethernet/smsc/smc91x.c:599!\nInternal error: Oops - BUG: 0 [#1] ARM\nModules linked in:\nCPU: 0 PID: 43 Comm: udhcpc Not tainted 3.13.0-rc1+ #24\ntask: c6ccfaa0 ti: c6cd0000 task.ti: c6cd0000\nPC is at smc_hardware_send_pkt+0x198/0x22c\nLR is at smc_hardware_send_pkt+0x24/0x22c\npc : [\u003cc01be324\u003e]    lr : [\u003cc01be1b0\u003e]    psr: 20000013\nsp : c6cd1d08  ip : 00000001  fp : 00000000\nr10: c02adb08  r9 : 00000000  r8 : c6ced802\nr7 : c786fba0  r6 : 00000146  r5 : c8800000  r4 : c78d6000\nr3 : 0000000f  r2 : 00000146  r1 : 00000000  r0 : 00000031\nFlags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\nControl: 0005317f  Table: 06cf4000  DAC: 00000015\nProcess udhcpc (pid: 43, stack limit \u003d 0xc6cd01c0)\nStack: (0xc6cd1d08 to 0xc6cd2000)\n1d00:                   00000010 c8800000 c78d6000 c786fba0 c78d6000 c01be868\n1d20: c01be7a4 00004000 00000000 c786fba0 c6c12b80 c0208554 000004d0 c780fc60\n1d40: 00000220 c01fb734 00000000 00000000 00000000 c6c9a440 c6c12b80 c78d6000\n1d60: c786fba0 c6c9a440 00000000 c021d1d8 00000000 00000000 c6c12b80 c78d6000\n1d80: c786fba0 00000001 c6c9a440 c02087f8 c6c9a4a0 00080008 00000000 00000000\n1da0: c78d6000 c786fba0 c78d6000 00000138 00000000 00000000 00000000 00000000\n1dc0: 00000000 c027ba74 00000138 00000138 00000001 00000010 c6cedc00 00000000\n1de0: 00000008 c7404400 c6cd1eec c6cd1f14 c067a73c c065c0b8 00000000 c067a740\n1e00: 01ffffff 002040d0 00000000 00000000 00000000 00000000 00000000 ffffffff\n1e20: 43004400 00110022 c6cdef20 c027ae8c c6ccfaa0 be82d65c 00000014 be82d3cc\n1e40: 00000000 00000000 00000000 c01f2870 00000000 00000000 00000000 c6cd1e88\n1e60: c6ccfaa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000\n1e80: 00000000 00000000 00000031 c7802310 c7802300 00000138 c7404400 c0771da0\n1ea0: 00000000 c6cd1eec c7800340 00000138 be82d65c 00000014 be82d3cc c6cd1f08\n1ec0: 00000014 00000000 c7404400 c7404400 00000138 c01f4628 c78d6000 00000000\n1ee0: 00000000 be82d3cc 00000138 c6cd1f08 00000014 c6cd1ee4 00000001 00000000\n1f00: 00000000 00000000 00080011 00000002 06000000 ffffffff 0000ffff 00000002\n1f20: 06000000 ffffffff 0000ffff c00928c8 c065c520 c6cd1f58 00000003 c009299c\n1f40: 00000003 c065c520 c7404400 00000000 c7404400 c01f2218 c78106b0 c7441cb0\n1f60: 00000000 00000006 c06799fc 00000000 00000000 00000006 00000000 c01f3ee0\n1f80: 00000000 00000000 be82d678 be82d65c 00000014 00000001 00000122 c00139c8\n1fa0: c6cd0000 c0013840 be82d65c 00000014 00000006 be82d3cc 00000138 00000000\n1fc0: be82d65c 00000014 00000001 00000122 00000000 00000000 00018cb1 00000000\n1fe0: 00003801 be82d3a8 0003a0c7 b6e9af08 60000010 00000006 00000000 00000000\n[\u003cc01be324\u003e] (smc_hardware_send_pkt+0x198/0x22c) from [\u003cc01be868\u003e] (smc_hard_start_xmit+0xc4/0x1e8)\n[\u003cc01be868\u003e] (smc_hard_start_xmit+0xc4/0x1e8) from [\u003cc0208554\u003e] (dev_hard_start_xmit+0x460/0x4cc)\n[\u003cc0208554\u003e] (dev_hard_start_xmit+0x460/0x4cc) from [\u003cc021d1d8\u003e] (sch_direct_xmit+0x94/0x18c)\n[\u003cc021d1d8\u003e] (sch_direct_xmit+0x94/0x18c) from [\u003cc02087f8\u003e] (dev_queue_xmit+0x238/0x42c)\n[\u003cc02087f8\u003e] (dev_queue_xmit+0x238/0x42c) from [\u003cc027ba74\u003e] (packet_sendmsg+0xbe8/0xd28)\n[\u003cc027ba74\u003e] (packet_sendmsg+0xbe8/0xd28) from [\u003cc01f2870\u003e] (sock_sendmsg+0x84/0xa8)\n[\u003cc01f2870\u003e] (sock_sendmsg+0x84/0xa8) from [\u003cc01f4628\u003e] (SyS_sendto+0xb8/0xdc)\n[\u003cc01f4628\u003e] (SyS_sendto+0xb8/0xdc) from [\u003cc0013840\u003e] (ret_fast_syscall+0x0/0x2c)\nCode: e3130002 1a000001 e3130001 0affffcd (e7f001f2)\n---[ end trace 81104fe70e8da7fe ]---\nKernel panic - not syncing: Fatal exception in interrupt\n\nThis is because the macro operations in smc91x.h defined\nfor Versatile are missing SMC_outsw() as used in this\ncommit.\n\nThe Versatile needs and uses the same accessors as the other\nplatforms in the first if(...) clause, just switch it to using\nthat and we have one problem less to worry about.\n\nThis includes a hunk of a patch from Will Deacon fixin\nthe other 32bit platforms as well: Innokom, Ramses, PXA,\nPCM027.\n\nCheckpatch complains about spacing, but I have opted to\nfollow the style of this .h-file.\n\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3d4866261167bb89408a0bfcd374537cb971aeb8",
      "tree": "96e584883aa1abd3ecf0ae73c55a144ed51dd55f",
      "parents": [
        "877227541646b8ee9f99069457014f828942fedb"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Nov 01 11:02:25 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:10 2013 -0800"
      },
      "message": "SCSI: hpsa: return 0 from driver probe function on success, not 1\n\ncommit 88bf6d62db4393fa03a58bada9d746312d5b496f upstream.\n\nA return value of 1 is interpreted as an error.  See pci_driver.\nin local_pci_probe().  If you\u0027re wondering how this ever could\nhave worked, it\u0027s because it used to be the case that only return\nvalues less than zero were interpreted as failure.  But even in\nthe current kernel if the driver registers its various entry\npoints with the kernel, and then returns a value which is\ninterpreted as failure, those registrations aren\u0027t undone, so\nthe driver still mostly works.  However, the driver\u0027s remove\nfunction wouldn\u0027t be called on rmmod, and pci power management\nfunctions wouldn\u0027t work.  In the case of Smart Array, since it\nhas a battery backed cache (or else no cache) even if the driver\nis not shut down properly as long as there is no outstanding\ni/o, nothing too bad happens, which is why it took so long to\nnotice.\n\nRequesting backport to stable because the change to pci-driver.c\nwhich requires driver probe functions to return 0 occurred between\n2.6.35 and 2.6.36 (the pci power management breakage) and again\nbetween 3.7 and 3.8 (pci_dev-\u003edriver getting set to NULL in\nlocal_pci_probe() preventing driver remove function from being\ncalled on rmmod.)\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "877227541646b8ee9f99069457014f828942fedb",
      "tree": "30e94dcf5c478376ba9417b8efe9217f170c1722",
      "parents": [
        "41bb75da07743ef39d7c1be4d8d53f83270f6762"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Mon Sep 23 13:33:41 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:10 2013 -0800"
      },
      "message": "SCSI: hpsa: do not discard scsi status on aborted commands\n\ncommit 2e311fbabdc23b7eaec77313dc3b9a151a5407b5 upstream.\n\nWe inadvertantly discarded the scsi status for aborted commands.\nFor some commands (e.g. reads from tape drives) these can\u0027t be retried,\nand if we discarded the scsi status, the scsi mid layer couldn\u0027t notice\nanything was wrong and the error was not reported.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "41bb75da07743ef39d7c1be4d8d53f83270f6762",
      "tree": "fc0ec677ba01c4537dec525f05fd5beaf7105190",
      "parents": [
        "b232973fafc677185e42ae3f62a65349bf1afc27"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Oct 22 18:35:19 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:10 2013 -0800"
      },
      "message": "SCSI: libsas: fix usage of ata_tf_to_fis\n\ncommit ae5fbae0ccd982dfca0ce363036ed92f5b13f150 upstream.\n\nSince commit 110dd8f19df5 \"[SCSI] libsas: fix scr_read/write users and\nupdate the libata documentation\" we have been passing pmp\u003d1 and is_cmd\u003d0\nto ata_tf_to_fis().  Praveen reports that eSATA attached drives do not\ndiscover correctly.  His investigation found that the BIOS was passing\npmp\u003d0 while Linux was passing pmp\u003d1 and failing to discover the drives.\nUpdate libsas to follow the libata example of pulling the pmp setting\nfrom the ata_link and correct is_cmd to be 1 since all tf\u0027s submitted\nthrough -\u003eqc_issue are commands.  Presumably libsas lldds do not care\nabout is_cmd as they have sideband mechanisms to perform link\nmanagement.\n\nhttp://marc.info/?l\u003dlinux-scsi\u0026m\u003d138179681726990\n\n[jejb: checkpatch fix]\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nReported-by: Praveen Murali \u003cpmurali@logicube.com\u003e\nTested-by: Praveen Murali \u003cpmurali@logicube.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    }
  ],
  "next": "b232973fafc677185e42ae3f62a65349bf1afc27"
}
