)]}'
{
  "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": "306d6cd2dc110575871969baf7145ed5fc73d7f4",
      "tree": "523467dc6a1d4ae68cd1a9b5879dacfbf31fd220",
      "parents": [
        "7e365159d10fe35bd687c1813202a2ca847e7737"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 20:57:26 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:08:14 2014 -0800"
      },
      "message": "ville: Split display on code\n\n* Split display on code into lcd_on and display_on functions\n\nChange-Id: I479c0c5f3171a8a11bdff50d1f9b40036f0072f4\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": "1fe2bda4620e29039a85a4a80efbc8e2219570d8",
      "tree": "ef76462608a761313e7de3a0651bc867fbbcb559",
      "parents": [
        "2f2a0cea56564126dc774bf7cb2070188a9e9d61"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 19:36:25 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jan 13 04:06:10 2014 +0000"
      },
      "message": "msm: HTC: ville: set CLK_CTRL for backlight and AUO panel\n\nChange-Id: I6d24b902b281a83d24e19557db5c88a0b4eaea40\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": "bd3bcb414666c739767941291a9a99ba0f8e46a8",
      "tree": "c8b4f05679021b85d6e870c965ee8b178e203438",
      "parents": [
        "b12d3f7a45dc9ae32d58f26b8912488bd5833665"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 10 12:32:47 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 10 12:45:42 2014 -0800"
      },
      "message": "msm: 8064: Fix up merge conflicts from LPM driver overhaul\n\n* Fixes conflicts introduced by commit:\n  I4f16008098c9525d3543ba23a5f58ddc3a8f942d\n\nChange-Id: I00a1765cf241332ca3580cd2cfb2e6f35cdec3b1\n"
    },
    {
      "commit": "a995dd1c29426a074364170359a026f68e8426db",
      "tree": "e7692d0cec2e3a629f8de5a59f088b63770e9c56",
      "parents": [
        "b8ec1dc2c1f1c83429055f57b5c845390cf52ceb",
        "48fc58f6a43b482bdd5a16df720745511159a4cb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 10 06:03:22 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jan 10 06:03:22 2014 -0800"
      },
      "message": "Merge \"Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.027 on remote branch\""
    },
    {
      "commit": "48fc58f6a43b482bdd5a16df720745511159a4cb",
      "tree": "e7692d0cec2e3a629f8de5a59f088b63770e9c56",
      "parents": [
        "b8ec1dc2c1f1c83429055f57b5c845390cf52ceb",
        "795cfe23a06bbc464d86bbe506e66d759336bc57"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 10 06:25:36 2014 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 10 06:25:36 2014 -0700"
      },
      "message": "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.027 on remote branch\n\nChange-Id: I7dacc0db8f0fcbd253ba7ea0cf35c8ea9e4a90d3\n"
    },
    {
      "commit": "b12d3f7a45dc9ae32d58f26b8912488bd5833665",
      "tree": "3b929420f66d1bb75da19be9773d8c2673649ecd",
      "parents": [
        "e7a594324a125a453966b9e3c295f88cc26abcad"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 14:10:51 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 14:15:55 2014 -0800"
      },
      "message": "msm: iomap: Add ifdef for HTC memory region\n\n* This mapping is only valid for HTC devices with FOOTPRINT and KALLSYM\n  mappings.\n\nChange-Id: I4193dfb756ecd10dd9a790da54903bd4c8f82369\n"
    },
    {
      "commit": "b8ec1dc2c1f1c83429055f57b5c845390cf52ceb",
      "tree": "e7692d0cec2e3a629f8de5a59f088b63770e9c56",
      "parents": [
        "6834a2df6c43d6fdc5d28d55fb76dc045144efb5",
        "4c7a8aa1d886c2a932fbb2f5e8358ac69f4f95b9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 09 14:10:03 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 09 14:10:00 2014 -0800"
      },
      "message": "Merge \"Merge \"Merge \"msm: bam_dmux: Fix race condition during SSR\"\"\""
    },
    {
      "commit": "4c7a8aa1d886c2a932fbb2f5e8358ac69f4f95b9",
      "tree": "e7692d0cec2e3a629f8de5a59f088b63770e9c56",
      "parents": [
        "6834a2df6c43d6fdc5d28d55fb76dc045144efb5",
        "2953a01a3867700b0180f5c7477f0d9a16500dfa"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 16:20:07 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 16:20:07 2014 -0800"
      },
      "message": "Merge \"Merge \"msm: bam_dmux: Fix race condition during SSR\"\""
    },
    {
      "commit": "94f578e6aba14bb2aeb00db2e7f6e5f704fee937",
      "tree": "594a41a4e7e7df15b8606f6546c2e145907b52d1",
      "parents": [
        "b7a9e22f44afe81e1252ad0aeb6b145af93103e0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:33 2014 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:33 2014 -0800"
      },
      "message": "Linux 3.4.76\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": "420cc6d77fd83ab28ebed7ab1dc9018ab351ec12",
      "tree": "5b28c87f0e82876d6a895895a249b2824a5042af",
      "parents": [
        "73ec955cd6954d69540c7a761182ee84d2bad189"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "pmoore@redhat.com",
        "time": "Tue Dec 10 14:58:01 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()\n\ncommit c0828e50485932b7e019df377a6b0a8d1ebd3080 upstream.\n\nDue to difficulty in arriving at the proper security label for\nTCP SYN-ACK packets in selinux_ip_postroute(), we need to check packets\nwhile/before they are undergoing XFRM transforms instead of waiting\nuntil afterwards so that we can determine the correct security label.\n\nReported-by: Janak Desai \u003cJanak.Desai@gtri.gatech.edu\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "73ec955cd6954d69540c7a761182ee84d2bad189",
      "tree": "d2e9e8a5966067058d959d9bcae6ea77cf6aaf02",
      "parents": [
        "7a12bcd95b59dcf1a715827846baa7c81d1946f9"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "pmoore@redhat.com",
        "time": "Tue Dec 10 14:57:54 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "selinux: look for IPsec labels on both inbound and outbound packets\n\ncommit 817eff718dca4e54d5721211ddde0914428fbb7c upstream.\n\nPreviously selinux_skb_peerlbl_sid() would only check for labeled\nIPsec security labels on inbound packets, this patch enables it to\ncheck both inbound and outbound traffic for labeled IPsec security\nlabels.\n\nReported-by: Janak Desai \u003cJanak.Desai@gtri.gatech.edu\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7a12bcd95b59dcf1a715827846baa7c81d1946f9",
      "tree": "f11d6315c8bd1815c80de43a12e5bd0ee3c2782e",
      "parents": [
        "dfb473b35096a0ffae221c7eeb49c34882ea6f9c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Dec 18 17:08:48 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "sh: always link in helper functions extracted from libgcc\n\ncommit 84ed8a99058e61567f495cc43118344261641c5f upstream.\n\nE.g. landisk_defconfig, which has CONFIG_NTFS_FS\u003dm:\n\n  ERROR: \"__ashrdi3\" [fs/ntfs/ntfs.ko] undefined!\n\nFor \"lib-y\", if no symbols in a compilation unit are referenced by other\nunits, the compilation unit will not be included in vmlinux.  This\nbreaks modules that do reference those symbols.\n\nUse \"obj-y\" instead to fix this.\n\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/8838077/\n\nThis doesn\u0027t fix all cases. There are others, e.g. udivsi3.\nThis is also not limited to sh, many architectures handle this in the\nsame way.\n\nA simple solution is to unconditionally include all helper functions.\nA more complex solution is to make the choice of \"lib-y\" or \"obj-y\" depend\non CONFIG_MODULES:\n\n  obj-$(CONFIG_MODULES) +\u003d ...\n  lib-y($CONFIG_MODULES) +\u003d ...\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nTested-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nReviewed-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.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": "dfb473b35096a0ffae221c7eeb49c34882ea6f9c",
      "tree": "a071f807c029cc0d39a46bceffea0f7c7990f7f3",
      "parents": [
        "05bbcdd32afbfd520c71ae8104a8bf531aed9163"
      ],
      "author": {
        "name": "Ben Segall",
        "email": "bsegall@google.com",
        "time": "Wed Oct 16 11:16:32 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "sched: Avoid throttle_cfs_rq() racing with period_timer stopping\n\ncommit f9f9ffc237dd924f048204e8799da74f9ecf40cf upstream.\n\nthrottle_cfs_rq() doesn\u0027t check to make sure that period_timer is running,\nand while update_curr/assign_cfs_runtime does, a concurrently running\nperiod_timer on another cpu could cancel itself between this cpu\u0027s\nupdate_curr and throttle_cfs_rq(). If there are no other cfs_rqs running\nin the tg to restart the timer, this causes the cfs_rq to be stranded\nforever.\n\nFix this by calling __start_cfs_bandwidth() in throttle if the timer is\ninactive.\n\n(Also add some sched_debug lines for cfs_bandwidth.)\n\nTested: make a run/sleep task in a cgroup, loop switching the cgroup\nbetween 1ms/100ms quota and unlimited, checking for timer_active\u003d0 and\nthrottled\u003d1 as a failure. With the throttle_cfs_rq() change commented out\nthis fails, with the full patch it passes.\n\nSigned-off-by: Ben Segall \u003cbsegall@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: pjt@google.com\nLink: http://lkml.kernel.org/r/20131016181632.22647.84174.stgit@sword-of-the-dawn.mtv.corp.google.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Chris J Arges \u003cchris.j.arges@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\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": "db7d85d7f0137628d24dfb3415716e96a1c11833",
      "tree": "53f8def75711a1b501a928b66fe2ec527f64a137",
      "parents": [
        "d23a87af40a35e7bedb349d071c4a1c5dcf050e2"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sun Dec 08 21:12:59 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "jbd2: don\u0027t BUG but return ENOSPC if a handle runs out of space\n\ncommit f6c07cad081ba222d63623d913aafba5586c1d2c upstream.\n\nIf a handle runs out of space, we currently stop the kernel with a BUG\nin jbd2_journal_dirty_metadata().  This makes it hard to figure out\nwhat might be going on.  So return an error of ENOSPC, so we can let\nthe file system layer figure out what is going on, to make it more\nlikely we can get useful debugging information).  This should make it\neasier to debug problems such as the one which was reported by:\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d44731\n\nThe only two callers of this function are ext4_handle_dirty_metadata()\nand ocfs2_journal_dirty().  The ocfs2 function will trigger a\nBUG_ON(), which means there will be no change in behavior.  The ext4\nfunction will call ext4_error_inode() which will print the useful\ndebugging information and then handle the situation using ext4\u0027s error\nhandling mechanisms (i.e., which might mean halting the kernel or\nremounting the file system read-only).\n\nAlso, since both file systems already call WARN_ON(), drop the WARN_ON\nfrom jbd2_journal_dirty_metadata() to avoid two stack traces from\nbeing displayed.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: ocfs2-devel@oss.oracle.com\nAcked-by: Joel Becker \u003cjlbec@evilplan.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d23a87af40a35e7bedb349d071c4a1c5dcf050e2",
      "tree": "bb272e54ac0bb2f87bc921ee0d03deb44659b7d9",
      "parents": [
        "af7cf2107d3a05709799e441a55c2a646e7b5a45"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Dec 18 14:14:52 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "GFS2: Fix incorrect invalidation for DIO/buffered I/O\n\ncommit dfd11184d894cd0a92397b25cac18831a1a6a5bc upstream.\n\nIn patch 209806aba9d540dde3db0a5ce72307f85f33468f we allowed\nlocal deferred locks to be granted against a cached exclusive\nlock. That opened up a corner case which this patch now\nfixes.\n\nThe solution to the problem is to check whether we have cached\npages each time we do direct I/O and if so to unmap, flush\nand invalidate those pages. Since the glock state machine\nnormally does that for us, mostly the code will be a no-op.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "af7cf2107d3a05709799e441a55c2a646e7b5a45",
      "tree": "d89e1abda445a707eb606049cf6710b33c285b58",
      "parents": [
        "1b01494b82bf4f46821dd4dda2bb35aa43415eeb"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Dec 06 11:52:34 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "GFS2: don\u0027t hold s_umount over blkdev_put\n\ncommit dfe5b9ad83a63180f358b27d1018649a27b394a9 upstream.\n\nThis is a GFS2 version of Tejun\u0027s patch:\n4f331f01b9c43bf001d3ffee578a97a1e0633eac\nvfs: don\u0027t hold s_umount over close_bdev_exclusive() call\n\nIn this case its blkdev_put itself that is the issue and this\npatch uses the same solution of dropping and retaking s_umount.\n\nReported-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\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": "2efb73fb4f0f5081ba6450e789b52f70247c80d9",
      "tree": "e465ae3ab65422857f5bb82cd1076921f19c39df",
      "parents": [
        "1005954e40d50fbbbf48bd3c7fe4942f42f26f75"
      ],
      "author": {
        "name": "Jianguo Wu",
        "email": "wujianguo@huawei.com",
        "time": "Wed Dec 18 17:08:59 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "mm/hugetlb: check for pte NULL pointer in __page_check_address()\n\ncommit 98398c32f6687ee1e1f3ae084effb4b75adb0747 upstream.\n\nIn __page_check_address(), if address\u0027s pud is not present,\nhuge_pte_offset() will return NULL, we should check the return value.\n\nSigned-off-by: Jianguo Wu \u003cwujianguo@huawei.com\u003e\nCc: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: qiuxishi \u003cqiuxishi@huawei.com\u003e\nCc: Hanjun Guo \u003cguohanjun@huawei.com\u003e\nAcked-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.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": "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": "a86f1d64f44d5e443eb0f5eb9498583f364e9f33",
      "tree": "9ec147d60b5f856dee6f67501f17a5ff18947f23",
      "parents": [
        "c89c4dc7c370102ed0b5c0d90d892364d4980e37"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Dec 16 12:04:36 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "radiotap: fix bitmap-end-finding buffer overrun\n\ncommit bd02cd2549cfcdfc57cb5ce57ffc3feb94f70575 upstream.\n\nEvan Huus found (by fuzzing in wireshark) that the radiotap\niterator code can access beyond the length of the buffer if\nthe first bitmap claims an extension but then there\u0027s no\ndata at all. Fix this.\n\nReported-by: Evan Huus \u003ceapache@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.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": "40fe79abb0828a085dc99827fa8588b8970788b9",
      "tree": "1cee7f10f1b689b4b2facc25ea7878f03f585e5a",
      "parents": [
        "70a9450d1b854b02a0e7d19c6b18f48ed9d7b4db"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Fri Oct 11 08:45:51 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "cpupower: Fix segfault due to incorrect getopt_long arugments\n\ncommit f447ef4a56dee4b68a91460bcdfe06b5011085f2 upstream.\n\nIf a user calls \u0027cpupower set --perf-bias 15\u0027, the process will end with\na SIGSEGV in libc because cpupower-set passes a NULL optarg to the atoi\ncall.  This is because the getopt_long structure currently has all of\nthe options as having an optional_argument when they really have a\nrequired argument.  We change the structure to use required_argument to\nmatch the short options and it resolves the issue.\n\nThis fixes https://bugzilla.redhat.com/show_bug.cgi?id\u003d1000439\n\nSigned-off-by: Josh Boyer \u003cjwboyer@fedoraproject.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "70a9450d1b854b02a0e7d19c6b18f48ed9d7b4db",
      "tree": "26d363eb75f838d1a6534f8bea8ebaca45eec288",
      "parents": [
        "4e6cc83041aacf32013022d922c34230ee6e6e90"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Dec 23 12:19:51 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "powerpc: Align p_end\n\ncommit 286e4f90a72c0b0621dde0294af6ed4b0baddabb upstream.\n\np_end is an 8 byte value embedded in the text section. This means it\nis only 4 byte aligned when it should be 8 byte aligned. Fix this\nby adding an explicit alignment.\n\nThis fixes an issue where POWER7 little endian builds with\nCONFIG_RELOCATABLE\u003dy fail to boot.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4e6cc83041aacf32013022d922c34230ee6e6e90",
      "tree": "ddccdec6b806662e471834a8b2c8f7e6835f4b7c",
      "parents": [
        "7110adb76087508116e4ce1496b8ca7a57e2d85d"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Dec 16 15:12:43 2013 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "powerpc: Fix bad stack check in exception entry\n\ncommit 90ff5d688e61f49f23545ffab6228bd7e87e6dc7 upstream.\n\nIn EXCEPTION_PROLOG_COMMON() we check to see if the stack pointer (r1)\nis valid when coming from the kernel.  If it\u0027s not valid, we die but\nwith a nice oops message.\n\nCurrently we allocate a stack frame (subtract INT_FRAME_SIZE) before we\ncheck to see if the stack pointer is negative.  Unfortunately, this\nwon\u0027t detect a bad stack where r1 is less than INT_FRAME_SIZE.\n\nThis patch fixes the check to compare the modified r1 with\n-INT_FRAME_SIZE.  With this, bad kernel stack pointers (including NULL\npointers) are correctly detected again.\n\nKudos to Paulus for finding this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.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": "e0050ac1e4b0a9340e9fc3d9d918799613b72f9a",
      "tree": "8a1da65f589a36544521d865cc6d03ea90352ce6",
      "parents": [
        "be541ecb66d285c4135c3820113af22ff57d4a0c"
      ],
      "author": {
        "name": "Li Wang",
        "email": "liwang@ubuntukylin.com",
        "time": "Wed Nov 13 15:22:14 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "ceph: Avoid data inconsistency due to d-cache aliasing in readpage()\n\ncommit 56f91aad69444d650237295f68c195b74d888d95 upstream.\n\nIf the length of data to be read in readpage() is exactly\nPAGE_CACHE_SIZE, the original code does not flush d-cache\nfor data consistency after finishing reading. This patches fixes\nthis.\n\nSigned-off-by: Li Wang \u003cliwang@ubuntukylin.com\u003e\nSigned-off-by: Sage Weil \u003csage@inktank.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "be541ecb66d285c4135c3820113af22ff57d4a0c",
      "tree": "ddef6ed02dc046771156e87aa03e841c8ed63729",
      "parents": [
        "93fb68c0c53ce4660686cf276320e64fe68578a1"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Dec 23 09:31:58 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "drm/radeon: 0x9649 is SUMO2 not SUMO\n\ncommit d00adcc8ae9e22eca9d8af5f66c59ad9a74c90ec upstream.\n\nFixes rendering corruption due to incorrect\ngfx configuration.\n\nbug:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d63599\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\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": "3f8878956c833443d6c6e498e9ed6a18ee30e0f5",
      "tree": "4d82b3f085f1085301ebee2c9415ff13c09af66b",
      "parents": [
        "a1192c0e5d037def6763f3873d3340615c241fe7"
      ],
      "author": {
        "name": "Kirill Tkhai",
        "email": "tkhai@yandex.ru",
        "time": "Wed Nov 27 19:59:13 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "sched/rt: Fix rq\u0027s cpupri leak while enqueue/dequeue child RT entities\n\ncommit 757dfcaa41844595964f1220f1d33182dae49976 upstream.\n\nThis patch touches the RT group scheduling case.\n\nFunctions inc_rt_prio_smp() and dec_rt_prio_smp() change (global) rq\u0027s\npriority, while rt_rq passed to them may be not the top-level rt_rq.\nThis is wrong, because changing of priority on a child level does not\nguarantee that the priority is the highest all over the rq. So, this\nleak makes RT balancing unusable.\n\nThe short example: the task having the highest priority among all rq\u0027s\nRT tasks (no one other task has the same priority) are waking on a\nthrottle rt_rq.  The rq\u0027s cpupri is set to the task\u0027s priority\nequivalent, but real rq-\u003ert.highest_prio.curr is less.\n\nThe patch below fixes the problem.\n\nSigned-off-by: Kirill Tkhai \u003ctkhai@yandex.ru\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCC: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/49231385567953@web4m.yandex.ru\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a1192c0e5d037def6763f3873d3340615c241fe7",
      "tree": "6ea92f29388452b148f2a02c150f3b834c9dcabd",
      "parents": [
        "510e024d1e74bb0f574d14ee19436a56ed4fc476"
      ],
      "author": {
        "name": "Eryu Guan",
        "email": "guaneryu@gmail.com",
        "time": "Tue Dec 03 21:22:21 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "ext4: check for overlapping extents in ext4_valid_extent_entries()\n\ncommit 5946d089379a35dda0e531710b48fca05446a196 upstream.\n\nA corrupted ext4 may have out of order leaf extents, i.e.\n\nextent: lblk 0--1023, len 1024, pblk 9217, flags: LEAF UNINIT\nextent: lblk 1000--2047, len 1024, pblk 10241, flags: LEAF UNINIT\n             ^^^^ overlap with previous extent\n\nReading such extent could hit BUG_ON() in ext4_es_cache_extent().\n\n\tBUG_ON(end \u003c lblk);\n\nThe problem is that __read_extent_tree_block() tries to cache holes as\nwell but assumes \u0027lblk\u0027 is greater than \u0027prev\u0027 and passes underflowed\nlength to ext4_es_cache_extent(). Fix it by checking for overlapping\nextents in ext4_valid_extent_entries().\n\nI hit this when fuzz testing ext4, and am able to reproduce it by\nmodifying the on-disk extent by hand.\n\nAlso add the check for (ee_block + len - 1) in ext4_valid_extent() to\nmake sure the value is not overflow.\n\nRan xfstests on patched ext4 and no regression.\n\nCc: Lukáš Czerner \u003clczerner@redhat.com\u003e\nSigned-off-by: Eryu Guan \u003cguaneryu@gmail.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "510e024d1e74bb0f574d14ee19436a56ed4fc476",
      "tree": "a9c86cadc4c4c7efd2f9516e33ff16b4e4d5d0ab",
      "parents": [
        "3be19dd5258a26cfe1d90a22132784c2ba836039"
      ],
      "author": {
        "name": "Junho Ryu",
        "email": "jayr@google.com",
        "time": "Tue Dec 03 18:10:28 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "ext4: fix use-after-free in ext4_mb_new_blocks\n\ncommit 4e8d2139802ce4f41936a687f06c560b12115247 upstream.\n\next4_mb_put_pa should hold pa-\u003epa_lock before accessing pa-\u003epa_count.\nWhile ext4_mb_use_preallocated checks pa-\u003epa_deleted first and then\nincrements pa-\u003ecount later, ext4_mb_put_pa decrements pa-\u003epa_count\nbefore holding pa-\u003epa_lock and then sets pa-\u003epa_deleted.\n\n* Free sequence\next4_mb_put_pa (1):\t\tatomic_dec_and_test pa-\u003epa_count\next4_mb_put_pa (2):\t\tlock pa-\u003epa_lock\next4_mb_put_pa (3):\t\t\tcheck pa-\u003epa_deleted\next4_mb_put_pa (4):\t\t\tset pa-\u003epa_deleted\u003d1\next4_mb_put_pa (5):\t\tunlock pa-\u003epa_lock\next4_mb_put_pa (6):\t\tremove pa from a list\next4_mb_pa_callback:\t\tfree pa\n\n* Use sequence\next4_mb_use_preallocated (1):\titerate over preallocation\next4_mb_use_preallocated (2):\tlock pa-\u003epa_lock\next4_mb_use_preallocated (3):\t\tcheck pa-\u003epa_deleted\next4_mb_use_preallocated (4):\t\tincrease pa-\u003epa_count\next4_mb_use_preallocated (5):\tunlock pa-\u003epa_lock\next4_mb_release_context:\taccess pa\n\n* Use-after-free sequence\n[initial status]\t\t\u003cpa-\u003epa_deleted \u003d 0, pa_count \u003d 1\u003e\next4_mb_use_preallocated (1):\titerate over preallocation\next4_mb_use_preallocated (2):\tlock pa-\u003epa_lock\next4_mb_use_preallocated (3):\t\tcheck pa-\u003epa_deleted\next4_mb_put_pa (1):\t\tatomic_dec_and_test pa-\u003epa_count\n[pa_count decremented]\t\t\u003cpa-\u003epa_deleted \u003d 0, pa_count \u003d 0\u003e\next4_mb_use_preallocated (4):\t\tincrease pa-\u003epa_count\n[pa_count incremented]\t\t\u003cpa-\u003epa_deleted \u003d 0, pa_count \u003d 1\u003e\next4_mb_use_preallocated (5):\tunlock pa-\u003epa_lock\next4_mb_put_pa (2):\t\tlock pa-\u003epa_lock\next4_mb_put_pa (3):\t\t\tcheck pa-\u003epa_deleted\next4_mb_put_pa (4):\t\t\tset pa-\u003epa_deleted\u003d1\n[race condition!]\t\t\u003cpa-\u003epa_deleted \u003d 1, pa_count \u003d 1\u003e\next4_mb_put_pa (5):\t\tunlock pa-\u003epa_lock\next4_mb_put_pa (6):\t\tremove pa from a list\next4_mb_pa_callback:\t\tfree pa\next4_mb_release_context:\taccess pa\n\nAddressSanitizer has detected use-after-free in ext4_mb_new_blocks\nBug report: http://goo.gl/rG1On3\n\nSigned-off-by: Junho Ryu \u003cjayr@google.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\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": "09951c9b33f8cfdc0e8c4e03fe83bc66c9d908dc",
      "tree": "4b5081c15d8231b7cb2adbb0d06a6e9f0d531150",
      "parents": [
        "58c2314ac41e8f24a2a594bd866915e38de9648e"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Mon Dec 16 15:20:01 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "ftrace: Initialize the ftrace profiler for each possible cpu\n\ncommit c4602c1c818bd6626178d6d3fcc152d9f2f48ac0 upstream.\n\nFtrace currently initializes only the online CPUs. This implementation has\ntwo problems:\n- If we online a CPU after we enable the function profile, and then run the\n  test, we will lose the trace information on that CPU.\n  Steps to reproduce:\n  # echo 0 \u003e /sys/devices/system/cpu/cpu1/online\n  # cd \u003cdebugfs\u003e/tracing/\n  # echo \u003csome function name\u003e \u003e\u003e set_ftrace_filter\n  # echo 1 \u003e function_profile_enabled\n  # echo 1 \u003e /sys/devices/system/cpu/cpu1/online\n  # run test\n- If we offline a CPU before we enable the function profile, we will not clear\n  the trace information when we enable the function profile. It will trouble\n  the users.\n  Steps to reproduce:\n  # cd \u003cdebugfs\u003e/tracing/\n  # echo \u003csome function name\u003e \u003e\u003e set_ftrace_filter\n  # echo 1 \u003e function_profile_enabled\n  # run test\n  # cat trace_stat/function*\n  # echo 0 \u003e /sys/devices/system/cpu/cpu1/online\n  # echo 0 \u003e function_profile_enabled\n  # echo 1 \u003e function_profile_enabled\n  # cat trace_stat/function*\n  # run test\n  # cat trace_stat/function*\n\nSo it is better that we initialize the ftrace profiler for each possible cpu\nevery time we enable the function profile instead of just the online ones.\n\nLink: http://lkml.kernel.org/r/1387178401-10619-1-git-send-email-miaox@cn.fujitsu.com\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "58c2314ac41e8f24a2a594bd866915e38de9648e",
      "tree": "25b4928360576d7d6501a1e0d01fcab7e6003226",
      "parents": [
        "351381d8cea3036cfe021eb29994584d0e5c0e73"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Dec 23 17:45:01 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "selinux: selinux_setprocattr()-\u003eptrace_parent() needs rcu_read_lock()\n\ncommit c0c1439541f5305b57a83d599af32b74182933fe upstream.\n\nselinux_setprocattr() does ptrace_parent(p) under task_lock(p),\nbut task_struct-\u003ealloc_lock doesn\u0027t pin -\u003eparent or -\u003eptrace,\nthis looks confusing and triggers the \"suspicious RCU usage\"\nwarning because ptrace_parent() does rcu_dereference_check().\n\nAnd in theory this is wrong, spin_lock()-\u003epreempt_disable()\ndoesn\u0027t necessarily imply rcu_read_lock() we need to access\nthe -\u003eparent.\n\nReported-by: Evan McNabb \u003cemcnabb@redhat.com\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "351381d8cea3036cfe021eb29994584d0e5c0e73",
      "tree": "575afc68d8b8f5522817066d64aae1dc6843a69a",
      "parents": [
        "bc8a3912facbd66e2b88d10922aae74548b86606"
      ],
      "author": {
        "name": "Chad Hanson",
        "email": "chanson@trustedcs.com",
        "time": "Mon Dec 23 17:45:01 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "selinux: fix broken peer recv check\n\ncommit 46d01d63221c3508421dd72ff9c879f61053cffc upstream.\n\nFix a broken networking check. Return an error if peer recv fails.  If\nsecmark is active and the packet recv succeeds the peer recv error is\nignored.\n\nSigned-off-by: Chad Hanson \u003cchanson@trustedcs.com\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.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": "b86d86822526d0be85d41cca71242fba6ac3c2c7",
      "tree": "82f84b92df27707df6ab0c7abeb9ff5c948fddcf",
      "parents": [
        "a183811472052b849d74d4fb2674265c6f874610"
      ],
      "author": {
        "name": "JongHo Kim",
        "email": "furmuwon@gmail.com",
        "time": "Tue Dec 17 23:02:24 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "ALSA: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function\n\ncommit ed697e1aaf7237b1a62af39f64463b05c262808d upstream.\n\nWhen the process is sleeping at the SNDRV_PCM_STATE_PAUSED\nstate from the wait_for_avail function, the sleep process will be woken by\ntimeout(10 seconds). Even if the sleep process wake up by timeout, by this\npatch, the process will continue with sleep and wait for the other state.\n\nSigned-off-by: JongHo Kim \u003cfurmuwon@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a183811472052b849d74d4fb2674265c6f874610",
      "tree": "a1242a08c22224abfe001f68e9eeeeff8ab67c9f",
      "parents": [
        "34ee0e8ad09ec1e58858bd3c8756a31a2b3c46bf"
      ],
      "author": {
        "name": "Bo Shen",
        "email": "voice.shen@atmel.com",
        "time": "Wed Dec 18 11:26:23 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "ASoC: wm8904: fix DSP mode B configuration\n\ncommit f0199bc5e3a3ec13f9bc938556517ec430b36437 upstream.\n\nWhen wm8904 work in DSP mode B, we still need to configure it to\nwork in DSP mode. Or else, it will work in Right Justified mode.\n\nSigned-off-by: Bo Shen \u003cvoice.shen@atmel.com\u003e\nAcked-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\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": "7898047084bed6716bbc2c08b969ddf364ca36fd",
      "tree": "f943653c9ab0acdb04b67ece6ae565cf5e35f339",
      "parents": [
        "bb4e90afb0b16996ff921762ab4212db0f40535f"
      ],
      "author": {
        "name": "pingfan liu",
        "email": "qemulist@gmail.com",
        "time": "Fri Nov 15 16:35:00 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "powerpc: kvm: fix rare but potential deadlock scene\n\ncommit 91648ec09c1ef69c4d840ab6dab391bfb452d554 upstream.\n\nSince kvmppc_hv_find_lock_hpte() is called from both virtmode and\nrealmode, so it can trigger the deadlock.\n\nSuppose the following scene:\n\nTwo physical cpuM, cpuN, two VM instances A, B, each VM has a group of\nvcpus.\n\nIf on cpuM, vcpu_A_1 holds bitlock X (HPTE_V_HVLOCK), then is switched\nout, and on cpuN, vcpu_A_2 try to lock X in realmode, then cpuN will be\ncaught in realmode for a long time.\n\nWhat makes things even worse if the following happens,\n  On cpuM, bitlockX is hold, on cpuN, Y is hold.\n  vcpu_B_2 try to lock Y on cpuM in realmode\n  vcpu_A_2 try to lock X on cpuN in realmode\n\nOops! deadlock happens\n\nSigned-off-by: Liu Ping Fan \u003cpingfank@linux.vnet.ibm.com\u003e\nReviewed-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bb4e90afb0b16996ff921762ab4212db0f40535f",
      "tree": "743d066bb078c5e382d3d7b53cc8b833bb5d13fb",
      "parents": [
        "1461d4c794c2f98ebdd9d60f47a08c09dc4ce453"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Thu Oct 31 09:10:47 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "ceph: wake up \u0027safe\u0027 waiters when unregistering request\n\ncommit fc55d2c9448b34218ca58733a6f51fbede09575b upstream.\n\nWe also need to wake up \u0027safe\u0027 waiters if error occurs or request\naborted. Otherwise sync(2)/fsync(2) may hang forever.\n\nSigned-off-by: Yan, Zheng \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: Sage Weil \u003csage@inktank.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1461d4c794c2f98ebdd9d60f47a08c09dc4ce453",
      "tree": "998b062cde6260f17a0eba8933919d7eb42f4959",
      "parents": [
        "bc845e5405b033fadd398c5ca2884a568313c875"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Thu Sep 26 14:25:36 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:10 2014 -0800"
      },
      "message": "ceph: cleanup aborted requests when re-sending requests.\n\ncommit eb1b8af33c2e42a9a57fc0a7588f4a7b255d2e79 upstream.\n\nAborted requests usually get cleared when the reply is received.\nIf MDS crashes, no reply will be received. So we need to cleanup\naborted requests when re-sending requests.\n\nSigned-off-by: Yan, Zheng \u003czheng.z.yan@intel.com\u003e\nReviewed-by: Greg Farnum \u003cgreg@inktank.com\u003e\nSigned-off-by: Sage Weil \u003csage@inktank.com\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": "2953a01a3867700b0180f5c7477f0d9a16500dfa",
      "tree": "e7692d0cec2e3a629f8de5a59f088b63770e9c56",
      "parents": [
        "e49f6abcb8a5805d7e3a53646ddd0ada4e724008",
        "e7c0d6229dda3a4949478356b4dd51d872b295ab"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:25 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:24 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: Fix race condition during SSR\""
    },
    {
      "commit": "e49f6abcb8a5805d7e3a53646ddd0ada4e724008",
      "tree": "cc6af9d369eb4d1983b4eefd7fd8e3a4c3c16f9d",
      "parents": [
        "243d8978a3b752d2e386e2697379a9d02e160b1e",
        "89c96baacf357a9a9e419c0f0dbc4550d2b96d8f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:23 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:23 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: add loopback support\""
    },
    {
      "commit": "243d8978a3b752d2e386e2697379a9d02e160b1e",
      "tree": "17e92357798e78377ee8d925ec9d6f87fe81d1b1",
      "parents": [
        "018a751d157a59bdc188f8a95bfa8d3463d0761a",
        "308c38653b2677e9a6f0cc98084691d7774a70ca"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:22 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:22 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: tune downlink polling parameters\""
    },
    {
      "commit": "018a751d157a59bdc188f8a95bfa8d3463d0761a",
      "tree": "77d331d39351c6089d33d5e2cbb921a23c719c8d",
      "parents": [
        "b3f2511d9de3aaf47084b47b20c062f0dfe567c3",
        "7c1856091b020ee4c2523cefc1ecd472dfc054fe"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:21 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:21 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: add downlink processing state logging\""
    },
    {
      "commit": "b3f2511d9de3aaf47084b47b20c062f0dfe567c3",
      "tree": "e591efb324d50ee5ca923178abfe4b2931f26fff",
      "parents": [
        "08b2172277cadafb8ad75f2f87175126df8413ae",
        "7614a7fd15d8c3c8a5f73b3946c7f55422387450"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:20 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:20 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: prevent duplicate subsystem restart\""
    },
    {
      "commit": "08b2172277cadafb8ad75f2f87175126df8413ae",
      "tree": "fb50d0a893a7e3741981a76c5a51ff59d85595b1",
      "parents": [
        "34748a881654afc2397326a6fcd6402af88489bb",
        "1f31739b09b2a1546797e7b0d2409eb53a3305c0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:19 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:18 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: Update UL wakeup timeout to two seconds\""
    },
    {
      "commit": "34748a881654afc2397326a6fcd6402af88489bb",
      "tree": "039bc69e2f690546e41aa86f1724933960b08789",
      "parents": [
        "5647811b9ab93974f543bed369c78f5663e96d96",
        "096f7d336f88c814a3decfaf286632c1e3dad0fb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:18 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:17 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: delay shutdown until DL polling is complete\""
    },
    {
      "commit": "5647811b9ab93974f543bed369c78f5663e96d96",
      "tree": "2e5312ae869f932376ce334800d722ea2942e7c7",
      "parents": [
        "5cfb77a8b11bf6f6f01bef5419a43dc508668b42",
        "f7ae7a6010230835e609c67ad35a304415c617bd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:17 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:16 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: increase shutdown logging granularity\""
    },
    {
      "commit": "5cfb77a8b11bf6f6f01bef5419a43dc508668b42",
      "tree": "db0a1fa1cb74d9bcf5a256290b04620ca047075b",
      "parents": [
        "a6c41694e1c6fafdfbac1c3cf3075d4289e1b1e5",
        "ac8152a4753fc5d01a1cb4ce90272b85f174887e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:15 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:15 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: reduce notify_all() logging\""
    },
    {
      "commit": "a6c41694e1c6fafdfbac1c3cf3075d4289e1b1e5",
      "tree": "b806bba04f9d7b930d3e16432a71d6e36c0abb49",
      "parents": [
        "dc1730a2ca9aa328f87ccf4e025649b9e0ef6267",
        "c85df96a0224fd1f891d6b00c949b882d8231879"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:14 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:14 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: correct sps_transfer_one() flag usage\""
    },
    {
      "commit": "dc1730a2ca9aa328f87ccf4e025649b9e0ef6267",
      "tree": "a058350ed508bad5036e618f019e3573c5393eef",
      "parents": [
        "7275fe926db589fadc4c03b0f67ea58991f17ee0",
        "f800bbaf86b6a2a8f9ab02ccd4089494fd000646"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:13 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:13 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: Use IPC Logging for string formatting\""
    },
    {
      "commit": "7275fe926db589fadc4c03b0f67ea58991f17ee0",
      "tree": "c32ea2cfb9aa0f4b56c72a08901f6315555c7955",
      "parents": [
        "459bcb197c6ba8a52643237160aa06170415567f",
        "199294b2164e62a40dcf6853ede77215d619be31"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:12 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:12 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: wait for DL thread to shutdown in case of SSR\""
    },
    {
      "commit": "459bcb197c6ba8a52643237160aa06170415567f",
      "tree": "41cb326bb1c3e9e6f79745d341a684956b3a8f56",
      "parents": [
        "11beaede33cbb4068f5f77e806c9500ba6838253",
        "a82a95c209207c4f7721971785863e90603b93f2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 08 02:22:11 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jan 08 02:22:11 2014 -0800"
      },
      "message": "Merge \"msm: bam_dmux: reset bam hardware when A2 goes into pc\""
    },
    {
      "commit": "e7a594324a125a453966b9e3c295f88cc26abcad",
      "tree": "b35e73c50f5270b14f7e7e5f8e286de313ddd6be",
      "parents": [
        "d6dec02584000ec9940283fac486326cb0534c6d"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:47:34 2014 -0600"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:47:34 2014 -0600"
      },
      "message": "msm: HTC: ville: enable userspace governor\n\nChange-Id: I12aeb1f7cbae9e69b08396125e9cd4e41d464b0c\n"
    },
    {
      "commit": "d6dec02584000ec9940283fac486326cb0534c6d",
      "tree": "bc820a858810c6db32c856e2c55b8d6fdafb2bd3",
      "parents": [
        "b68151bf0f47e96d8111952ec99d5c080407cd07"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:46:54 2014 -0600"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jan 07 23:46:54 2014 -0600"
      },
      "message": "msm: HTC: fighter: enable conservative governor\n\nChange-Id: I708f71655a0bac4cb2e7c5be8802acef8e57c2b2\n"
    },
    {
      "commit": "11beaede33cbb4068f5f77e806c9500ba6838253",
      "tree": "9eb971354bb1cb5a96c89dc79bdd180de2fbe598",
      "parents": [
        "a3fb0d34719fe627b16e93c36bc3edbbaee819cd",
        "51f2569144eea21668f546772633378758bf19bd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 07 20:24:46 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jan 07 20:24:46 2014 -0800"
      },
      "message": "Merge \"ARM: dts: msm: Add support for UIO devices for RemoteFS\""
    },
    {
      "commit": "a3fb0d34719fe627b16e93c36bc3edbbaee819cd",
      "tree": "f5a2a58df1c6be5769dd4ecc5b1ce7d43ea8798a",
      "parents": [
        "9745425dd5df283e2ba8709b2ee9b2e98b227c60",
        "cad1f5c0838bb2000dafb673f22d6367867d34ba"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 07 20:24:45 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jan 07 20:24:45 2014 -0800"
      },
      "message": "Merge \"uio: msm_shared: Add support for platform data\""
    },
    {
      "commit": "6834a2df6c43d6fdc5d28d55fb76dc045144efb5",
      "tree": "2b2d47305bbe1c640981c3ff8d80c53060fe4006",
      "parents": [
        "9ddec584664e4d69d5c2f2152b1d9e110a563975",
        "b5d4cc7a58ae6acf585f5fff68be41648a41cdb2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 18:18:58 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 18:18:57 2014 -0800"
      },
      "message": "Merge \"Merge \"Merge \"cfg80211: permanently disable channels specified by base settings\"\"\""
    },
    {
      "commit": "b5d4cc7a58ae6acf585f5fff68be41648a41cdb2",
      "tree": "2b2d47305bbe1c640981c3ff8d80c53060fe4006",
      "parents": [
        "9ddec584664e4d69d5c2f2152b1d9e110a563975",
        "9745425dd5df283e2ba8709b2ee9b2e98b227c60"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 14:12:23 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 14:12:22 2014 -0800"
      },
      "message": "Merge \"Merge \"cfg80211: permanently disable channels specified by base settings\"\""
    },
    {
      "commit": "9ddec584664e4d69d5c2f2152b1d9e110a563975",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "c8b24df24377b50b0a0ebdecaa54c5961e76ccf3",
        "b62b087f80c8173619aac82f1b076ebcf82081a3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 12:44:47 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 12:44:47 2014 -0800"
      },
      "message": "Merge \"Merge \"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": "795cfe23a06bbc464d86bbe506e66d759336bc57",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "56951c631ca3a5ed54fbd4ad9006ac54c6a4b7d2",
        "840fc4c0345b9b72edd5647242e4a6daa67aff5f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 08:26:39 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 08:26:38 2014 -0800"
      },
      "message": "Merge \"Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.026 on remote branch\""
    },
    {
      "commit": "840fc4c0345b9b72edd5647242e4a6daa67aff5f",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "56951c631ca3a5ed54fbd4ad9006ac54c6a4b7d2",
        "34bd7b0b2d5bbeb6e01ffdf8e1b84038156d0d0c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 08:54:18 2014 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 08:54:18 2014 -0700"
      },
      "message": "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.026 on remote branch\n\nChange-Id: I8a89c27071c00f2fd415e9411517607482edfc36\n"
    },
    {
      "commit": "9745425dd5df283e2ba8709b2ee9b2e98b227c60",
      "tree": "2b2d47305bbe1c640981c3ff8d80c53060fe4006",
      "parents": [
        "a0d58ba2cc064b61e2993398588f5a7f76702d1a",
        "985fe427ddca9c1040f1eecd94de8ce833080f99"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 04:57:15 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 04:57:14 2014 -0800"
      },
      "message": "Merge \"cfg80211: permanently disable channels specified by base settings\""
    },
    {
      "commit": "b62b087f80c8173619aac82f1b076ebcf82081a3",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "c8b24df24377b50b0a0ebdecaa54c5961e76ccf3",
        "d80f831677a4a0fdecc8d58d7590045bb917033a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 04:27:20 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 04:27:19 2014 -0800"
      },
      "message": "Merge \"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": "c8b24df24377b50b0a0ebdecaa54c5961e76ccf3",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "fd56bfd1dc01f1821f3003d53da3b8594ccffe09",
        "171cefa32945432e77cc9377b172382a66de7744"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 04:13:22 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 04:13:21 2014 -0800"
      },
      "message": "Merge \"Merge \"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": "a0d58ba2cc064b61e2993398588f5a7f76702d1a",
      "tree": "49bddf2c51097962a426ff266b2c533906973bee",
      "parents": [
        "bd55444ae9c88e882a3c4eab35cd19fe2c7d6d96",
        "f0c7091c82594bc42bb5af99dae4f18e1dae6d46"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 03:12:45 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 03:12:45 2014 -0800"
      },
      "message": "Merge \"cfg80211: export regulatory_hint_user() API\""
    },
    {
      "commit": "bd55444ae9c88e882a3c4eab35cd19fe2c7d6d96",
      "tree": "56b1e69439e99333b794282c96984ed30f770f4d",
      "parents": [
        "588a560b45b326d1d240871f78baa9487f9fc6d4",
        "b985ece533200b2bad70d7276f8642d008a473bf"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 03:12:43 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 03:12:43 2014 -0800"
      },
      "message": "Merge \"msm: wlan: update  db.txt with information from compliance team\""
    },
    {
      "commit": "588a560b45b326d1d240871f78baa9487f9fc6d4",
      "tree": "53750d8b1955e4ab52549c35d71461ce2aa18328",
      "parents": [
        "99cde60d4665e045356be8d3d412441fee2deed0",
        "947a9231903c072ae5e5850418c228356873b94f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 03:12:42 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 03:12:42 2014 -0800"
      },
      "message": "Merge \"msm: wlan: Add VHT80 support on db.txt\""
    },
    {
      "commit": "99cde60d4665e045356be8d3d412441fee2deed0",
      "tree": "484f0058a9a8776fdc71bab39fa818404693a718",
      "parents": [
        "d80f831677a4a0fdecc8d58d7590045bb917033a",
        "64ee9bddeba4ce3adee95c46d00bfaf935b60770"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 06 03:12:41 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jan 06 03:12:41 2014 -0800"
      },
      "message": "Merge \"cfg80211: fix set_regdom() to cancel requests with same alpha2\""
    },
    {
      "commit": "171cefa32945432e77cc9377b172382a66de7744",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "fd56bfd1dc01f1821f3003d53da3b8594ccffe09",
        "d80f831677a4a0fdecc8d58d7590045bb917033a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 05 23:54:40 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Jan 05 23:54:40 2014 -0800"
      },
      "message": "Merge \"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": "fd56bfd1dc01f1821f3003d53da3b8594ccffe09",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "56951c631ca3a5ed54fbd4ad9006ac54c6a4b7d2",
        "b5947a0750cd951c212ed2f9574c22fc7c4dc075"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 05 23:40:28 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Jan 05 23:40:28 2014 -0800"
      },
      "message": "Merge \"Merge \"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": "b5947a0750cd951c212ed2f9574c22fc7c4dc075",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "56951c631ca3a5ed54fbd4ad9006ac54c6a4b7d2",
        "d80f831677a4a0fdecc8d58d7590045bb917033a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 05 19:29:30 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Jan 05 19:29:30 2014 -0800"
      },
      "message": "Merge \"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": "b68151bf0f47e96d8111952ec99d5c080407cd07",
      "tree": "d3b56c8a270fc33db258c205f6f259af4ee192d8",
      "parents": [
        "98993cd2dce4556ec64f36c5155bb9fc03e7d707"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Tue Dec 24 01:42:08 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:49:12 2014 -0800"
      },
      "message": "jet: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: I90472b525c68de1e2a6829740b20a7946fe29266\n"
    },
    {
      "commit": "98993cd2dce4556ec64f36c5155bb9fc03e7d707",
      "tree": "6c415d41f035a1fc295f8a1a697d9bb08ab7cfb2",
      "parents": [
        "2a28fbad585bdcf671651f6f7de723f302e0f717"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Tue Dec 24 01:56:46 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:48:49 2014 -0800"
      },
      "message": "elite: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: Ia4281cbe6469537ea927b7c2b020c6f76e1b360f\n"
    },
    {
      "commit": "2a28fbad585bdcf671651f6f7de723f302e0f717",
      "tree": "21ed12e96a5ca4359859817f2d7ea9a2da80bc46",
      "parents": [
        "f72c374bbfafcef1344b0dbbac2edd88d196562f"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Sun Jan 05 16:23:39 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:48:17 2014 -0800"
      },
      "message": "fighter: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: I1ad59b8a81b25785a6f9547a245527701b11c7f3\n"
    },
    {
      "commit": "f72c374bbfafcef1344b0dbbac2edd88d196562f",
      "tree": "71f0ab84c6d812e113d62e7db80b5935212c195f",
      "parents": [
        "62023c9a57cd36a008036015ba5be020f2ac6bfb"
      ],
      "author": {
        "name": "jared caliendo",
        "email": "kushdeck@gmail.com",
        "time": "Tue Dec 24 01:56:13 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 05 17:40:21 2014 -0800"
      },
      "message": "ville: Disable module loading.\n\n* Remove deprecated config options\n\nChange-Id: I2a5a1b253b7b4e10eb802cf7eb79c179074754c3\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": "34bd7b0b2d5bbeb6e01ffdf8e1b84038156d0d0c",
      "tree": "a5032c08500eb5c7f4dd6bc38c49bf5a34d75f9e",
      "parents": [
        "ad498d03b1b84ffd009f7e415aeecc86763968c2",
        "112f3817f081d85c534f92fb08ac7d94a4fad6b4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 03 08:57:44 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jan 03 08:57:44 2014 -0800"
      },
      "message": "Merge \"Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.01.007.025 on remote branch\""
    },
    {
      "commit": "112f3817f081d85c534f92fb08ac7d94a4fad6b4",
      "tree": "a5032c08500eb5c7f4dd6bc38c49bf5a34d75f9e",
      "parents": [
        "ad498d03b1b84ffd009f7e415aeecc86763968c2",
        "ba42d214a1ff327b232758f81e8c958737fb8461"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 03 08:57:52 2014 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 03 08:57:52 2014 -0700"
      },
      "message": "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.01.007.025 on remote branch\n\nChange-Id: I603257639c5c228eb6f25253ca1f48dd090490fb\n"
    },
    {
      "commit": "56951c631ca3a5ed54fbd4ad9006ac54c6a4b7d2",
      "tree": "0e3fa39a932181655d51e63b47eb40e46eb3af1a",
      "parents": [
        "cb41b10a3475ce8296310d85224ee6282cfc87d9",
        "49f078f14bd2cf8aa5fb5bfcac58d66fe37854e5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 03 07:48:38 2014 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jan 03 07:48:38 2014 -0800"
      },
      "message": "Merge \"Merge \"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.\"\"\""
    }
  ],
  "next": "51f2569144eea21668f546772633378758bf19bd"
}
