)]}'
{
  "log": [
    {
      "commit": "7f4e15693062aa1afcfc8f05f6790baf29bacfa3",
      "tree": "d4ef5496034aaaeba1ce945f810ee56ec2a5fce5",
      "parents": [
        "04aa37b5f943920017ad094e776cd5514b1a9246"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Aug 25 15:59:11 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:39:46 2011 -0700"
      },
      "message": "kernel/printk: do not turn off bootconsole in printk_late_init() if keep_bootcon\n\ncommit 4c30c6f566c0989ddaee3407da44751e340a63ed upstream.\n\nIt seems that 7bf693951a8e (\"console: allow to retain boot console via\nboot option keep_bootcon\") doesn\u0027t always achieve what it aims, as when\nprintk_late_init() runs it unconditionally turns off all boot consoles.\nWith this patch, I am able to see more messages on the boot console in\nKVM guests than I can without, when keep_bootcon is specified.\n\nI think it is appropriate for the relevant -stable trees.  However, it\u0027s\nmore of an annoyance than a serious bug (ideally you don\u0027t need to keep\nthe boot console around as console handover should be working -- I was\nencountering a situation where the console handover wasn\u0027t working and\nnot having the boot console available meant I couldn\u0027t see why).\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nAcked-by: Fabio M. Di Nitto \u003cfdinitto@redhat.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@suse.de\u003e\n\n"
    },
    {
      "commit": "04aa37b5f943920017ad094e776cd5514b1a9246",
      "tree": "b800c7516bdf1f9bc54470c4d3ee9005263e9449",
      "parents": [
        "512228f0be3af44bf5cf6cc5750ddd279bbedaf3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:56:30 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:56:30 2011 -0700"
      },
      "message": "Linux 3.0.4\n"
    },
    {
      "commit": "512228f0be3af44bf5cf6cc5750ddd279bbedaf3",
      "tree": "4efaddfd0a353537b70c2a1059ebf49a1b624286",
      "parents": [
        "80b5405f36fba0caa9a142f978c00afa6aa7714c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 19 16:15:10 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:16 2011 -0700"
      },
      "message": "Add a personality to report 2.6.x version numbers\n\ncommit be27425dcc516fd08245b047ea57f83b8f6f0903 upstream.\n\nI ran into a couple of programs which broke with the new Linux 3.0\nversion.  Some of those were binary only.  I tried to use LD_PRELOAD to\nwork around it, but it was quite difficult and in one case impossible\nbecause of a mix of 32bit and 64bit executables.\n\nFor example, all kind of management software from HP doesnt work, unless\nwe pretend to run a 2.6 kernel.\n\n  $ uname -a\n  Linux svivoipvnx001 3.0.0-08107-g97cd98f #1062 SMP Fri Aug 12 18:11:45 CEST 2011 i686 i686 i386 GNU/Linux\n\n  $ hpacucli ctrl all show\n\n  Error: No controllers detected.\n\n  $ rpm -qf /usr/sbin/hpacucli\n  hpacucli-8.75-12.0\n\nAnother notable case is that Python now reports \"linux3\" from\nsys.platform(); which in turn can break things that were checking\nsys.platform() \u003d\u003d \"linux2\":\n\n  https://bugzilla.mozilla.org/show_bug.cgi?id\u003d664564\n\nIt seems pretty clear to me though it\u0027s a bug in the apps that are using\n\u0027\u003d\u003d\u0027 instead of .startswith(), but this allows us to unbreak broken\nprograms.\n\nThis patch adds a UNAME26 personality that makes the kernel report a\n2.6.40+x version number instead.  The x is the x in 3.x.\n\nI know this is somewhat ugly, but I didn\u0027t find a better workaround, and\ncompatibility to existing programs is important.\n\nSome programs also read /proc/sys/kernel/osrelease.  This can be worked\naround in user space with mount --bind (and a mount namespace)\n\nTo use:\n\n  wget ftp://ftp.kernel.org/pub/linux/kernel/people/ak/uname26/uname26.c\n  gcc -o uname26 uname26.c\n  ./uname26 program\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "80b5405f36fba0caa9a142f978c00afa6aa7714c",
      "tree": "a27bfd280e094fc9378a0bebf9d3a14172ab30be",
      "parents": [
        "3a60f9e4a0fb6db169781eb5ee78e1ecbe4195f5"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Sat Jun 25 13:18:12 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:16 2011 -0700"
      },
      "message": "igb: Fix lack of flush after register write and before delay\n\ncommit 064b43304ed8ede8e13ff7b4338d09fd37bcffb1 upstream.\n\nRegister writes followed by a delay are required to have a flush\nbefore the delay in order to commit the values to the register.  Without\nthe flush, the code following the delay may not function correctly.\n\nReported-by: Tong Ho \u003ctong.ho@ericsson.com\u003e\nReported-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by:  Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a60f9e4a0fb6db169781eb5ee78e1ecbe4195f5",
      "tree": "1ea1e2d77931f01055b101c72eb32d189805496f",
      "parents": [
        "5af075e3d112a6d9c2fa53c1b99a5ee945e649fd"
      ],
      "author": {
        "name": "Aaron Lu",
        "email": "Aaron.Lu@amd.com",
        "time": "Mon Jul 11 13:27:11 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:16 2011 -0700"
      },
      "message": "mmc: sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish\n\ncommit 78869618a886d33d8cdfcb78cf9b245b5250e465 upstream.\n\nCurrently, the retuning timer for retuning mode 1 will be deleted in\nfunction sdhci_tasklet_finish after a mmc request done, which will make\nretuning timing never trigger again. This patch fixed this problem.\n\nSigned-off-by: Aaron Lu \u003cAaron.Lu@amd.com\u003e\nReviewed-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5af075e3d112a6d9c2fa53c1b99a5ee945e649fd",
      "tree": "867adf11f2f753295189439030e843aa34847d98",
      "parents": [
        "4ca4e8168092fcf2c352b25556e786762668a2a4"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Aug 10 15:32:23 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:16 2011 -0700"
      },
      "message": "rt2x00: fix order of entry flags modification\n\ncommit df71c9cfceea801e7e26e2c74241758ef9c042e5 upstream.\n\nIn rt2800usb_work_txdone we check flags in order:\n\n- ENTRY_OWNER_DEVICE_DATA\n- ENTRY_DATA_STATUS_PENDING\n- ENTRY_DATA_IO_FAILED\n\nModify flags in separate order in rt2x00usb_interrupt_txdone, to avoid\nprocessing entries in _txdone with wrong flags or skip processing\nready entries.\n\nReported-by: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ca4e8168092fcf2c352b25556e786762668a2a4",
      "tree": "f7905acc484c5bd55fff3b0447263bea32fa00ae",
      "parents": [
        "44510a7f9f4a15a1c27b417115a412dabb2b278c"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Aug 24 10:20:17 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:15 2011 -0700"
      },
      "message": "fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message\n\ncommit c2183d1e9b3f313dd8ba2b1b0197c8d9fb86a7ae upstream.\n\nFUSE_NOTIFY_INVAL_ENTRY didn\u0027t check the length of the write so the\nmessage processing could overrun and result in a \"kernel BUG at\nfs/fuse/dev.c:629!\"\n\nReported-by: Han-Wen Nienhuys \u003chanwenn@gmail.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44510a7f9f4a15a1c27b417115a412dabb2b278c",
      "tree": "59a59108cdf82969b28a057572ceddf70210b7d2",
      "parents": [
        "0cfbab6a0b26aaf895d36ecd6fd2a1c5bde83841"
      ],
      "author": {
        "name": "Thomas Reim",
        "email": "reimth@googlemail.com",
        "time": "Wed Aug 17 09:03:32 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:15 2011 -0700"
      },
      "message": "drm/radeon: Extended DDC Probing for Toshiba L300D Radeon Mobility X1100 HDMI-A Connector\n\ncommit f2b60717e692550bf753a5d64a5b69ea430fc832 upstream.\n\nToshiba Satellite L300D with ATI Mobility Radeon X1100 sends data\n   to i2c bus for a HDMI connector that is not implemented/existent\n   on the notebook\u0027s board.\n\n   Fix by applying extented DDC probing for this connector.\n\n   Requires [PATCH] drm/radeon: Extended DDC Probing for Connectors\n   with Improperly Wired DDC Lines\n\n   Tested for kernel 2.6.38 on Toshiba Satellite L300D notebook\n\n   BugLink: http://bugs.launchpad.net/bugs/826677\n\nSigned-off-by: Thomas Reim \u003creimth@gmail.com\u003e\nAcked-by: Chris Routh \u003crouthy@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cfbab6a0b26aaf895d36ecd6fd2a1c5bde83841",
      "tree": "f5dfb8494b156e28972f8d43b9ac873d6e697df6",
      "parents": [
        "2498959a006e04fb2491e44796a88082dba5923f"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 21:17:57 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:15 2011 -0700"
      },
      "message": "drm/ttm: fix ttm_bo_add_ttm(user) failure path\n\ncommit 7c4c3960dff109bc5db4c35da481c212dadb5eb5 upstream.\n\nttm_tt_destroy kfrees passed object, so we need to nullify\na reference to it.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nReviewed-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2498959a006e04fb2491e44796a88082dba5923f",
      "tree": "58807a1e4c3849f172bf84ba6eff3c1a1a11abcc",
      "parents": [
        "2f431897688c7f81be23ca316a9682c889ac09e0"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Fri Aug 05 09:09:00 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:14 2011 -0700"
      },
      "message": "x86, UV: Remove UV delay in starting slave cpus\n\ncommit 05e33fc20ea5e493a2a1e7f1d04f43cdf89f83ed upstream.\n\nDelete the 10 msec delay between the INIT and SIPI when starting\nslave cpus. I can find no requirement for this delay. BIOS also\nhas similar code sequences without the delay.\n\nRemoving the delay reduces boot time by 40 sec. Every bit helps.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nLink: http://lkml.kernel.org/r/20110805140900.GA6774@sgi.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f431897688c7f81be23ca316a9682c889ac09e0",
      "tree": "dfc2859ca1b3980eee4718ea65e178886de96898",
      "parents": [
        "656e041651bdb780ad525c0983004d01b6f44fd8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Aug 22 13:27:06 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:14 2011 -0700"
      },
      "message": "x86-32, vdso: On system call restart after SYSENTER, use int $0x80\n\ncommit 7ca0758cdb7c241cb4e0490a8d95f0eb5b861daf upstream.\n\nWhen we enter a 32-bit system call via SYSENTER or SYSCALL, we shuffle\nthe arguments to match the int $0x80 calling convention.  This was\nprobably a design mistake, but it\u0027s what it is now.  This causes\nerrors if the system call as to be restarted.\n\nFor SYSENTER, we have to invoke the instruction from the vdso as the\nreturn address is hardcoded.  Accordingly, we can simply replace the\njump in the vdso with an int $0x80 instruction and use the slower\nentry point for a post-restart.\n\nSuggested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/CA%2B55aFztZ\u003dr5wa0x26KJQxvZOaQq8s2v3u50wCyJcA-Sc4g8gQ@mail.gmail.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "656e041651bdb780ad525c0983004d01b6f44fd8",
      "tree": "8a97eb5fe50b070dc7f0549a23845fff1c13ffda",
      "parents": [
        "6aaaf4e6f976f93f6e7d67bf21874412bf124582"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Tue Jul 26 16:42:26 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:14 2011 -0700"
      },
      "message": "x86, olpc: Wait for last byte of EC command to be accepted\n\ncommit a3ea14df0e383f44dcb2e61badb71180dbffe526 upstream.\n\nWhen executing EC commands, only waiting when there are still\nmore bytes to write is usually fine. However, if the system\nsuspends very quickly after a call to olpc_ec_cmd(), the last\ndata byte may not yet be transferred to the EC, and the command\nwill not complete.\n\nThis solves a bug where the SCI wakeup mask was not correctly\nwritten when going into suspend.\n\nIt means that sometimes, on XO-1.5 (but not XO-1), the\ndevices that were marked as wakeup sources can\u0027t wake up\nthe system. e.g. you ask for wifi wakeups, suspend, but then\nincoming wifi frames don\u0027t wake up the system as they should.\n\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6aaaf4e6f976f93f6e7d67bf21874412bf124582",
      "tree": "e38641551fe2ca2028aa60525424d819f88a8007",
      "parents": [
        "1561007953be5267725fca1223d79b133e48113a"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Aug 17 15:15:00 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:13 2011 -0700"
      },
      "message": "xen: Do not enable PV IPIs when vector callback not present\n\ncommit 3c05c4bed4ccce3f22f6d7899b308faae24ad198 upstream.\n\nFix regression for HVM case on older (\u003c4.1.1) hypervisors caused by\n\n  commit 99bbb3a84a99cd04ab16b998b20f01a72cfa9f4f\n  Author: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n  Date:   Thu Dec 2 17:55:10 2010 +0000\n\n    xen: PV on HVM: support PV spinlocks and IPIs\n\nThis change replaced the SMP operations with event based handlers without\ntaking into account that this only works when the hypervisor supports\ncallback vectors. This causes unexplainable hangs early on boot for\nHVM guests with more than one CPU.\n\nBugLink: http://bugs.launchpad.net/bugs/791850\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nTested-and-Reported-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1561007953be5267725fca1223d79b133e48113a",
      "tree": "9beaca02a00fa2ee45b815558229c7bb810012e2",
      "parents": [
        "b3120702bfb40e3689c2a6ae3944d9886201b753"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Tue Aug 16 15:07:41 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:12 2011 -0700"
      },
      "message": "xen/x86: replace order-based range checking of M2P table by linear one\n\ncommit ccbcdf7cf1b5f6c6db30d84095b9c6c53043af55 upstream.\n\nThe order-based approach is not only less efficient (requiring a shift\nand a compare, typical generated code looking like this\n\n\tmov\teax, [machine_to_phys_order]\n\tmov\tecx, eax\n\tshr\tebx, cl\n\ttest\tebx, ebx\n\tjnz\t...\n\nwhereas a direct check requires just a compare, like in\n\n\tcmp\tebx, [machine_to_phys_nr]\n\tjae\t...\n\n), but also slightly dangerous in the 32-on-64 case - the element\naddress calculation can wrap if the next power of two boundary is\nsufficiently far away from the actual upper limit of the table, and\nhence can result in user space addresses being accessed (with it being\nunknown what may actually be mapped there).\n\nAdditionally, the elimination of the mistaken use of fls() here (should\nhave been __fls()) fixes a latent issue on x86-64 that would trigger\nif the code was run on a system with memory extending beyond the 44-bit\nboundary.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\n[v1: Based on Jeremy\u0027s feedback]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3120702bfb40e3689c2a6ae3944d9886201b753",
      "tree": "866e8c2a05b2faa39804f535225e2c633c7ed4be",
      "parents": [
        "c70ea5da1319eace8f5a6923b327fa2b325661fd"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Thu Jul 14 15:30:37 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:11 2011 -0700"
      },
      "message": "xen-blkfront: Fix one off warning about name clash\n\ncommit 89153b5cae9f40c224a5d321665a97bf14220c2c upstream.\n\nAvoid telling users to use xvde and onwards when using xvde.\n\nAcked-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c70ea5da1319eace8f5a6923b327fa2b325661fd",
      "tree": "8afc12031caacc201b3158ca07c0d92208b8e302",
      "parents": [
        "45df4b8977852ea12d6ed19f6c87e6765f6c31e5"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Thu Jul 14 15:30:22 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:11 2011 -0700"
      },
      "message": "xen-blkfront: Drop name and minor adjustments for emulated scsi devices\n\ncommit 196cfe2ae8fcdc03b3c7d627e7dfe8c0ce7229f9 upstream.\n\nThese were intended to avoid the namespace clash when representing\nemulated IDE and SCSI devices. However that seems to confuse users\nmore than expected (a disk defined as sda becomes xvde).\nSo for now go back to the scheme which does no adjustments. This\nwill break when mixing IDE and SCSI names in the configuration of\nguests but should be by now expected.\n\nAcked-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "45df4b8977852ea12d6ed19f6c87e6765f6c31e5",
      "tree": "50111bd57a1849b89b0b0578c31788077bda6452",
      "parents": [
        "4eddd2a50f2548c6c83081fde8fdbc3de07626f6"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sat Aug 13 12:58:21 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:11 2011 -0700"
      },
      "message": "ext4: fix nomblk_io_submit option so it correctly converts uninit blocks\n\ncommit 9dd75f1f1a02d656a11a7b9b9e6c2759b9c1e946 upstream.\n\nBug discovered by Jan Kara:\n\nFinally, commit 1449032be17abb69116dbc393f67ceb8bd034f92 returned back\nthe old IO submission code but apparently it forgot to return the old\nhandling of uninitialized buffers so we unconditionnaly call\nblock_write_full_page() without specifying end_io function. So AFAICS\nwe never convert unwritten extents to written in some cases. For\nexample when I mount the fs as: mount -t ext4 -o\nnomblk_io_submit,dioread_nolock /dev/ubdb /mnt and do\n        int fd \u003d open(argv[1], O_RDWR | O_CREAT | O_TRUNC, 0600);\n        char buf[1024];\n        memset(buf, \u0027a\u0027, sizeof(buf));\n        fallocate(fd, 0, 0, 16384);\n        write(fd, buf, sizeof(buf));\n\nI get a file full of zeros (after remounting the filesystem so that\npagecache is dropped) instead of seeing the first KB contain \u0027a\u0027s.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4eddd2a50f2548c6c83081fde8fdbc3de07626f6",
      "tree": "2adb177da1b18471c528e5821850b6d5233f8501",
      "parents": [
        "2526f368949bccda6e8ed1bf74a4e955e3af42af"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Sat Aug 13 12:30:59 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:11 2011 -0700"
      },
      "message": "ext4: Resolve the hang of direct i/o read in handling EXT4_IO_END_UNWRITTEN.\n\ncommit 32c80b32c053dc52712dedac5e4d0aa7c93fc353 upstream.\n\nEXT4_IO_END_UNWRITTEN flag set and the increase of i_aiodio_unwritten\nshould be done simultaneously since ext4_end_io_nolock always clear\nthe flag and decrease the counter in the same time.\n\nWe don\u0027t increase i_aiodio_unwritten when setting\nEXT4_IO_END_UNWRITTEN so it will go nagative and causes some process\nto wait forever.\n\nPart of the patch came from Eric in his e-mail, but it doesn\u0027t fix the\nproblem met by Michael actually.\n\nhttp://marc.info/?l\u003dlinux-ext4\u0026m\u003d131316851417460\u0026w\u003d2\n\nReported-and-Tested-by: Michael Tokarev\u003cmjt@tls.msk.ru\u003e\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2526f368949bccda6e8ed1bf74a4e955e3af42af",
      "tree": "2f449cf41e4ebd9c5282c30b1b8c23af1179e4b7",
      "parents": [
        "2fb522e963f57a6c0206f67a355b8131b16ef607"
      ],
      "author": {
        "name": "Jiaying Zhang",
        "email": "jiayingz@google.com",
        "time": "Sat Aug 13 12:17:13 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:10 2011 -0700"
      },
      "message": "ext4: call ext4_ioend_wait and ext4_flush_completed_IO in ext4_evict_inode\n\ncommit 2581fdc810889fdea97689cb62481201d579c796 upstream.\n\nFlush inode\u0027s i_completed_io_list before calling ext4_io_wait to\nprevent the following deadlock scenario: A page fault happens while\nsome process is writing inode A. During page fault,\nshrink_icache_memory is called that in turn evicts another inode\nB. Inode B has some pending io_end work so it calls ext4_ioend_wait()\nthat waits for inode B\u0027s i_ioend_count to become zero. However, inode\nB\u0027s ioend work was queued behind some of inode A\u0027s ioend work on the\nsame cpu\u0027s ext4-dio-unwritten workqueue. As the ext4-dio-unwritten\nthread on that cpu is processing inode A\u0027s ioend work, it tries to\ngrab inode A\u0027s i_mutex lock. Since the i_mutex lock of inode A is\nstill hold before the page fault happened, we enter a deadlock.\n\nAlso moves ext4_flush_completed_IO and ext4_ioend_wait from\next4_destroy_inode() to ext4_evict_inode(). During inode deleteion,\next4_evict_inode() is called before ext4_destroy_inode() and in\next4_evict_inode(), we may call ext4_truncate() without holding\ni_mutex lock. As a result, there is a race between flush_completed_IO\nthat is called from ext4_ext_truncate() and ext4_end_io_work, which\nmay cause corruption on an io_end structure. This change moves\next4_flush_completed_IO and ext4_ioend_wait from ext4_destroy_inode()\nto ext4_evict_inode() to resolve the race between ext4_truncate() and\next4_end_io_work during inode deletion.\n\nSigned-off-by: Jiaying Zhang \u003cjiayingz@google.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2fb522e963f57a6c0206f67a355b8131b16ef607",
      "tree": "e8f00987f7956949e4dec58ce2021539381eb1c4",
      "parents": [
        "f5dce23cc163abd3a4ebece8ae9f140426bf8253"
      ],
      "author": {
        "name": "Curt Wohlgemuth",
        "email": "curtw@google.com",
        "time": "Sat Aug 13 11:25:18 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:10 2011 -0700"
      },
      "message": "ext4: Fix ext4_should_writeback_data() for no-journal mode\n\ncommit 441c850857148935babe000fc2ba1455fe54a6a9 upstream.\n\next4_should_writeback_data() had an incorrect sequence of\ntests to determine if it should return 0 or 1: in\nparticular, even in no-journal mode, 0 was being returned\nfor a non-regular-file inode.\n\nThis meant that, in non-journal mode, we would use\next4_journalled_aops for directories, symlinks, and other\nnon-regular files.  However, calling journalled aop\ncallbacks when there is no valid handle, can cause problems.\n\nThis would cause a kernel crash with Jan Kara\u0027s commit\n2d859db3e4 (\"ext4: fix data corruption in inodes with\njournalled data\"), because we now dereference \u0027handle\u0027 in\next4_journalled_write_end().\n\nI also added BUG_ONs to check for a valid handle in the\nobviously journal-only aops callbacks.\n\nI tested this running xfstests with a scratch device in\nthese modes:\n\n   - no-journal\n   - data\u003dordered\n   - data\u003dwriteback\n   - data\u003djournal\n\nAll work fine; the data\u003djournal run has many failures and a\ncrash in xfstests 074, but this is no different from a\nvanilla kernel.\n\nSigned-off-by: Curt Wohlgemuth \u003ccurtw@google.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f5dce23cc163abd3a4ebece8ae9f140426bf8253",
      "tree": "5b0c93aac565c2ad30df12b3953ffc0526f71131",
      "parents": [
        "c9f30c29833aa4e816c3ab2031dc10dd8af92ec9"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Aug 14 22:43:01 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:10 2011 -0700"
      },
      "message": "ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist\n\ncommit eade7b281c9fc18401b989c77d5e5e660b25a3b7 upstream.\n\nBugLink: https://bugs.launchpad.net/bugs/826081\n\nThe original reporter needs \u0027Headphone Jack Sense\u0027 enabled to have\naudible audio, so add his PCI SSID to the whitelist.\n\nReported-and-tested-by: Muhammad Khurram Khan\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9f30c29833aa4e816c3ab2031dc10dd8af92ec9",
      "tree": "458173b98580754a4ea5b73f2be5c11da90c1048",
      "parents": [
        "5e5c860400ef1307e3d87aebd5ec8a35b078ca51"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Sun Aug 14 11:31:16 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:09 2011 -0700"
      },
      "message": "ALSA: snd_usb_caiaq: track submitted output urbs\n\ncommit da6094ea7d3c2295473d8f5134279307255d6ebf upstream.\n\nThe snd_usb_caiaq driver currently assumes that output urbs are serviced\nin time and doesn\u0027t track when and whether they are given back by the\nUSB core. That usually works fine, but due to temporary limitations of\nthe XHCI stack, we faced that urbs were submitted more than once with\nthis approach.\n\nAs it\u0027s no good practice to fire and forget urbs anyway, this patch\nintroduces a proper bit mask to track which requests have been submitted\nand given back.\n\nThat alone however doesn\u0027t make the driver work in case the host\ncontroller is broken and doesn\u0027t give back urbs at all, and the output\nstream will stop once all pre-allocated output urbs are consumed. But\nit does prevent crashes of the controller stack in such cases.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d40702 for more details.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-and-tested-by: Matej Laitl \u003cmatej@laitl.cz\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e5c860400ef1307e3d87aebd5ec8a35b078ca51",
      "tree": "346e159f3e9d9f2f248c6ca37da918b38377eeba",
      "parents": [
        "966ef7daecee021ffded11d584e57160ee0395c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 19 07:55:10 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:09 2011 -0700"
      },
      "message": "ALSA: usb-audio - Fix missing mixer dB information\n\ncommit 38b65190c6ab0be8ce7cff69e734ca5b5e7fa309 upstream.\n\nThe recent fix for testing dB range at the mixer creation time seems\nto cause regressions in some devices.  In such devices, reading the dB\ninfo at probing time gives an error, thus both dBmin and dBmax are still\nzero, and TLV flag isn\u0027t set although the later read of dB info succeeds.\n\nThis patch adds a workaround for such a case by assuming that the later\nread will succeed.  In future, a similar test should be performed in a\ncase where a wrong dB range is seen even in the later read.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "966ef7daecee021ffded11d584e57160ee0395c2",
      "tree": "45afc87ca22842981b26fd33fed861f23a3273b3",
      "parents": [
        "edcf2e9f6082672cde1b97429e51ea384db89976"
      ],
      "author": {
        "name": "liubo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sat Aug 06 08:35:23 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:09 2011 -0700"
      },
      "message": "Btrfs: fix an oops of log replay\n\ncommit 34f3e4f23ca3d259fe078f62a128d97ca83508ef upstream.\n\nWhen btrfs recovers from a crash, it may hit the oops below:\n\n------------[ cut here ]------------\nkernel BUG at fs/btrfs/inode.c:4580!\n[...]\nRIP: 0010:[\u003cffffffffa03df251\u003e]  [\u003cffffffffa03df251\u003e] btrfs_add_link+0x161/0x1c0 [btrfs]\n[...]\nCall Trace:\n [\u003cffffffffa03e7b31\u003e] ? btrfs_inode_ref_index+0x31/0x80 [btrfs]\n [\u003cffffffffa04054e9\u003e] add_inode_ref+0x319/0x3f0 [btrfs]\n [\u003cffffffffa0407087\u003e] replay_one_buffer+0x2c7/0x390 [btrfs]\n [\u003cffffffffa040444a\u003e] walk_down_log_tree+0x32a/0x480 [btrfs]\n [\u003cffffffffa0404695\u003e] walk_log_tree+0xf5/0x240 [btrfs]\n [\u003cffffffffa0406cc0\u003e] btrfs_recover_log_trees+0x250/0x350 [btrfs]\n [\u003cffffffffa0406dc0\u003e] ? btrfs_recover_log_trees+0x350/0x350 [btrfs]\n [\u003cffffffffa03d18b2\u003e] open_ctree+0x1442/0x17d0 [btrfs]\n[...]\n\nThis comes from that while replaying an inode ref item, we forget to\ncheck those old conflicting DIR_ITEM and DIR_INDEX items in fs/file tree,\nthen we will come to conflict corners which lead to BUG_ON().\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nTested-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "edcf2e9f6082672cde1b97429e51ea384db89976",
      "tree": "83f231f90a01f9784ba66f1df181da71ebdd9055",
      "parents": [
        "a2ea18615b6929ccc884e651cd1c0e04941548bf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Jul 31 22:21:35 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:09 2011 -0700"
      },
      "message": "loop: fix deadlock when sysfs and LOOP_CLR_FD race against each other\n\ncommit 05eb0f252b04aa94ace0794f73d56c6a02351d80 upstream.\n\nLOOP_CLR_FD takes lo-\u003elo_ctl_mutex and tries to remove the loop sysfs\nfiles. Sysfs calls show() and waits for lo-\u003elo_ctl_mutex. LOOP_CLR_FD\nwaits for show() to finish to remove the sysfs file.\n\n  cat /sys/class/block/loop0/loop/backing_file\n    mutex_lock_nested+0x176/0x350\n    ? loop_attr_do_show_backing_file+0x2f/0xd0 [loop]\n    ? loop_attr_do_show_backing_file+0x2f/0xd0 [loop]\n    loop_attr_do_show_backing_file+0x2f/0xd0 [loop]\n    dev_attr_show+0x1b/0x60\n    ? sysfs_read_file+0x86/0x1a0\n    ? __get_free_pages+0x12/0x50\n    sysfs_read_file+0xaf/0x1a0\n\n  ioctl(LOOP_CLR_FD):\n    wait_for_common+0x12c/0x180\n    ? try_to_wake_up+0x2a0/0x2a0\n    wait_for_completion+0x18/0x20\n    sysfs_deactivate+0x178/0x180\n    ? sysfs_addrm_finish+0x43/0x70\n    ? sysfs_addrm_start+0x1d/0x20\n    sysfs_addrm_finish+0x43/0x70\n    sysfs_hash_and_remove+0x85/0xa0\n    sysfs_remove_group+0x59/0x100\n    loop_clr_fd+0x1dc/0x3f0 [loop]\n    lo_ioctl+0x223/0x7a0 [loop]\n\nInstead of taking the lo_ctl_mutex from sysfs code, take the inner\nlo-\u003elo_lock, to protect the access to the backing_file data.\n\nThanks to Tejun for help debugging and finding a solution.\n\nCc: Milan Broz \u003cmbroz@redhat.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a2ea18615b6929ccc884e651cd1c0e04941548bf",
      "tree": "8ffec687fe0432f5cb8d700f12fa01313ba8edd6",
      "parents": [
        "6857336c7fddaf460a13adc0c395698fcf9423ff"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Thu Aug 04 14:52:27 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:08 2011 -0700"
      },
      "message": "Btrfs: detect wether a device supports discard\n\ncommit d5e2003c2bcda93a8f2e668eb4642d70c9c38301 upstream.\n\nWe have a problem where if a user specifies discard but doesn\u0027t actually support\nit we will return EOPNOTSUPP from btrfs_discard_extent.  This is a problem\nbecause this gets called (in a fashion) from the tree log recovery code, which\nhas a nice little BUG_ON(ret) after it, which causes us to fail the tree log\nreplay.  So instead detect wether our devices support discard when we\u0027re adding\nthem and then don\u0027t issue discards if we know that the device doesn\u0027t support\nit.  And just for good measure set ret \u003d 0 in btrfs_issue_discard just in case\nwe still get EOPNOTSUPP so we don\u0027t screw anybody up like this again.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6857336c7fddaf460a13adc0c395698fcf9423ff",
      "tree": "dac27f38c28bf9d30535b5abc51a6424e7b32afb",
      "parents": [
        "e25d2c749d25fc559f374766af66d267c97e0877"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Jun 23 11:19:26 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:08 2011 -0700"
      },
      "message": "x86, mtrr: lock stop machine during MTRR rendezvous sequence\n\ncommit 6d3321e8e2b3bf6a5892e2ef673c7bf536e3f904 upstream.\n\nMTRR rendezvous sequence using stop_one_cpu_nowait() can potentially\nhappen in parallel with another system wide rendezvous using\nstop_machine(). This can lead to deadlock (The order in which\nworks are queued can be different on different cpu\u0027s. Some cpu\u0027s\nwill be running the first rendezvous handler and others will be running\nthe second rendezvous handler. Each set waiting for the other set to join\nfor the system wide rendezvous, leading to a deadlock).\n\nMTRR rendezvous sequence is not implemented using stop_machine() as this\ngets called both from the process context aswell as the cpu online paths\n(where the cpu has not come online and the interrupts are disabled etc).\nstop_machine() works with only online cpus.\n\nFor now, take the stop_machine mutex in the MTRR rendezvous sequence that\ngets called from an online cpu (here we are in the process context\nand can potentially sleep while taking the mutex). And the MTRR rendezvous\nthat gets triggered during cpu online doesn\u0027t need to take this stop_machine\nlock (as the stop_machine() already ensures that there is no cpu hotplug\ngoing on in parallel by doing get_online_cpus())\n\n    TBD: Pursue a cleaner solution of extending the stop_machine()\n         infrastructure to handle the case where the calling cpu is\n         still not online and use this for MTRR rendezvous sequence.\n\nfixes: https://bugzilla.novell.com/show_bug.cgi?id\u003d672008\n\nReported-by: Vadim Kotelnikov \u003cvadimuzzz@inbox.ru\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLink: http://lkml.kernel.org/r/20110623182056.807230326@sbsiddha-MOBL3.sc.intel.com\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e25d2c749d25fc559f374766af66d267c97e0877",
      "tree": "8f04bd2605641a7c887158aa8d149c36d74646d9",
      "parents": [
        "f4bc412bc2f46d644375403b601f42d8487949da"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Aug 02 14:46:52 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:08 2011 -0700"
      },
      "message": "NFSv4.1: Return NFS4ERR_BADSESSION to callbacks during session resets\n\ncommit 910ac68a2b80c7de95bc8488734067b1bb15d583 upstream.\n\nIf the client is in the process of resetting the session when it receives\na callback, then returning NFS4ERR_DELAY may cause a deadlock with the\nDESTROY_SESSION call.\n\nBasically, if the client returns NFS4ERR_DELAY in response to the\nCB_SEQUENCE call, then the server is entitled to believe that the\nclient is busy because it is already processing that call. In that\ncase, the server is perfectly entitled to respond with a\nNFS4ERR_BACK_CHAN_BUSY to any DESTROY_SESSION call.\n\nFix this by having the client reply with a NFS4ERR_BADSESSION in\nresponse to the callback if it is resetting the session.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f4bc412bc2f46d644375403b601f42d8487949da",
      "tree": "29dd599a646a6d11a16109ae566e971549cbed7b",
      "parents": [
        "b861a2580da034f6a57517c687ded68e20f99763"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Aug 02 14:46:29 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:08 2011 -0700"
      },
      "message": "NFSv4.1: Fix the callback \u0027highest_used_slotid\u0027 behaviour\n\ncommit 55a673990ec04cf63005318bcf08c2b0046e5778 upstream.\n\nCurrently, there is no guarantee that we will call nfs4_cb_take_slot() even\nthough nfs4_callback_compound() will consistently call\nnfs4_cb_free_slot() provided the cb_process_state has set the \u0027clp\u0027 field.\nThe result is that we can trigger the BUG_ON() upon the next call to\nnfs4_cb_take_slot().\n\nThis patch fixes the above problem by using the slot id that was taken in\nthe CB_SEQUENCE operation as a flag for whether or not we need to call\nnfs4_cb_free_slot().\nIt also fixes an atomicity problem: we need to set tbl-\u003ehighest_used_slotid\natomically with the check for NFS4_SESSION_DRAINING, otherwise we end up\nracing with the various tests in nfs4_begin_drain_session().\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b861a2580da034f6a57517c687ded68e20f99763",
      "tree": "ea6409d60334148fddb6a34c5a0cc50e3377d4c9",
      "parents": [
        "3be1216c9e9976074d49414a53abf572ec4b4a24"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Aug 03 21:54:33 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:08 2011 -0700"
      },
      "message": "pnfs-obj: Bug when we are running out of bio\n\ncommit 20618b21da0796115e81906d24ff1601552701b7 upstream.\n\nWhen we have a situation that the number of pages we want\nto encode is bigger then the size of the bio. (Which can\ncurrently happen only when all IO is going to a single device\n.e.g group_width\u003d\u003d1) then the IO is submitted short and we\nreport back only the amount of bytes we actually wrote/read\nand all is fine. BUT ...\n\nThere was a bug that the current length counter was advanced\nbefore the fail to add the extra page, and we come to a situation\nthat the CDB length was one-page longer then the actual bio size,\nwhich is of course rejected by the osd-target.\n\nWhile here also fix the bio size calculation, in the case\nthat we received more then one group of devices.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3be1216c9e9976074d49414a53abf572ec4b4a24",
      "tree": "fa82ec95f4562b46baf3ea9b05539ffae0d9616a",
      "parents": [
        "f06a93fffac579694b0bb67fa81154b75b99f26e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Aug 03 21:52:51 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:07 2011 -0700"
      },
      "message": "pnfs-obj: Fix the comp_index !\u003d 0 case\n\ncommit 9af7db3228acc286c50e3a0f054ec982efdbc6c6 upstream.\n\nThere were bugs in the case of partial layout where olo_comp_index\nis not zero. This used to work and was tested but one of the later\ncleanup SQUASHMEs broke it and was not tested since.\n\nAlso add a dprint that specify those received layout parameters.\nEverything else was already printed.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f06a93fffac579694b0bb67fa81154b75b99f26e",
      "tree": "59d95b319808be67549e45acb0bb1593f360f077",
      "parents": [
        "b3ff2fd377a0b593678af0082b6a2e4ecc3eec84"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 15 17:37:15 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:07 2011 -0700"
      },
      "message": "x86, intel, power: Correct the MSR_IA32_ENERGY_PERF_BIAS message\n\ncommit 17edf2d79f1ea6dfdb4c444801d928953b9f98d6 upstream.\n\nFix the printk_once() so that it actually prints (didn\u0027t print before\ndue to a stray comma.)\n\n[ hpa: changed to an incremental patch and adjusted the description\n  accordingly. ]\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nLink: http://lkml.kernel.org/r/alpine.LFD.2.02.1107151732480.18606@x980\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3ff2fd377a0b593678af0082b6a2e4ecc3eec84",
      "tree": "58b85ae3ea6977a509778dc7401359ac0f0e7c46",
      "parents": [
        "8ec7ad7a0073b11f924d131dc423c5221dd9bb8c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 18 04:41:55 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:07 2011 -0700"
      },
      "message": "possible memory corruption on mount\n\ncommit 13589c437daf4c8e429b3236c0b923de1c9420d8 upstream.\n\nCIFS cleanup_volume_info_contents() looks like having a memory\ncorruption problem.\nWhen UNCip is set to \"\u0026vol-\u003eUNC[2]\" in cifs_parse_mount_options(), it\nshould not be kfree()-ed in cleanup_volume_info_contents().\n\nIntroduced in commit b946845a9dc523c759cae2b6a0f6827486c3221a\n\nSigned-off-by: J.R. Okajima \u003chooanon05@yahoo.co.jp\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ec7ad7a0073b11f924d131dc423c5221dd9bb8c",
      "tree": "d8a68b43d16ff07e4669d7ed28dad4ad9a3b16aa",
      "parents": [
        "f10df4139384fdede3be489dbfea077fc3c26ad9"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Thu Aug 18 09:17:00 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:06 2011 -0700"
      },
      "message": "i7core_edac: fixed typo in error count calculation\n\ncommit 8cf2d2399ab60842f55598bc1b00fd15503b9950 upstream.\n\nBased on a patch from the PaX Team, found during a clang analysis pass.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: PaX Team \u003cpageexec@freemail.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f10df4139384fdede3be489dbfea077fc3c26ad9",
      "tree": "34f897528482ce66f02e8d4f037970a9910de64b",
      "parents": [
        "b732c7ad1f6e6056dd898de7987665d4c490c78d"
      ],
      "author": {
        "name": "Timo Warns",
        "email": "Warns@pre-sense.de",
        "time": "Wed Aug 17 17:59:56 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:06 2011 -0700"
      },
      "message": "befs: Validate length of long symbolic links.\n\ncommit 338d0f0a6fbc82407864606f5b64b75aeb3c70f2 upstream.\n\nSigned-off-by: Timo Warns \u003cwarns@pre-sense.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b732c7ad1f6e6056dd898de7987665d4c490c78d",
      "tree": "063b60aebb505805e1383c3bbf4506ffd233f13d",
      "parents": [
        "9a420aaeab0231727fc620fca9cd0e46e6438e93"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Aug 08 11:50:24 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:06 2011 -0700"
      },
      "message": "cifs: demote cERROR in build_path_from_dentry to cFYI\n\ncommit fa71f447065f676157ba6a2c121ba419818fc559 upstream.\n\nRunning the cthon tests on a recent kernel caused this message to pop\noccasionally:\n\n    CIFS VFS: did not end path lookup where expected namelen is 0\n\nSome added debugging showed that namelen and dfsplen were both 0 when\nthis occurred. That means that the read_seqretry returned true.\n\nAssuming that the comment inside the if statement is true, this should\nbe harmless and just means that we raced with a rename. If that is the\ncase, then there\u0027s no need for alarm and we can demote this to cFYI.\n\nWhile we\u0027re at it, print the dfsplen too so that we can see what\nhappened here if the message pops during debugging.\n\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a420aaeab0231727fc620fca9cd0e46e6438e93",
      "tree": "0bf9479537631cf02f2146a215a7e4fe9d0c5156",
      "parents": [
        "d31bf2883542cd3414674238f94123bd1d9c0b9f"
      ],
      "author": {
        "name": "jhbird.choi@samsung.com",
        "email": "jhbird.choi@samsung.com",
        "time": "Thu Jul 21 15:29:14 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 13:29:06 2011 -0700"
      },
      "message": "genirq: Fix wrong bit operation\n\ncommit 1dd75f91ae713049eb6baaa640078f3a6549e522 upstream.\n\n(!msk \u0026 0x01) should be !(msk \u0026 0x01)\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nLink: http://lkml.kernel.org/r/1311229754-6003-1-git-send-email-jhbird.choi@samsung.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d31bf2883542cd3414674238f94123bd1d9c0b9f",
      "tree": "1a045217a9e4a56d13f4286f0317ce4340b23142",
      "parents": [
        "cb52eec12483475b1c1dcea3d817528b5724a209"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:57:16 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:57:16 2011 -0700"
      },
      "message": "Linux 3.0.3\n"
    },
    {
      "commit": "cb52eec12483475b1c1dcea3d817528b5724a209",
      "tree": "a34ab88caca9d4aa62221e210b8250d541e62279",
      "parents": [
        "920d4ab70ec7f77293084b3da73ae445b1dd2d67"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri Aug 05 18:58:38 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:54 2011 -0700"
      },
      "message": "perf tools: do not look at ./config for configuration\n\ncommit aba8d056078e47350d85b06a9cabd5afcc4b72ea upstream.\n\nIn addition to /etc/perfconfig and $HOME/.perfconfig, perf looks for\nconfiguration in the file ./config, imitating git which looks at\n$GIT_DIR/config.  If ./config is not a perf configuration file, it\nfails, or worse, treats it as a configuration file and changes behavior\nin some unexpected way.\n\n\"config\" is not an unusual name for a file to be lying around and perf\ndoes not have a private directory dedicated for its own use, so let\u0027s\njust stop looking for configuration in the cwd.  Callers needing\ncontext-sensitive configuration can use the PERF_CONFIG environment\nvariable.\n\nRequested-by: Christian Ohm \u003cchr.ohm@gmx.net\u003e\nCc: 632923@bugs.debian.org\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Christian Ohm \u003cchr.ohm@gmx.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20110805165838.GA7237@elie.gateway.2wire.net\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "920d4ab70ec7f77293084b3da73ae445b1dd2d67",
      "tree": "e60ce1c573284fbaec94f13cb3f12738494c32be",
      "parents": [
        "d24884b24d1527ead9b7a3a54516925de826b518"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Sat Aug 13 13:36:13 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:54 2011 -0700"
      },
      "message": "drm/radeon/kms: don\u0027t try to be smart in the hpd handler\n\ncommit d5811e8731213f80c80d89e980505052f16aca1c upstream.\n\nAttempting to try and turn off disconnected display hw in the\nhotput handler lead to more problems than it helped.  For\nnow just register an event and only attempt the do something\ninteresting with DP.  Other connectors are just too problematic:\n- Some systems have an HPD pin assigned to LVDS, but it\u0027s rarely\nif ever connected properly and we don\u0027t really care about hpd\nevents on LVDS anyway since it\u0027s always connected.\n- The HPD pin is wired up correctly for eDP, but we don\u0027t really\nhave to do anything since the events since it\u0027s always connected.\n- Some HPD pins fire more than once when you connect/disconnect\n- etc.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d39882\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d24884b24d1527ead9b7a3a54516925de826b518",
      "tree": "aa3c8ed11e6775f8205a641e95f0e710505fa691",
      "parents": [
        "cdc0fbfac92e20e64737ec0648f38be03d5a29d3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Aug 11 14:01:03 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:54 2011 -0700"
      },
      "message": "drm/radeon/kms: fix regression is handling \u003e2 heads on cedar/caicos\n\ncommit 33ae1827d6c3c79c5957536ec29d5a8780623147 upstream.\n\nNeed to add support for 4 crtcs when setting the possible crtcs\nfor the encoders.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdc0fbfac92e20e64737ec0648f38be03d5a29d3",
      "tree": "7b9cae75e3a9665a6b7c9deba44d693a40ccee1a",
      "parents": [
        "3438bc96d02ea314a04759e435e50b5b6177f88c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Aug 09 17:09:06 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:54 2011 -0700"
      },
      "message": "drm/radeon/kms: don\u0027t enable connectors that are off in the hotplug handler\n\ncommit 73104b5cfe3067d68f2c2de3f3d4d4964c55873e upstream.\n\nIf we get a hotplug event on an connector that is off, don\u0027t\nattempt to turn it on or off, it should already be off.\n\nFixes:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d728228\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3438bc96d02ea314a04759e435e50b5b6177f88c",
      "tree": "8de80841b5a84def9af260b1e6436e078283dbed",
      "parents": [
        "2366d7cc46e70064f33be79dc415b069d3122772"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Aug 15 10:15:10 2011 +0930"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "lguest: allow booting guest with CONFIG_RELOCATABLE\u003dy\n\ncommit e22a539824e8ddb82c87b4f415165ede82e6ab56 upstream.\n\nThe CONFIG_RELOCATABLE code tries to align the unpack destination to\nthe value of \u0027kernel_alignment\u0027 in the setup_hdr.  If that\u0027s 0, it\ntries to unpack to address 0, which in fact causes the gunzip code\nto call \u0027error(\"Out of memory while allocating output buffer\")\u0027.\n\nThe bootloader (ie. the lguest Launcher in this case) should be doing\nsetting this field; the normal bzImage is 16M, we can use the same.\n\nReported-by: Stefanos Geraggelos \u003csgerag@cslab.ece.ntua.gr\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2366d7cc46e70064f33be79dc415b069d3122772",
      "tree": "a6d2655cd014bb268cdcba7bf6032df8f2970d52",
      "parents": [
        "a4e0b4cc115c938f75ca7cf24b0a739da846a6c7"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Jun 21 22:09:50 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "mm: fix wrong vmap address calculations with odd NR_CPUS values\n\ncommit f982f91516fa4cfd9d20518833cd04ad714585be upstream.\n\nCommit db64fe02258f (\"mm: rewrite vmap layer\") introduced code that does\naddress calculations under the assumption that VMAP_BLOCK_SIZE is a\npower of two.  However, this might not be true if CONFIG_NR_CPUS is not\nset to a power of two.\n\nWrong vmap_block index/offset values could lead to memory corruption.\nHowever, this has never been observed in practice (or never been\ndiagnosed correctly); what caught this was the BUG_ON in vb_alloc() that\nchecks for inconsistent vmap_block indices.\n\nTo fix this, ensure that VMAP_BLOCK_SIZE always is a power of two.\n\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d31572\nReported-by: Pavel Kysilka \u003cgoldenfish@linuxsoft.cz\u003e\nReported-by: Matias A. Fonzo \u003cselk@dragora.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a4e0b4cc115c938f75ca7cf24b0a739da846a6c7",
      "tree": "cf2ee70c8f3cb929f2dd8aa47aecbfb682b4afd5",
      "parents": [
        "cbdeede6a6725dcc13f1a1dc1fc1d1ebe238c7fd"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Aug 07 19:36:07 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "ath5k: fix error handling in ath5k_beacon_send\n\ncommit bdc71bc59231f5542af13b5061b9ab124d093050 upstream.\n\nThis cleans up error handling for the beacon in case of dma mapping\nfailure.  We need to free the skb when dma mapping fails instead of\nnulling and leaking the pointer, and we should bail out to avoid\ngiving the hardware the bad descriptor.\n\nFinally, we need to perform the null check after trying to update\nthe beacon, or else beacons will never be sent after a single\nmapping failure.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cbdeede6a6725dcc13f1a1dc1fc1d1ebe238c7fd",
      "tree": "537f6d0f7752fd8ec4ce11af7cbe32da923f85c7",
      "parents": [
        "ca42ad986d2012e7658ac8611c4cf4c6a91f78f6"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Aug 04 16:44:43 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "ASoC: Tegra: wm8903 machine driver: Allow re-insertion of module\n\ncommit 29591ed4ac6fe00e3ff23b5be0cdc7016ef9c47e upstream.\n\nTwo issues were preventing module snd-soc-tegra-wm8903.ko from being\nremoved and re-inserted:\n\na) The speaker-enable GPIO is hosted by the WM8903 chip. This GPIO must\n   be freed before snd_soc_unregister_card() is called, because that\n   triggers wm8903.c:wm8903_remove(), which calls gpiochip_remove(), which\n   then fails if any of the GPIOs are in use. To solve this, free all GPIOs\n   first, so the code doesn\u0027t care where they come from.\n\nb) We need to call snd_soc_jack_free_gpios() to match the call to\n   snd_soc_jack_add_gpios() during initialization. Without this, the\n   call to snd_soc_jack_add_gpios() fails during any subsequent modprobe\n   and initialization, since the GPIO and IRQ are already registered. In\n   turn, this causes the headphone state not to be monitored, so the\n   headphone is assumed not to be plugged in, and the audio path to it is\n   never enabled.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca42ad986d2012e7658ac8611c4cf4c6a91f78f6",
      "tree": "074b9c1d554b1eea401a9b6a80ac44d13f5f619d",
      "parents": [
        "ee73429151fbedb9381fb737fb7c732fbddf04f1"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Aug 04 16:44:42 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don\u0027t OOPS\n\ncommit a96edd59b2bc88b3d1ea47e0ba48076d65db9302 upstream.\n\nNot all PCM devices have all sub-streams. Specifically, the SPDIF driver\nonly supports playback and hence has no capture substream. Check whether\na substream exists before dereferencing it, when de-allocating DMA\nbuffers in tegra_pcm_deallocate_dma_buffer.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee73429151fbedb9381fb737fb7c732fbddf04f1",
      "tree": "fbae55be54a72c3439278a8beaa0a705ae626a59",
      "parents": [
        "8adf76d75e7ed6d30c4aa598bf8ac51de50f3adb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 03 17:36:48 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "ASoC: Fix binding of WM8750 on Jive\n\ncommit 6678050442e90a4e9511a9ed14b9bdfc5e393323 upstream.\n\nThe I2C address is misformatted and would never match.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8adf76d75e7ed6d30c4aa598bf8ac51de50f3adb",
      "tree": "aa9f0b70e352ed9c119bffbce6c3501fe421f2f7",
      "parents": [
        "8282be4dd5ff3fef30271c61ee74db66524d8350"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Fri Aug 05 13:49:52 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "ALSA: snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc\n\ncommit 15439bde3af7ff88459ea2b5520b77312e958df2 upstream.\n\nThis fixes faulty outbount packets in case the inbound packets\nreceived from the hardware are fragmented and contain bogus input\niso frames. The bug has been there for ages, but for some strange\nreasons, it was only triggered by newer machines in 64bit mode.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-and-tested-by: William Light \u003cwrl@illest.net\u003e\nReported-by: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8282be4dd5ff3fef30271c61ee74db66524d8350",
      "tree": "9c17b48951500277b8d82c98f8ddf7d1483bcf14",
      "parents": [
        "55041e081ef433774279ecb6fc3fd30f741f5f37"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 09 11:10:56 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:53 2011 -0700"
      },
      "message": "hwmon: (ibmaem) add missing kfree\n\ncommit 66a89b2164e2d30661edbd1953eacf0594d8203a upstream.\n\nrs_resp is dynamically allocated in aem_read_sensor(), so it should be freed\nbefore exiting in every case.  This collects the kfree and the return at\nthe end of the function.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55041e081ef433774279ecb6fc3fd30f741f5f37",
      "tree": "6e77743bce1c4cd9b6455cf79157a25c1911025b",
      "parents": [
        "d7a8a78d13730620f9527cff14b444266c05e0cb"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Aug 01 17:56:14 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "atm: br2864: sent packets truncated in VC routed mode\n\ncommit a08af810cdc29d2ca930e8a869d3d01744c392d8 upstream.\n\nReported-by: Pascal Hambourg \u003cpascal@plouf.fr.eu.org\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d7a8a78d13730620f9527cff14b444266c05e0cb",
      "tree": "057e3ca2288aecf0b3b8a5301b085d00463a3fa4",
      "parents": [
        "bde495661c66e72a7c3fed9ba1880611d9a63705"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:20 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K4511\n\ncommit 35e9e21fb30dc4452b33aed5cbf233743bffca40 upstream.\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K4511 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bde495661c66e72a7c3fed9ba1880611d9a63705",
      "tree": "d91d51a06041471531c2f76140d3595eeb2b658f",
      "parents": [
        "4e5167b20f1776a135b8c3ad7e0ff3f0319dd198"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:19 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K4510\n\ncommit 0930bb46bbbb43afe3381ece2cb2f8a5bc3fb544 upstream.\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K4510 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e5167b20f1776a135b8c3ad7e0ff3f0319dd198",
      "tree": "a1184a05e4212a8ff008a0b98a175b006c64eefc",
      "parents": [
        "4530adde822fdd5be9b3260ce0b1055b4738b1a7"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:18 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K3771\n\ncommit e2949080792256d1c979aaf30ecd4cab42829f87 upstream.\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K3771 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4530adde822fdd5be9b3260ce0b1055b4738b1a7",
      "tree": "9c2f3c66827622a71a6be437cfd535537139e56e",
      "parents": [
        "34c74ec5febd0d9dfcfd86bf02dd3f810ed16039"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K3770\n\ncommit 07b21fd83606263fe6f327b98774d51e13e502fd upstream.\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K3770 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34c74ec5febd0d9dfcfd86bf02dd3f810ed16039",
      "tree": "bcae705dfffdc2687475a06cc3b96bd29e3286de",
      "parents": [
        "60e73afa1e668cce57e86e18ebe5e905227acc72"
      ],
      "author": {
        "name": "Vijay Chavan",
        "email": "vijaychavan007@gmail.com",
        "time": "Tue Aug 09 02:41:12 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "USB: Serial: Added device ID for Qualcomm Modem in Sagemcom\u0027s HiLo3G\n\ncommit e468561739fffb972d486b98f66c723936335136 upstream.\n\nA new device ID pair is added for Qualcomm Modem present in Sagemcom\u0027s HiLo3G module.\n\nSigned-off-by: Vijay Chavan \u003cVijayChavan007@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60e73afa1e668cce57e86e18ebe5e905227acc72",
      "tree": "6f1f827e4d624a222020847d43ed92f20622fde4",
      "parents": [
        "b2dc65e856c69b36a183c0ba41ff5f5a3af92fc8"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Wed Jul 13 11:40:09 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:52 2011 -0700"
      },
      "message": "USB: usb-storage: unusual_devs entry for ARM V2M motherboard.\n\ncommit a871e4f5519d8c52430052e1d340dd5710eb5ad6 upstream.\n\nConnecting the V2M to a Linux host results in a constant stream of\nerrors spammed to the console, all of the form\n\n  sd 1:0:0:0: ioctl_internal_command return code \u003d 8070000\n     : Sense Key : 0x4 [current]\n     : ASC\u003d0x0 ASCQ\u003d0x0\n\nThe errors appear to be otherwise harmless.  Add an unusual_devs entry\nwhich eliminates all of the error messages.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b2dc65e856c69b36a183c0ba41ff5f5a3af92fc8",
      "tree": "d79fcb6dfa2179a37b55d32cd2f5351f5e600c7b",
      "parents": [
        "73ca9294d982e43a1945ae00262d9ee6b09efe34"
      ],
      "author": {
        "name": "Ionut Nicu",
        "email": "ionut.nicu@cloudbit.ro",
        "time": "Mon Jul 11 16:46:12 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:51 2011 -0700"
      },
      "message": "USB: ftdi_sio: fix minor typo in get_ftdi_divisor\n\ncommit 1862cdd542025218f7a390b7e6ddc83a1362d1e0 upstream.\n\nEven if it\u0027s unlikely for this to cause an error,\nthere is a typo in the code that uses the bitwise-AND\noperator instead of the logical one.\n\nSigned-off-by: Ionut Nicu \u003cionut.nicu@cloudbit.ro\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73ca9294d982e43a1945ae00262d9ee6b09efe34",
      "tree": "3ca58a3d2565d7fedfa7b4bc4ae8ccdfe4f00969",
      "parents": [
        "e839bad463ad3348f3d239512839c93baf57a1a9"
      ],
      "author": {
        "name": "Maxim Nikulin",
        "email": "m.a.nikulin@gmail.com",
        "time": "Sat Jul 09 23:44:44 2011 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:51 2011 -0700"
      },
      "message": "USB: assign instead of equal in usbtmc.c\n\ncommit 4f1a7a3e78037721496283ea3e87cfefc64d99c7 upstream.\n\nAssign operator instead of equality test in the usbtmc_ioctl_abort_bulk_in() function.\n\nSigned-off-by: Maxim A. Nikulin \u003cM.A.Nikulin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e839bad463ad3348f3d239512839c93baf57a1a9",
      "tree": "361e6c3b40aa7dd943793b90e29372cb1fa24f73",
      "parents": [
        "024d78c79eb4ee5395ed8f13233b5b15e3445db3"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Jul 20 17:09:34 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:51 2011 -0700"
      },
      "message": "usb: musb: fix oops on musb_gadget_pullup\n\ncommit 72c487dfb94d02025fb7437dfe2314d836d5a9ab upstream.\n\nan \u0027unhandled fault\u0027 is causes when a gadget driver calls\nusb_gadget_connect() while the USB cable isn\u0027t plugged into\nthe OTG port.\n\nthe fault is caused by an access to MUSB\u0027s memory space\nwhile its clock is turned off due to pm_runtime kicking\nin.\n\nin order to fix the fault, we enclose musb_gadget_pullup()\nwith pm_runtime_get_sync() ... pm_runtime_put() calls to\nbe sure we will always reach that path with clock turned on.\n\n[ balbi@ti.com : simplified commit log; removed few things\n\twhich didn\u0027t belong there ]\n\nReported-by: Zach Pfeffer \u003czach.pfeffer@linaro.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "024d78c79eb4ee5395ed8f13233b5b15e3445db3",
      "tree": "09419af130ed8acba226b52d89b22a4241add4d9",
      "parents": [
        "d4194efe3582a8e17add88ad1fcf8e2fd00504ce"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Jul 29 11:05:45 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:51 2011 -0700"
      },
      "message": "usb/config: use proper endian access for wMaxPacketSize\n\ncommit 7de7c7d2cb49900e0b967be871bf695c7d6135c9 upstream.\n\nwMaxPacketSize is __le16 and should be accessed as such. Also fix the\nwBytesPerInterval assignment while here.\n\nv2: also fix the wBytesPerInterval assigment, noticed by Matt Evans\n\nThis patch should be backported to the 3.0 kernel.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Matt Evans \u003cmatt@ozlabs.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4194efe3582a8e17add88ad1fcf8e2fd00504ce",
      "tree": "9c82a7ef2a92b63d848b4f6a331d1592907edd57",
      "parents": [
        "2c97674e78c73410d4ac9f63643d05682b2e8f70"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jul 01 13:35:40 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:51 2011 -0700"
      },
      "message": "xhci: Don\u0027t submit commands or URBs to halted hosts.\n\ncommit 7bd89b4017f46a9b92853940fd9771319acb578a upstream.\n\nCommit fccf4e86200b8f5edd9a65da26f150e32ba79808\n\"USB: Free bandwidth when usb_disable_device is called\" caused a bit of an\nissue when the xHCI host controller driver is unloaded.  It changed the\nUSB core to remove all endpoints when a USB device is disabled.  When the\ndriver is unloaded, it will remove the SuperSpeed split root hub, which\nwill disable all devices under that roothub and then halt the host\ncontroller.  When the second High Speed split roothub is removed, the USB\ncore will attempt to disable the endpoints, which will submit a Configure\nEndpoint command to a halted host controller.\n\nThe command will eventually time out, but it makes the xHCI driver unload\ntake *minutes* if there are a couple of USB 1.1/2.0 devices attached.  We\nmust halt the host controller when the SuperSpeed roothub is removed,\nbecause we can\u0027t allow any interrupts from things like port status\nchanges.\n\nMake several different functions not submit commands or URBs to the host\ncontroller when the host is halted, by adding a check in\nxhci_check_args().  xhci_check_args() is used by these functions:\n\nxhci.c-int xhci_urb_enqueue()\nxhci.c-int xhci_drop_endpoint()\nxhci.c-int xhci_add_endpoint()\nxhci.c-int xhci_check_bandwidth()\nxhci.c-void xhci_reset_bandwidth()\nxhci.c-static int xhci_check_streams_endpoint()\nxhci.c-int xhci_discover_or_reset_device()\n\nIt\u0027s also used by xhci_free_dev().  However, we have to take special\ncare in that case, because we want the device memory to be freed if the\nhost controller is halted.\n\nThis patch should be backported to the 2.6.39 and 3.0 kernel.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2c97674e78c73410d4ac9f63643d05682b2e8f70",
      "tree": "ea6b93f685560319aa680dcfb4bb51c2f0e89132",
      "parents": [
        "92d934f0145afdefdb47e688b6376b87ad4f066d"
      ],
      "author": {
        "name": "JiSheng Zhang",
        "email": "jszhang3@gmail.com",
        "time": "Sat Jul 16 11:04:19 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:51 2011 -0700"
      },
      "message": "USB: xhci: fix OS want to own HC\n\ncommit 6768458b17f9bf48a4c3a34e49b20344091b5f7e upstream.\n\nSoftware should set XHCI_HC_OS_OWNED bit to request ownership of xHC.\n\nThis patch should be backported to kernels as far back as 2.6.31.\n\nSigned-off-by: JiSheng Zhang \u003cjszhang3@gmail.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92d934f0145afdefdb47e688b6376b87ad4f066d",
      "tree": "82438fd845ef57fe2461e8f1a5be69a403585722",
      "parents": [
        "c5624f554600ab812fe235690665ee81413cebc3"
      ],
      "author": {
        "name": "Stefan Lippers-Hollmann",
        "email": "s.L-H@gmx.de",
        "time": "Tue Aug 02 22:17:25 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 17 10:55:50 2011 -0700"
      },
      "message": "staging: rtl8192u: declare MODULE_FIRMWARE\n\ncommit 589c3ca00b7886bf743998398884cd4f4d354e17 upstream.\n\ndeclaring MODULE_FIRMWARE has apparently forgotten while removing the embedded\nfirmware arrays in 0a8692b534e18fcec6eac07551bb37a22659f5c7 (rtl8192u_usb:\nRemove built-in firmware images).\n\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c5624f554600ab812fe235690665ee81413cebc3",
      "tree": "f560d24709e25ca48dfaa9265842c2a83ec21005",
      "parents": [
        "0db4b32c1f389165369b384fd13200277202cdd0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:55 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:55 2011 -0700"
      },
      "message": "Linux 3.0.2\n"
    },
    {
      "commit": "0db4b32c1f389165369b384fd13200277202cdd0",
      "tree": "71d977341f1b7e117c4464d1c87c23dad3ddaec2",
      "parents": [
        "8af1028380467f993573b5eef904522b9e2f5951"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Jul 27 12:17:11 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:43 2011 -0700"
      },
      "message": "mm: Fix fixup_user_fault() for MMU\u003dn\n\ncommit 5c723ba5b7886909b2e430f2eae454c33f7fe5c6 upstream.\n\nIn commit 2efaca927f5c (\"mm/futex: fix futex writes on archs with SW\ntracking of dirty \u0026 young\") we forgot about MMU\u003dn.  This patch fixes\nthat.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1311761831.24752.413.camel@twins\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8af1028380467f993573b5eef904522b9e2f5951",
      "tree": "562a83fbb64c06a4b89566f132fb41d01b18ce99",
      "parents": [
        "05362c29b1639185999b695cdaa37e0c1c15444a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 17:58:59 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:43 2011 -0700"
      },
      "message": "sparc: Don\u0027t do hypervisor calls on non-sun4v in DS driver.\n\ncommit c92761fd9efcbbcb59e7bf4db88e29ce03229889 upstream.\n\nReported-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05362c29b1639185999b695cdaa37e0c1c15444a",
      "tree": "7fdc6d6700748e1433d72aa0b6b58ca2fc23667c",
      "parents": [
        "5b61b4c55862e0403795bc4f7a8348accc3ca987"
      ],
      "author": {
        "name": "Alex Hacker",
        "email": "hacker@epn.ru",
        "time": "Thu Aug 04 13:47:32 2011 +0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:43 2011 -0700"
      },
      "message": "ath9k: fix a misprint which leads to incorrect calibration\n\ncommit 118c9db51e7acaf8f16deae8311cce6588b83e31 upstream.\n\nThis patch addresses an issue with incorrect HW register\nAR_PHY_TX_IQCAL_CORR_COEFF_B1 definition which leads to incorrect clibration.\n\nSigned-off-by: Alex Hacker \u003chacker@epn.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b61b4c55862e0403795bc4f7a8348accc3ca987",
      "tree": "b23730b0b3cdc3f8aeccae2f52e54c8ded3fb9bf",
      "parents": [
        "fa54ab17fd26a469755f36f81fd4dad9e33f4f66"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Jul 29 17:38:15 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:43 2011 -0700"
      },
      "message": "ath9k_hw: Fix incorrect Tx control power in AR9003 template\n\ncommit 15052f81d255eac44e745bc630b36aa86779ad9d upstream.\n\nCTL power data incorrect in ctlPowerData_2G field of ar9300_eeprom.\nSetting incorrect CTL power in calibration is causing lower tx power.\nTx power was reported as 3dBm while operating in channel 6 HT40+/\nin channel 11 HT40- due to CTL powers in the calibration is set to\nzero.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa54ab17fd26a469755f36f81fd4dad9e33f4f66",
      "tree": "40b61d8e3bc300d7048fb5669ed8c733042faf48",
      "parents": [
        "716fa319182000c26521cb2bd4ea034256230f5d"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Aug 06 21:03:04 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "dp83640: increase receive time stamp buffer size\n\ncommit 8028837d71ba9904b17281b40f94b93e947fbe38 upstream.\n\nThe dp83640 buffers receive time stamps from special PHY status frames,\nmatching them to received PTP packets in a work queue. Because the timeout\nfor orphaned time stamps is so long and the buffer is so small, the driver\ncan drop time stamps under moderate PTP traffic.\n\nThis commit fixes the issue by decreasing the timeout to (at least) one\ntimer tick and increasing the buffer size.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "716fa319182000c26521cb2bd4ea034256230f5d",
      "tree": "b60e367bb09498a1742767092751dab9749fd9e4",
      "parents": [
        "716ae31687f2d778ff9a18e7286deca992dfa955"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Aug 06 21:03:03 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "gianfar: fix fiper alignment after resetting the time\n\ncommit cbc056602c7c63620c86904c431ff6b61e029dcc upstream.\n\nAfter resetting the time, the PPS signals on the FIPER output channels\nare incorrectly offset from the clock time, as can be readily verified\nby a looping back the FIPER to the external time stamp input.\n\nDespite its name, setting the \"Fiper Realignment Disable\" bit seems to\nfix the problem, at least on the P2020.\n\nAlso, following the example code from the Freescale BSP, it is not really\nnecessary to disable and re-enable the timer in order to reprogram the\nFIPER. (The documentation is rather unclear on this point. It seems that\nwriting to the alarm register also disables the FIPER.)\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "716ae31687f2d778ff9a18e7286deca992dfa955",
      "tree": "5ff08d4a7ea726802854cd2d070ef514323e137d",
      "parents": [
        "8b180803c66ccc825d2969c1ea9929fcb7fba98e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:51 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "e1000e: alternate MAC address does not work on device id 0x1060\n\ncommit c407bee8a56d874b91f3e4ee790660959ff1a25e upstream.\n\nThis issue is present all the way back to 2.6.34 kernels.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeffrey Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b180803c66ccc825d2969c1ea9929fcb7fba98e",
      "tree": "52643c3a17c557c5a1a8f5abc5baf473be241285",
      "parents": [
        "1ae2a2c0515870d784f1ea101b079bd0962b6cd5"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Aug 11 09:54:31 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "ext4: Properly count journal credits for long symlinks\n\ncommit 8c20871998c082f6fbc963f1449a5ba5140ee39a upstream.\n\nCommit df5e6223407e (\"ext4: fix deadlock in ext4_symlink() in ENOSPC\nconditions\") recalculated the number of credits needed for a long\nsymlink, in the process of splitting it into two transactions.  However,\nthe first credit calculation under-counted because if selinux is\nenabled, credits are needed to create the selinux xattr as well.\n\nOverrunning the reservation will result in an OOPS in\njbd2_journal_dirty_metadata() due to this assert:\n\n  J_ASSERT_JH(jh, handle-\u003eh_buffer_credits \u003e 0);\n\nFix this by increasing the reservation size.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ae2a2c0515870d784f1ea101b079bd0962b6cd5",
      "tree": "e34af5285f0e5044857e79a3746b1d4dbd1d98cc",
      "parents": [
        "f45a91a0ad6b2ed8938121cf7afd703ed3279854"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Aug 11 09:51:46 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "ext3: Properly count journal credits for long symlinks\n\ncommit d2db60df1e7eb39cf0f378dfc4dd8813666d46ef upstream.\n\nCommit ae54870a1dc9 (\"ext3: Fix lock inversion in ext3_symlink()\")\nrecalculated the number of credits needed for a long symlink, in the\nprocess of splitting it into two transactions.  However, the first\ncredit calculation under-counted because if selinux is enabled, credits\nare needed to create the selinux xattr as well.\n\nOverrunning the reservation will result in an OOPS in\njournal_dirty_metadata() due to this assert:\n\n  J_ASSERT_JH(jh, handle-\u003eh_buffer_credits \u003e 0);\n\nFix this by increasing the reservation size.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f45a91a0ad6b2ed8938121cf7afd703ed3279854",
      "tree": "a5d9e009f8483aa57d17671749786c06980c7429",
      "parents": [
        "fea59f95cf352d62255e86ec0b8d81c6bcf75622"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jul 26 18:15:03 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "powerpc: pseries: Fix kexec on machines with more than 4TB of RAM\n\ncommit bed9a31527af8ff3dfbad62a1a42815cef4baab7 upstream.\n\nOn a box with 8TB of RAM the MMU hashtable is 64GB in size. That\nmeans we have 4G PTEs. pSeries_lpar_hptab_clear was using a signed\nint to store the index which will overflow at 2G.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fea59f95cf352d62255e86ec0b8d81c6bcf75622",
      "tree": "e395533c2eee01062fc3d880e3a190f8e1114632",
      "parents": [
        "9ad774d37c07c22629e9444b18e42fba08cecccb"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jul 25 20:47:07 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "powerpc: Fix device tree claim code\n\ncommit 966728dd88b4026ec58fee169ccceaeaf56ef120 upstream.\n\nI have a box that fails in OF during boot with:\n\nDEFAULT CATCH!, exception-handler\u003dfff00400\nat   %SRR0: 49424d2c4c6f6768   %SRR1: 800000004000b002\n\nie \"IBM,Logh\". OF got corrupted with a device tree string.\n\nLooking at make_room and alloc_up, we claim the first chunk (1 MB)\nbut we never claim any more. mem_end is always set to alloc_top\nwhich is the top of our available address space, guaranteeing we will\nnever call alloc_up and claim more memory.\n\nAlso alloc_up wasn\u0027t setting alloc_bottom to the bottom of the\navailable address space.\n\nThis doesn\u0027t help the box to boot, but we at least fail with\nan obvious error. We could relocate the device tree in a future\npatch.\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@suse.de\u003e\n\n"
    },
    {
      "commit": "9ad774d37c07c22629e9444b18e42fba08cecccb",
      "tree": "f2bd2d9e95e5f211426f5c1be3aeea8dfb8e4ad1",
      "parents": [
        "8c9729a2ca6291a80c4d0473ae64f2b7a547cc9e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jul 25 01:46:32 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:42 2011 -0700"
      },
      "message": "powerpc/pseries: Fix kexec on recent firmware versions\n\ncommit b1301797f30370c430244979671978fc232f4533 upstream.\n\nRecent versions of firmware will fail to unmap the virtual processor\narea if we have a dispatch trace log registered. This causes kexec\nto fail.\n\nIf a trace log is registered this patch unregisters it before the\nSLB shadow and virtual processor areas, fixing the problem.\n\nThe address argument is ignored by firmware on unregister so we\nmay as well remove it.\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@suse.de\u003e\n\n"
    },
    {
      "commit": "8c9729a2ca6291a80c4d0473ae64f2b7a547cc9e",
      "tree": "ce1d59be1b518b9817b3ba990c12c366648e7d54",
      "parents": [
        "ed60157d262ebc0a032362013c58665d490edeee"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@linux.vnet.ibm.com",
        "time": "Thu Aug 04 22:58:51 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "eCryptfs: Return error when lower file pointer is NULL\n\ncommit f61500e000eedc0c7a0201200a7f00ba5529c002 upstream.\n\nWhen an eCryptfs inode\u0027s lower file has been closed, and the pointer has\nbeen set to NULL, return an error when trying to do a lower read or\nwrite rather than calling BUG().\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d37292\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed60157d262ebc0a032362013c58665d490edeee",
      "tree": "df67de43ced246a3c1f0c19a1fa4f3c50776a368",
      "parents": [
        "feeb796dfb00a08971120bcc8e71bcaf6a9bf150"
      ],
      "author": {
        "name": "John Johansen",
        "email": "john.johansen@canonical.com",
        "time": "Fri Jul 22 08:14:15 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "Ecryptfs: Add mount option to check uid of device being mounted \u003d expect uid\n\ncommit 764355487ea220fdc2faf128d577d7f679b91f97 upstream.\n\nClose a TOCTOU race for mounts done via ecryptfs-mount-private.  The mount\nsource (device) can be raced when the ownership test is done in userspace.\nProvide Ecryptfs a means to force the uid check at mount time.\n\nSigned-off-by: John Johansen \u003cjohn.johansen@canonical.com\u003e\nSigned-off-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "feeb796dfb00a08971120bcc8e71bcaf6a9bf150",
      "tree": "b7619a456002ff0f63849417bac2e5fcae5d4dff",
      "parents": [
        "9333a4681b17e19c4e6f6780ec209aff165fd968"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 06 05:26:35 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "sparc: Fix build with DEBUG_PAGEALLOC enabled.\n\n[ Upstream commit 0785a8e87be0202744d8681363aecbd4ffbb5f5a ]\n\narch/sparc/mm/init_64.c:1622:22: error: unused variable \u0027__swapper_4m_tsb_phys_patch_end\u0027 [-Werror\u003dunused-variable]\narch/sparc/mm/init_64.c:1621:22: error: unused variable \u0027__swapper_4m_tsb_phys_patch\u0027 [-Werror\u003dunused-variable]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9333a4681b17e19c4e6f6780ec209aff165fd968",
      "tree": "345c0684ee2597b1cb446c64d5ec3f72aa93ab4c",
      "parents": [
        "b548d908c7c625ae97679f1a8d86960fbe649e10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 02:38:27 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "sparc: Size mondo queues more sanely.\n\n[ Upstream commit 961f65fc41cdc1f9099a6075258816c0db98e390 ]\n\nThere is currently no upper limit on the mondo queue sizes we\u0027ll use,\nwhich guarentees that we\u0027ll eventually his page allocation limits, and\nthus allocation failures, due to MAX_ORDER.\n\nCap the sizes sanely, current limits are:\n\nCPU  MONDO\t2 * max_possible_cpus\nDEV  MONDO\t256 (basically NR_IRQS)\nRES  MONDO\t128\nNRES MONDO\t4\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b548d908c7c625ae97679f1a8d86960fbe649e10",
      "tree": "8f6ca8384737f283ebef5939677e872375a51ef5",
      "parents": [
        "27ff2c083e9b0e719983eebda886775a5cea5cdd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 00:53:57 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "sparc: Access kernel TSB using physical addressing when possible.\n\n[ Upstream commit 9076d0e7e02b98f7a65df10d1956326c8d8ba61a ]\n\nOn sun4v this is basically required since we point the hypervisor and\nthe TSB walking hardware at these tables using physical addressing\ntoo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27ff2c083e9b0e719983eebda886775a5cea5cdd",
      "tree": "791035b5323a0da18f70a30ec3e02569b4eb4b30",
      "parents": [
        "e6aefcf11c97220fecacddbad36335461b486ec9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 20:23:34 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "sparc: Use popc when possible for ffs/__ffs/ffz.\n\n[ Upstream commit 56d205cc5c0a3032a605121d4253e111193bf923 ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6aefcf11c97220fecacddbad36335461b486ec9",
      "tree": "aaf2be2725e5be7c0d6df6ade53b9810e3cb226b",
      "parents": [
        "7508c959a81a93997e5d8cf6e75168ef8bb3f93e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 23:27:17 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "sparc: Set reboot-cmd using reboot data hypervisor call if available.\n\n[ Upstream commit ea5e7447ea9d555558e0f13798f5143dd51a915a ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7508c959a81a93997e5d8cf6e75168ef8bb3f93e",
      "tree": "25601ab13c71d79fd39c39ff972b25b2c9452081",
      "parents": [
        "c099e6a534f275f4e8aa0a4e62572b63c3689355"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 22:45:18 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:41 2011 -0700"
      },
      "message": "sparc: Add some missing hypervisor API groups.\n\n[ Upstream commit e2eb9f8158ead43a88c0f0b4d74257b1be938a18 ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c099e6a534f275f4e8aa0a4e62572b63c3689355",
      "tree": "00697f5dac69aacac61571aeea18facd1cea22a1",
      "parents": [
        "0975b446b4e724570a63dfa001e1a2c0f2808724"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 19:41:12 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Use hweight64() in popc emulation.\n\n[ Upstream commit d600cbed0fe8fceec04500824f638dfe4996c653 ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0975b446b4e724570a63dfa001e1a2c0f2808724",
      "tree": "f7b4c2773a3b652d3d566978a552c01e896e56ad",
      "parents": [
        "11d6ad9ef5921c0b811f9bf96f8cba481e755195"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 29 09:42:07 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Use popc if possible for hweight routines.\n\n[ Upstream commit ef7c4d4675d2a9206f913f26ca1a5cd41bff9d41 ]\n\nJust like powerpc, we code patch at boot time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "11d6ad9ef5921c0b811f9bf96f8cba481e755195",
      "tree": "21801c6a2c59c308c652ebbae1536cbc86975aa7",
      "parents": [
        "f1b7f4b6d299fcad9b6bb84d86cef2094613ea75"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 18:18:57 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Minor tweaks to Niagara page copy/clear.\n\n[ Upstream commit e95ade083939dcb4b0c51c1a2c8504ea9ef3d6ef ]\n\nDon\u0027t use floating point on Niagara2, use the traditional\nplain Niagara code instead.\n\nUnroll Niagara loops to 128 bytes for copy, and 256 bytes\nfor clear.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f1b7f4b6d299fcad9b6bb84d86cef2094613ea75",
      "tree": "a8564e9cfa6020bbcfaa6105f9b6f0e574c896cf",
      "parents": [
        "b25f76a8fe3230786712d18a83c7a57b7abc6624"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 23:31:26 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Sanitize cpu feature detection and reporting.\n\n[ Upstream commit ac85fe8b21248054851e05bfaa352562e5b06dd3 ]\n\nInstead of evaluating the cpu features for ELF_HWCAP every exec,\ncalculate it once at boot time.\n\nAdd AV_SPARC_* capability flag bits, compatible with what Solaris\nreports to applications.\n\nReport these capabilities once in the kernel log, and also via\n/proc/cpuinfo in a new \"cpucaps\" entry.\n\nIf available, fetch the cpu features from the machine description\n\u0027hwcap-list\u0027 property of the \u0027cpu\u0027 node.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b25f76a8fe3230786712d18a83c7a57b7abc6624",
      "tree": "91e59d90c37e4c15cb6b24b0ef1d12aeace50a15",
      "parents": [
        "ce840177aaadf72f7d0fc7619bcbc12e4e8129bf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 21:06:16 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Detect and handle UltraSPARC-T3 cpu types.\n\n[ Upstream commit 4ba991d3eb379fbaa22049e7002341e97a673685 ]\n\nThe cpu compatible string we look for is \"SPARC-T3\".\n\nAs far as memset/memcpy optimizations go, we treat this chip the same\nas Niagara-T2/T2+.  Use cache initializing stores for memset, and use\nperfetch, FPU block loads, cache initializing stores, and block stores\nfor copies.\n\nWe use the Niagara-T2 perf support, since T3 is a close relative in\nthis regard.  Later we\u0027ll add support for the new events T3 can\nreport, plus enable T3\u0027s new \"sample\" mode.\n\nFor now I haven\u0027t added any new ELF hwcap flags.  We probably need\nto add a couple, for example:\n\nT2 and T3 both support the population count instruction in hardware.\n\nT3 supports VIS3 instructions, including support (finally) for\npartitioned shift.  One can also now move directly between float\nand integer registers.\n\nT3 supports instructions meant to help with Galois Field and other HPC\ncalculations, such as XOR multiply.  Also there are \"OP and negate\"\ninstructions, for example \"fnmul\" which is multiply-and-negate.\n\nT3 recognizes the transactional memory opcodes, however since\ntransactional memory isn\u0027t supported: 1) \u0027commit\u0027 behaves as a NOP and\n2) \u0027chkpt\u0027 always branches 3) \u0027rdcps\u0027 returns all zeros and 4) \u0027wrcps\u0027\nbehaves as a NOP.\n\nSo we\u0027ll need about 3 new elf capability flags in the end to represent\nall of these things.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ce840177aaadf72f7d0fc7619bcbc12e4e8129bf",
      "tree": "dc9544a4551147f0a69c12ac6e84fa740d1fd438",
      "parents": [
        "7cc3d70509d05b40ae926b8f6c886abab7ace827"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:46:25 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Don\u0027t do expensive hypervisor PCR write unless necessary.\n\n[ Upstream commit 314ff52727fe94dfbe07f3a9a489ab3ca8d8df5a ]\n\nThe hypervisor call is only necessary if hypervisor events are\nbeing requested.\n\nSo if we\u0027re not tracking hypervisor events, simply do a direct\nregister write.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7cc3d70509d05b40ae926b8f6c886abab7ace827",
      "tree": "4ec275b7ed53ca626c3724b3cf3f32c12bcfcb79",
      "parents": [
        "29ad8f6f0b0e6e4c918040286572fffb662a5f88"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:42:51 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Add T3 sun4v cpu type and hypervisor group defines.\n\n[ Upstream commit 15e3608d7c273947dbf2eadbcaa66e51143928fb ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "29ad8f6f0b0e6e4c918040286572fffb662a5f88",
      "tree": "d7cb1e68b34f0a70acee455020c2312477c87fef",
      "parents": [
        "fb07bb91081d60b29b3eb1372fc0e61ded2be352"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:25:57 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:40 2011 -0700"
      },
      "message": "sparc: Don\u0027t leave sparc_pmu_type NULL on sun4v.\n\n[ Upstream commit facfddef2c76110b8e321921f7e54518c3dd1579 ]\n\nOtherwise we\u0027ll crash in the sparc perf init code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fb07bb91081d60b29b3eb1372fc0e61ded2be352",
      "tree": "8ce5dc14f256a42743a8dc830b21a1b8d107bc8a",
      "parents": [
        "3e244baaa667ffb2bf7aa8f7d165d40e4899517d"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Tue Jun 14 10:54:56 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "mpt2sas: Fixed Big Indian Issues on 32 bit PPC\n\ncommit c97951ec46d4b076c2236b77db34eeed6dddb8eb upstream.\n\nThis patch addresses many endian issues solved by runing sparse with the\noption __CHECK_ENDIAN__ turned on.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3e244baaa667ffb2bf7aa8f7d165d40e4899517d",
      "tree": "cb36a60859fd6effeb61e4ded31f7e5138a5fa4e",
      "parents": [
        "06e67267adf0e3b9a25a78250a1c7caefd36f843"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Aug 08 20:53:58 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "iwlagn: 5000 do not support idle mode\n\ncommit f35291082294ca6737953bbe4e9491ede04ab822 upstream.\n\n5000 series has issue supporting power save idle mode:\ncommit\t9dc2153315650eae220898668b6aa56a25c130be\n\niwlwifi: always support idle mode for agn devices\n\nFor agn devices, always support idle mode which help power\nconsumption in idle unassociated state.\n\nthe above changes cause 5000 become not stable when power management is \"on\"\n\nhttp://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d2312\n\nReported-by: Devin J. Pohly \u003cdjpohly+iwl@gmail.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Devin J. Pohly \u003cdjpohly+iwl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06e67267adf0e3b9a25a78250a1c7caefd36f843",
      "tree": "e3a3f7129a0bd38662e5ff6b3e42732a468443fd",
      "parents": [
        "cb737cb02933192dcbb141480e3dc8153b89be48"
      ],
      "author": {
        "name": "xeb@mail.ru",
        "email": "xeb@mail.ru",
        "time": "Fri Jul 22 20:49:40 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "gre: fix improper error handling\n\n[ Upstream commit 559fafb94ad9e4cd8774f39241917c57396f9fc5 ]\n\nFix improper protocol err_handler, current implementation is fully\nunapplicable and may cause kernel crash due to double kfree_skb.\n\nSigned-off-by: Dmitry Kozlov \u003cxeb@mail.ru\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb737cb02933192dcbb141480e3dc8153b89be48",
      "tree": "2f39e114f7e7a9ca692ac4dc542cef3b43000993",
      "parents": [
        "c8656c500dd6e88d427547abe2859213a916a3ea"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Sat Jul 23 02:00:41 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "ipv4: use RT_TOS after some rt_tos conversions\n\n[ Upstream commit b0fe4a31849063fcac0bdc93716ca92615e93f57 ]\n\nrt_tos was changed to iph-\u003etos but it must be filtered by RT_TOS\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8656c500dd6e88d427547abe2859213a916a3ea",
      "tree": "f4422706c2691287c1d85543d4cd5328af3c040b",
      "parents": [
        "7106159f8bd33bd5e5b0ea2c87e499117fc22c69"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Jul 22 12:53:56 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "net: allow netif_carrier to be called safely from IRQ\n\n[ Upstream commit 1821f7cd65ad9ea56580b830ac79bf4c4fef59cb ]\n\nAs reported by Ben Greer and Froncois Romieu. The code path in\nthe netif_carrier code leads it to try and disable\na late workqueue to reenable it immediately\nnetif_carrier_on\n-\u003e linkwatch_fire_event\n   -\u003e linkwatch_schedule_work\n      -\u003e cancel_delayed_work\n         -\u003e del_timer_sync\n\nIf __cancel_delayed_work is used instead then there is no\nproblem of waiting for running linkwatch_event.\n\nThere is a race between linkwatch_event running re-scheduling\nbut it is harmless to schedule an extra scan of the linkwatch queue.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7106159f8bd33bd5e5b0ea2c87e499117fc22c69",
      "tree": "2cefc81b9f53539064977d74d11179b98ff8079f",
      "parents": [
        "04124c684acdab48c4d990235d5f16343e55d088"
      ],
      "author": {
        "name": "Lennart Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Thu Jul 28 13:18:11 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "r8169: Add support for D-Link 530T rev C1 (Kernel Bug 38862)\n\n[ Upstream commit 93a3aa25933461d76141179fc94aa32d5f9d954a ]\n\nThe D-Link DGE-530T rev C1 is a re-badged Realtek 8169 named DLG10028C,\nunlike the previous revisions which were skge based.  It is probably\nthe same as the discontinued DGE-528T (0x4300) other than the PCI ID.\n\nThe PCI ID is 0x1186:0x4302.\n\nAdding it to r8169.c where 0x1186:0x4300 is already found makes the card\nbe detected and work.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d38862\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04124c684acdab48c4d990235d5f16343e55d088",
      "tree": "5b44e23c17a5d428404c347f450bd4b055a3e5d7",
      "parents": [
        "3b9dfc69a292c4397815756bb404f2cda44ae7de"
      ],
      "author": {
        "name": "Klement Fish",
        "email": "klement2@azet.sk",
        "time": "Thu Jul 28 06:03:22 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 15 18:31:39 2011 -0700"
      },
      "message": "sis190: Rx filter init is needed for MAC address change.\n\n[ Upstream commit fe66101f14813b77d84f6450d51772a2af2b81a1 ]\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d34552\n\nSigned-off-by: Klement Fish \u003cklement2@azet.sk\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "3b9dfc69a292c4397815756bb404f2cda44ae7de"
}
