)]}'
{
  "log": [
    {
      "commit": "0ffe37de76a57ba38d960e370c2f8f1d799c94a1",
      "tree": "e771211305987dc4123fbcd68cff46bc8f3f0c60",
      "parents": [
        "4e24db5b1a8fe0b0afab875ad2facdfaedce7b07",
        "db8c076b9206ea35b1f7299708d5510b17674db2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 21 11:00:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 21 11:00:30 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: Hold a reference to the object whilst unbinding the eviction list\n  drm/i915,agp/intel: Add second set of PCI-IDs for B43\n  drm/i915: Fix Sandybridge fence registers\n  drm/i915/crt: Downgrade warnings for hotplug failures\n  drm/i915: Ensure that the crtcinfo is populated during mode_fixup()\n"
    },
    {
      "commit": "4e24db5b1a8fe0b0afab875ad2facdfaedce7b07",
      "tree": "c5e4bfc2ad68885b1c4925d1a65fd8c7a50ad5aa",
      "parents": [
        "b30a3f6257ed2105259b404d419b4964e363928c",
        "9b6efcd2e2275e13403700913b7a1da92cf11ad2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 21 11:00:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 21 11:00:09 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: update comments to reflect LHCALL_LOAD_GDT_ENTRY.\n  virtio: console: Prevent userspace from submitting NULL buffers\n  virtio: console: Fix poll blocking even though there is data to read\n"
    },
    {
      "commit": "db8c076b9206ea35b1f7299708d5510b17674db2",
      "tree": "7a5ee32db0c25bb29598c7c300ce7f2680f533a9",
      "parents": [
        "af6261031317f646d22f994c0b467521e47aa49f",
        "b30a3f6257ed2105259b404d419b4964e363928c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Sep 21 09:14:55 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Sep 21 09:14:55 2010 +0100"
      },
      "message": "Merge remote branch \u0027linus\u0027 into drm-intel-fixes\n"
    },
    {
      "commit": "65745422a898741ee0e7068ef06624ab06e8aefa",
      "tree": "adee25ae37886d79f8319ce69673a75036423c28",
      "parents": [
        "6df7aadcd9290807c464675098b5dd2dc9da5075"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Tue Sep 14 13:26:16 2010 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 21 10:54:01 2010 +0930"
      },
      "message": "virtio: console: Prevent userspace from submitting NULL buffers\n\nA userspace could submit a buffer with 0 length to be written to the\nhost.  Prevent such a situation.\n\nThis was not needed previously, but recent changes in the way write()\nworks exposed this condition to trigger a virtqueue event to the host,\ncausing a NULL buffer to be sent across.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "6df7aadcd9290807c464675098b5dd2dc9da5075",
      "tree": "0afe6d6010d3eac58b1b5d748da91355fbfa422c",
      "parents": [
        "2422084a94fcd5038406261b331672a13c92c050"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Sep 16 14:43:08 2010 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 21 10:54:01 2010 +0930"
      },
      "message": "virtio: console: Fix poll blocking even though there is data to read\n\nI found this while working on a Linux agent for spice, the symptom I was\nseeing was select blocking on the spice vdagent virtio serial port even\nthough there were messages queued up there.\n\nvirtio_console\u0027s port_fops_poll checks port-\u003einbuf !\u003d NULL to determine\nif read won\u0027t block. However if an application reads enough bytes from\ninbuf through port_fops_read, to empty the current port-\u003einbuf,\nport-\u003einbuf will be NULL even though there may be buffers left in the\nvirtqueue.\n\nThis causes poll() to block even though there is data to be read,\nthis patch fixes this by using will_read_block(port) instead of the\nport-\u003einbuf !\u003d NULL check.\n\nSigned-off-By: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "6b3d2cc4e07a609fc7354daba2889a260053e5d6",
      "tree": "da7e2580c6e2e53ec266c1a20d82778692c2d592",
      "parents": [
        "0c4ab3453aae7bba4d76a3eb4b289aa53a9f9a60",
        "dd173abfead903c7df54e977535973f3312cd307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 20 16:45:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 20 16:45:08 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: vt6655: fix buffer overflow\n  Revert: \"Staging: batman-adv: Adding netfilter-bridge hooks\"\n"
    },
    {
      "commit": "0c4ab3453aae7bba4d76a3eb4b289aa53a9f9a60",
      "tree": "5324be527053594218107f3890c919ed8fae1f3d",
      "parents": [
        "36ff4a5517779355f4bd62030cdb8498c3954f29",
        "f299470a15ab3057afbf598cec59246a90ade449"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 20 16:44:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 20 16:44:40 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: musb: MAINTAINERS: Fix my mail address\n  USB: serial/mos*: prevent reading uninitialized stack memory\n  USB: otg: twl4030: fix phy initialization(v1)\n  USB: EHCI: Disable langwell/penwell LPM capability\n  usb: musb_debugfs: don\u0027t use the struct file private_data field with seq_files\n"
    },
    {
      "commit": "dd173abfead903c7df54e977535973f3312cd307",
      "tree": "905398a016da8e714894786c24684fa532cace12",
      "parents": [
        "350aede603f7db7a9b4c1a340fbe89ccae6523a2"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Sep 06 14:32:30 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:31:54 2010 -0700"
      },
      "message": "Staging: vt6655: fix buffer overflow\n\n\"param-\u003eu.wpa_associate.wpa_ie_len\" comes from the user.  We should\ncheck it so that the copy_from_user() doesn\u0027t overflow the buffer.\n\nAlso further down in the function, we assume that if\n\"param-\u003eu.wpa_associate.wpa_ie_len\" is set then \"abyWPAIE[0]\" is\ninitialized.  To make that work, I changed the test here to say that if\n\"wpa_ie_len\" is set then \"wpa_ie\" has to be a valid pointer or we return\n-EINVAL.\n\nOddly, we only use the first element of the abyWPAIE[] array.  So I\nsuspect there may be some other issues in this function.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "350aede603f7db7a9b4c1a340fbe89ccae6523a2",
      "tree": "3ec6f04c3a49a74557a38f7dcd559e2846cbcb0a",
      "parents": [
        "2422084a94fcd5038406261b331672a13c92c050"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven.eckelmann@gmx.de",
        "time": "Sun Sep 05 01:58:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:31:54 2010 -0700"
      },
      "message": "Revert: \"Staging: batman-adv: Adding netfilter-bridge hooks\"\n\nThis reverts commit 96d592ed599434d2d5f339a1d282871bc6377d2c.\n\nThe netfilter hook seems to be misused and may leak skbs in situations\nwhen NF_HOOK returns NF_STOLEN. It may not filter everything as\nexpected. Also the ethernet bridge tables are not yet capable to\nunderstand batman-adv packet correctly.\n\nIt was only added for testing purposes and can be removed again.\n\nReported-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3671ac429fe50cf0c1b4f1dc4b7237207f1d956",
      "tree": "aff4ea579c4fc83abde7b889cce8e6107f8e1be9",
      "parents": [
        "476f771cb9b6cd4845dcd18f16a2f03a89ee63fc"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Sep 06 13:41:02 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:30:00 2010 -0700"
      },
      "message": "serial: mfd: fix bug in serial_hsu_remove()\n\nMedfield HSU driver deal with 4 pci devices(3 uart ports + 1 dma controller),\nso in pci remove func, we need handle them differently\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "476f771cb9b6cd4845dcd18f16a2f03a89ee63fc",
      "tree": "66395d1958c57f837ac22560c49b655ad4edcc92",
      "parents": [
        "2422084a94fcd5038406261b331672a13c92c050"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Sep 04 10:23:23 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:30:00 2010 -0700"
      },
      "message": "serial: amba-pl010: fix set_ldisc\n\nCommit d87d9b7d1 (\"tty: serial - fix tty referencing in set_ldisc\") changed\nset_ldisc to take ldisc number as parameter. This patch fixes AMBA PL010 driver\naccording the new prototype.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0846f1868b11cd827bdfeaf4527d8b1b1c0b098",
      "tree": "01ca49ce4f0c11d1a8274dce1484f039a41781e9",
      "parents": [
        "fc8f2a7608d855b911e35a33e771e6358c705c43"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Wed Sep 15 17:44:16 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:05:00 2010 -0700"
      },
      "message": "USB: serial/mos*: prevent reading uninitialized stack memory\n\nThe TIOCGICOUNT device ioctl in both mos7720.c and mos7840.c allows\nunprivileged users to read uninitialized stack memory, because the\n\"reserved\" member of the serial_icounter_struct struct declared on the\nstack is not altered or zeroed before being copied back to the user.\nThis patch takes care of it.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc8f2a7608d855b911e35a33e771e6358c705c43",
      "tree": "27c603b3234177c4a580ae3797ee56c45b528968",
      "parents": [
        "fc9282506114d4be188a464af2d373db31dd781c"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Sep 06 23:27:09 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:05:00 2010 -0700"
      },
      "message": "USB: otg: twl4030: fix phy initialization(v1)\n\nCommit 461c317705eca5cac09a360f488715927fd0a927(into 2.6.36-v3)\nis put forward to power down phy if no usb cable is connected,\nbut does introduce the two issues below:\n\n1), phy is not into work state if usb cable is connected\nwith PC during poweron, so musb device mode is not usable\nin such case, follows the reasons:\n\t-twl4030_phy_resume is not called, so\n\t\tregulators are not enabled\n\t\ti2c access are not enabled\n\t\tusb mode not configurated\n\n2), The kernel warings[1] of regulators \u0027unbalanced disables\u0027\nis caused if poweron without usb cable connected\nwith PC or b-device.\n\nThis patch fixes the two issues above:\n\t-power down phy only if no usb cable is connected with PC\nand b-device\n\t-do phy initialization(via __twl4030_phy_resume) if usb cable\nis connected with PC(vbus event) or another b-device(ID event) in\ntwl4030_usb_probe.\n\nThis patch also doesn\u0027t put VUSB3V1 LDO into active mode in\ntwl4030_usb_ldo_init until VBUS/ID change detected, so we can\nsave more power consumption than before.\n\nThis patch is verified OK on Beagle board either connected with\nusb cable or not when poweron.\n\n[1]. warnings of \u0027unbalanced disables\u0027 of regulators.\n[root@OMAP3EVM /]# dmesg\n------------[ cut here ]------------\nWARNING: at drivers/regulator/core.c:1357 _regulator_disable+0x38/0x128()\nunbalanced disables for VUSB1V8\nModules linked in:\nBacktrace:\n[\u003cc0030c48\u003e] (dump_backtrace+0x0/0x110) from [\u003cc034f5a8\u003e] (dump_stack+0x18/0x1c)\n r7:c78179d8 r6:c01ed6b8 r5:c0410822 r4:0000054d\n[\u003cc034f590\u003e] (dump_stack+0x0/0x1c) from [\u003cc0057da8\u003e] (warn_slowpath_common+0x54/0x6c)\n[\u003cc0057d54\u003e] (warn_slowpath_common+0x0/0x6c) from [\u003cc0057e64\u003e] (warn_slowpath_fmt+0x38/0x40)\n r9:00000000 r8:00000000 r7:c78e6608 r6:00000000 r5:fffffffb\n r4:c78e6c00\n[\u003cc0057e2c\u003e] (warn_slowpath_fmt+0x0/0x40) from [\u003cc01ed6b8\u003e] (_regulator_disable+0x38/0x128)\n r3:c0410e53 r2:c0410ad5\n[\u003cc01ed680\u003e] (_regulator_disable+0x0/0x128) from [\u003cc01ed87c\u003e] (regulator_disable+0x24/0x38)\n r7:c78e6608 r6:00000000 r5:c78e6c40 r4:c78e6c00\n[\u003cc01ed858\u003e] (regulator_disable+0x0/0x38) from [\u003cc02382dc\u003e] (twl4030_phy_power+0x15c/0x17c)\n r5:c78595c0 r4:00000000\n[\u003cc0238180\u003e] (twl4030_phy_power+0x0/0x17c) from [\u003cc023831c\u003e] (twl4030_phy_suspend+0x20/0x2c)\n r6:00000000 r5:c78595c0 r4:c78595c0\n[\u003cc02382fc\u003e] (twl4030_phy_suspend+0x0/0x2c) from [\u003cc0238638\u003e] (twl4030_usb_irq+0x11c/0x16c)\n r5:c78595c0 r4:00000040\n[\u003cc023851c\u003e] (twl4030_usb_irq+0x0/0x16c) from [\u003cc034ec18\u003e] (twl4030_usb_probe+0x2c4/0x32c)\n r6:00000000 r5:00000000 r4:c78595c0\n[\u003cc034e954\u003e] (twl4030_usb_probe+0x0/0x32c) from [\u003cc02152a0\u003e] (platform_drv_probe+0x20/0x24)\n r7:00000000 r6:c047d49c r5:c78e6608 r4:c047d49c\n[\u003cc0215280\u003e] (platform_drv_probe+0x0/0x24) from [\u003cc0214244\u003e] (driver_probe_device+0xd0/0x190)\n[\u003cc0214174\u003e] (driver_probe_device+0x0/0x190) from [\u003cc02143d4\u003e] (__device_attach+0x44/0x48)\n r7:00000000 r6:c78e6608 r5:c78e6608 r4:c047d49c\n[\u003cc0214390\u003e] (__device_attach+0x0/0x48) from [\u003cc0213694\u003e] (bus_for_each_drv+0x50/0x90)\n r5:c0214390 r4:00000000\n[\u003cc0213644\u003e] (bus_for_each_drv+0x0/0x90) from [\u003cc0214474\u003e] (device_attach+0x70/0x94)\n r6:c78e663c r5:c78e6608 r4:c78e6608\n[\u003cc0214404\u003e] (device_attach+0x0/0x94) from [\u003cc02134fc\u003e] (bus_probe_device+0x2c/0x48)\n r7:00000000 r6:00000002 r5:c78e6608 r4:c78e6600\n[\u003cc02134d0\u003e] (bus_probe_device+0x0/0x48) from [\u003cc0211e48\u003e] (device_add+0x340/0x4b4)\n[\u003cc0211b08\u003e] (device_add+0x0/0x4b4) from [\u003cc021597c\u003e] (platform_device_add+0x110/0x16c)\n[\u003cc021586c\u003e] (platform_device_add+0x0/0x16c) from [\u003cc0220cb0\u003e] (add_numbered_child+0xd8/0x118)\n r7:00000000 r6:c045f15c r5:c78e6600 r4:00000000\n[\u003cc0220bd8\u003e] (add_numbered_child+0x0/0x118) from [\u003cc001c618\u003e] (twl_probe+0x3a4/0x72c)\n[\u003cc001c274\u003e] (twl_probe+0x0/0x72c) from [\u003cc02601ac\u003e] (i2c_device_probe+0x7c/0xa4)\n[\u003cc0260130\u003e] (i2c_device_probe+0x0/0xa4) from [\u003cc0214244\u003e] (driver_probe_device+0xd0/0x190)\n r5:c7856e20 r4:c047c860\n[\u003cc0214174\u003e] (driver_probe_device+0x0/0x190) from [\u003cc02143d4\u003e] (__device_attach+0x44/0x48)\n r7:c7856e04 r6:c7856e20 r5:c7856e20 r4:c047c860\n[\u003cc0214390\u003e] (__device_attach+0x0/0x48) from [\u003cc0213694\u003e] (bus_for_each_drv+0x50/0x90)\n r5:c0214390 r4:00000000\n[\u003cc0213644\u003e] (bus_for_each_drv+0x0/0x90) from [\u003cc0214474\u003e] (device_attach+0x70/0x94)\n r6:c7856e54 r5:c7856e20 r4:c7856e20\n[\u003cc0214404\u003e] (device_attach+0x0/0x94) from [\u003cc02134fc\u003e] (bus_probe_device+0x2c/0x48)\n r7:c7856e04 r6:c78fd048 r5:c7856e20 r4:c7856e20\n[\u003cc02134d0\u003e] (bus_probe_device+0x0/0x48) from [\u003cc0211e48\u003e] (device_add+0x340/0x4b4)\n[\u003cc0211b08\u003e] (device_add+0x0/0x4b4) from [\u003cc0211fd8\u003e] (device_register+0x1c/0x20)\n[\u003cc0211fbc\u003e] (device_register+0x0/0x20) from [\u003cc0260aa8\u003e] (i2c_new_device+0xec/0x150)\n r5:c7856e00 r4:c7856e20\n[\u003cc02609bc\u003e] (i2c_new_device+0x0/0x150) from [\u003cc0260dc0\u003e] (i2c_register_adapter+0xa0/0x1c4)\n r7:00000000 r6:c78fd078 r5:c78fd048 r4:c781d5c0\n[\u003cc0260d20\u003e] (i2c_register_adapter+0x0/0x1c4) from [\u003cc0260f80\u003e] (i2c_add_numbered_adapter+0x9c/0xb4)\n r7:00000a28 r6:c04600a8 r5:c78fd048 r4:00000000\n[\u003cc0260ee4\u003e] (i2c_add_numbered_adapter+0x0/0xb4) from [\u003cc034efa4\u003e] (omap_i2c_probe+0x324/0x3e8)\n r5:00000000 r4:c78fd000\n[\u003cc034ec80\u003e] (omap_i2c_probe+0x0/0x3e8) from [\u003cc02152a0\u003e] (platform_drv_probe+0x20/0x24)\n[\u003cc0215280\u003e] (platform_drv_probe+0x0/0x24) from [\u003cc0214244\u003e] (driver_probe_device+0xd0/0x190)\n[\u003cc0214174\u003e] (driver_probe_device+0x0/0x190) from [\u003cc021436c\u003e] (__driver_attach+0x68/0x8c)\n r7:c78b2140 r6:c047e214 r5:c04600e4 r4:c04600b0\n[\u003cc0214304\u003e] (__driver_attach+0x0/0x8c) from [\u003cc021399c\u003e] (bus_for_each_dev+0x50/0x84)\n r7:c78b2140 r6:c047e214 r5:c0214304 r4:00000000\n[\u003cc021394c\u003e] (bus_for_each_dev+0x0/0x84) from [\u003cc0214068\u003e] (driver_attach+0x20/0x28)\n r6:c047e214 r5:c047e214 r4:c00270d0\n[\u003cc0214048\u003e] (driver_attach+0x0/0x28) from [\u003cc0213274\u003e] (bus_add_driver+0xa8/0x228)\n[\u003cc02131cc\u003e] (bus_add_driver+0x0/0x228) from [\u003cc02146a4\u003e] (driver_register+0xb0/0x13c)\n[\u003cc02145f4\u003e] (driver_register+0x0/0x13c) from [\u003cc0215744\u003e] (platform_driver_register+0x4c/0x60)\n r9:00000000 r8:c001f688 r7:00000013 r6:c005b6fc r5:c00083dc\nr4:c00270d0\n[\u003cc02156f8\u003e] (platform_driver_register+0x0/0x60) from [\u003cc001f69c\u003e] (omap_i2c_init_driver+0x14/0x1c)\n[\u003cc001f688\u003e] (omap_i2c_init_driver+0x0/0x1c) from [\u003cc002c460\u003e] (do_one_initcall+0xd0/0x1a4)\n[\u003cc002c390\u003e] (do_one_initcall+0x0/0x1a4) from [\u003cc0008478\u003e] (kernel_init+0x9c/0x154)\n[\u003cc00083dc\u003e] (kernel_init+0x0/0x154) from [\u003cc005b6fc\u003e] (do_exit+0x0/0x688)\n r5:c00083dc r4:00000000\n---[ end trace 1b75b31a2719ed1d ]---\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Felipe Balbi \u003cme@felipebalbi.com\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc9282506114d4be188a464af2d373db31dd781c",
      "tree": "871aba29e4c8cfadae3591c4d4d67145e9881286",
      "parents": [
        "024cfa5943a7e89565c60b612d698c2bfb3da66a"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Mon Sep 06 14:50:57 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:04:59 2010 -0700"
      },
      "message": "USB: EHCI: Disable langwell/penwell LPM capability\n\nWe have to do so due to HW limitation.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "024cfa5943a7e89565c60b612d698c2bfb3da66a",
      "tree": "031e0d89f8066dbd4099f870cbd82fe0aa4d75db",
      "parents": [
        "2422084a94fcd5038406261b331672a13c92c050"
      ],
      "author": {
        "name": "Mathias Nyman",
        "email": "mathias.nyman@nokia.com",
        "time": "Mon Sep 06 13:52:01 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 20 16:04:56 2010 -0700"
      },
      "message": "usb: musb_debugfs: don\u0027t use the struct file private_data field with seq_files\n\nseq_files use the private_data field of a file struct for storing a seq_file structure,\ndata should be stored in seq_file\u0027s own private field (e.g. file-\u003eprivate_data-\u003eprivate)\nOtherwise seq_release() will free the private data when the file is closed.\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af6261031317f646d22f994c0b467521e47aa49f",
      "tree": "8ff69c7da34a2718676e6a39db4f637dc5aa0d23",
      "parents": [
        "41a51428916ab04587bacee2dda61c4a0c4fc02f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Sep 20 10:31:40 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Sep 20 20:50:00 2010 +0100"
      },
      "message": "drm/i915: Hold a reference to the object whilst unbinding the eviction list\n\nDuring heavy aperture thrashing we may be forced to wait upon several active\nobjects during eviction. The active list may be the last reference to\nthese objects and so the action of waiting upon one of them may cause\nanother to be freed (and itself unbound). To prevent the object\ndisappearing underneath us, we need to acquire and hold a reference\nwhilst unbinding.\n\nThis should fix the reported page refcount OOPS:\n\nkernel BUG at drivers/gpu/drm/i915/i915_gem.c:1444!\n...\nRIP: 0010:[\u003cffffffffa0093026\u003e]  [\u003cffffffffa0093026\u003e] i915_gem_object_put_pages+0x25/0xf5 [i915]\nCall Trace:\n [\u003cffffffffa009481d\u003e] i915_gem_object_unbind+0xc5/0x1a7 [i915]\n [\u003cffffffffa0098ab2\u003e] i915_gem_evict_something+0x3bd/0x409 [i915]\n [\u003cffffffffa0027923\u003e] ? drm_gem_object_lookup+0x27/0x57 [drm]\n [\u003cffffffffa0093bc3\u003e] i915_gem_object_bind_to_gtt+0x1d3/0x279 [i915]\n [\u003cffffffffa0095b30\u003e] i915_gem_object_pin+0xa3/0x146 [i915]\n [\u003cffffffffa0027948\u003e] ? drm_gem_object_lookup+0x4c/0x57 [drm]\n [\u003cffffffffa00961bc\u003e] i915_gem_do_execbuffer+0x50d/0xe32 [i915]\n\nReported-by: Shawn Starr \u003cshawn.starr@rogers.com\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d18902\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "81cef8e38babd1dd07eb53fccc956620a1b4f32e",
      "tree": "a012ad63404b652379b8a0bed80825266a94eaad",
      "parents": [
        "7d7dee96e1a7369eae67e5fe5c987785a1c11e40",
        "dbee032295dac88742734ee9988e08a0e4f2f732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 19 11:06:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 19 11:06:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide: Fix ordering of procfs registry.\n"
    },
    {
      "commit": "7d7dee96e1a7369eae67e5fe5c987785a1c11e40",
      "tree": "7c87df02117c7c3ac2ab4b7bd594a2183ec22ff6",
      "parents": [
        "f1c9c9797a7c519a70b8e4607f41d97ec59fc8f0",
        "4e8cec269dd9e823804141f25ce37c23e72d3c12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 19 11:05:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 19 11:05:50 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  dca: disable dca on IOAT ver.3.0 multiple-IOH platforms\n  netpoll: Disable IRQ around RCU dereference in netpoll_rx\n  sctp: Do not reset the packet during sctp_packet_config().\n  net/llc: storing negative error codes in unsigned short\n  MAINTAINERS: move atlx discussions to netdev\n  drivers/net/cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory\n  drivers/net/eql.c: prevent reading uninitialized stack memory\n  drivers/net/usb/hso.c: prevent reading uninitialized memory\n  xfrm: dont assume rcu_read_lock in xfrm_output_one()\n  r8169: Handle rxfifo errors on 8168 chips\n  3c59x: Remove atomic context inside vortex_{set|get}_wol\n  tcp: Prevent overzealous packetization by SWS logic.\n  net: RPS needs to depend upon USE_GENERIC_SMP_HELPERS\n  phylib: fix PAL state machine restart on resume\n  net: use rcu_barrier() in rollback_registered_many\n  bonding: correctly process non-linear skbs\n  ipv4: enable getsockopt() for IP_NODEFRAG\n  ipv4: force_igmp_version ignored when a IGMPv3 query received\n  ppp: potential NULL dereference in ppp_mp_explode()\n  net/llc: make opt unsigned in llc_ui_setsockopt()\n  ...\n"
    },
    {
      "commit": "4e8cec269dd9e823804141f25ce37c23e72d3c12",
      "tree": "1271fd6bab1aeda1254b8d6a48d8dcd2a25e87f2",
      "parents": [
        "f0f9deae9e7c421fa0c1c627beb8e174325e1ba7"
      ],
      "author": {
        "name": "Sosnowski, Maciej",
        "email": "maciej.sosnowski@intel.com",
        "time": "Thu Sep 16 06:02:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 17 20:08:21 2010 -0700"
      },
      "message": "dca: disable dca on IOAT ver.3.0 multiple-IOH platforms\n\nDirect Cache Access is not supported on IOAT ver.3.0 multiple-IOH platforms.\nThis patch blocks registering of dca providers when multiple IOH detected with IOAT ver.3.0.\n\nSigned-off-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "509344b8b4d365b7ff3bce97198d83a57b7c3f31",
      "tree": "b9362ca16a3670a67dcc05fdaf0162aa2e470c5f",
      "parents": [
        "80214df8db6d0ba8172f70122705ef29077fd918",
        "bc482bf0ce918b39a1fa60b9341f1add9318d833"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:25:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:25:47 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (lm95241) Replace rate sysfs attribute with update_interval\n  hwmon: (adm1031) Replace update_rate sysfs attribute with update_interval\n  hwmon: (w83627ehf) Use proper exit sequence\n  hwmon: (emc1403) Remove unnecessary hwmon_device_unregister\n  hwmon: (f75375s) Do not overwrite values read from registers\n  hwmon: (f75375s) Shift control mode to the correct bit position\n  hwmon: New subsystem maintainers\n  hwmon: (lis3lv02d) Prevent NULL pointer dereference\n"
    },
    {
      "commit": "70057a5a61a9c703aac0cc51811de8d3384d2889",
      "tree": "dbc78019d3dab85d43baa11fe661e4a3eaeb61a6",
      "parents": [
        "343d04d44bb069064180f5763a41acaa9245f8e6",
        "8702d33aa6e6d753ef99163afe48aba1323374ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:23:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:23:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: nosy: fix build when CONFIG_FIREWIRE\u003dN\n  firewire: ohci: activate cycle timer register quirk on Ricoh chips\n"
    },
    {
      "commit": "343d04d44bb069064180f5763a41acaa9245f8e6",
      "tree": "cdb2b444a4f45ec9b629b9cc7897090de8352846",
      "parents": [
        "653d48b22166db2d8b1515ebe6f9f0f7c95dfc86",
        "ddcf3522cf03a147c867a2e0155761652dbd156a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:22:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 17 10:22:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: fix v1.x metadata update when a disk is missing.\n  md: call md_update_sb even for \u0027external\u0027 metadata arrays.\n"
    },
    {
      "commit": "bc482bf0ce918b39a1fa60b9341f1add9318d833",
      "tree": "3f520a52c2ec141e9fbc28599124387b186a03ad",
      "parents": [
        "a51b9944a1aaca34c9061d3973663fee54e9d1c1"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Sep 17 17:24:15 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:15 2010 +0200"
      },
      "message": "hwmon: (lm95241) Replace rate sysfs attribute with update_interval\n\nupdate_interval is the matching attribute defined in the hwmon sysfs ABI.\nUse it.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a51b9944a1aaca34c9061d3973663fee54e9d1c1",
      "tree": "a0bca6cc212f3f0a73f1177a6a7e442f28a03059",
      "parents": [
        "022b75a3df2b5aeeb70c5d51bc1fe55722fdd759"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Sep 17 17:24:14 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:14 2010 +0200"
      },
      "message": "hwmon: (adm1031) Replace update_rate sysfs attribute with update_interval\n\nThe attribute reflects an interval, not a rate.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "022b75a3df2b5aeeb70c5d51bc1fe55722fdd759",
      "tree": "3b460eeb0268f51b17b16e8d7b561e32ea764483",
      "parents": [
        "f17c811d1433aa1966f9c5a744841427e9a97ecf"
      ],
      "author": {
        "name": "Jonas Jonsson",
        "email": "jonas@ludd.ltu.se",
        "time": "Fri Sep 17 17:24:13 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:13 2010 +0200"
      },
      "message": "hwmon: (w83627ehf) Use proper exit sequence\n\nAccording to the datasheet for Winbond W83627DHG the proper way to exit\nthe Extended Function Mode is to write 0xaa to the EFER(0x2e or 0x4e).\n\nSigned-off-by: Jonas Jonsson \u003cjonas@ludd.ltu.se\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f17c811d1433aa1966f9c5a744841427e9a97ecf",
      "tree": "6ac5537523aa1cc76cec7adf1e8bc0d8d1544f60",
      "parents": [
        "c3b327d60bbba3f5ff8fd87d1efc0e95eb6c121b"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Fri Sep 17 17:24:12 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:12 2010 +0200"
      },
      "message": "hwmon: (emc1403) Remove unnecessary hwmon_device_unregister\n\nIt is unnecessary and wrong to call hwmon_device_unregister in error\nhandling before hwmon_device_register is called.\n\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nReviewed-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c3b327d60bbba3f5ff8fd87d1efc0e95eb6c121b",
      "tree": "0b01025d310d304d5a2444ff8f5db14931df95ed",
      "parents": [
        "96f3640894012be7dd15a384566bfdc18297bc6c"
      ],
      "author": {
        "name": "Guillem Jover",
        "email": "guillem@hadrons.org",
        "time": "Fri Sep 17 17:24:12 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:12 2010 +0200"
      },
      "message": "hwmon: (f75375s) Do not overwrite values read from registers\n\nAll bits in the values read from registers to be used for the next\nwrite were getting overwritten, avoid doing so to not mess with the\ncurrent configuration.\n\nSigned-off-by: Guillem Jover \u003cguillem@hadrons.org\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "96f3640894012be7dd15a384566bfdc18297bc6c",
      "tree": "a39f2474004a25dd46b3add0aeb3a1f0429045a3",
      "parents": [
        "9e012c1acc1fd617a708c00ff1fdaa847f9faf67"
      ],
      "author": {
        "name": "Guillem Jover",
        "email": "guillem@hadrons.org",
        "time": "Fri Sep 17 17:24:11 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:11 2010 +0200"
      },
      "message": "hwmon: (f75375s) Shift control mode to the correct bit position\n\nThe spec notes that fan0 and fan1 control mode bits are located in bits\n7-6 and 5-4 respectively, but the FAN_CTRL_MODE macro was making the\nbits shift by 5 instead of by 4.\n\nSigned-off-by: Guillem Jover \u003cguillem@hadrons.org\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5facb097137e7509a1b73448fe20226a4fbfe8cb",
      "tree": "65d6420d70466f8e4828946b5b682f0c6f272729",
      "parents": [
        "03a7ab083e4d619136d6f07ce70fa9de0bc436fc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Sep 17 17:24:10 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 17 17:24:10 2010 +0200"
      },
      "message": "hwmon: (lis3lv02d) Prevent NULL pointer dereference\n\nIf CONFIG_PM was selected and lis3lv02d_platform_data was NULL,\nthe kernel will be panic when halt command run.\n\nReported-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nSigend-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "41a51428916ab04587bacee2dda61c4a0c4fc02f",
      "tree": "8c741b166adbfe2219774038a82e08a32ab6b019",
      "parents": [
        "e259befd9013e212648c3bd4f6f1fbf92d0dd51d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Sep 17 08:22:30 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Sep 17 08:22:30 2010 +0100"
      },
      "message": "drm/i915,agp/intel: Add second set of PCI-IDs for B43\n\nThere is a second revision of B43 (a desktop gen4 part) floating around,\nfunctionally equivalent to the original B43, so simply add the new\nPCI-IDs.\n\nBugzilla: https://bugs.freedesktop.org/show_bugs.cgi?id\u003d30221\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e259befd9013e212648c3bd4f6f1fbf92d0dd51d",
      "tree": "5a941bea684c3a87f71b61c248b2e508294e55dc",
      "parents": [
        "79077319d7c7844d5d836e52099a7a1bcadf9b04"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Sep 17 00:32:02 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Sep 17 08:18:30 2010 +0100"
      },
      "message": "drm/i915: Fix Sandybridge fence registers\n\nWith 5 places to update when adding handling for fence registers, it is\neasy to overlook one or two. Correct that oversight, but fence\nmanagement should be improved before a new set of registers is added.\n\nBugzilla: https://bugs.freedesktop.org/show_bug?id\u003d30199\nOriginal patch by: Yuanhan Liu \u003cyuanhan.liu@intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "79077319d7c7844d5d836e52099a7a1bcadf9b04",
      "tree": "cc8425753ef4e887c2f514afee20ee983e07aaba",
      "parents": [
        "9277bf4b4f94655eef177d0daffa90a47c51eb62"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 12 19:58:04 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Sep 17 08:05:28 2010 +0100"
      },
      "message": "drm/i915/crt: Downgrade warnings for hotplug failures\n\nThese are not fatal errors, so do not alarm the user by filling the\nlogs with *** ERROR ***. Especially as we know that g4x CRT detection\nis a little sticky.\n\nOn the one hand the errors are valid since they are warning us of a\nstall -- we poll the register whilst holding the mode lock so not even\nthe mouse will update. On the other hand, those stalls were already present\nyet nobody complained.\n\nReported-by: Andi Kleen \u003candi@firstfloor.org\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d18332\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "49c37c0334a9b85d30ab3d6b5d1acb05ef2ef6de",
      "tree": "10bc5cacbbe2aefc83eb9d54a6698aaef65c393a",
      "parents": [
        "44467187dc22fdd33a1a06ea0ba86ce20be3fe3c"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Wed Sep 15 11:43:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 16 21:55:00 2010 -0700"
      },
      "message": "drivers/net/cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory\n\nFixed formatting (tabs and line breaks).\n\nThe CHELSIO_GET_QSET_NUM device ioctl allows unprivileged users to read\n4 bytes of uninitialized stack memory, because the \"addr\" member of the\nch_reg struct declared on the stack in cxgb_extension_ioctl() is not\naltered or zeroed before being copied back to the user.  This patch\ntakes care of it.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44467187dc22fdd33a1a06ea0ba86ce20be3fe3c",
      "tree": "5a05b2802aebe542ae5caeafd72161b4e9a3d726",
      "parents": [
        "7011e660938fc44ed86319c18a5954e95a82ab3e"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Wed Sep 15 11:43:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 16 21:54:59 2010 -0700"
      },
      "message": "drivers/net/eql.c: prevent reading uninitialized stack memory\n\nFixed formatting (tabs and line breaks).\n\nThe EQL_GETMASTRCFG device ioctl allows unprivileged users to read 16\nbytes of uninitialized stack memory, because the \"master_name\" member of\nthe master_config_t struct declared on the stack in eql_g_master_cfg()\nis not altered or zeroed before being copied back to the user.  This\npatch takes care of it.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7011e660938fc44ed86319c18a5954e95a82ab3e",
      "tree": "ae74316fe3fe11113a1fa0bf150fc8a454143f5b",
      "parents": [
        "e71895a1beff2014534c9660d9ae42e043f11555"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Wed Sep 15 11:43:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 16 21:54:59 2010 -0700"
      },
      "message": "drivers/net/usb/hso.c: prevent reading uninitialized memory\n\nFixed formatting (tabs and line breaks).\n\nThe TIOCGICOUNT device ioctl allows unprivileged users to read\nuninitialized stack memory, because the \"reserved\" member of the\nserial_icounter_struct struct declared on the stack in hso_get_count()\nis not altered or zeroed before being copied back to the user.  This\npatch takes care of it.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddcf3522cf03a147c867a2e0155761652dbd156a",
      "tree": "e5a47b7db19dc147df769b6cd8c82ac56964f6e1",
      "parents": [
        "126925c090155f13e90b9e7e8c4010e96027c00a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 08 16:48:17 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 17 13:53:28 2010 +1000"
      },
      "message": "md: fix v1.x metadata update when a disk is missing.\n\nIf an array with 1.x metadata is assembled with the last disk missing,\nmd doesn\u0027t properly record the fact that the disk was missing.\n\nThis is unlikely to cause a real problem as the event count will be\ndifferent to the count on the missing disk so it won\u0027t be included in\nthe array.  However it could still cause confusion.\n\nSo make sure we clear all the relevant slots, not just the early ones.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "126925c090155f13e90b9e7e8c4010e96027c00a",
      "tree": "f433e7cbd6aba7096a88cc7286b05e0c467ee43d",
      "parents": [
        "9c03f1622af051004416dd3e24d8a0fa31e34178"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Sep 07 17:02:47 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 17 13:53:13 2010 +1000"
      },
      "message": "md: call md_update_sb even for \u0027external\u0027 metadata arrays.\n\nNow that we depend on md_update_sb to clear variable bits in\nmddev-\u003eflags (rather than trying not to set them) it is important to\nalways call md_update_sb when appropriate.\n\nmd_check_recovery has this job but explicitly avoids it for -\u003eexternal\nmetadata arrays.  This is not longer appropraite, or needed.\n\nHowever we do want to avoid taking the mddev lock if only\nMD_CHANGE_PENDING is set as that is not cleared by md_update_sb for\nexternal-metadata arrays.\n\nReported-by:  \"Kwolek, Adam\" \u003cadam.kwolek@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "8702d33aa6e6d753ef99163afe48aba1323374ef",
      "tree": "4f9e2ffe455b4b75e34c8ef5bc1fdefda1360aa6",
      "parents": [
        "970f4be85ae6ecf97b711a3a2a1d5cecd3ea0534"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Sep 15 13:02:44 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Sep 17 00:12:52 2010 +0200"
      },
      "message": "firewire: nosy: fix build when CONFIG_FIREWIRE\u003dN\n\ndrivers/firewire/nosy* is a stand-alone driver that does not depend on\nCONFIG_FIREWIRE.  Hence let make descend into drivers/firewire/ also\nif that option is off.\n\nThe stand-alone driver drivers/ieee1394/init_ohci1394_dma*  will soon be\nmoved into drivers/firewire/ too and will require the same makefile fix.\n\nSide effect:\nAs mentioned in https://bugzilla.novell.com/show_bug.cgi?id\u003d586172#c24\nthis influences the order in which either firewire-ohci or ohci1394 is\ngoing to be bound to an OHCI-1394 controller in case of a modular build\nof both drivers if no modprobe blacklist entries are configured.\nHowever, a user of such a setup cannot expect deterministic behavior\nanyway.  The Kconfig help and the migration guide at\nieee1394.wiki.kernel.org recommend blacklist entries when a dual\nIEEE 1394 stack build is being used.  (The coexistence period of the two\nstacks is planned to end soon.)\n\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1f0ce990f0fc1bb92c28ef3f54b55cdf9a17b3a8",
      "tree": "552c8368581d8a3ec12f95bf480075019c824f64",
      "parents": [
        "bd12e5c3a1927b4b14a30142a563dbe592dfdc16",
        "b4aaa78f4c2f9cde2f335b14f4ca30b01f9651ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:56:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:56:48 2010 -0700"
      },
      "message": "Merge branch \u00272.6.36-fixes\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u00272.6.36-fixes\u0027 of git://github.com/schandinat/linux-2.6:\n  drivers/video/via/ioctl.c: prevent reading uninitialized stack memory\n"
    },
    {
      "commit": "bd12e5c3a1927b4b14a30142a563dbe592dfdc16",
      "tree": "f46edf199d783c09e375e82ff1e4bc822ad865cf",
      "parents": [
        "de109c9868cf78a172ae580a83bf9a3a74a9b4bd",
        "b76dc0546709aef18f123847680108c2fd33f203"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:56:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:56:12 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia pcnet_cs: try setting io_lines to 16 if card setup fails\n  pcmcia: per-device, not per-socket debug messages\n  pcmcia serial_cs.c: fix multifunction card handling\n"
    },
    {
      "commit": "de109c9868cf78a172ae580a83bf9a3a74a9b4bd",
      "tree": "8b555db133d85b19538c0c0ac555e999c91f166e",
      "parents": [
        "7fd3fce3a0a103bd6367889023c930ce3292d56a",
        "1d220334d6a8a711149234dc5f98d34ae02226b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:55:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:55:44 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.36\n\n* git://git.infradead.org/users/cbou/battery-2.6.36:\n  apm_power: Add missing break statement\n  intel_pmic_battery: Fix battery charging status on mrst\n"
    },
    {
      "commit": "7fd3fce3a0a103bd6367889023c930ce3292d56a",
      "tree": "554fa2cf3c0f04b77f0f06082328192b0b09fbaa",
      "parents": [
        "8be7eb359d96a6503de18b1a73fd6a24d8c983c9",
        "0a18e15598274b79ce14342ce0bfb76a87dadb45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:55:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:55:16 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: Enable NXP LPC32XX support in Kconfig (resend)\n  watchdog: ts72xx_wdt: disable watchdog at probe\n  watchdog: sb_wdog: release irq and reboot notifier in error path and module_exit()\n"
    },
    {
      "commit": "3a919cf0bfb7b51205e7f8bacc491996e958b1a2",
      "tree": "bdd6b7efde1d1cced3501cdda19c05155aee301a",
      "parents": [
        "94ca9d669a1308fefe476fde750c5297b6f86f3f",
        "8ecee36adc9d2cf19471c395af6ef70264dec251"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:54:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:54:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: wm8350-regulator - fix the logic of checking REGULATOR_MODE_STANDBY mode\n  regulator: wm831x-ldo - fix the logic to set REGULATOR_MODE_IDLE and REGULATOR_MODE_STANDBY modes\n  regulator: ab8500 - fix off-by-one value range checking for selector\n  regulator: 88pm8607 - fix value range checking for accessing info-\u003evol_table\n  regulator: isl6271a-regulator - fix regulator_desc parameter for regulator_register()\n  regulator: ad5398 - fix a memory leak\n  regulator: Update e-mail address for Liam Girdwood\n  regulator: set max8998-\u003edev to \u0026pdev-\u003edev.\n  regulator: tps6586x-regulator - fix bit_mask parameter for tps6586x_set_bits()\n  regulator: tps6586x-regulator - fix value range checking for val\n  regulator: max8998 - set max8998-\u003enum_regulators\n  regulator: max8998 - fix memory allocation size for max8998-\u003erdev\n  regulator: tps6507x - remove incorrect comments\n  regulator: max1586 - improve the logic of choosing selector\n  regulator: ab8500 - fix the logic to remove already registered regulators in error path\n  regulator: ab3100 - fix the logic to remove already registered regulators in error path\n  regulator/ab8500: move dereference below the check for NULL\n"
    },
    {
      "commit": "2c35cd019fc4a0e29db8ef29afba9f91a3cd4d23",
      "tree": "1c721ce92acba6d1eda199201b5cc5fac5a638f4",
      "parents": [
        "9c03f1622af051004416dd3e24d8a0fa31e34178",
        "fe725d4f22f6bd1e7a5e7074bdf53a8fe0a954ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:48:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 16 12:48:58 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: only warn on mipmap size checks in r600 cs checker (v2)\n  drm/radeon/kms: force legacy pll algo for RV620 LVDS\n  drm: fix race between driver loading and userspace open.\n  drm: Use a nondestructive mode for output detect when polling (v2)\n  drm/radeon/kms: fix the colorbuffer CS checker for r300-r500\n  drm/radeon/kms: increase lockup detection interval to 10 sec for r100-r500\n  drm/radeon/kms/evergreen: fix backend setup\n  drm: Use a nondestructive mode for output detect when polling\n  drm/radeon: add some missing copyright headers\n  drm: Only decouple the old_fb from the crtc is we call mode_set*\n  drm/radeon/kms: don\u0027t enable underscan with interlaced modes\n  drm/radeon/kms: add connector table for Mac x800\n  drm/radeon/kms: fix regression in RMX code (v2)\n  drm: Fix regression in disable polling e58f637\n"
    },
    {
      "commit": "801e147cde02f04b5c2f42764cd43a89fc7400a2",
      "tree": "f7a4311cb18dc09387ebbf90e5917baf229dc5a5",
      "parents": [
        "84176b7b56704580e008e6cb820dd4ccf622a1fd"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Sep 14 11:57:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 15 19:32:59 2010 -0700"
      },
      "message": "r8169: Handle rxfifo errors on 8168 chips\n\nThe Thinkpad X100e seems to have some odd behaviour when the display is\npowered off - the onboard r8169 starts generating rxfifo overflow errors.\nThe root cause of this has not yet been identified and may well be a\nhardware design bug on the platform, but r8169 should be more resiliant to\nthis. This patch enables the rxfifo interrupt on 8168 devices and removes\nthe MAC version check in the interrupt handler, and the machine no longer\ncrashes when under network load while the screen turns off.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4aaa78f4c2f9cde2f335b14f4ca30b01f9651ca",
      "tree": "db374bec1bf1ee1530b31d40ee4d6ff59819ca89",
      "parents": [
        "f27098379b1dbfedae99e5b86e10529f799d4071"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Wed Sep 15 19:08:24 2010 -0400"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Sep 15 23:43:53 2010 +0000"
      },
      "message": "drivers/video/via/ioctl.c: prevent reading uninitialized stack memory\n\nThe VIAFB_GET_INFO device ioctl allows unprivileged users to read 246\nbytes of uninitialized stack memory, because the \"reserved\" member of\nthe viafb_ioctl_info struct declared on the stack is not altered or\nzeroed before being copied back to the user.  This patch takes care of\nit.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "84176b7b56704580e008e6cb820dd4ccf622a1fd",
      "tree": "e4a55028c485f3d48ee3ec2a051fb972f8d1899c",
      "parents": [
        "01f83d69844d307be2aa6fea88b0e8fe5cbdb2f4"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Wed Sep 15 00:58:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 15 14:32:39 2010 -0700"
      },
      "message": "3c59x: Remove atomic context inside vortex_{set|get}_wol\n\nThere is no need to use spinlocks in vortex_{set|get}_wol.\nThis also fixes a bug:\n[  254.214993] 3c59x 0000:00:0d.0: PME# enabled\n[  254.215021] BUG: sleeping function called from invalid context at kernel/mutex.c:94\n[  254.215030] in_atomic(): 0, irqs_disabled(): 1, pid: 4875, name: ethtool\n[  254.215042] Pid: 4875, comm: ethtool Tainted: G        W   2.6.36-rc3+ #7\n[  254.215049] Call Trace:\n[  254.215050]  [] __might_sleep+0xb1/0xb6\n[  254.215050]  [] mutex_lock+0x17/0x30\n[  254.215050]  [] acpi_enable_wakeup_device_power+0x2b/0xb1\n[  254.215050]  [] acpi_pm_device_sleep_wake+0x42/0x7f\n[  254.215050]  [] acpi_pci_sleep_wake+0x5d/0x63\n[  254.215050]  [] platform_pci_sleep_wake+0x1d/0x20\n[  254.215050]  [] __pci_enable_wake+0x90/0xd0\n[  254.215050]  [] acpi_set_WOL+0x8e/0xf5 [3c59x]\n[  254.215050]  [] vortex_set_wol+0x4e/0x5e [3c59x]\n[  254.215050]  [] dev_ethtool+0x1cf/0xb61\n[  254.215050]  [] ? debug_mutex_free_waiter+0x45/0x4a\n[  254.215050]  [] ? __mutex_lock_common+0x204/0x20e\n[  254.215050]  [] ? __mutex_lock_slowpath+0x12/0x15\n[  254.215050]  [] ? mutex_lock+0x23/0x30\n[  254.215050]  [] dev_ioctl+0x42c/0x533\n[  254.215050]  [] ? _cond_resched+0x8/0x1c\n[  254.215050]  [] ? lock_page+0x1c/0x30\n[  254.215050]  [] ? page_address+0x15/0x7c\n[  254.215050]  [] ? filemap_fault+0x187/0x2c4\n[  254.215050]  [] sock_ioctl+0x1d4/0x1e0\n[  254.215050]  [] ? sock_ioctl+0x0/0x1e0\n[  254.215050]  [] vfs_ioctl+0x19/0x33\n[  254.215050]  [] do_vfs_ioctl+0x424/0x46f\n[  254.215050]  [] ? selinux_file_ioctl+0x3c/0x40\n[  254.215050]  [] sys_ioctl+0x40/0x5a\n[  254.215050]  [] sysenter_do_call+0x12/0x22\n\nvortex_set_wol protected with a spinlock, but nested  acpi_set_WOL acquires a mutex inside atomic context.\nEthtool operations are already serialized by RTNL mutex, so it is safe to drop the locks.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a18e15598274b79ce14342ce0bfb76a87dadb45",
      "tree": "1f7157da330219e1cc26e517adf9b4dad3df0f8b",
      "parents": [
        "0e901bed4e053098f1c8411dcbf21324b7f61775"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Aug 17 17:45:28 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 15 18:43:58 2010 +0000"
      },
      "message": "watchdog: Enable NXP LPC32XX support in Kconfig (resend)\n\nThe NXP LPC32XX processor use the same watchdog as the Philips\nPNX4008 processor.\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "0e901bed4e053098f1c8411dcbf21324b7f61775",
      "tree": "deba6a680ecebf3b806f71d272af530ba67c2a83",
      "parents": [
        "ae44855ae8b36e4194a0a43eec6351e81f880955"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sun Aug 29 13:53:14 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 15 18:43:52 2010 +0000"
      },
      "message": "watchdog: ts72xx_wdt: disable watchdog at probe\n\nSince it may be already enabled by bootloader or some other utility. This patch\nmakes sure that the watchdog is disabled before any userspace daemon opens the\ndevice. It is also required by the watchdog API.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "ae44855ae8b36e4194a0a43eec6351e81f880955",
      "tree": "2d47175a0562b8ea838ed98186a6b8e3fb5e14d1",
      "parents": [
        "9c03f1622af051004416dd3e24d8a0fa31e34178"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Aug 21 18:27:50 2010 +0900"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Sep 15 18:43:47 2010 +0000"
      },
      "message": "watchdog: sb_wdog: release irq and reboot notifier in error path and module_exit()\n\nirq and reboot notifier are acquired in module_init() but never released.\nThey should be released correctly, otherwise reloading the module or error\nduring module_init() will cause a problem.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Andrew Sharp \u003candy.sharp@lsi.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "b76dc0546709aef18f123847680108c2fd33f203",
      "tree": "2d84710244028ee5e7e06e280f056181fd909a92",
      "parents": [
        "eb838fe109b8f51ba590802761753a2631c3f7f0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Sep 13 20:23:12 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 15 17:57:22 2010 +0200"
      },
      "message": "pcmcia pcnet_cs: try setting io_lines to 16 if card setup fails\n\nSome pcnet_cs compatible cards require an exact 16-lines match\nof the ioport areas specified in CIS, but set the \"iolines\"\nvalue in the CIS incorrectly. We can easily work around this\nissue -- same as we do in serial_cs -- by first trying setting\niolines to the CIS-specified value, and then trying a 16-line\nmatch.\n\nReported-and-tested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nHardware-supplied-by: Jochen Frieling \u003cj.frieling@pengutronix.de\u003e\nCC: netdev@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "eb838fe109b8f51ba590802761753a2631c3f7f0",
      "tree": "f55b03e4c7e6ffb9e24f515b66fda8e4e914bb62",
      "parents": [
        "c494bc6c534c78fac2d308ad38073b9226448b0d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Sep 13 16:51:36 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 15 17:57:09 2010 +0200"
      },
      "message": "pcmcia: per-device, not per-socket debug messages\n\nAs the iomem / ioport setup differs per device, it is much better\nto print out the device instead of the socket.\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "c494bc6c534c78fac2d308ad38073b9226448b0d",
      "tree": "1ce2fc2404cb735aacf53a0256fd7cd51b6aad5b",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Aug 30 08:18:54 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 15 17:56:32 2010 +0200"
      },
      "message": "pcmcia serial_cs.c: fix multifunction card handling\n\nWe shouldn\u0027t overwrite pre-set values, and we should also\nset the port address to the beginning, and not the end of\nthe 8-port range.\n\nCC: linux-serial@vger.kernel.org\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nHardware-supplied-by: Jochen Frieling \u003cj.frieling@pengutronix.de\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fe725d4f22f6bd1e7a5e7074bdf53a8fe0a954ee",
      "tree": "99596228ec199a27eba5f687f4e23e3eee7a4ab2",
      "parents": [
        "f90087eea44ce5fad139f086bc9d89ca37b0edc2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Sep 14 10:10:47 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Sep 15 11:13:09 2010 +1000"
      },
      "message": "drm/radeon/kms: only warn on mipmap size checks in r600 cs checker (v2)\n\nThe texture base address registers are in units of 256 bytes.\nThe original CS checker treated these offsets as bytes, so the\noriginal check was wrong.  I fixed the units in a patch during\nthe 2.6.36 cycle, but this ended up breaking some existing\nuserspace (probably due to a bug in either userspace texture allocation\nor the drm texture mipmap checker).  So for now, until we come\nup with a better fix, just warn if the mipmap size it too large.\nThis will keep existing userspace working and it should be just\nas safe as before when we were checking the wrong units.  These\nare GPU MC addresses, so if they fall outside of the VRAM or\nGART apertures, they end up at the GPU default page, so this should\nbe safe from a security perspective.\n\nv2: Just disable the warning.  It just spams the log and there\u0027s\nnothing the user can do about it.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Jerome Glisse \u003cglisse@freedesktop.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "65e0b598bdb3fe1122ab9a9708fc785e7ac41671",
      "tree": "938f939493d27900fdfa50232158483e82b68697",
      "parents": [
        "d7a4b63b5138e29122e72a5192d98be86ca68cca",
        "99d389640b58052884fb231bce9dbffb4f595aa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 14 17:05:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 14 17:05:39 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd: pxa3xx: fix build error when CONFIG_MTD_PARTITIONS is not defined\n  mtd: mxc_nand: configure pages per block for v2 controller\n  mtd: OneNAND: Fix loop hang when DMA error at Samsung SoCs\n  mtd: OneNAND: Fix 2KiB pagesize handling at Samsung SoCs\n  mtd: Blackfin NFC: fix invalid free in remove()\n  mtd: Blackfin NFC: fix build error after nand_scan_ident() change\n  mxc_nand: Do not do byte accesses to the NFC buffer.\n"
    },
    {
      "commit": "d7a4b63b5138e29122e72a5192d98be86ca68cca",
      "tree": "04ce8708a589f9962594f7601cbfcf51576af517",
      "parents": [
        "de8d4f5d758786a2cbcfa54a6a85ce747e5637e3",
        "8fe294caf8c868edd9046251824a0af91991bf43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 14 17:05:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 14 17:05:09 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix hiddev\u0027s use of usb_find_interface\n  HID: fixup blacklist entry for Asus T91MT\n  HID: add device ID for new Asus Multitouch Controller\n  HID: add no-get quirk for eGalax touch controller\n  HID: Add quirk for eGalax touch controler.\n  HID: add support for another BTC Emprex remote control\n  HID: Set Report ID properly for Output reports on the Control endpoint.\n  HID: Kanvus Note A5 tablet needs HID_QUIRK_MULTI_INPUT\n  HID: Add support for chicony multitouch screens.\n"
    },
    {
      "commit": "fddd91016d16277a32727ad272cf2edd3d309c90",
      "tree": "de26d726a987469aabe804d4b32733c559b9291c",
      "parents": [
        "ef885afbf8a37689afc1d9d545e2f3e7a8276c17"
      ],
      "author": {
        "name": "Simon Guinot",
        "email": "sguinot@lacie.com",
        "time": "Mon Sep 13 22:12:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 14 14:31:03 2010 -0700"
      },
      "message": "phylib: fix PAL state machine restart on resume\n\nOn resume, before starting the PAL state machine, check if the\nadjust_link() method is well supplied. If not, this would lead to a\nNULL pointer dereference in the phy_state_machine() function.\n\nThis scenario can happen if the Ethernet driver call manually the PHY\nfunctions instead of using the PAL state machine. The mv643xx_eth driver\nis a such example.\n\nSigned-off-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab12811c89e88f2e66746790b1fe4469ccb7bdd9",
      "tree": "50420aacb4a53367c90574a3462cc5ea100c43d1",
      "parents": [
        "a89b47639f3e11dd9a8eb78a5d3382e109c876f2"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Sep 10 11:43:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 14 14:25:32 2010 -0700"
      },
      "message": "bonding: correctly process non-linear skbs\n\nIt was recently brought to my attention that 802.3ad mode bonds would no\nlonger form when using some network hardware after a driver update.\nAfter snooping around I realized that the particular hardware was using\npage-based skbs and found that skb-\u003edata did not contain a valid LACPDU\nas it was not stored there.  That explained the inability to form an\n802.3ad-based bond.  For balance-alb mode bonds this was also an issue\nas ARPs would not be properly processed.\n\nThis patch fixes the issue in my tests and should be applied to 2.6.36\nand as far back as anyone cares to add it to stable.\n\nThanks to Alexander Duyck \u003calexander.h.duyck@intel.com\u003e and Jesse\nBrandeburg \u003cjesse.brandeburg@intel.com\u003e for the suggestions on this one.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCC: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCC: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: stable@kerne.org\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f90087eea44ce5fad139f086bc9d89ca37b0edc2",
      "tree": "c8d74d2e8b567c7d4b6c575b37dbcac27046d816",
      "parents": [
        "b64c115eb22516ecd187c74ad6de3f1693f1dc7b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Sep 07 11:42:45 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 14 20:56:06 2010 +1000"
      },
      "message": "drm/radeon/kms: force legacy pll algo for RV620 LVDS\n\nThere has been periodic evidence that LVDS, on at least some\npanels, prefers the dividers selected by the legacy pll algo.\nThis patch forces the use of the legacy pll algo on RV620\nLVDS panels.  The old behavior (new pll algo) can be selected\nby setting the new_pll module parameter to 1.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d30029\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b64c115eb22516ecd187c74ad6de3f1693f1dc7b",
      "tree": "9f80fe97b68f33d6c40f82e29bd271a0613aa9dd",
      "parents": [
        "930a9e283516a3a3595c0c515113f1b78d07f695"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 14 20:14:38 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 14 20:39:04 2010 +1000"
      },
      "message": "drm: fix race between driver loading and userspace open.\n\nNot 100% sure this is due to BKL removal, its most likely a combination\nof that + userspace timing changes in udev/plymouth. The drm adds the sysfs\ndevice before the driver has completed internal loading, this causes udev\nto make the node and plymouth to open it before we\u0027ve completed loading.\n\nThe proper solution is to delay the sysfs manipulation until later in loading\nhowever this causes knock on issues with sysfs connector nodes, so we can use\nthe global mutex to serialise loading and userspace opens.\n\nReported-by: Toni Spets (hifi on #radeon)\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "930a9e283516a3a3595c0c515113f1b78d07f695",
      "tree": "b527736ae76d678f8791755be28a250a6e2593bc",
      "parents": [
        "a41ceb1c17af06a17c0d88e987215ef20b93c471"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Sep 14 11:07:23 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 14 20:38:48 2010 +1000"
      },
      "message": "drm: Use a nondestructive mode for output detect when polling (v2)\n\nv2: Julien Cristau pointed out that @nondestructive results in\ndouble-negatives and confusion when trying to interpret the parameter,\nso use @force instead. Much easier to type as well. ;-)\n\nAnd fix the miscompilation of vmgfx reported by Sedat Dilek.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8fe294caf8c868edd9046251824a0af91991bf43",
      "tree": "5ea43ef68b67db49e08f368be5c7504de3ecc70e",
      "parents": [
        "eaca1386207a9e0314647d3a88967acb17cc30e3"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@gmail.com",
        "time": "Sun Sep 12 21:32:35 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 14 10:58:42 2010 +0200"
      },
      "message": "HID: fix hiddev\u0027s use of usb_find_interface\n\nMy macbook infrared remote control was broken by commit\nbd25f4dd6972755579d0ea50d1a5ace2e9b00d1a (\"HID: hiddev: use\nusb_find_interface, get rid of BKL\").\n\nThis device appears in dmesg as:\napple 0003:05AC:8242.0001: hiddev0,hidraw0: USB HID v1.11 Device\n[Apple Computer, Inc. IR Receiver] on usb-0000:00:1d.2-1/input0\n\nIt stopped working as lircd was getting ENODEV when opening /dev/usb/hiddev0.\n\nAFAICS hiddev_driver is a dummy driver so usb_find_interface(\u0026hiddev_driver)\ndoes not find anything.\n\nThe device is associated with the usbhid driver, so let\u0027s do\nusb_find_interface(\u0026hid_driver) instead.\n\n$ ls -l /sys/devices/pci0000:00/0000:00:1d.2/usb7/7-1/7-1:1.0/usb/hiddev0/device/driver\nlrwxrwxrwx 1 root root 0 2010-09-12 16:28 /sys/devices/pci0000:00/0000:00:1d.2/usb7/7-1/7-1:1.0/usb/hiddev0/device/driver -\u003e ../../../../../../bus/usb/drivers/usbhid\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dbee032295dac88742734ee9988e08a0e4f2f732",
      "tree": "75369269de5fe9362369592e8b4fe46be5340da8",
      "parents": [
        "cd078af65d5c2f19c0f378062b07a0a79b000723"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Sep 02 11:28:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 13 21:34:25 2010 -0700"
      },
      "message": "ide: Fix ordering of procfs registry.\n\nWe must ensure that ide_proc_port_register_devices() occurs on an\ninterface before ide_proc_register_driver() executes for that\ninterfaces drives.\n\nTherefore defer the registry of the driver device objects backed by\nide_bus_type until after ide_proc_port_register_devices() has run\nand thus all of the drive-\u003eproc procfs directory pointers have been\nsetup.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6142811a3395188bac6fa4f5c4223471b1ac98a8",
      "tree": "76fa1cfd80eddfc7e529683685baebfd54f4096b",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44",
        "25c8e03bdb769dfe2381f8b7942f05b0eb4bdf31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 13 12:45:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 13 12:45:50 2010 -0700"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/pl022: move probe call to subsys_initcall()\n  powerpc/5200: mpc52xx_uart.c: Add of_node_put to avoid memory leak\n  spi/pl022: fix APB pclk power regression on U300\n  spi/spi_s3c64xx: Warn if PIO transfers time out\n  spi/s3c64xx: Fix incorrect reuse of \u0027val\u0027 local variable.\n  spi/s3c64xx: Fix compilation warning\n  spi/dw_spi: clean the cs_control code\n  spi/dw_spi: Allow interrupt sharing\n  spi/spi_s3c64xx: Increase dead reckoning time in wait_for_xfer()\n  spi/spi_s3c64xx: Move to subsys_initcall()\n  spi: free children in spi_unregister_master, not siblings\n  gpiolib: Add \u0027struct gpio_chip\u0027 forward declaration for !GPIOLIB case\n  of: Fix missing includes - ll_temac\n  spi/spi_s3c64xx: Staticise non-exported functions\n  spi/spi_s3c64xx: Make probe more robust against missing board config\n"
    },
    {
      "commit": "3429769bc67c7a48b3c01b2452b32171b3450202",
      "tree": "9664314000e1e0ae06ecb29423ca30cfd42f0c8e",
      "parents": [
        "339db11b219f36cf7da61b390992d95bb6b7ba2e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Sep 10 01:58:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 13 12:44:11 2010 -0700"
      },
      "message": "ppp: potential NULL dereference in ppp_mp_explode()\n\nSmatch complains because we check whether \"pch-\u003echan\" is NULL and then\ndereference it unconditionally on the next line.  Partly the reason this\nbug was introduced is because code was too complicated.  I\u0027ve simplified\nit a little.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a41ceb1c17af06a17c0d88e987215ef20b93c471",
      "tree": "ef89ede40fc1450678beeaab5250b008c2d477b6",
      "parents": [
        "ec00efb72f4b88078427d01f38f664c67c7ca0c0"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sun Sep 12 05:09:13 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:30:18 2010 +1000"
      },
      "message": "drm/radeon/kms: fix the colorbuffer CS checker for r300-r500\n\nThis commit fixes bogus CS rejection if it contains a sequence\nof the following operations:\n\n- Set the color buffer 0. track-\u003ecb[i].robj becomes non-NULL.\n- Render.\n- Set a larger zbuffer than the previously-set color buffer.\n- Set a larger scissor area as well.\n- Set the color channel mask to 0 to do depth-only rendering.\n- Render. --\u003e rejected, because track-\u003ecb[i].robj remained non-NULL,\n  therefore the conditional checking for the color channel mask and\n  friends is not performed, and the larger scissor area causes\n  the rejection.\n\nThis fixes bugs:\n- https://bugs.freedesktop.org/show_bug.cgi?id\u003d29762\n- https://bugs.freedesktop.org/show_bug.cgi?id\u003d28869\nAnd maybe some others which seem to look the same.\n\nIf possible, this commit should go to stable as well.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ec00efb72f4b88078427d01f38f664c67c7ca0c0",
      "tree": "9cd8810b734378eb02704babcb7d5ebb476da1a2",
      "parents": [
        "b741be82cf2079f71553af595610f17a3a3a752a"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sun Sep 12 05:09:12 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:30:02 2010 +1000"
      },
      "message": "drm/radeon/kms: increase lockup detection interval to 10 sec for r100-r500\n\nOne subtest of mesa/demos/gltestperf takes 9 seconds to complete,\nso to prevent an unnecessary gpu reset followed by a hardlock, I am\nincreasing the interval to 10 seconds after which a GPU is considered\nin a locked-up state. This is on RV530. However, with a little slower GPU,\nwe would surpass the interval easily, so this is not a good fix\nfor gltestperf.\n\nNevertheless, this commit also fixes hardlocks in the applications which\nrender at speed of less than 1 frame per second, where the whole frame\nconsists of only one command stream. The game Tiny \u0026 Big is an example.\nThis bar is now lowered to 0.1 fps.\n\nNow the question comes down to whether we should (often unsuccessfully)\nreset the GPU at all? Once we have stable enough drivers, we won\u0027t have to.\nHas the time come already?\n\nIf possible, this commit should go to stable as well.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b741be82cf2079f71553af595610f17a3a3a752a",
      "tree": "c49c75a82d457446218fd0e725e34584b6c644d9",
      "parents": [
        "7b334fcb45b757ffb093696ca3de1b0c8b4a33f1"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Sep 09 19:15:23 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:29:38 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: fix backend setup\n\nThis patch fixes rendering errors on some evergreen boards.\nHardcoding the backend map is not an optimal solution, but\na better fix is being worked on.\n\nSimilar to the fix for rv740\n(6271901d828b34b27607314026deaf417f9f9b75).\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d29986\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7b334fcb45b757ffb093696ca3de1b0c8b4a33f1",
      "tree": "fe56259639b9f1c993d742e27468087c46e51f05",
      "parents": [
        "27849044ca6ff9c52f63271b511282acf6d1c251"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Sep 09 23:51:02 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:29:11 2010 +1000"
      },
      "message": "drm: Use a nondestructive mode for output detect when polling\n\nDestructive load-detection is very expensive and due to failings\nelsewhere can trigger system wide stalls of up to 600ms. A simple\nfirst step to correcting this is not to invoke such an expensive\nand destructive load-detection operation automatically.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d29536\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d16265\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "27849044ca6ff9c52f63271b511282acf6d1c251",
      "tree": "56d01aaae889224b1b8bdaf4ef0c166e62a79a9b",
      "parents": [
        "356ad3cd616185631235ffb48b3efbf39f9923b3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Sep 09 11:31:13 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:26:04 2010 +1000"
      },
      "message": "drm/radeon: add some missing copyright headers\n\nNoticed while adding evergreen blit support.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "356ad3cd616185631235ffb48b3efbf39f9923b3",
      "tree": "178d1949631bfa36944aa2861916155c3140240b",
      "parents": [
        "e6db0da02ea753968d15ae3e835059c207647e78"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Sep 09 09:41:32 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:25:46 2010 +1000"
      },
      "message": "drm: Only decouple the old_fb from the crtc is we call mode_set*\n\nOtherwise when disabling the output we switch to the new fb (which is\nlikely NULL) and skip the call to mode_set -- leaking driver private\nstate on the old_fb.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d29857\nReported-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e6db0da02ea753968d15ae3e835059c207647e78",
      "tree": "2455f76743ca3e033e956756bda5c7dc4fbc3534",
      "parents": [
        "aa74fbb4c905c6c746b79d4d7d8c95d8bbd4360c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 10 03:19:05 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:25:24 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t enable underscan with interlaced modes\n\nThey aren\u0027t compatible.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aa74fbb4c905c6c746b79d4d7d8c95d8bbd4360c",
      "tree": "99fbfc9aa52a8ec7062d3a040faacbd0346ea529",
      "parents": [
        "ff32a59daea4f3eae980ae8d0932b135c633ec5d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Sep 07 14:41:30 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:21:16 2010 +1000"
      },
      "message": "drm/radeon/kms: add connector table for Mac x800\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d28671\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ff32a59daea4f3eae980ae8d0932b135c633ec5d",
      "tree": "3b2119db7184eeba1169bad395ec8a905f7dfba9",
      "parents": [
        "551402a30efa45560e23c22a7aa04453861602c3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Sep 07 13:26:39 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:21:14 2010 +1000"
      },
      "message": "drm/radeon/kms: fix regression in RMX code (v2)\n\ncaused by d65d65b175a29bd7ea2bb69c046419329c4a5db7\n\nneed to update the radeon crtc priv native mode before using it.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d30049\n\nv2: integrate v/h copy paste typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "551402a30efa45560e23c22a7aa04453861602c3",
      "tree": "b343d96ec1482812bf7229cc12455c0e11db590e",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Sep 06 23:53:47 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 13 20:21:12 2010 +1000"
      },
      "message": "drm: Fix regression in disable polling e58f637\n\nI broke out my trusty i845 and found a new boot failure, which upon\ninspection turned out to be a recursion within:\n\ndrm_helper_probe_single_connector_modes() -\u003e drm_helper_hpd_irq_event()\n-\u003e intel_crt_detect() -\u003e drm_helper_probe_single_connector_modes()\n\nCalling drm_kms_helper_poll_enable() instead performs the desired\nre-initialisation of the polling should the user have toggled the\nparameter, without the recursive side-effect.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "99d389640b58052884fb231bce9dbffb4f595aa4",
      "tree": "ec7900017662bc1c6cfb9b11cdba967e5f9ad3c7",
      "parents": [
        "b8db2f51dcccbaf4d23ed44cd0c64856c58a16c0"
      ],
      "author": {
        "name": "Mark F. Brown",
        "email": "mark.brown314@gmail.com",
        "time": "Thu Aug 26 04:56:51 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:50:42 2010 +0100"
      },
      "message": "mtd: pxa3xx: fix build error when CONFIG_MTD_PARTITIONS is not defined\n\nSigned-off-by: Mark F. Brown \u003cmark.brown314@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b8db2f51dcccbaf4d23ed44cd0c64856c58a16c0",
      "tree": "0ee47ccd841fbc340dec54864d2f40810bfa589a",
      "parents": [
        "53d1e137d5ddd8a1c5ec54c5375cb2832e1cbcd1"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Aug 09 15:04:19 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:50:34 2010 +0100"
      },
      "message": "mtd: mxc_nand: configure pages per block for v2 controller\n\nThis patch initializes the pages per block field in CONFIG1 for\nv2 controllers. It also sets the FP_INT field. This is the last\nfield not correctly initialized, so we can switch from\nread/modify/write the CONFIG1 reg to just write the correct\nvalue.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nTested-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "53d1e137d5ddd8a1c5ec54c5375cb2832e1cbcd1",
      "tree": "f053b9d0e773e2d379f79834630c1c1853e2258a",
      "parents": [
        "9aba97ad004ed0cde9747a9daf5b1484edb746cd"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 27 11:55:37 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:49:45 2010 +0100"
      },
      "message": "mtd: OneNAND: Fix loop hang when DMA error at Samsung SoCs\n\nWhen DMA error occurs. it\u0027s loop hang since it can\u0027t exit the loop.\nand it\u0027s the right DMA handling code as Spec.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9aba97ad004ed0cde9747a9daf5b1484edb746cd",
      "tree": "c44f1861042f9c69979713280eb775300d70ce92",
      "parents": [
        "8b865d5efd9205b131dd9a43a6f450c05d38aaa1"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 27 11:55:44 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:49:18 2010 +0100"
      },
      "message": "mtd: OneNAND: Fix 2KiB pagesize handling at Samsung SoCs\n\nWrong assumption bufferram can be switched between BufferRAM0 and BufferRAM1\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8b865d5efd9205b131dd9a43a6f450c05d38aaa1",
      "tree": "f84291bbbda866bcd86227d5ecc369d52583a7bc",
      "parents": [
        "eac15a429a27cb74115daaf4c1127c5e854d50e4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Aug 28 16:42:04 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:49:03 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix invalid free in remove()\n\nSince info-\u003emtd isn\u0027t dynamically allocated, we shouldn\u0027t attempt to\nkfree() it.  Otherwise we get random fun corruption when unloading\nthe driver built as a module.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eac15a429a27cb74115daaf4c1127c5e854d50e4",
      "tree": "2b1878d27a8b0006afc756fb865e0359424ed5d7",
      "parents": [
        "f7b66e5e51d31c45c6039db9a6da7863fb75be1e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Aug 28 01:45:00 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:48:50 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix build error after nand_scan_ident() change\n\nSeems some patches got out sync when being merged.  The Blackfin NFC\ndriver was updated to use nand_scan_ident(), but it missed the change\nwhere nand_scan_ident() now takes 3 arguments.  So update this driver\nto fix build failures.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9277bf4b4f94655eef177d0daffa90a47c51eb62",
      "tree": "569b5a13b3f7030a603460d8d9ded035a6f7f48f",
      "parents": [
        "897493504addc5609f04a2c4f73c37ab972c29b2",
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Sep 13 01:02:18 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Sep 13 01:02:18 2010 +0100"
      },
      "message": "Merge remote branch \u0027linus\u0027 into drm-intel-fixes\n"
    },
    {
      "commit": "897493504addc5609f04a2c4f73c37ab972c29b2",
      "tree": "49beaa53ed2964057aa620adc4034d651104d035",
      "parents": [
        "dd8849c8f59ec1cee4809a0c5e603e045abe860e"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 12 18:25:19 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 12 21:20:41 2010 +0100"
      },
      "message": "drm/i915: Ensure that the crtcinfo is populated during mode_fixup()\n\nThis should fix the mysterious mode setting failures reported during\nboot up and after resume, generally for i8xx class machines.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d16478\nReported-and-tested-by: Xavier Chantry \u003cchantry.xavier@gmail.com\u003e\nBuzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d29413\nTested-by: Daniel Vetter \u003cdaniel@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "84e1d836ef0759a152578a961894824bde89596f",
      "tree": "47c439bfdc9e5ea91f9a71235d336257555fad78",
      "parents": [
        "20f4cad6b247160055915db4f4aaeda82e6c50ed",
        "6715045ddc7472a22be5e49d4047d2d89b391f45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 15:50:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 15:50:53 2010 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Hibernate: Avoid hitting OOM during preallocation of memory\n  PM QoS: Correct pr_debug() misuse and improve parameter checks\n  PM: Prevent waiting forever on asynchronous resume after failing suspend\n"
    },
    {
      "commit": "20f4cad6b247160055915db4f4aaeda82e6c50ed",
      "tree": "1590494fc7dd9ee59030f257c24738b737fe9aa0",
      "parents": [
        "002e473d1c3cffa876f2aec5017913d95aace316",
        "3a5c19c23db65a554f2e4f5df5f307c668277056"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 12:17:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 12:17:02 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] fix use-after-free in scsi_init_io()\n  [SCSI] sd: fix medium-removal bug\n  [SCSI] qla2xxx: Update version number to 8.03.04-k0.\n  [SCSI] qla2xxx: Check for empty slot in request queue before posting Command type 6 request.\n  [SCSI] qla2xxx: Cover UNDERRUN case where SCSI status is set.\n  [SCSI] qla2xxx: Correctly set fw hung and complete only waiting mbx.\n  [SCSI] qla2xxx: Reset seconds_since_last_heartbeat correctly.\n  [SCSI] qla2xxx: make rport deletions explicit during vport removal\n  [SCSI] qla2xxx: Fix vport delete issues\n  [SCSI] sd, sym53c8xx: Remove warnings after vsprintf %pV introducation.\n  [SCSI] Fix warning: zero-length gnu_printf format string\n  [SCSI] hpsa: disable doorbell reset on reset_devices\n  [SCSI] be2iscsi: Fix for Login failure\n  [SCSI] fix bio.bi_rw handling\n"
    },
    {
      "commit": "002e473d1c3cffa876f2aec5017913d95aace316",
      "tree": "f1b324d29c3f5f5620ff2a04dd5a661b641c2361",
      "parents": [
        "10d90f28033fbd97e86c0cde4c99214165547a4b",
        "053d8f6622701f849fda2ca2c9ae596c13599ba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 08:06:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 08:06:38 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (28 commits)\n  ipheth: remove incorrect devtype to WWAN\n  MAINTAINERS: Add CAIF\n  sctp: fix test for end of loop\n  KS8851: Correct RX packet allocation\n  udp: add rehash on connect()\n  net: blackhole route should always be recalculated\n  ipv4: Suppress lockdep-RCU false positive in FIB trie (3)\n  niu: Fix kernel buffer overflow for ETHTOOL_GRXCLSRLALL\n  ipvs: fix active FTP\n  gro: Re-fix different skb headrooms\n  via-velocity: Turn scatter-gather support back off.\n  ipv4: Fix reverse path filtering with multipath routing.\n  UNIX: Do not loop forever at unix_autobind().\n  PATCH: b44 Handle RX FIFO overflow better (simplified)\n  irda: off by one\n  3c59x: Fix deadlock in vortex_error()\n  netfilter: discard overlapping IPv6 fragment\n  ipv6: discard overlapping fragment\n  net: fix tx queue selection for bridged devices implementing select_queue\n  bonding: Fix jiffies overflow problems (again)\n  ...\n\nFix up trivial conflicts due to the same cgroup API thinko fix going\nthrough both Andrew and the networking tree.  However, there were small\ndifferences between the two, with Andrew\u0027s version generally being the\nnicer one, and the one I merged first. So pick that one.\n\nConflicts in: include/linux/cgroup.h and kernel/cgroup.c\n"
    },
    {
      "commit": "3e6dce76d99b328716b43929b9195adfee1de00c",
      "tree": "bb91c554cc1187aeb19f9965f539331dcae18f65",
      "parents": [
        "fbc1487019d287bd869baac846dee97f39f8f07c",
        "dd8849c8f59ec1cee4809a0c5e603e045abe860e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 18:19:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 18:19:43 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: don\u0027t enable self-refresh on Ironlake\n  drm/i915: Double check that the wait_request is not pending before warning\n  Revert \"drm/i915: Warn if we run out of FIFO space for a mode\"\n  Revert \"drm/i915: Allow LVDS on pipe A on gen4+\"\n  Revert \"drm/i915: Enable RC6 on Ironlake.\"\n"
    },
    {
      "commit": "ff3cb3fec3c5bbb5110e652bbdd410bc99a47e9f",
      "tree": "5b6834a3a4ecd479d544f8cc8cd10811c1ae13e1",
      "parents": [
        "6ccaa3172941c0a97c7f1c5155b1d32ecd27ec2f",
        "be14eb619108fa8b7120eb2c42d66d5f623ae10e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 07:26:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 10 07:26:27 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: Range check cpu in blk_cpu_to_group\n  scatterlist: prevent invalid free when alloc fails\n  writeback: Fix lost wake-up shutting down writeback thread\n  writeback: do not lose wakeup events when forking bdi threads\n  cciss: fix reporting of max queue depth since init\n  block: switch s390 tape_block and mg_disk to elevator_change()\n  block: add function call to switch the IO scheduler from a driver\n  fs/bio-integrity.c: return -ENOMEM on kmalloc failure\n  bio-integrity.c: remove dependency on __GFP_NOFAIL\n  BLOCK: fix bio.bi_rw handling\n  block: put dev-\u003ekobj in blk_register_queue fail path\n  cciss: handle allocation failure\n  cfq-iosched: Documentation help for new tunables\n  cfq-iosched: blktrace print per slice sector stats\n  cfq-iosched: Implement tunable group_idle\n  cfq-iosched: Do group share accounting in IOPS when slice_idle\u003d0\n  cfq-iosched: Do not idle if slice_idle\u003d0\n  cciss: disable doorbell reset on reset_devices\n  blkio: Fix return code for mkdir calls\n"
    },
    {
      "commit": "dd8849c8f59ec1cee4809a0c5e603e045abe860e",
      "tree": "215699ef6d8e3e5d694d6b3873e203b2fd9d900c",
      "parents": [
        "7839d956fc6aecbb66d645b4050e8e88e2e821cd"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Sep 09 11:58:02 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Sep 10 15:11:43 2010 +0100"
      },
      "message": "drm/i915: don\u0027t enable self-refresh on Ironlake\n\nWe don\u0027t know how to enable it safely, especially as outputs turn on and\noff.  When disabling LP1 we also need to make sure LP2 and 3 are already\ndisabled.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d29173\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d29082\nReported-by: Chris Lord \u003cchris@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: stable@kernel.org\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "053d8f6622701f849fda2ca2c9ae596c13599ba9",
      "tree": "e5dd90cca3a69bc993b5aa860a9eeb8c9178450a",
      "parents": [
        "c9cedbba0fc591e1c0587f838932ca3f3c6fec57",
        "615cc2211c17ed05a2a5d94abdac6c340a8ea508"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 21:59:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 21:59:51 2010 -0700"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "c9cedbba0fc591e1c0587f838932ca3f3c6fec57",
      "tree": "0e0111f7713bfb05974a42d803aa791b958af5be",
      "parents": [
        "201b6bab6798fcd8ec1cb30165b91fdb89a91775"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Sep 08 07:50:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 21:41:59 2010 -0700"
      },
      "message": "ipheth: remove incorrect devtype to WWAN\n\nThe \u0027wwan\u0027 devtype is meant for devices that require preconfiguration\nand *every* time setup before the ethernet interface can be used, like\ncellular modems which require a series of setup commands on serial ports\nor other mechanisms before the ethernet interface will handle packets.\n\nAs ipheth only requires one-per-hotplug pairing setup with no\npreconfiguration (like APN, phone #, etc) and the network interface is\nusable at any time after that initial setup, remove the incorrect\ndevtype wwan.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df423dc7f2a801b9a45d7c501a8eb5c529455ea1",
      "tree": "bdb67fe58d91b88d1f71b556389857287d4e9a93",
      "parents": [
        "eee743fd7eac9f2ea69ad06d093dfb5a12538fe5",
        "ea3c64506ea7965f86f030155e6fdef381de10e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 20:28:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 20:28:19 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata-sff: Reenable Port Multiplier after libata-sff remodeling.\n  libata: skip EH autopsy and recovery during suspend\n  ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs\n  ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs\n  libata,pata_via: revert ata_wait_idle() removal from ata_sff/via_tf_load()\n  ahci: fix hang on failed softreset\n  pata_artop: Fix device ID parity check\n"
    },
    {
      "commit": "ea3c64506ea7965f86f030155e6fdef381de10e2",
      "tree": "e98d1fbe34fd0c1c81d0fb08b3314f6f059eb494",
      "parents": [
        "e2f3d75fc0e4a0d03c61872bad39ffa2e74a04ff"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@google.com",
        "time": "Tue Aug 31 16:20:36 2010 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 09 22:31:55 2010 -0400"
      },
      "message": "libata-sff: Reenable Port Multiplier after libata-sff remodeling.\n\nKeep track of the link on the which the current request is in progress.\nIt allows support of links behind port multiplier.\n\nNot all libata-sff is PMP compliant. Code for native BMDMA controller\ndoes not take in accound PMP.\n\nTested on Marvell 7042 and Sil7526.\n\nSigned-off-by: Gwendal Grignou \u003cgwendal@google.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e2f3d75fc0e4a0d03c61872bad39ffa2e74a04ff",
      "tree": "b98d70dadfe9143453494bd145a53c06910df4f7",
      "parents": [
        "992b3fb9b5391bc4de5b42bb810dc6dd583a6c4a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Sep 07 14:05:31 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 09 22:27:59 2010 -0400"
      },
      "message": "libata: skip EH autopsy and recovery during suspend\n\nFor some mysterious reason, certain hardware reacts badly to usual EH\nactions while the system is going for suspend.  As the devices won\u0027t\nbe needed until the system is resumed, ask EH to skip usual autopsy\nand recovery and proceed directly to suspend.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nTested-by: Stephan Diestelhorst \u003cstephan.diestelhorst@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "992b3fb9b5391bc4de5b42bb810dc6dd583a6c4a",
      "tree": "c806c336bff071dbe1b0c8428e367ecb08ba249c",
      "parents": [
        "238e149c7a92eb79ab9f48c171e907a5bde18333"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Thu Sep 09 09:44:56 2010 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 09 22:27:55 2010 -0400"
      },
      "message": "ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs\n\nThis patch adds the Intel Patsburg (PCH) SATA AHCI and RAID Controller\nDeviceIDs.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "238e149c7a92eb79ab9f48c171e907a5bde18333",
      "tree": "8ff70ea970bf137d18b7ce6ecd4d5c1b42197616",
      "parents": [
        "40c6023031369ae5573e622ca54fa3ffe89fb865"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Thu Sep 09 09:42:40 2010 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 09 22:27:48 2010 -0400"
      },
      "message": "ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs\n\nThis patch adds the Intel Patsburg (PCH) IDE mode SATA Controller DeviceIDs.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "40c6023031369ae5573e622ca54fa3ffe89fb865",
      "tree": "62c254cf5d2b302cc0f961394eb269bd0bd0a3c9",
      "parents": [
        "f1f5a807b051eddd3f302e503d39214e5bde0ef2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "teheo@novell.com",
        "time": "Thu Sep 09 17:13:31 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 09 22:27:44 2010 -0400"
      },
      "message": "libata,pata_via: revert ata_wait_idle() removal from ata_sff/via_tf_load()\n\nCommit 978c0666 (libata: Remove excess delay in the tf_load path)\nremoved ata_wait_idle() from ata_sff_tf_load() and via_tf_load().\nThis caused obscure detection problems in sata_sil.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d16606\n\nThe commit was pure performance optimization.  Revert it for now.\n\nReported-by: Dieter Plaetinck \u003cdieter@plaetinck.be\u003e\nReported-by: Jan Beulich \u003cJBeulich@novell.com\u003e\nBisected-by: gianluca \u003cgianluca@sottospazio.it\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "47016434257b90445113eed1c5b8b57eb2d35330",
      "tree": "2349b4fd84ae7ff367c78fe3946383c1dca55767",
      "parents": [
        "b7bbbf354ed0edbbffdc70c9c17f1a5d4d78204c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Sep 09 16:38:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:24 2010 -0700"
      },
      "message": "drivers/rtc/rtc-pl031.c: do not mark PL031 IRQ as shared\n\nIt was a mistake to mark the PL031 IRQ as shared (for the U8500),\nwe misread the datasheet. Get rid of this.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nCc: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5affb607720d734ca572b8a77c5c7d62d3042b6f",
      "tree": "5c3a675bef03570958fc4e9baffb318ec7f64e31",
      "parents": [
        "0dcc48c15f63ee86c2fcd33968b08d651f0360a5"
      ],
      "author": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Thu Sep 09 16:38:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:24 2010 -0700"
      },
      "message": "gpio: sx150x: correct and refine reset-on-probe behavior\n\nReplace the arbitrary software-reset call from the device-probe\nmethod, because:\n\n- It is defective.  To work correctly, it should be two byte writes,\n  not a single word write.  As it stands, it does nothing.\n\n- Some devices with sx150x expanders installed have their NRESET pins\n  ganged on the same line, so resetting one causes the others to reset -\n  not a nice thing to do arbitrarily!\n\n- The probe, usually taking place at boot, implies a recent hard-reset,\n  so a software reset at this point is just a waste of energy anyway.\n\nTherefore, make it optional, defaulting to off, as this will match the\ncommon case of probing at powerup and also matches the current broken\nno-op behavior.\n\nSigned-off-by: Gregory Bean \u003cgbean@codeaurora.org\u003e\nReviewed-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "408929bed7841686ce5fdd06366fb652cb653d6c",
      "tree": "74fae2c879d946169fa00edb683f8bf28531b078",
      "parents": [
        "ee3aebdd8f5f8eac41c25c80ceee3d728f920f3b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 09 16:37:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:24 2010 -0700"
      },
      "message": "rtc: m41t80: do not use rtc_valid_tm in m41t80_rtc_read_alarm\n\nCommit b485fe5ea (\"rtc/m41t80: use rtc_valid_tm() to check returned tm\")\nadded rtc_valid_tm to m41t80_rtc_read_alarm() but it was wrong while the\nt-\u003etime does not contain complete date/time.\n\nThis patch also fixes a warning:\nwarning: passing argument 1 of \u0027rtc_valid_tm\u0027 from incompatible pointer type\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "7c5367f205f7d53659fb19b9fdf65b7bc1a592c6"
}
