)]}'
{
  "log": [
    {
      "commit": "7a9c906094de8b3dc227de448019dbc386cd25d4",
      "tree": "bf7ebc3d31e27b449ec0e000bfd65eddf758fc6b",
      "parents": [
        "97f5ab6651a996ecefed73e41684422f3b29d9a8"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Sep 15 22:57:31 2009 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:47:06 2009 -0800"
      },
      "message": "drm: make drm_mode_object_find typesafe\n\nI\u0027ve wasted half a day hunting a bug that could easily be spotted by\ngcc. Prevent this from reoccurring.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "97f5ab6651a996ecefed73e41684422f3b29d9a8",
      "tree": "3a78cd25b38419df94fa5b2f91793f47b5d99b68",
      "parents": [
        "d8a2d0e00c0d5a0d55e14b884bff034205015e51"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 08 10:16:48 2009 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:47:06 2009 -0800"
      },
      "message": "drm/i915: add render standby support\n\nRender standy allows the GPU to power down the render unit when idle.\nIn order for this to work, it needs a page of graphics memory to save\nstate.  This patch allocates that page and enables the feature on\nsupported chipsets.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "d8a2d0e00c0d5a0d55e14b884bff034205015e51",
      "tree": "6a997424c636e447f79a09ab334b7744592ffec5",
      "parents": [
        "4bfe6b6876a036d26a960320f1ab0bbd752c19bf"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Mon Nov 02 07:52:30 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:03:28 2009 -0800"
      },
      "message": "drm/i915: HDMI hardware workaround for Ironlake\n\nThis brings some hardware workaround for HDMI port on PCH (Ibex Peak),\nwhich fixes unstable issues like during rotation.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "4bfe6b6876a036d26a960320f1ab0bbd752c19bf",
      "tree": "a148753cbfea2eee98989d253b9ca572a7873023",
      "parents": [
        "ba86bf8bfc1add5f515db8cf1d6042bb9396a299"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Mon Nov 02 07:52:29 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:00:32 2009 -0800"
      },
      "message": "drm/i915: Fix and cleanup DPLL calculation for Ironlake\n\nWhen the ideal error range can\u0027t be reached, this will safely use\na most closed one. Clean up some dumb codes in DPLL function too.\n\nThis fixes DPLL clock issue against one monitor at 1680x1050@60hz.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ba86bf8bfc1add5f515db8cf1d6042bb9396a299",
      "tree": "dd50b1d71536030c3a65e94993fc78bcdf4a7a46",
      "parents": [
        "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 20 16:29:16 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 13:33:22 2009 -0800"
      },
      "message": "drm/i915: Avoid potential sleep whilst holding spinlock\n\nMiles Lane reported the following error:\n2 locks held by cat/4179:\n  #0:  (\u0026p-\u003elock){+.+.+.}, at: [\u003cc10a3884\u003e] seq_read+0x25/0x315\n  #1:  (\u0026dev_priv-\u003emm.active_list_lock){+.+...}, at: [\u003cc119a854\u003e]\ni915_batchbuffer_info+0x2b/0x124\nPid: 4179, comm: cat Not tainted 2.6.32-rc5-git1 #2\nCall Trace:\n  [\u003cc104874f\u003e] ? __debug_show_held_locks+0x1e/0x20\n  [\u003cc1023fb0\u003e] __might_sleep+0xf0/0xf7\n  [\u003cc101c393\u003e] kmap+0x17/0x58\n  [\u003cc119a8d6\u003e] i915_batchbuffer_info+0xad/0x124\n  [\u003cc10a39bf\u003e] seq_read+0x160/0x315\n  [\u003cc108fb8c\u003e] ? rw_verify_area+0x98/0xbb\n  [\u003cc10a385f\u003e] ? seq_read+0x0/0x315\n  [\u003cc1090331\u003e] vfs_read+0x75/0xa9\n  [\u003cc10903f9\u003e] sys_read+0x3b/0x5d\n  [\u003cc1002a8f\u003e] sysenter_do_call+0x12/0x36\n\nThe fix is relatively simple, use the atomic variants of kmap() that\navoid the potential sleep.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213",
      "tree": "b4bd15742d56e488592203e1d0a0d07a0684410d",
      "parents": [
        "d4116f820496ae3af5225d09450edc7791df0045",
        "82d6469916c6fcfa345636a49004c9d1753905d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: mask extended topology info in cpuid\n  xen/hvc: make sure console output is always emitted, with explicit polling\n"
    },
    {
      "commit": "bd901751e7ab9ddba335b19643605b3cf8517078",
      "tree": "1cbe73d100f80cc93e8e8f662f7399dd6f05a94f",
      "parents": [
        "d39b7dd1dcbf394a1cb897457c862dafe9a20ac5",
        "17adea01b9606e416ea5116a27d02d47fe7e6c8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:53:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:53:24 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: fix CECCs reporting\n  amd64_edac: fix a wrong goto clause in amd64_edac.c\n"
    },
    {
      "commit": "d39b7dd1dcbf394a1cb897457c862dafe9a20ac5",
      "tree": "2eebf445f1b61cf09abd62d5a2dc4a314f0d6803",
      "parents": [
        "91d3f9bacdb4950d2f79fe2ba296aa249f60d06c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:48:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:48:30 2009 -0800"
      },
      "message": "sgi-gru: decrapfiy options_write() function\n\nNot a single line of actual code in the function was really\nfundamentally correct.\n\nProblems ranged from lack of proper range checking, to removing the last\ncharacter written (which admittedly is usually \u0027\\n\u0027), to not accepting\nhex numbers even though the \u0027show\u0027 routine would show the data in that\nformat.\n\nThis tries to do better.\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-and-acked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: stable@kernel.org\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Michael Gilbert \u003cmichael.s.gilbert@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91d3f9bacdb4950d2f79fe2ba296aa249f60d06c",
      "tree": "3409f69ef76a28734a492af8803ea9653ee0b4a8",
      "parents": [
        "51bb296b09a83ee1aae025778db38f9d2cc7bb1a",
        "4204878179c99d419d392d78d817729992b4c442"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 04 07:05:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 04 07:05:43 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Ironlake suspend/resume support\n  drm/i915: kill warning in intel_find_pll_g4x_dp\n  drm/i915: update watermarks before enabling PLLs\n  drm/i915: add FIFO watermark support for G4x\n  drm/i915: quiet DP i2c init\n  drm/i915: fix panel fitting filter coefficient select for Ironlake\n  drm/i915: fix to setup display reference clock control on Ironlake\n  drm/i915: Install a fence register for fbc on g4x\n  drm/i915: save/restore BLC histogram control reg across suspend/resume\n  drm/i915: Fix FDI M/N setting according with correct color depth\n  drm/i915: disable powersave feature for Ironlake currently\n  drm/i915: Fix render reclock availability detection.\n  drm/i915: Save and restore the GM45 FBC regs on suspend and resume.\n  drm/i915: Set the LVDS_BORDER when using LVDS scaling mode\n  drm/i915: disable FBC for Pineview, fixing a boot hang.\n"
    },
    {
      "commit": "17adea01b9606e416ea5116a27d02d47fe7e6c8d",
      "tree": "1839d638dba0691bb489bf39572c46eb3e0d6cd5",
      "parents": [
        "a3c4c58085b23d8e878a58dcdd0f8fcf8fad1ccd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 04 14:04:06 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 04 14:04:06 2009 +0100"
      },
      "message": "amd64_edac: fix CECCs reporting\n\nShift error type bits properly.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "a3c4c58085b23d8e878a58dcdd0f8fcf8fad1ccd",
      "tree": "4d90cbfce9f7e869270127f75a4232c1fc69db9c",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Li Hong",
        "email": "lihong.hi@gmail.com",
        "time": "Mon Oct 19 16:33:29 2009 +0800"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 04 14:02:32 2009 +0100"
      },
      "message": "amd64_edac: fix a wrong goto clause in amd64_edac.c\n\nIn amd64_edac_init(void) in amd64_edac.c, cache_k8_northbridges() is\ncalled before pci_register_driver. If it fails, should exit with err\ndirectly.\n\nSigned-off-by: Li Hong \u003clihong.hi@gmail.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "dc79d2f21a2dc19df26f0cb0b46be2d6241b627b",
      "tree": "ba6191124786698b8da63938c20638bf97c31464",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a",
        "f38e35b43f2924b3b4e51147b7193f32e9276db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 18:15:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 18:15:18 2009 -0800"
      },
      "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  sata_via: Remove redundant device ID for VIA VT8261\n  drivers/ata/libata: Move dereference after NULL test\n  ahci: Enable SB600 64bit DMA on MSI K9A2 Platinum v2\n"
    },
    {
      "commit": "f38e35b43f2924b3b4e51147b7193f32e9276db4",
      "tree": "7f8f78b4e0b9061328c497a6d5c2bc2a568caf64",
      "parents": [
        "a1104016ce8f7750ecd8ca6129786bc549aa5c38"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Mon Nov 02 19:36:08 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 03 14:27:06 2009 -0500"
      },
      "message": "sata_via: Remove redundant device ID for VIA VT8261\n\nJust remove redundant device ID for VIA VT8261.\nThe device ID 0x9000 and 0x9040 are redundant (for VT8261).\nThe 0x9040 is reserved for other usage.\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a1104016ce8f7750ecd8ca6129786bc549aa5c38",
      "tree": "362350c913218858952d4c09b18bd3cd59969958",
      "parents": [
        "e65cc194f7628ecaa02462f22f42fb09b50dcd49"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 17 08:41:47 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 03 14:26:12 2009 -0500"
      },
      "message": "drivers/ata/libata: Move dereference after NULL test\n\nIn each case, if the NULL test on qc is needed, then the derefernce\nshould be after the NULL test.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e65cc194f7628ecaa02462f22f42fb09b50dcd49",
      "tree": "5f5c71857e238070ac3878d23a5ed033eddee774",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "mdnelson8@gmail.com",
        "time": "Tue Nov 03 20:06:48 2009 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 03 14:25:57 2009 -0500"
      },
      "message": "ahci: Enable SB600 64bit DMA on MSI K9A2 Platinum v2\n\nLike the Asus M2A-VM, MSI\u0027s K9A2 Platinum (MS-7376) can also support 64bit\nDMA. It is a new enough board that all the BIOS releases work correctly with\n64bit DMA enabled.\n\nSigned-off-by: Mark Nelson \u003cmdnelson8@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7825cf10e31c64ece3cac66fb01a742f1094da51",
      "tree": "45de3111641487d1deb18cfb86200113e2427b0b",
      "parents": [
        "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Oct 20 15:28:21 2009 +0900"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Nov 03 11:05:51 2009 -0800"
      },
      "message": "xen/hvc: make sure console output is always emitted, with explicit polling\n\nWe never want to rely on the hvc workqueue to emit output, because the\nmost interesting output is when the kernel is broken.  This will\nimprove oops/crash/console message for better debugging.\n\nInstead, we force-poll until all output is emitted.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "38dc63459f185795b24a39f3f4921a433ea9980b",
      "tree": "205a8abc9b20c4f5573e4d2fbc03e74388cef2bc",
      "parents": [
        "1d510750941a53a1d3049c1d33c75d6dfcd78618",
        "2ddac2a6a8f13e95664fe7ad1b728ac84fb1bd07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:57 2009 -0800"
      },
      "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: Remove some debug messages producing too much noise\n  PM: Fix warning on suspend errors\n  PM / Hibernate: Add newline to load_image() fail path\n  PM / Hibernate: Fix error handling in save_image()\n  PM / Hibernate: Fix blkdev refleaks\n  PM / yenta: Split resume into early and late parts (rev. 4)\n"
    },
    {
      "commit": "1c211849d893b14cc923a18708923954fdd2c63e",
      "tree": "a5a84e45126e3aeb4c4a77648a047aeba93a5e68",
      "parents": [
        "fcef24d38e8f974673d158866e60763ac4f2161b",
        "558a5e296a02266ef43d6e933ee35df9976de987"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: gpio-keys - use IRQF_SHARED\n  Input: winbond-cir - select LEDS_TRIGGERS\n  Input: i8042 - try to get stable CTR value when initializing\n  Input: atkbd - add a quirk for OQO 01+ multimedia keys\n"
    },
    {
      "commit": "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
      "tree": "6cc0d08ccb64fe58f5a933420663656ee3b09ffc",
      "parents": [
        "1cec2cdee4fe59e72f7e1662431264d97d863b9b",
        "45da790ebe746bb29f7e4adf806c020db6ff7755"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:50 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-mpc: Do not generate STOP after read.\n  i2c: imx: disable clock when it\u0027s possible to save power.\n  i2c: imx: only imx1 needs disable delay\n  i2c: imx: check busy bit when START/STOP\n"
    },
    {
      "commit": "a84216e671c724e0920dfad2fb70828d428ff60a",
      "tree": "a39f53715c73d267d854653dfe275da5fc60e842",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491",
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "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  mac80211: check interface is down before type change\n  cfg80211: fix NULL ptr deref\n  libertas if_usb: Fix crash on 64-bit machines\n  mac80211: fix reason code output endianness\n  mac80211: fix addba timer\n  ath9k: fix misplaced semicolon on rate control\n  b43: Fix DMA TX bounce buffer copying\n  mac80211: fix BSS leak\n  rt73usb.c : more ids\n  ipw2200: fix oops on missing firmware\n  gre: Fix dev_addr clobbering for gretap\n  sky2: set carrier off in probe\n  net: fix sk_forward_alloc corruption\n  pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card\n  r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo frames\n  ibmtr: possible Read buffer overflow?\n  net: Fix RPF to work with policy routing\n  net: fix kmemcheck annotations\n  e1000e: rework disable K1 at 1000Mbps for 82577/82578\n  e1000e: config PHY via software after resets\n  ...\n"
    },
    {
      "commit": "2ddac2a6a8f13e95664fe7ad1b728ac84fb1bd07",
      "tree": "c6634784c63a0c11b50c60fba24f288b684fe159",
      "parents": [
        "e528e876897217465d5cd7cb28130d8489596e34"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Oct 28 22:56:10 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:18:18 2009 +0100"
      },
      "message": "PM: Remove some debug messages producing too much noise\n\npm_runtime_idle() is somewhat noisy. Remove debug prints.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e528e876897217465d5cd7cb28130d8489596e34",
      "tree": "23426f3bfa55e9cf046087e28bed83d9ce678027",
      "parents": [
        "bf9fd67a0328d56eff6022f80d4eb88ba6614119"
      ],
      "author": {
        "name": "Romit Dasgupta",
        "email": "romit@ti.com",
        "time": "Wed Oct 28 22:56:02 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:03:33 2009 +0100"
      },
      "message": "PM: Fix warning on suspend errors\n\nFixes the point where we need to complete the power transition when\ndevice suspend fails, so that we don\u0027t print warnings about devices\nadded to the device hierarchy after a failing suspend.\n\n[rjw: Modified changelog.]\n\nSigned-off-by: Romit Dasgupta \u003cromit@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9905d1b411946fb3fb228e8c6529fd94afda8a92",
      "tree": "8257b26f4b3d7c2b8be082233ac9c294b5387f8b",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "message": "PM / yenta: Split resume into early and late parts (rev. 4)\n\nCommit 0c570cdeb8fdfcb354a3e9cd81bfc6a09c19de0c\n(PM / yenta: Fix cardbus suspend/resume regression) caused resume to\nfail on systems with two CardBus bridges.  While the exact nature\nof the failure is not known at the moment, it can be worked around by\nsplitting the yenta resume into an early part, executed during the\nearly phase of resume, that will only resume the socket and power it\nup if there was a card in it during suspend, and a late part,\nexecuted during \"regular\" resume, that will carry out all of the\nremaining yenta resume operations.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d14334, which is a\nlisted regression from 2.6.31.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nReported-by: Stephen J. Gowdy \u003cgowdy@cern.ch\u003e\nTested-by: Jose Marino \u003cbraket@hotmail.com\u003e\n"
    },
    {
      "commit": "558a5e296a02266ef43d6e933ee35df9976de987",
      "tree": "8bc96d27e296d9c28284235ca4119b4df2b71a6e",
      "parents": [
        "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Nov 02 22:04:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:37 2009 -0800"
      },
      "message": "Input: gpio-keys - use IRQF_SHARED\n\nThere is nothing that disallows gpio-keys to share it\u0027s IRQ line\nw/ other drivers. Make it use IRQF_SHARED in request_irq().\n\nAn example of other driver with which I\u0027d like to share IRQ line\nfor GPIO buttons is ledtrig-gpio.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f",
      "tree": "507a67ae472642b6a38fe8305dac9271290a91a2",
      "parents": [
        "ee1e82cee5e463a885d3c71acb2c769490e6927f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Nov 02 21:57:41 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:29 2009 -0800"
      },
      "message": "Input: winbond-cir - select LEDS_TRIGGERS\n\ndrivers/input/misc/winbond-cir.c depends on LEDS_TRIGGERS so\nadd an appropriate select to drivers/input/misc/Kconfig\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee1e82cee5e463a885d3c71acb2c769490e6927f",
      "tree": "288e9baeae958db78a170e18b8c885699cfbf198",
      "parents": [
        "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 21:57:40 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:11:43 2009 -0800"
      },
      "message": "Input: i8042 - try to get stable CTR value when initializing\n\nIf user presses keys while i8042 is being initialized there is a chance\nthat keyboard data will be mistaken for results of Read Control Register\ncommand causing futher troubles. Work around this issue by reading CTR\nseveral times and stop when we get matching results.\n\nReported-and-tested-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1",
      "tree": "19dec256fc80ad06d631ece78b9eb68a457ce66b",
      "parents": [
        "e57130698fe3dd2b7d617d90bbf86474473cb40c",
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32-rc5\u0027 into for-linus\n"
    },
    {
      "commit": "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b",
      "tree": "d1a13eedc08cdc07aa488e77af08b84c50a07c46",
      "parents": [
        "2e9526b352061ee0fd2a1580a2e3a5af960dabc4",
        "c1f9a764cf47686b1f5a0cf87ada68d90056136a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "45da790ebe746bb29f7e4adf806c020db6ff7755",
      "tree": "0aa6a12cb9b128dd2bde8d71466e878420bc67c0",
      "parents": [
        "db3a3d4ef7f676501325ae9c7ce0c193c2c1b28f"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Tue Oct 13 10:12:03 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c-mpc: Do not generate STOP after read.\n\nThe driver always ends a read with a STOP condition which\nbreaks subsequent I2C reads/writes in the same transaction as\nthese expect to do a repeated START(ReSTART).\n\nThis will also help I2C multimaster as the bus will not be released\nafter the first read, but when the whole transaction ends.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "db3a3d4ef7f676501325ae9c7ce0c193c2c1b28f",
      "tree": "811858ab7f415c9e584d0704d0e8c234cd67d9c7",
      "parents": [
        "a4094a76e6a45691b8f9108060b750a48b4c4563"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:24 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c: imx: disable clock when it\u0027s possible to save power.\n\nEnable clock before START, disable it after STOP.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a4094a76e6a45691b8f9108060b750a48b4c4563",
      "tree": "adac3b625b9033962e8fccae00aa61a28cfa148f",
      "parents": [
        "43309f3b521302bb66c4c9e66704dd3675e4d725"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:23 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c: imx: only imx1 needs disable delay\n\ncheck cpu_is_mx1() when disable delay.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "43309f3b521302bb66c4c9e66704dd3675e4d725",
      "tree": "4f2e927b301a9b89d6fb35e524c90b37331129b2",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:22 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:46 2009 +0000"
      },
      "message": "i2c: imx: check busy bit when START/STOP\n\nThe controller can\u0027t do anything else before it actually generates START/STOP.\nSo we check busy bit to make sure START/STOP is successfully finished.\n\nIf we don\u0027t check busy bit, START/STOP may fail on some fast CPUs.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c9354c85c1c7bac788ce57d3c17f2016c1c45b1d",
      "tree": "b51e70799226546e0efd494cfdbf64237dbd2265",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:29:55 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:29:55 2009 -0800"
      },
      "message": "i915: fix intel graphics suspend breakage due to resume/lid event confusion\n\nIn commit c1c7af60892070e4b82ad63bbfb95ae745056de0 (\"drm/i915: force\nmode set at lid open time\") the intel graphics driver was taught to\nrestore the LVDS mode on lid open.\n\nThat caused problems with interaction with the suspend/resume code,\nwhich commonly runs at the same time (suspend is often caused by the lid\nclose event, while lid open is commonly a resume event), which was\nworked around with in commit 06891e27a9b5dba5268bb80e41a283f51335afe7\n(\"drm/i915: fix suspend/resume breakage in lid notifier\").\n\nHowever, in the meantime the lid event code had also grown a user event\nnotifier (commit 06324194eee97a51b5f172270df49ec39192d6cc: \"drm/i915:\ngenerate a KMS uevent at lid open/close time\"), and now _that_ causes\nproblems with suspend/resume and some versions of Xorg reacting to those\nuevents by setting the mode.\n\nSo this effectively reverts that commit 06324194ee, and makes the lid\nopen protection logic against suspend/resume more explicit.  This fixes\nat least one laptop. See\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14484\n\nfor more details.\n\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Riccardo Magliocchetti \u003criccardo.magliocchetti@gmail.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6727b12dd2ffb4a890eb5b13a298230c29ba45d",
      "tree": "bc2536b5331c917f9e2ea168ea05cb7a3dfbdb8c",
      "parents": [
        "eb2890c92fe3232345de5c8ba56e4ed4ae6422e1",
        "b881c6cbb313dc3618075e81cd618e6ef7a3d159"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:20 2009 -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: fix wireless drivers depends\n  Staging: wireless drivers Kconfig change\n  Staging: android: mark subsystem as broken\n  Staging: remove stlc45xx driver\n  Staging: rtl8187se/rtl8192e/rtl8192su: allow module unload\n  Staging: vt6656: fix the memory free bug in vntwusb_disconnect()\n  Staging: Panel: prevent driver from calling misc_deregister twice on same ressource\n  Staging: hv: fix oops in vmbus - missing #include\n  Staging: hv: fix oops in vmbus - netvsc list_head\n  Staging: hv: fix oops in vmbus - udev events\n  Staging: hv: Fix vmbus load hang caused by faulty data packing\n  Staging: hv: Fix null pointer error after vmbus loading\n  Staging: hv TODO patches\n"
    },
    {
      "commit": "eb2890c92fe3232345de5c8ba56e4ed4ae6422e1",
      "tree": "945d51db59e98d1ac287bc031c304dcd9703ee68",
      "parents": [
        "fa488e22864370b610e61b540efe10ab4a41865b",
        "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:09 2009 -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: fsl_udc_core: Fix kernel oops on module removal\n  USB: option: TLAYTECH TUE800 support\n  USB: r8a66597-hcd: fix cannot detect a device when uses_new_polling is set\n  USB: serial: sierra driver autopm fixes\n  USB: serial: sierra driver send_setup() autopm fix\n  USB: rndis_host: debug info clobbered before it is logged\n"
    },
    {
      "commit": "fa488e22864370b610e61b540efe10ab4a41865b",
      "tree": "0f8deff1272ed09544dbdd003bd40b5f665f1091",
      "parents": [
        "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
        "412145947adfca60a4b5b4893fbae82dffa25edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty: Mark generic_serial users as BROKEN\n"
    },
    {
      "commit": "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
      "tree": "6a00601b476e6e8e4c3fbfef2635bc93a0f10ee7",
      "parents": [
        "7d531a7e519406c4bb2501a66e3da5ba39280739",
        "657348a056eea4a27be20cf8e22c98a252597447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:28 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Documentation: ABI: /sys/devices/system/cpu/cpu#/node\n  Documentation: ABI: /sys/devices/system/cpu/cpuidle/\n  Documentation: ABI: /sys/devices/system/cpu/sched_[mc|smt]_power_savings\n  Documentation: ABI: /sys/devices/system/cpu/cpu#/ topology files\n  Documentation: ABI: /sys/devices/system/cpu/ topology files\n  Documentation: ABI: document /sys/devices/system/cpu/\n  Documentation: ABI: rename sysfs-devices-cache_disable properly\n  Driver core: allow certain drivers prohibit bind/unbind via sysfs\n  Driver core: fix driver_register() return value\n"
    },
    {
      "commit": "7d531a7e519406c4bb2501a66e3da5ba39280739",
      "tree": "c849a010de055dd77b020e40b8fc5c71303ee77e",
      "parents": [
        "a80a66caf8110fc33af8013353fe0da0ae553a13",
        "b3dcf3de8e4d71d79235fc67b6c5def6506c27f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] smp: fix sigp sense handling\n  [S390] smp: fix sigp stop handling\n  [S390] cputime: fix overflow on 31 bit systems\n  [S390] call home: fix string length handling\n  [S390] call home: fix error handling in init function\n  [S390] smp: fix prefix handling of offlined cpus\n  [S390] s/r: cmm resume fix\n  [S390] call home: fix local buffer usage in proc handler\n"
    },
    {
      "commit": "bf699c9bac124f0a095d8ef06f2d6b219300a822",
      "tree": "de1c4f852b0c68a87eeed25119443eeca8379c66",
      "parents": [
        "aefba418bfecd1985a08f50a95bd854a119f0153",
        "da17bf4306fd3a52e938b121df82a7baa10eb282"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:19 2009 -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  async_tx: fix asynchronous raid6 recovery for ddf layouts\n  async_pq: rename scribble page\n  async_pq: kill a stray dma_map() call and other cleanups\n  md/raid6: kill a gcc-4.0.1 \u0027uninitialized variable\u0027 warning\n  raid6/async_tx: handle holes in block list in async_syndrome_val\n  md/async: don\u0027t pass a memory pointer as a page pointer.\n  md: Fix handling of raid5 array which is being reshaped to fewer devices.\n  md: fix problems with RAID6 calculations for DDF.\n  md/raid456: downlevel multicore operations to raid_run_ops\n  md: drivers/md/unroll.pl replaced with awk analog\n  md: remove clumsy usage of do_sync_mapping_range from bitmap code\n  md: raid1/raid10: handle allocation errors during array setup.\n  md/raid5: initialize conf-\u003edevice_lock earlier\n  md/raid1/raid10: add a cond_resched\n  Revert \"md: do not progress the resync process if the stripe was blocked\"\n"
    },
    {
      "commit": "aefba418bfecd1985a08f50a95bd854a119f0153",
      "tree": "ed334047dbb87ef9c21f29e42b678fa2d26fae65",
      "parents": [
        "89a8640279f8bb78aaf778d1fc5c4a6778f18064"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Oct 30 17:02:31 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:11:38 2009 -0700"
      },
      "message": "dpt_i2o: Fix typo of EINVAL\n\nCommit ef7562b7f28319e6dd1f85dc1af87df2a7a84832 (\"dpt_i2o: Fix up\ncopy*user\") had a silly typo: EINVAL should be -EINVAL.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: stable@kernel.org\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a6f2a7512021ceae3c4201c7aab07f032e9ce91",
      "tree": "03fdca9848003b3a6fda57113b3e750ec1e22a55",
      "parents": [
        "39acbc12affcaa23ef1d887ba3d197baca8e6e47"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 20:17:41 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:51 2009 -0700"
      },
      "message": "Driver core: allow certain drivers prohibit bind/unbind via sysfs\n\nPlatform drivers registered via platform_driver_probe() can be bound\nto devices only once, upon registration, because discard their probe()\nroutines to save memory. Unbinding the driver through sysfs \u0027unbind\u0027\nleaves the device stranded and confuses users so let\u0027s not create\nbind and unbind attributes for such drivers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39acbc12affcaa23ef1d887ba3d197baca8e6e47",
      "tree": "51249000a01a41a4036c8be1313186b0c4116206",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun Oct 18 00:31:38 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:51 2009 -0700"
      },
      "message": "Driver core: fix driver_register() return value\n\nIn this patch:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d16dc42e018c2868211b4928f20a957c0c216126c\nthe check was added for another driver to already claim the same device\non the same bus. But the returned error code was wrong: to modprobe, the\n-EEXIST means that _this_ driver is already installed. It therefore\ndoesn\u0027t produce the needed error message when _another_ driver is trying\nto register for the same device.  Returning -EBUSY fixes the problem.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3",
      "tree": "41c8f2fdfa0ccd17ac44d0c94edcff8ef8bf6783",
      "parents": [
        "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Oct 29 19:50:43 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: fsl_udc_core: Fix kernel oops on module removal\n\nfsl_udc_release() calls dma_free_coherent() with an inappropriate\ndevice passed to it, and since the device has no dma_ops, the following\noops pops up:\n\n  Kernel BUG at d103ce9c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  ...\n  NIP [d103ce9c] fsl_udc_release+0x50/0x80 [fsl_usb2_udc]\n  LR [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  Call Trace:\n  [cfbc7dc0] [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  [cfbc7dd0] [c01a35c4] device_release+0x2c/0x90\n  [cfbc7de0] [c016b480] kobject_cleanup+0x58/0x98\n  [cfbc7e00] [c016c52c] kref_put+0x54/0x6c\n  [cfbc7e10] [c016b360] kobject_put+0x34/0x64\n  [cfbc7e20] [c01a1d0c] put_device+0x1c/0x2c\n  [cfbc7e30] [d103dbfc] fsl_udc_remove+0xc0/0x1e4 [fsl_usb2_udc]\n  ...\n\nThis patch fixes the issue by passing dev-\u003eparent, which points to\na correct device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e",
      "tree": "2632071d613f654b7f8e1eac32e2a48e2c24bd15",
      "parents": [
        "1e6159f858f5da608612ae10d6554bb7ecac9755"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Thu Oct 22 15:00:36 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: option: TLAYTECH TUE800 support\n\nAdd ID for Tlaytech TUE800 CDMA modem to the option driver.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-By: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1e6159f858f5da608612ae10d6554bb7ecac9755",
      "tree": "65c840136933ccca2be8493654e0c14bb588482b",
      "parents": [
        "b64dc0a597fd3c66d888df0886635eba210cc19f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 21 20:33:39 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: r8a66597-hcd: fix cannot detect a device when uses_new_polling is set\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b64dc0a597fd3c66d888df0886635eba210cc19f",
      "tree": "d267730ea50d7c48eafbe751e1d8841ddb5240f0",
      "parents": [
        "3c77d5137d3f4ff41721e9b4f4812db56a6065c0"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Tue Oct 27 13:49:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: serial: sierra driver autopm fixes\n\nThis patch presents fixes for the autosuspend feature implementation in\nsierra usb serial driver in  functions sierra_open(), sierra_close() and\nstop_read_write_urbs().\n\nThe patch \"sierra_close() must resume the device before it notifies it\nof a closure\" submitted by Oliver Neukum on Wed, October 14 has been\nmerged as fix in sierra_close() function.\n\nThe bug fix  in sierra_open() function restores the autopm interface\nstate on error condition.\n\nThe bug fix in in stop_read_write_urbs() function assures that both\nreceive and interrupt urbs are recycled.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3c77d5137d3f4ff41721e9b4f4812db56a6065c0",
      "tree": "c64aec5e5d05e7087c8d9703b51d0d3454d2b4c4",
      "parents": [
        "40ac7b62d8c132c73a709bd83858b3419f38ec23"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Fri Oct 16 12:04:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: serial: sierra driver send_setup() autopm fix\n\nThis patch presents a fix for the autosuspend feature implementation in\nsierra usb serial driver for function sierra_send_setup().  Because it\nis possible to call sierra_send_setup() before sierra_open() or after\nsierra_close() we added a get/put interface activity to assure that the\nusb control can happen even when the device is autosuspended.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nTested-by: Matthew Safar \u003cmsafar@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "40ac7b62d8c132c73a709bd83858b3419f38ec23",
      "tree": "61541d1a0e73877fc0b70611cafac6b3b229ca42",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "George Nassar",
        "email": "george.nassar@gmail.com",
        "time": "Wed Oct 14 18:27:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: rndis_host: debug info clobbered before it is logged\n\nThe MTU throttle-down if a RNDIS device doesn\u0027t support a particular\npacket size is being incorrectly logged.  The attempted packet size is\nbeing clobbered before it gets logged.\n\nFirst patch; please inform if I\u0027m doing this incorrectly.  Diff\u0027d\nagainst latest official source as per the FAQ; forward port to current\ngit version is straightforward.\n\nSigned-off-by: George Nassar \u003cgeorge.nassar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b881c6cbb313dc3618075e81cd618e6ef7a3d159",
      "tree": "995565217e8731a539ee0cef46679e75a0b1a485",
      "parents": [
        "049e62614abe79877d210e0661b141578e8df4cd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 29 09:52:02 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: fix wireless drivers depends\n\nThese drivers can (erroneously) be enabled even when\nCONFIG_NET\u003dn, CONFIG_NETDEVICES\u003dn, CONFIG_WLAN\u003dn, etc.\nStop this.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "049e62614abe79877d210e0661b141578e8df4cd",
      "tree": "02f0e2b353ae616c5f119be737bb6054fe7ea56e",
      "parents": [
        "2cdf99ce2b9418c9d7c5f907195cfac421375520"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 15:46:18 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: wireless drivers Kconfig change\n\nChange the wireless drivers to depend on CONFIG_WLAN instead of\nCONFIG_WLAN_80211 which is going away soon.\n\n\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cdf99ce2b9418c9d7c5f907195cfac421375520",
      "tree": "d5104c9ade954efc9a23a3e86871e59791696812",
      "parents": [
        "9ab1b56aa02aa4d578232a8addc785c91e7b2bac"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 26 16:03:51 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: android: mark subsystem as broken\n\nIt\u0027s causing lots of build errors, so just mark it as broken.  It is\nscheduled to be removed in 2.6.33 anyway.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ab1b56aa02aa4d578232a8addc785c91e7b2bac",
      "tree": "536a25925386849621722e2c45a7d048b0f9e31c",
      "parents": [
        "a010a3375227efbd6b8ac11b99c34c807a77c45a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 26 16:35:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: remove stlc45xx driver\n\nIt\u0027s no longer needed as the p54spi driver is the same thing,\nunder a different name and in the correct portion of the kernel tree.\n\n\nCc: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a010a3375227efbd6b8ac11b99c34c807a77c45a",
      "tree": "40feb112ab03ab6786645b6d9d3fe21206f78c8a",
      "parents": [
        "557c0288b59a7b81513de4242b893654c70d636c"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Fri Oct 02 11:03:38 2009 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: rtl8187se/rtl8192e/rtl8192su: allow module unload\n\nOn rtl81* additions, they had its wireless stack made builtin instead of\nseparated modules. But try_module_get/module_put in stack were kept,\nthey are uneeded with the stack builtin and makes rtl81* modules\nimpossible to remove on a system with an rtl81* card. request_module\ncalls are also uneeded with stack builtin, so remove them too.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "557c0288b59a7b81513de4242b893654c70d636c",
      "tree": "5d71f4db94dd88ec16d34b7c859f814e437517ed",
      "parents": [
        "0b0595bfdaae1f19a052ceee2a63c307793b9c22"
      ],
      "author": {
        "name": "miaofng",
        "email": "miaofng@gmail.com",
        "time": "Tue Sep 29 15:02:53 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: vt6656: fix the memory free bug in vntwusb_disconnect()\n\nThis patch is used to solve the memory bug when people plug out the wusb card then plug in.\nError logs are following:\n\nroot@smdk2440:~# ifdown eth1\nAP deauthed me, reason\u003d2.\nConfig_FileOperation file Not exist\nZone\u003d[1][J][P]!!\nWPA: Terminating\nroot@smdk2440:~#  ----\u003e !!!!!!!!!!!!!!here plug out the wusbcard\nusb 1-1: USB disconnect, address 4\n----\u003e !!!!!!!!!!!!!!!!!!!here plug in the wusb card\nusb 1-1: new full speed USB device using s3c2410-ohci and address 5\nusb 1-1: New USB device found, idVendor\u003d160a, idProduct\u003d3184\nusb 1-1: New USB device strings: Mfr\u003d1, Product\u003d2, SerialNumber\u003d0\nusb 1-1: Product: VNT USB-802.11 Wireless LAN Adapter\nusb 1-1: Manufacturer: VIA Networking Technologies, Inc.\nusb 1-1: configuration #1 chosen from 1 choice\nVIA Networking Wireless LAN USB Driver Ver. 1.19_12\nCopyright (c) 2004 VIA Networking Technologies, Inc.\nkernel BUG at mm/slab.c:2974!\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 817 [#1] PREEMPT\nModules linked in: vt6656_stage\nCPU: 0    Not tainted  (2.6.32-rc2 #14)\nPC is at __bug+0x1c/0x28\nLR is at __bug+0x18/0x28\npc : [\u003cc002fb10\u003e]    lr : [\u003cc002fb0c\u003e]    psr: 40000093\nsp : c3867c68  ip : c3867bd0  fp : c3866000\nr10: c3800600  r9 : c3802430  r8 : 00000004\nr7 : c3802428  r6 : c3802660  r5 : c3802420  r4 : a0000013\nr3 : 00000000  r2 : c3866000  r1 : 00000003  r0 : 00000024\nFlags: nZcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 0000717f  Table: 330a8000  DAC: 00000017\nProcess khubd (pid: 152, stack limit \u003d 0xc3866270)\nStack: (0xc3867c68 to 0xc3868000)\n7c60:                   c0093fdc c0094088 000000d0 000000d0 00000000 000080d0\n7c80: 00000000 a0000013 c39ebec0 c3800600 000080d0 00000001 c03f13cc 00000006\n7ca0: c02b36f0 c0094574 c0043428 0001c9de c39ebec0 c39ebea0 c3000c00 c02a6a84\n7cc0: 89705f41 c3000c00 c39ebec0 c39ebea0 c3000c00 bf036f24 c39ebec8 00000006\n7ce0: 00000000 c3000c00 c39ebec0 c39ebea0 c3000c00 bf036f24 c39ebec8 00000006\n7d00: 00000000 bf003398 c00aa514 c3867d20 0000a1ff c00e1448 c39d9f84 c39aabe8\n7d20: c3867d50 c00e1888 c39aabe8 c39ebea0 c39ebec0 bf036ebc c3000c00 bf036f24\n7d40: 0000bec8 01000000 00000000 c39ebea0 c39ebec0 bf036ebc c3000c00 bf036f24\n7d60: c39ebec8 00000000 00000000 c0223798 c39ebec0 c01daa14 bf036eec c3867da0\n7d80: c045a4f8 c01da6e4 c39ebec0 00000000 c01daa14 c39ebec0 c3867da0 c01d9870\n7da0: c38331a8 c39fcb94 c005b3b4 c39ebec0 c39ebec0 c39ebef4 00000000 c01da890\n7dc0: c39ebec0 c39ebec0 c3000c00 c01d97f4 00000000 c01d8470 c39ebea0 c3000c68\n7de0: 00000000 c3000c68 c3218a00 c3abcd20 00000001 c39ebec0 c39ebea0 c3000c00\n7e00: 00000000 c3000c68 c3218a00 c3abcd20 00000001 c0221ee8 00000001 00000000\n7e20: 00000000 00000000 00001388 00000000 c3000c04 c3000c68 c3bc29c0 00000001\n7e40: c3bc29c4 00000001 c03f4af8 00000000 c39fe780 c3000c00 00000001 c045ab04\n7e60: c3867eb8 c045a3bc c3000c70 00000000 00000000 c0229238 c3000c68 c0223210\n7e80: c3000c00 c045aaf0 c045ab04 c0223230 c3000c68 c01daa14 c045ab04 c01da6e4\n7ea0: c3000c68 00000000 c01daa14 c3000c68 c3867eb8 c01d9870 c38331a8 c3862f54\n7ec0: c005b3b4 c3000c68 c3000c68 c3000c9c 00000002 c01da890 c3867ef9 c3000c68\n7ee0: c3829f60 c01d97f4 00000000 c01d8470 c38918e0 c3aaf468 39383102 c300343a\n7f00: 00000001 c0219660 c03f1768 c3000c00 00000000 c3000c68 00000002 c3aaf814\n7f20: 00000001 00000101 c38918e0 c021b6e0 00000002 00000000 00000000 c3000c00\n7f40: c38917c0 c021c418 00000064 00000064 00000101 c3867f60 c005b920 c3867f94\n7f60: c3891830 c3aaf400 c3866000 c3aaf400 c3aaf800 00000000 c38918e0 c3aaf400\n7f80: 00000012 00000000 00000000 c3837920 c00574a0 c3867f94 c3867f94 00000101\n7fa0: 01010001 c3867fd4 c381bf48 c3867fd4 c381bf48 00000000 c021ba3c 00000000\n7fc0: 00000000 00000000 00000000 c00573dc 00000000 00000000 c3867fd8 c3867fd8\n7fe0: 00000000 00000000 00000000 00000000 00000000 c002ce88 00000000 ffff0000\n[\u003cc002fb10\u003e] (__bug+0x1c/0x28) from [\u003cc0094088\u003e] (cache_alloc_refill+0x13c/0x594)\n[\u003cc0094088\u003e] (cache_alloc_refill+0x13c/0x594) from [\u003cc0094574\u003e] (__kmalloc+0x94/0xd0)\n[\u003cc0094574\u003e] (__kmalloc+0x94/0xd0) from [\u003cc02a6a84\u003e] (alloc_netdev_mq+0x48/0x1b0)\n[\u003cc02a6a84\u003e] (alloc_netdev_mq+0x48/0x1b0) from [\u003cbf003398\u003e] (vntwusb_found1+0x58/0x53c [vt6656_stage])\n[\u003cbf003398\u003e] (vntwusb_found1+0x58/0x53c [vt6656_stage]) from [\u003cc0223798\u003e] (usb_probe_interface+0x130/0x180)\n[\u003cc0223798\u003e] (usb_probe_interface+0x130/0x180) from [\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164)\n[\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164) from [\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90)\n[\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90) from [\u003cc01da890\u003e] (device_attach+0x50/0x68)\n[\u003cc01da890\u003e] (device_attach+0x50/0x68) from [\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54)\n[\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54) from [\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0)\n[\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0) from [\u003cc0221ee8\u003e] (usb_set_configuration+0x524/0x5b8)\n[\u003cc0221ee8\u003e] (usb_set_configuration+0x524/0x5b8) from [\u003cc0229238\u003e] (generic_probe+0x5c/0xa0)\n[\u003cc0229238\u003e] (generic_probe+0x5c/0xa0) from [\u003cc0223230\u003e] (usb_probe_device+0x48/0x54)\n[\u003cc0223230\u003e] (usb_probe_device+0x48/0x54) from [\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164)\n[\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164) from [\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90)\n[\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90) from [\u003cc01da890\u003e] (device_attach+0x50/0x68)\n[\u003cc01da890\u003e] (device_attach+0x50/0x68) from [\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54)\n[\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54) from [\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0)\n[\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0) from [\u003cc021b6e0\u003e] (usb_new_device+0x100/0x174)\n[\u003cc021b6e0\u003e] (usb_new_device+0x100/0x174) from [\u003cc021c418\u003e] (hub_thread+0x9dc/0xeec)\n[\u003cc021c418\u003e] (hub_thread+0x9dc/0xeec) from [\u003cc00573dc\u003e] (kthread+0x78/0x80)\n[\u003cc00573dc\u003e] (kthread+0x78/0x80) from [\u003cc002ce88\u003e] (kernel_thread_exit+0x0/0x8)\nCode: e1a01000 e59f000c eb005014 e3a03000 (e5833000)\n---[ end trace 2a51e0dbab9e4fbe ]---\nnote: khubd[152] exited with preempt_count 1\n\n\nSigned-off-by: miaofng \u003cmiaofng@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b0595bfdaae1f19a052ceee2a63c307793b9c22",
      "tree": "043c075bf3ce71932376770cbaaeaf7d14fd5bea",
      "parents": [
        "9fcfeab4e99c0e26df7426dbc6530d741934ed83"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Sep 29 01:22:40 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: Panel: prevent driver from calling misc_deregister twice on same ressource\n\nThis patch prevents the driver from calling misc_deregister twice on the same\nressouce when unloading the driver.\nUnloading the driver without this patch results in a Kernel BUG like this:\nPanel driver version 0.9.5 registered on parport0 (io\u003d0x378).\nBUG: unable to handle kernel paging request at 0000000000100108\nIP: [\u003cffffffff803c02ee\u003e] misc_deregister+0x2d/0x90\nPGD 6caff067 PUD 762b7067 PMD 0\nOops: 0002 [#1] PREEMPT SMP\nlast sysfs file: /sys/devices/platform/w83627hf.656/in8_input\n...\n\nThis patch fixes this issue, although maybe not in the best way possible :)\n\nlinux version v2.6.32-rc1 - linus git tree, Di 29. Sep 01:10:18 CEST 2009\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fcfeab4e99c0e26df7426dbc6530d741934ed83",
      "tree": "d1c4c81d182c010e79c6544e0dcd85ebc34b2354",
      "parents": [
        "92ec0893ad0996a534a5b605659d3ca31cf5dfd9"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:50 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - missing #include\n\nAdd missing #includes to make hv module compile successfull.\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92ec0893ad0996a534a5b605659d3ca31cf5dfd9",
      "tree": "81f5674452fde7d03646f1e8b11bee6fbf898166",
      "parents": [
        "9fb5cce4d6a24a3c1b3d567f77ba991efdf72796"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:37 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - netvsc list_head\n\nRemove incorrect list_head usage. Variable of type list_head was used in\nsome function\u0027s arguments as list item.\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fb5cce4d6a24a3c1b3d567f77ba991efdf72796",
      "tree": "d70722acd7501d22531ed2543bd8ca0ade949226",
      "parents": [
        "78f98ba9cef4cad6122fc88efd18c2771844df98"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:27 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - udev events\n\nFix typos in udev event send and guid variables copy\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78f98ba9cef4cad6122fc88efd18c2771844df98",
      "tree": "2a75794c5a58eae9450221b4d8123e05df5da9d9",
      "parents": [
        "1bb40a25b26ef7e2c4fb79ce430de2b9f836527f"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Fri Oct 16 20:11:36 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: Fix vmbus load hang caused by faulty data packing\n\nFix vmbus load hang caused by wrong data packing.\n\nSigned-off-by: Hank Janssen\u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bb40a25b26ef7e2c4fb79ce430de2b9f836527f",
      "tree": "4ab5f85e99400a2e1ca17f247d05db0a23d4819a",
      "parents": [
        "9bd0591be06a6a8e2f63c1dba4a64704c9d2002f"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Oct 23 18:14:24 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: Fix null pointer error after vmbus loading\n\nFix null pointer error after vmbus loading. Remove code that checks for\ndev_name, the affected structure is kzalloc-ed prior to this routine, so\nit is always null at this stage.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9bd0591be06a6a8e2f63c1dba4a64704c9d2002f",
      "tree": "d59909d9645e3cf30b75cd33d588bbe037678357",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 09 15:47:50 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:42 2009 -0700"
      },
      "message": "Staging: hv TODO patches\n\nUpdate for more items\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e.\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "412145947adfca60a4b5b4893fbae82dffa25edd",
      "tree": "3836b50b2674c351a36f400e0ec0acef05e3f845",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Oct 29 12:16:22 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:43:12 2009 -0700"
      },
      "message": "tty: Mark generic_serial users as BROKEN\n\nThere isn\u0027t much else I can do with these. I can find no hardware for any\nof them and no users. The code is broken.\n\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"
    },
    {
      "commit": "e9024a059f2c17fb2bfab212ee9d31511d7b8e57",
      "tree": "df915e4de67786102850f91e2b4deadf5fb10fe3",
      "parents": [
        "372362ade2fe5c33d749e017f1c5bc8140769a3e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 30 17:45:14 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "libertas if_usb: Fix crash on 64-bit machines\n\nOn a 64-bit kernel, skb-\u003etail is an offset, not a pointer. The libertas\nusb driver passes it to usb_fill_bulk_urb() anyway, causing interesting\ncrashes. Fix that by using skb-\u003edata instead.\n\nThis highlights a problem with usb_fill_bulk_urb(). It doesn\u0027t notice\nwhen dma_map_single() fails and return the error to its caller as it\nshould. In fact it _can\u0027t_ currently return the error, since it returns\nvoid.\n\nSo this problem was showing up only at unmap time, after we\u0027d already\nsuffered memory corruption by doing DMA to a bogus address.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e55ea2b152569f09ef6bb28d5a341a4e5a21f5ce",
      "tree": "0fde7a0c4d221306506e0789f841452fadd8d30b",
      "parents": [
        "9a3f45116f5e08819136cd512fd7f6450ac22aa8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 28 20:19:06 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "ath9k: fix misplaced semicolon on rate control\n\nThe patch e43419f9:\n\n\tath9k: downgrade assert in rc.c for invalid rate\n\ndowngraded an ASSERT to a WARN_ON() but also misplaced a\nsemicolon at the end of the second check. What this did\nwas force the rate control code to always return the rate\neven if we should have warned about it. Since this should\nnot have happened anymore anyway this fix isn\u0027t critical\nas the proper rate would have been returned anyway.\n\nCc: stable@kernel.org\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a3f45116f5e08819136cd512fd7f6450ac22aa8",
      "tree": "9adc57fe82eb74c2952a49e221b7f68008e12697",
      "parents": [
        "f446d10f214091408b7300f15c9adf60569edf28"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Oct 28 22:08:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "b43: Fix DMA TX bounce buffer copying\n\nb43 allocates a bouncebuffer, if the supplied TX skb is in an invalid\nmemory range for DMA.\nHowever, this is broken in that it fails to copy over some metadata to the\nnew skb.\n\nThis patch fixes three problems:\n* Failure to adjust the ieee80211_tx_info pointer to the new buffer.\n  This results in a kmemcheck warning.\n* Failure to copy the skb cb, which contains ieee80211_tx_info, to the new skb.\n  This results in breakage of various TX-status postprocessing (Rate control).\n* Failure to transfer the queue mapping.\n  This results in the wrong queue being stopped on saturation and can result in queue overflow.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "227206455fde433f86305f9a5b8bdd1eca759929",
      "tree": "4798fa49a92ed9bdfd60a186bb4c07e60f86cfad",
      "parents": [
        "e6c5fc53d0f44a772398402ee8a1879818e42b4e"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Mon Oct 19 11:51:11 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "rt73usb.c : more ids\n\nstolen from windows inf file(07/17/2009, 1.03.05.0000)\nOvislink 0x1b75, 0x7318\nMSI 0x0db0, 0x4600\nWideTell 0x7167, 0x3840\n\nSigned-off-by: Xose Vazquez Perez \u003cxose.vazquez@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6c5fc53d0f44a772398402ee8a1879818e42b4e",
      "tree": "440f91d018016246c118d0165641e8332f648d65",
      "parents": [
        "63ca2d74ea4f9c7a7ac082c915609a7b224908e7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Oct 15 14:50:28 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "ipw2200: fix oops on missing firmware\n\nFor non-monitor interfaces, the syntax for alloc_ieee80211/free_80211\nis wrong. Because alloc_ieee80211 only creates (wiphy_new) a wiphy, but\nfree_80211() does wiphy_unregister() also. This is only correct when\nthe later wiphy_register() is called successfully, which apparently\nis not the case for your fw doesn\u0027t exist one.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33cb7d33a1c36e07839d08a4d1a33bf6a0f70bba",
      "tree": "430318f8c25258ab048703d9c332d9707e488dbf",
      "parents": [
        "9d410c796067686b1e032d54ce475b7055537138"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Oct 29 13:58:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:25:16 2009 -0700"
      },
      "message": "sky2: set carrier off in probe\n\nBefore bringing up a sky2 interface up ethtool reports\n\"Link detected: yes\". Do as ixgbe does and netif_carrier_off() on\nprobe().\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63ca2d74ea4f9c7a7ac082c915609a7b224908e7",
      "tree": "46694f40b10e22eed907a23df5303a754e04d9c7",
      "parents": [
        "207d6e8760c6a3323bf5ab098dbaa5c9d03bda83"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Oct 17 15:39:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:51:25 2009 -0700"
      },
      "message": "pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card\n\npcnet_cs,serial_cs:\n\nadd cis of PreMax ethernet pcmcia card,\nand some Sierra Wireless serial card(AC555, AC7xx, AC8xx).\n\nuse PROD_ID for AC7xx, because MANF_ID of AC7xx and AC8xx are the same.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "207d6e8760c6a3323bf5ab098dbaa5c9d03bda83",
      "tree": "51ca0e9231bb86ba7631691e5d44b51553c7b7fd",
      "parents": [
        "18eb0893c12898253c18ba23b51a6ea9a07ba4c7"
      ],
      "author": {
        "name": "Raimonds Cicans",
        "email": "ray@apollo.lv",
        "time": "Mon Oct 26 10:52:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:49:23 2009 -0700"
      },
      "message": "r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo frames\n\nr8169 card drop incoming VLAN tagged MTU byte large jumbo frames\n\nIt looks to compare current and maximal packet sizes hardware use\n\u0027\u003c\u0027 operator, not \u0027\u003c\u003d\u0027.\n\nBug introduced by commit fdd7b4c3302c93f6833e338903ea77245eb510b4\n(\"r8169: fix crash when large packets are received\")\n\nSigned-off-by: Raimonds Cicans \u003cray@apollo.lv\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18eb0893c12898253c18ba23b51a6ea9a07ba4c7",
      "tree": "5fa3b24c55d520a6554f00eaef872c40d24328e7",
      "parents": [
        "b0c110ca8e89f2c9cd52ec7fb1b98c5b7aa78496"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Oct 03 11:26:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:49:17 2009 -0700"
      },
      "message": "ibmtr: possible Read buffer overflow?\n\nPrevent read outside array bounds.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d5846b9216665d0ae743bf351d0b8fa90c40523",
      "tree": "57cabf9fd2c0d2808faee5aa55b26f8ac4f8f160",
      "parents": [
        "f523d2114e93c559dbcf1b49d46b339fc0eda37a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 29 13:46:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:48:39 2009 -0700"
      },
      "message": "e1000e: rework disable K1 at 1000Mbps for 82577/82578\n\nThis patch reworks a previous workaround (commit 7d3cabbcc) for an issue\nin hardware where noise on the interconnect between the MAC and PHY could\nbe generated by a lower power mode (K1) at 1000Mbps resulting in bad\npackets.  Disable K1 while at 1000 Mbps but keep it enabled for 10/100Mbps\nand when the cable is disconnected.  The original version of this\nworkaround was found to be incomplete.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f523d2114e93c559dbcf1b49d46b339fc0eda37a",
      "tree": "9155879569dea7244193e927b1218fd7d6aaf22f",
      "parents": [
        "8fbd962e39517dfb2bfd363eba4b51cdfa299593"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 29 13:45:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:48:37 2009 -0700"
      },
      "message": "e1000e: config PHY via software after resets\n\nOn PCH-based (82577/82578) and some ICH8-based parts (82566) there is an\nissue with the hardware automatically configuring the PHY with contents\nfrom the EEPROM after the PHY is reset, so do the configuration by the\ndriver instead.  This was already similarly done for some 82566 parts in\ne1000_phy_hw_reset_ich8lan() but needs to be done after other resets,\nso move the PHY configuration code to its own function and call after\nall PHY resets.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fbd962e39517dfb2bfd363eba4b51cdfa299593",
      "tree": "90ac9d3448f10d5bcde2f748b9f729277302a026",
      "parents": [
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 29 13:42:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:48:31 2009 -0700"
      },
      "message": "e100: e100_phy_init() isolates selected PHY, causes 10 second boot delay\n\nA change in how PHYs are electrically isolated caused all PHYs to be\nisolated followed by reverting that isolation for the selected PHY.\nUnfortunately, isolating the selected PHY for even a short period of\ntime can result in DHCP negotiation taking more than 10 seconds on certain\nembedded configurations delaying boot time as reported by Bernhard Kaindl.\nThis patch reverts the change to how PHYs are isolated yet still works\naround the issue for 82552 needing the selected PHY\u0027s BMCR register to\nbe written after the unused PHYs are isolated.  This code is moved below\nthe setting of nic-\u003ephy ID in order to do the 82552-specific workaround.\n\nCc: Bernhard Kaindl \u003cbernhard.kaindl@gmx.net\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd",
      "tree": "9f177b1855dc32fde402022fe86b896946a78fce",
      "parents": [
        "49b2de8e6febfea5a8791b6476195903af83a35d",
        "9bd7496f5dd488e109e91d9d5743915fb4dfbfde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:34 2009 -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: Serialize CMD643 and CMD646 to fix a hardware bug with SSD\n"
    },
    {
      "commit": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -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: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "add810a1c58ba9edb6076ababe5861f36c049217",
      "tree": "ae877d82a37708bda16c1ead5751e692162b2ea9",
      "parents": [
        "68e71d1902a820c9bc7a5a6c23260841caafff33",
        "2d61ba95034f1abbdec7729d52c740870a5eddb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:59 2009 -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  virtio: order used ring after used index read\n  virtio-pci: fix per-vq MSI-X request logic\n"
    },
    {
      "commit": "066455d471e997adbcc98dda62eaf461e8b6556e",
      "tree": "4d9b6fb879dff695fa242702d7c4635687ae829d",
      "parents": [
        "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
        "55a1098476619d5d8f4cdae7240ea759274dead7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:02 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  Revert \"PCI: get larger bridge ranges when space is available\"\n"
    },
    {
      "commit": "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
      "tree": "9537bdf89da38177566c913833b1e917cf8c525a",
      "parents": [
        "61aa1620be20ddad75dde7882509bfe00148b8aa",
        "06c3aa5ef1c9491f4c94483ca52afc420bc58c5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Add a new supported 40 GigE device ID\n"
    },
    {
      "commit": "61aa1620be20ddad75dde7882509bfe00148b8aa",
      "tree": "0ce3d4b71d06c460f8c24347ebd8630a52000ed5",
      "parents": [
        "d4f452f8259086028aa17d495deb735e056188f4",
        "9e820afd0c4f3c8e8894aa91f5671fd7d11a787b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:01 2009 -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] zfcp: Flush SCSI registration work when adding unit\n  [SCSI] zfcp: Fix timer initialization for ct and els requests\n  [SCSI] zfcp: Warn about storage devices with broken PLOGI data\n  [SCSI] zfcp: Handle WWPN mismatch in PLOGI payload\n  [SCSI] zfcp: fix kfree handling in zfcp_init_device_setup\n  [SCSI] fix memory leak in initialization\n"
    },
    {
      "commit": "d4f452f8259086028aa17d495deb735e056188f4",
      "tree": "be32c2528446cb0493bbcab583a4c12f95404e3c",
      "parents": [
        "0d43f5123d1456669b3bbc69854faf6fd5b14caa",
        "77de0846aed9d7a1b0ea65090620900d66fb5cfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:15:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:15:02 2009 -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/kms: fix kms/fbdev colormap support properly.\n  drm: Add the basic check for the detailed timing in EDID\n  drm/radeon/kms: ignore vga arbiter return.\n"
    },
    {
      "commit": "575c9ed7798218dc923f319c0d78f0c25ca506b9",
      "tree": "d60608b80b87afbaab541909f8377a6449e7e8c9",
      "parents": [
        "ef7562b7f28319e6dd1f85dc1af87df2a7a84832"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:55 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "ray_cs: Fix copy_from_user handling\n\nI\u0027ve not touched the other stuff here but the word \"locking\" comes to mind.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef7562b7f28319e6dd1f85dc1af87df2a7a84832",
      "tree": "6aa1059426764b68f8698e24ccd7c9946d00fb5d",
      "parents": [
        "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:35 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "dpt_i2o: Fix up copy*user\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f",
      "tree": "c5028752d115e4cebd90864ffd99c2564bc7e12b",
      "parents": [
        "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
        "40578fca24e7f777f3da7a693b030ae28ef7e486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n  powerpc: Minor cleanup to lib/Kconfig.debug\n  powerpc: Minor cleanup to sound/ppc/Kconfig\n  powerpc: Minor cleanup to init/Kconfig\n  powerpc: Limit memory hotplug support to PPC64 Book-3S machines\n  powerpc: Limit hugetlbfs support to PPC64 Book-3S machines\n  powerpc: Fix compile errors found by new ppc64e_defconfig\n  powerpc: Add a Book-3E 64-bit defconfig\n  powerpc/booke: Fix xmon single step on PowerPC Book-E\n  powerpc: Align vDSO base address\n  powerpc: Fix segment mapping in vdso32\n  powerpc/iseries: Remove compiler version dependent hack\n  powerpc/perf_events: Fix priority of MSR HV vs PR bits\n  powerpc/5200: Update defconfigs\n  drivers/serial/mpc52xx_uart.c: Use UPIO_MEM rather than SERIAL_IO_MEM\n  powerpc/boot/dts: drop obsolete \u0027fsl5200-clocking\u0027\n  of: Remove nested function\n  mpc5200: support for the MAN mpc5200 based board mucmc52\n  mpc5200: support for the MAN mpc5200 based board uc101\n"
    },
    {
      "commit": "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
      "tree": "30b20500140e0ad628da8e22a8b42d99138fc899",
      "parents": [
        "3242f9804ba992c867360e2b57efc268b8e4e175",
        "a8643430bc82aa3d272b21df2e1feb502bb8aacb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:44:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:44:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Do not dereference null pointer in twl4030 error path\n  mfd: Always initialise WM831x IRQ mutex\n"
    },
    {
      "commit": "59f4122778efd931d17c9a9ef93b3b47d55e8a32",
      "tree": "175efb08087112ef040610bf1f34398cee14969f",
      "parents": [
        "e281e315f438093cbf27b4acdee364e781337a7a",
        "774b1382106529ad963d011931c1b911db05be68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:15:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:15:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: fix check on unsigned long\n  UBI: fix backward compatibility\n"
    },
    {
      "commit": "e281e315f438093cbf27b4acdee364e781337a7a",
      "tree": "4cfb1aa49c638091c3ed6ef7d65b4421dd13ee61",
      "parents": [
        "49b766ec12650db38e98caafa3cd94e8ff59000c",
        "371dc4a6d8c3c74a9a1c74b87c2affb3fcef6500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:58 2009 -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: (it87) Fix VID reading on IT8718F/IT8720F\n  hwmon: (dme1737) No vid attributes for SCH311x\n  hwmon: (fschmd) Fix check on unsigned in watchdog_write()\n  hwmon: (coretemp) Maintainer update\n"
    },
    {
      "commit": "49b766ec12650db38e98caafa3cd94e8ff59000c",
      "tree": "be70876001af55af3759f117c4bded2b267315bf",
      "parents": [
        "464d155c51db3fc31908cef4101c51c11d3f2a45",
        "94efb72328afa29ea5fd93e48ed17489afcdaa12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:14 2009 -0700"
      },
      "message": "Merge branch \u0027urgent-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: do not load the pd6729 driver if io_base is NULL\n  pcmcia: Fix possible printk format warnings\n  pcmcia: do not try to store more than 4 version strings\n  pcmcia: pccard_read_tuple and TUPLE_RETURN_COMMON cleanup\n  pcmcia: properly close previous dev_printk if kzalloc fails in do_io_probe\n  pcmcia: fix controller printk format warnings\n"
    },
    {
      "commit": "464d155c51db3fc31908cef4101c51c11d3f2a45",
      "tree": "47422373c00ffe8a839b6312a9facac0ab4db543",
      "parents": [
        "fefcfd431b5181615e7da628e34c5227c895b85a",
        "0996391139f43d032335b5360db11da62a2cbb39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  ARM: Fix lubbock defconfig build\n  ARM: 5769/1: CPU_ARM920T: remove dead Maverick EP9312 URL\n  ARM: 5768/1: ep93xx: remove dead code in ep93xx_gpio_ab_irq_handler()\n  ARM: 5767/1: ep93xx: remove ep93xx_init_time() prototype\n  ARM: 5765/1: Updated U300 defconfig\n  ARM: 5766/1: Fix watchdog enabling for AT91SAM9G45\n  ARM: 5764/1: bcmring: add oprofile pmu support\n  [ARM] pxa/spitz: add gpio button support (fixes regression)\n  [ARM] pxa/cm-x300: fix mmc numbering\n  ARM: 5763/1: ARM: SMP: Fix the BUG with CONFIG_PREEMPT enabled\n  ARM: 5760/1: ep93xx: fix build error in edb93xx.c\n  ARM: 5759/1: Add register information of threads to coredump\n  ARM: 5757/1: Thumb-2: Correct \"mov.w pc, lr\" instruction which is unpredictable\n  MXC: fix reset for mx31, mx35 and mx27 SoCs\n  fix pcm037_eet compilation with the new SPI driver\n  fix compilation of i.MX31 platforms\n  pcm970 mmc: Fix ro switch\n  pcm038: Add SPI/MC13783 support\n  mx25: Add missing copyright / license header\n  mx25pdk: remove nand support as it is not present in current tree\n  ...\n"
    },
    {
      "commit": "2545f038f4af0ff9945d47c10f988418dda50140",
      "tree": "e4bda718637f048096896e8c39620a0c1daafaec",
      "parents": [
        "af19611c4dad0dc5139a81d4a5ca352d21f904d6"
      ],
      "author": {
        "name": "Ian E. Morgan",
        "email": "penguin.wrangler@gmail.com",
        "time": "Mon Oct 26 16:50:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: add support for the HP HDX 18\n\nI have an HP HDX 18 laptop, and noted that the configuration of the\naccelerometer needs to be x_inverted.\n\nSigned-off-by: Ian E. Morgan \u003cpenguin.wrangler@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af19611c4dad0dc5139a81d4a5ca352d21f904d6",
      "tree": "5e95a684f728c13e6e539985422d93947170c0be",
      "parents": [
        "a03018ff712e34dbebeae33c1b6b1306c2f9561b"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 26 16:50:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: add support for the HP EliteBook 8530w\n\nCorrect orientation for  HP EliteBook 8530w.\n\nReported-by: Jörgen Jonssson \u003cjorgen.jonsson@saitek.se\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a03018ff712e34dbebeae33c1b6b1306c2f9561b",
      "tree": "a259cc9552800acf101115329e9005a343e4ef62",
      "parents": [
        "246eb7f0ed1a8aeddec5313137767658f378949b"
      ],
      "author": {
        "name": "Pavel Herrmann",
        "email": "morpheus.ibis@gmail.com",
        "time": "Mon Oct 26 16:50:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: better support for hp 6730x\n\nI have learned that the 6730b and 6730s have different accelerometer\norientation, and have modified the driver accordingly (diff attached),\nwhile dropping the wild guess for AMD based 6735 having the same\norientation as Intel based 6730 (this is not true for any other related\nseries/family, thus is not probable for 673x).\n\nSigned-off-by: Pavel Herrmann \u003cmorpheus.ibis@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "246eb7f0ed1a8aeddec5313137767658f378949b",
      "tree": "25cfbdab4d133ebb1539b3c8b4e302f1ca7866b3",
      "parents": [
        "5e8d8f6f2844d4a663415c660ab5cc92e2e2477d"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 26 16:50:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "cpuidle: always return with interrupts enabled\n\nIn the case where cpuidle_idle_call() returns before changing state due to\na need_resched(), it was returning with IRQs disabled.\n\nThe idle path assumes that the platform specific idle code returns with\ninterrupts enabled (although this too is undocumented AFAICT) and on ARM\nwe have a WARN_ON(!(irqs_disabled()) when returning from the idle loop, so\nthe user-visible effects were only a warning since interrupts were\neventually re-enabled later.\n\nOn x86, this same problem exists, but there is no WARN_ON() to detect it.\nAs on ARM, the interrupts are eventually re-enabled, so I\u0027m not sure of\nany actual bugs triggered by this.  It\u0027s primarily a\ncorrectness/consistency fix.\n\nThis patch ensures IRQs are (re)enabled before returning.\n\nReported-by: Hemanth V \u003chemanthv@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.31.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2494ace990c5d37cfe66911b85d28e6945eadfc",
      "tree": "4ac1a117d2b579e70edf33c3c3831d2ced7b10ca",
      "parents": [
        "0616fb003d4f799c4be62275242fc7ff9a968f84"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Oct 26 16:50:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "edac: i5100 fix initialization code\n\nAllow csrows to properly initialize when the topology only has active\nchannels on 2 and 3.  This new check allows proper detection and\ninitialization in this topology.  Only checking the first mrt that\nrepresented channels 0 and 1 is not sufficient.\n\nI also fixed up the related debug information path.  I can submit as a 2nd\npatch if needed.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nAcked-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0616fb003d4f799c4be62275242fc7ff9a968f84",
      "tree": "454c4f73e7999c3c56326d4c54cbeae29415714a",
      "parents": [
        "156edd4aaa819ec5867ced83c7b8dba9193789ea"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Mon Oct 26 16:50:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "edac: i5400 fix missing CONFIG_PCI define\n\nWhen building without CONFIG_PCI the edac_pci_idx variable is unused,\ncausing a build-time warning.  Wrap the variable in #ifdef CONFIG_PCI,\njust like the rest of the PCI support.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "156edd4aaa819ec5867ced83c7b8dba9193789ea",
      "tree": "58066a63e881f3dc359d8d439f04ffece0a34e6a",
      "parents": [
        "8c85dd8730bfb696e691145335f884c7baef8277"
      ],
      "author": {
        "name": "Jeff Roberson",
        "email": "jroberson@jroberson.net",
        "time": "Mon Oct 26 16:50:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "edac: i5400 fix csrow mapping\n\nThe i5400 EDAC driver has several bugs with chip-select row computation\nwhich most likely lead to bugs in detailed error reporting.  Attempts to\ncontact the authors have gone mostly unanswered so I am presenting my diff\nhere.  I do not subscribe to lkml and would appreciate being kept in the\ncc.\n\nThe most egregious problem was miscalculating the addresses of MTR\nregisters after register 0 by assuming they are 32bit rather than 16.\nThis caused the driver to miss half of the memories.  Most motherboards\ntend to have only 8 dimm slots and not 16, so this may not have been\nnoticed before.\n\nFurther, the row calculations multiplied the number of dimms several\ntimes, ultimately ending up with a maximum row of 32.  The chipset only\nsupports 4 dimms in each of 4 channels, so csrow could not be higher than\n4 unless you use a row per-rank with dual-rank dimms.  I opted to\neliminate this behavior as it is confusing to the user and the error\nreporting works by slot and not rank.  This gives a much clearer view of\nmemory by slot and channel in /sys.\n\nSigned-off-by: Jeff Roberson \u003cjroberson@jroberson.net\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46c529cf79f6c7b239f83b4997d676dd5b51908c",
      "tree": "2d04be82f11d82a48ab3b72fa0e71862bed24ffa",
      "parents": [
        "c68d2b1594548cda7f6dbac6a4d9d30a9b01558c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 26 16:50:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "twl4030-gpio: remove __devexit markings from remove func\n\nThe gpio_twl4030_probe() function calls gpio_twl4030_remove(), and the\nformer has __devinit, so the latter cannot use __devexit.  Otherwise we\nhit the section mismatch warning:\n\nWARNING: drivers/gpio/built-in.o(.devinit.text+0x71a): Section mismatch\n\tin reference from the function _gpio_twl4030_probe() to the function\n\t.devexit.text:_gpio_twl4030_remove()\nThe function __devinit _gpio_twl4030_probe() references a function\n\t__devexit _gpio_twl4030_remove().\nThis is often seen when error handling in the init function uses\n\tfunctionality in the exit path.\nThe fix is often to remove the __devexit annotation of\n\t_gpio_twl4030_remove() so it may be used outside an exit section.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c68d2b1594548cda7f6dbac6a4d9d30a9b01558c",
      "tree": "6b2011fcd806906a64b0a98eeb798effb879d168",
      "parents": [
        "1b62cbf2140df510a56d38b9d49df2aae95cd0d2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 26 16:50:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "8250_pci: add IBM Saturn serial card\n\nThe IBM Saturn serial card has only one port. Without that fixup,\nthe kernel thinks it has two, which confuses userland setup and\nadmin tools as well.\n\n[akpm@linux-foundation.org: fix pci-ids.h layout]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Michael Reed \u003cmreed10@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b62cbf2140df510a56d38b9d49df2aae95cd0d2",
      "tree": "c9e589807ba5eccb16dd0f2f4b1cb9a01fa0a4d8",
      "parents": [
        "9d09daf8e891e6ed60f96fbaf765ba7bced8bad1"
      ],
      "author": {
        "name": "Krauth.Julien",
        "email": "Krauth.Julien@addi-data.com",
        "time": "Mon Oct 26 16:50:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "serial: add ADDI-DATA GmbH PCI-Express communication cards in 8250_pci.c and pci_ids.h\n\nAdd support for ADDI-DATA GmbH PCI-Express communication cards:\n\nAPCIe-7300\nAPCIe-7420\nAPCIe-7500\nAPCIe-7800\n\nWarning: 8250_pci.c depends on pci_ids.h. 8250_pci.c\n\nSigned-off-by: Krauth Julien \u003cKrauth.Julien@addi-data.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d09daf8e891e6ed60f96fbaf765ba7bced8bad1",
      "tree": "1518c6f1fdfc9af99b81994cd7dc654bb97de6aa",
      "parents": [
        "6a7b95481d49f73991d3dbf8c1e696a24684ac05"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Oct 26 16:50:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "atmel_serial: fix bad BUILD_BUG_ON() usage\n\nis_power_of_2() appears not to be constant enough for BUILD_BUG_ON()\nafter the latest rework, so replace it with an open-coded test.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "cf6e693212263d33c5882e4653df89a2fca4c0c4"
}
