)]}'
{
  "log": [
    {
      "commit": "048f039f3ee39417d5a6a1eb73bf01f935e9ed3f",
      "tree": "b7064e7874528e72500e1ed57bc054974822687c",
      "parents": [
        "b90be8662b1d7bd84637edb8f96e904f865a2fe2",
        "86d306c96046be597147d9f8ff163a052b3845d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: set flow handler for secondary interrupt controller of 5249\n  m68knommu: remove use of IRQ_FLG_LOCK from 68360 platform support\n  m68knommu: fix dereference of port.tty\n  m68knommu: add missing linker __modver section\n  m68knommu: fix mis-named variable int set_irq_chip loop\n  m68knommu: add optimize memmove() function\n  m68k: remove arch specific non-optimized memcmp()\n  m68knommu: fix use of un-defined _TIF_WORK_MASK\n  m68knommu: Rename m548x_wdt.c to m54xx_wdt.c\n  m68knommu: fix m548x_wdt.c compilation after headers renaming\n  m68knommu: Remove dependencies on nonexistent M68KNOMMU\n"
    },
    {
      "commit": "bc0c36d3c831b5f33ca0dab39535f5deb8c55b62",
      "tree": "5afac5eefe19690677c9a3a0779a3536c995e3a9",
      "parents": [
        "81174262e2e653e15c7ef23efa5f88fe31e91e2a"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 21:32:36 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:18 2011 +1000"
      },
      "message": "m68knommu: fix dereference of port.tty\n\nThe struct_tty associated with a port is now a direct pointer\nfrom within the local private driver info struct. So fix all uses\nof it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "b90be8662b1d7bd84637edb8f96e904f865a2fe2",
      "tree": "814e9fcace371347ded09bce56726ef31a55da25",
      "parents": [
        "c612cc211d7f3ba4c4626d55166b3103d15efd76",
        "5b40ddf888398ce4cccbf3b9d0a18d90149ed7ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:33 2011 -0800"
      },
      "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: (27 commits)\n  drm/radeon/kms: hopefully fix pll issues for real (v3)\n  drm/radeon/kms: add bounds checking to avivo pll algo\n  drm: fix wrong usages of drm_device in DRM Developer\u0027s Guide\n  drm/radeon/kms: fix a few more atombios endian issues\n  drm/radeon/kms: improve 6xx/7xx CS error output\n  drm/radeon/kms: check AA resolve registers on r300\n  drm/radeon/kms: fix tracking of BLENDCNTL, COLOR_CHANNEL_MASK, and GB_Z on r300\n  drm/radeon/kms: use linear aligned for evergreen/ni bo blits\n  drm/radeon/kms: use linear aligned for 6xx/7xx bo blits\n  drm/radeon: fix race between GPU reset and TTM delayed delete thread.\n  drm/radeon/kms: evergreen/ni big endian fixes (v2)\n  drm/radeon/kms: 6xx/7xx big endian fixes\n  drm/radeon/kms: atombios big endian fixes\n  drm/radeon: 6xx/7xx non-kms endian fixes\n  drm/radeon/kms: optimize CS state checking for r100-\u003er500\n  drm: do not leak kernel addresses via /proc/dri/*/vma\n  drm/radeon/kms: add connector table for mac g5 9600\n  radeon mkregtable: Add missing fclose() calls\n  drm/radeon/kms: fix interlaced modes on dce4+\n  drm/radeon: fix memory debugging since d961db75ce86a84f1f04e91ad1014653ed7d9f46\n  ...\n"
    },
    {
      "commit": "c612cc211d7f3ba4c4626d55166b3103d15efd76",
      "tree": "dce92aca3a8ec99c3e774c09080bdbd704aaef3f",
      "parents": [
        "a7d6e4ecdb7648478ddec76d30d87d03d6e22b31",
        "a628e7b87e100befac9702aa0c3b9848a7685e49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:11 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:25:11 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  pci: use security_capable() when checking capablities during config space read\n"
    },
    {
      "commit": "09f586b35d8503b57de1e0e9b19bc6b38e0d7319",
      "tree": "f66610ae231f67d5c1239aa3ef73f2941b513f56",
      "parents": [
        "b9d4ba6b48e9467e2e72bd6fb296b75024466b93",
        "dc3397437d740dd7ba5b8d1bf548b7288f564152"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:19:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 15:19:45 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI / Video: Probe for output switch method when searching video devices.\n  ACPI / Wakeup: Enable button GPEs unconditionally during initialization\n  ACPI / ACPICA: Avoid crashing if _PRW is defined for the root object\n  ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (v2)\n"
    },
    {
      "commit": "dc3397437d740dd7ba5b8d1bf548b7288f564152",
      "tree": "6df94762db354a9db7b6fe2be039c030e795bf7d",
      "parents": [
        "ed764e7ca042dbf4cc1c7f4e12cd842c7789f133",
        "884b821fa27a5e3714d4871976d3e7c3abfa0d1b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 15 15:25:48 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 15 15:25:48 2011 -0500"
      },
      "message": "Merge branch \u0027iomem\u0027 into release\n"
    },
    {
      "commit": "b45bbf07722bd9491c35681c6698cab93a778904",
      "tree": "d1c25524535496251ba7ac76f6d4aa01a562b233",
      "parents": [
        "f60c153d503e798b354333772e7c00f1e8733e71",
        "4abed0af1e9bc911f28bb525eece522d94d047f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 12:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 12:07:35 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (21 commits)\n  dmaengine: add slave-dma maintainer\n  dma: ipu_idmac: do not lose valid received data in the irq handler\n  dmaengine: imx-sdma: fix up param for the last BD in sdma_prep_slave_sg()\n  dmaengine: imx-sdma: correct sdmac-\u003estatus in sdma_handle_channel_loop()\n  dmaengine: imx-sdma: return sdmac-\u003estatus in sdma_tx_status()\n  dmaengine: imx-sdma: set sdmac-\u003estatus to DMA_ERROR in err_out of sdma_prep_slave_sg()\n  dmaengine: imx-sdma: remove IMX_DMA_SG_LOOP handling in sdma_prep_slave_sg()\n  dmaengine i.MX dma: initialize dma capabilities outside channel loop\n  dmaengine i.MX DMA: do not initialize chan_id field\n  dmaengine i.MX dma: check sg entries for valid addresses and lengths\n  dmaengine i.MX dma: set maximum segment size for our device\n  dmaengine i.MX SDMA: reserve channel 0 by not registering it\n  dmaengine i.MX SDMA: initialize dma capabilities outside channel loop\n  dmaengine i.MX SDMA: do not initialize chan_id field\n  dmaengine i.MX sdma: check sg entries for valid addresses and lengths\n  dmaengine i.MX sdma: set maximum segment size for our device\n  DMA: PL08x: fix channel pausing to timeout rather than lockup\n  DMA: PL08x: fix infinite wait when terminating transfers\n  dmaengine: imx-sdma: fix inconsistent naming in sdma_assign_cookie()\n  dmaengine: imx-sdma: propagate error in sdma_probe() instead of returning 0\n  ...\n"
    },
    {
      "commit": "fef86db8feb2618430ac9e3c9b6197a7eacaf27a",
      "tree": "d296ceedbec0863b4cabfc84cf0912629d4cb1ac",
      "parents": [
        "87450bd55d6f7caa472b5db49a97ca373baf2577",
        "84e383b322e5348db03be54ff64cc6da87003717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:18:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 10:18:29 2011 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, dmi, debug: Log board name (when present) in dmesg/oops output\n  x86, ioapic: Don\u0027t warn about non-existing IOAPICs if we have none\n  x86: Fix mwait_usable section mismatch\n  x86: Readd missing irq_to_desc() in fixup_irq()\n  x86: Fix section mismatch in LAPIC initialization\n"
    },
    {
      "commit": "87450bd55d6f7caa472b5db49a97ca373baf2577",
      "tree": "00cc4e9da0e486c5d540c2f733a75a9230405f40",
      "parents": [
        "055d219441cc23f631240335fd369b6b5852681a",
        "cfaea56741360311d0dabcb6603fa78c2e3de155"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 09:40:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 09:40:27 2011 -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: matrix_keypad - increase the limit of rows and columns\n  Input: wacom - fix error path in wacom_probe()\n  Input: ads7846 - check proper condition when freeing gpio\n  Revert \"Input: do not pass injected events back to the originating handler\"\n  Input: sysrq - rework re-inject logic\n  Input: serio - clear pending rescans after sysfs driver rebind\n  Input: rotary_encoder - use proper irqflags\n  Input: wacom_w8001 - report resolution to userland\n"
    },
    {
      "commit": "a628e7b87e100befac9702aa0c3b9848a7685e49",
      "tree": "3771e7bc343f9ce6cd336f513d7c177845d8f92b",
      "parents": [
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Mon Feb 14 17:21:49 2011 -0800"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Feb 15 19:06:31 2011 +1100"
      },
      "message": "pci: use security_capable() when checking capablities during config space read\n\nThis reintroduces commit 47970b1b which was subsequently reverted\nas f00eaeea.  The original change was broken and caused X startup\nfailures and generally made privileged processes incapable of reading\ndevice dependent config space.  The normal capable() interface returns\ntrue on success, but the LSM interface returns 0 on success.  This thinko\nis now fixed in this patch, and has been confirmed to work properly.\n\nSo, once again...Eric Paris noted that commit de139a3 (\"pci: check caps\nfrom sysfs file open to read device dependent config space\") caused the\ncapability check to bypass security modules and potentially auditing.\nRectify this by calling security_capable() when checking the open file\u0027s\ncapabilities for config space reads.\n\nReported-by: Eric Paris \u003ceparis@redhat.com\u003e\nTested-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nCc: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "84e383b322e5348db03be54ff64cc6da87003717",
      "tree": "b1ed733fb82c002a41cbe13535d9ed80d52f9443",
      "parents": [
        "678301ecadec24ff77ab310eebf8a32ccddb1850"
      ],
      "author": {
        "name": "Naga Chumbalkar",
        "email": "nagananda.chumbalkar@hp.com",
        "time": "Mon Feb 14 22:47:17 2011 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 15 04:20:57 2011 +0100"
      },
      "message": "x86, dmi, debug: Log board name (when present) in dmesg/oops output\n\nThe \"Type 2\" SMBIOS record that contains Board Name is not\nstrictly required and may be absent in the SMBIOS on some\nplatforms.\n\n( Please note that Type 2 is not listed in Table 3 in Sec 6.2\n  (\"Required Structures and Data\") of the SMBIOS v2.7\n  Specification. )\n\nUse the Manufacturer Name (aka System Vendor) name.\nPrint Board Name only when it is present.\n\nBefore the fix:\n  (i) dmesg output: DMI: /ProLiant DL380 G6, BIOS P62 01/29/2011\n (ii) oops output:  Pid: 2170, comm: bash Not tainted 2.6.38-rc4+ #3 /ProLiant DL380 G6\n\nAfter the fix:\n  (i) dmesg output: DMI: HP ProLiant DL380 G6, BIOS P62 01/29/2011\n (ii) oops output:  Pid: 2278, comm: bash Not tainted 2.6.38-rc4+ #4 HP ProLiant DL380 G6\n\nSigned-off-by: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nReviewed-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e # .3x - good for debugging, please apply as far back as it applies cleanly\nLKML-Reference: \u003c20110214224423.2182.13929.sendpatchset@nchumbalkar.americas.hpqcorp.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b40ddf888398ce4cccbf3b9d0a18d90149ed7ff",
      "tree": "8b29bbcea14e4af8cc9f62cf5c548c07b1746d17",
      "parents": [
        "a4b40d5d97f5c9ad0b7f4bf2818291ca184bb433"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Feb 14 11:43:11 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 15 09:18:51 2011 +1000"
      },
      "message": "drm/radeon/kms: hopefully fix pll issues for real (v3)\n\nThe problematic boards have a recommended reference divider\nto be used when spread spectrum is enabled on the laptop panel.\nEnable the use of the recommended reference divider along with\nthe new pll algo.\n\nv2: testing options\n\nv3: When using the fixed reference divider with LVDS, prefer\nmin m to max p and use fractional feedback dividers.\n\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d28852\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d24462\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d26552\nMacbookPro issues reported by Justin Mattock \u003cjustinmattock@gmail.com\u003e\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a4b40d5d97f5c9ad0b7f4bf2818291ca184bb433",
      "tree": "d6286b29edab8ead8b42c9f53607e368ff57fe91",
      "parents": [
        "bd91572e77013aad242e2d2d565bd730c043f8b8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Feb 14 11:43:10 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 15 09:18:50 2011 +1000"
      },
      "message": "drm/radeon/kms: add bounds checking to avivo pll algo\n\nPrevent divider overflow.\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d28932\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "265aa6c8d8822c9074a2174e8c9f31a37fa02e50",
      "tree": "ed3a7d4788ca144dfe71a2c8e168d296bd8a5885",
      "parents": [
        "dc7cec23c7f02ae522d5e7066b5d0df492d12bea"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Feb 14 16:16:22 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 15 09:01:21 2011 +1000"
      },
      "message": "drm/radeon/kms: fix a few more atombios endian issues\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f1b6a4ec27f3c789c15a157590295c501b0a1c58",
      "tree": "52659e15f469d43c381cff1e2928652bca020df0",
      "parents": [
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505",
        "6ee5859df5baabb82014573d126b9fd790c3a9d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 14 10:10:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 14 10:10:07 2011 -0800"
      },
      "message": "Merge branch \u0027rtc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027rtc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  RTC: Fix minor compile warning\n  RTC: Convert rtc drivers to use the alarm_irq_enable method\n  RTC: Fix rtc driver ioctl specific shortcutting\n"
    },
    {
      "commit": "e19d1d4988f8020c25bf1758f9a898e1374cef35",
      "tree": "5bd1ba3f13178becefad85b41a8bfe8c4652cee2",
      "parents": [
        "a646bd7f0824d3e0f02ff8d7410704f965de01bc",
        "60f1df5dc6ecd07befc332ae30109fb86505634c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Feb 14 02:40:46 2011 -0800"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Feb 14 02:40:46 2011 -0800"
      },
      "message": "Merge branch \u0027imx\u0027 into dmaengine-fixes\n"
    },
    {
      "commit": "a646bd7f0824d3e0f02ff8d7410704f965de01bc",
      "tree": "8504b83156a36ce508821a334b67d8a55b7dca89",
      "parents": [
        "8179661694595eb3a4f2ff9bb0b73acbb7d2f4a9"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Jan 31 13:22:29 2011 +0100"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Feb 14 02:28:16 2011 -0800"
      },
      "message": "dma: ipu_idmac: do not lose valid received data in the irq handler\n\nCurrently when two or more buffers are queued by the camera driver\nand so the double buffering is enabled in the idmac, we lose one\nframe comming from CSI since the reporting of arrival of the first\nframe is deferred by the DMAIC_7_EOF interrupt handler and reporting\nof the arrival of the last frame is not done at all. So when requesting\nN frames from the image sensor we actually receive N - 1 frames in\nuser space.\n\nThe reason for this behaviour is that the DMAIC_7_EOF interrupt\nhandler misleadingly assumes that the CUR_BUF flag is pointing to the\nbuffer used by the IDMAC. Actually it is not the case since the\nCUR_BUF flag will be flipped by the FSU when the FSU is sending the\n\u003cTASK\u003e_NEW_FRM_RDY signal when new frame data is delivered by the CSI.\nWhen sending this singal, FSU updates the DMA_CUR_BUF and the\nDMA_BUFx_RDY flags: the DMA_CUR_BUF is flipped, the DMA_BUFx_RDY\nis cleared, indicating that the frame data is beeing written by\nthe IDMAC to the pointed buffer. DMA_BUFx_RDY is supposed to be\nset to the ready state again by the MCU, when it has handled the\nreceived data. DMAIC_7_CUR_BUF flag won\u0027t be flipped here by the\nIPU, so waiting for this event in the EOF interrupt handler is wrong.\nActually there is no spurious interrupt as described in the comments,\nthis is the valid DMAIC_7_EOF interrupt indicating reception of the\nframe from CSI.\n\nThe patch removes code that waits for flipping of the DMAIC_7_CUR_BUF\nflag in the DMAIC_7_EOF interrupt handler. As the comment in the\ncurrent code denotes, this waiting doesn\u0027t help anyway. As a result\nof this removal the reporting of the first arrived frame is not\ndeferred to the time of arrival of the next frame and the drivers\nsoftware flag \u0027ichan-\u003eactive_buffer\u0027 is in sync with DMAIC_7_CUR_BUF\nflag, so the reception of all requested frames works.\n\nThis has been verified on the hardware which is triggering the\nimage sensor by the programmable state machine, allowing to\nobtain exact number of frames. On this hardware we do not tolerate\nlosing frames.\n\nThis patch also removes resetting the DMA_BUFx_RDY flags of\nall channels in ipu_disable_channel() since transfers on other\nDMA channels might be triggered by other running tasks and the\nbuffers should always be ready for data sending or reception.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "dc7cec23c7f02ae522d5e7066b5d0df492d12bea",
      "tree": "4e748430ca572e5d0ded552114b1ed90c0b92e1e",
      "parents": [
        "c2049b3d29f47ed3750226dc51251a3404c85876",
        "04dbff52600719017598f7439bf42e5a72e7de3b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:13:34 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:13:34 2011 +1000"
      },
      "message": "Merge remote branch \u0027intel/drm-intel-fixes\u0027 of /ssd/git/drm-next into drm-fixes\n\n* \u0027intel/drm-intel-fixes\u0027 of /ssd/git/drm-next:\n  drm/i915: Fix resume regression from 5d1d0cc\n  drm/i915/tv: Use polling rather than interrupt-based hotplug\n  drm/i915: Trigger modesetting if force-audio changes\n  drm/i915/sdvo: If we have an EDID confirm it matches the mode of the connection\n  drm/i915: Disable RC6 on Ironlake\n  drm/i915/lvds: Restore dithering on native modes for gen2/3\n  drm/i915: Invalidate TLB caches on SNB BLT/BSD rings\n"
    },
    {
      "commit": "c2049b3d29f47ed3750226dc51251a3404c85876",
      "tree": "ef18b611f6e80cf85fe8e63a3a0b801d4ed4fea0",
      "parents": [
        "fff1ce4dc6113b6fdc4e3a815ca5fd229408f8ef"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Feb 13 18:42:41 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:13:01 2011 +1000"
      },
      "message": "drm/radeon/kms: improve 6xx/7xx CS error output\n\nMakes debugging CS rejections much easier.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fff1ce4dc6113b6fdc4e3a815ca5fd229408f8ef",
      "tree": "67b3cf58e6b1a23a81bd45b1c98455020f6db248",
      "parents": [
        "501834349e872ed4115eea3beef65ca9eeb5528e"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Mon Feb 14 01:01:10 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:12:14 2011 +1000"
      },
      "message": "drm/radeon/kms: check AA resolve registers on r300\n\nThis is an important security fix because we allowed arbitrary values\nto be passed to AARESOLVE_OFFSET. This also puts the right buffer address\nin the register.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "501834349e872ed4115eea3beef65ca9eeb5528e",
      "tree": "3b6496d78fec262ad7f2622131553ef659ee6bf3",
      "parents": [
        "27dcfc102279867ef0080d3b27e0f8306cac53d1"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Mon Feb 14 01:01:09 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:11:04 2011 +1000"
      },
      "message": "drm/radeon/kms: fix tracking of BLENDCNTL, COLOR_CHANNEL_MASK, and GB_Z on r300\n\nAlso move ZB_DEPTHCLEARVALUE to the list of safe regs.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "27dcfc102279867ef0080d3b27e0f8306cac53d1",
      "tree": "3858b5340bb8fda11c825cda9631617a677146e9",
      "parents": [
        "1ea9dbf250ae6706400dc0e3d6e1cc7540830731"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Feb 10 14:51:34 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:10:50 2011 +1000"
      },
      "message": "drm/radeon/kms: use linear aligned for evergreen/ni bo blits\n\nNot only is linear aligned supposedly more performant,\nlinear general is only supported by the CB in single\nslice mode.  The texture hardware doesn\u0027t support\nlinear general, but I think the hw automatically\nupgrades it to linear aligned.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1ea9dbf250ae6706400dc0e3d6e1cc7540830731",
      "tree": "a35d6e2b9c311eb3f6dd60cd74bccd10094d4a48",
      "parents": [
        "8fd1b84cc9d32e7e5c44e990a9c9e27504b232ed"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Feb 10 14:51:33 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:10:48 2011 +1000"
      },
      "message": "drm/radeon/kms: use linear aligned for 6xx/7xx bo blits\n\nNot only is linear aligned supposedly more performant,\nlinear general is only supported by the CB in single\nslice mode.  The texture hardware doesn\u0027t support\nlinear general, but I think the hw automatically\nupgrades it to linear aligned.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8fd1b84cc9d32e7e5c44e990a9c9e27504b232ed",
      "tree": "ffc92d031486bdee21d2d79121b6c4feae911b27",
      "parents": [
        "0f234f5fdca1e31c7a6333c3633edc653cf3e598"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 10 14:46:06 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:10:24 2011 +1000"
      },
      "message": "drm/radeon: fix race between GPU reset and TTM delayed delete thread.\n\nMy evergreen has been in a remote PC for week and reset has never once\nsaved me from certain doom, I finally relocated to the box with a\nserial cable and noticed an oops when the GPU resets, and the TTM\ndelayed delete thread tries to remove something from the GTT.\n\nThis stops the delayed delete thread from executing across the GPU\nreset handler, and woot I can GPU reset now.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0f234f5fdca1e31c7a6333c3633edc653cf3e598",
      "tree": "7fe79d1387c8db942042f967279745ec0162591a",
      "parents": [
        "4eace7fdfa1f8ac2f0a833e12bd07eeb453ec9ef"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Feb 13 19:06:33 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 10:10:09 2011 +1000"
      },
      "message": "drm/radeon/kms: evergreen/ni big endian fixes (v2)\n\nBased on 6xx/7xx endian fixes from Cédric Cano.\n\nv2: fix typo in shader\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4eace7fdfa1f8ac2f0a833e12bd07eeb453ec9ef",
      "tree": "e215856a4eebb3186085e386fa893fdc82c2138e",
      "parents": [
        "4589433c57bd34b7e49068549e07a43c8d41e39d"
      ],
      "author": {
        "name": "Cédric Cano",
        "email": "ccano@interfaceconcept.com",
        "time": "Fri Feb 11 19:45:38 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:23:38 2011 +1000"
      },
      "message": "drm/radeon/kms: 6xx/7xx big endian fixes\n\nagd5f: minor cleanups\n\nSigned-off-by: Cédric Cano \u003cccano@interfaceconcept.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4589433c57bd34b7e49068549e07a43c8d41e39d",
      "tree": "a0c4d985a7829a622f62f5279ce2c3e3a7c8d9be",
      "parents": [
        "dee54c40a1a9898bcd156436a1d3524f530b5a90"
      ],
      "author": {
        "name": "Cédric Cano",
        "email": "ccano@interfaceconcept.com",
        "time": "Fri Feb 11 19:45:37 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:23:36 2011 +1000"
      },
      "message": "drm/radeon/kms: atombios big endian fixes\n\nagd5f: additional cleanups/fixes\n\nSigned-off-by: Cédric Cano \u003cccano@interfaceconcept.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dee54c40a1a9898bcd156436a1d3524f530b5a90",
      "tree": "5223b82b00ff8aeec3f7dcaf4e6ab0d9ce2a373a",
      "parents": [
        "40b4a7599d5555b408e594f4c8dae8015ccaae8f"
      ],
      "author": {
        "name": "Cédric Cano",
        "email": "ccano@interfaceconcept.com",
        "time": "Fri Feb 11 19:45:36 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:23:35 2011 +1000"
      },
      "message": "drm/radeon: 6xx/7xx non-kms endian fixes\n\nagd5f: minor cleanups\n\nSigned-off-by: Cédric Cano \u003cccano@interfaceconcept.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "40b4a7599d5555b408e594f4c8dae8015ccaae8f",
      "tree": "7241f131fe800f67b49b0d66241609b3e171270d",
      "parents": [
        "01e2f533a234dc62d16c0d3d4fb9d71cf1ce50c3"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sat Feb 12 19:21:35 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:23:27 2011 +1000"
      },
      "message": "drm/radeon/kms: optimize CS state checking for r100-\u003er500\n\nThe colorbuffer, zbuffer, and texture states are checked only once when\nthey get changed. This improves performance in the apps which emit\nlots of draw packets and few state changes.\n\nThis drops performance in glxgears by a 1% or so, but glxgears is not\na benchmark we care about.\nThe time spent in the kernel when running Torcs dropped from 33% to 23%\nand the frame rate is higher, which is a good thing.\n\nr600 might need something like this as well.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01e2f533a234dc62d16c0d3d4fb9d71cf1ce50c3",
      "tree": "62a0e3ac022fc0f8e7abb1d45871be444206ae8a",
      "parents": [
        "9fad321ac6bedd96f449754a1a25289ea1789a49"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Fri Feb 11 19:29:44 2011 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:23:20 2011 +1000"
      },
      "message": "drm: do not leak kernel addresses via /proc/dri/*/vma\n\nIn the continuing effort to avoid kernel addresses leaking to unprivileged\nusers, this patch switches to %pK for /proc/dri/*/vma.\n\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9fad321ac6bedd96f449754a1a25289ea1789a49",
      "tree": "eed154c20916085eba6dd00c161b92478a0bbe24",
      "parents": [
        "e917fd39eb35e5b2c464e67a80e759f3eb468e48"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Feb 07 13:15:28 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:22:55 2011 +1000"
      },
      "message": "drm/radeon/kms: add connector table for mac g5 9600\n\nPPC Mac cards do not provide connector tables in\ntheir vbios.  Their connector/encoder configurations\nmust be hardcoded in the driver.\n\nverified by nyef on #radeon\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e917fd39eb35e5b2c464e67a80e759f3eb468e48",
      "tree": "87b892884a47a586b3eb6482fe9c136f527e116e",
      "parents": [
        "c9417bdd4c6b1b92a21608c07e83afa419c7bb62"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Feb 05 20:51:53 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:22:54 2011 +1000"
      },
      "message": "radeon mkregtable: Add missing fclose() calls\n\ndrivers/gpu/drm/radeon/mkregtable.c:parser_auth() almost always remembers\nto fclose(file) before returning, but it misses two spots.\n\nThis is not really important since the process will exit shortly after and\nthus close the file for us, but being explicit prevents static analysis\ntools from complaining about leaked memory and missing fclose() calls and\nit also seems to be the prefered style of the existing code to explicitly\nclose the file.\n\nSo, here\u0027s a patch to add the two missing fclose() calls.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c9417bdd4c6b1b92a21608c07e83afa419c7bb62",
      "tree": "e07aefe163ea44b352cf2a4ba7653e89efe1b7fb",
      "parents": [
        "16f9fdcbcce74102bed9a4b7ccc1fb05b5dd6ca3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Feb 06 14:23:26 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:22:53 2011 +1000"
      },
      "message": "drm/radeon/kms: fix interlaced modes on dce4+\n\n- set scaler table clears the interleave bit, need to\nreset it in encoder quirks, this was already done for\npre-dce4.\n- remove the interleave settings from set_base() functions\nthis is now handled in the encoder quirks functions, and\nisn\u0027t technically part of the display base setup.\n- rename evergreen_do_set_base() to dce4_do_set_base() since\nit\u0027s used on both evergreen and NI asics.\n\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d28182\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "16f9fdcbcce74102bed9a4b7ccc1fb05b5dd6ca3",
      "tree": "26380e1cb53a8e2bb4ae1197f1ffeec43d61f9c1",
      "parents": [
        "091994cfb8e7d7a372c2d547778a91012d899e16"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 07 12:00:51 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 14 09:22:51 2011 +1000"
      },
      "message": "drm/radeon: fix memory debugging since d961db75ce86a84f1f04e91ad1014653ed7d9f46\n\nThe old code dereferenced a value, the new code just needs to pass\nthe ptr.\n\nfixes an oops looking at files in debugfs.\n\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "091994cfb8e7d7a372c2d547778a91012d899e16",
      "tree": "71c6d214f9287bb61d24345a93b60579937a711b",
      "parents": [
        "d8ed516f82f0f4cda11282450512310ab273637e",
        "c170093d31bd4e3bc51881cc0f123beeca7872c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 13 07:59:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 13 07:59:48 2011 -0800"
      },
      "message": "Merge branch \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  devicetree-discuss is moderated for non-subscribers\n  MAINTAINERS: Add entry for GPIO subsystem\n  dt: add documentation of ARM dt boot interface\n  dt: Remove obsolete description of powerpc boot interface\n  dt: Move device tree documentation out of powerpc directory\n  spi/spi_sh_msiof: fix wrong address calculation, which leads to an Oops\n"
    },
    {
      "commit": "f00eaeea7a42b5ea327e9ce8839cb0b53d3bdb4e",
      "tree": "9c87581db9131af941027f34f7504c61e632d392",
      "parents": [
        "a0dc00b430b7f515904aa6dd62296b577e94c7aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 13 07:50:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 13 07:50:50 2011 -0800"
      },
      "message": "Revert \"pci: use security_capable() when checking capablities during config space read\"\n\nThis reverts commit 47970b1b2aa64464bc0a9543e86361a622ae7c03.\n\nIt turns out it breaks several distributions.  Looks like the stricter\nselinux checks fail due to selinux policies not being set to allow the\naccess - breaking X, but also lspci.\n\nSo while the change was clearly the RightThing(tm) to do in theory, in\npractice we have backwards compatibility issues making it not work.\n\nReported-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nAcked-by: David Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c170093d31bd4e3bc51881cc0f123beeca7872c9",
      "tree": "d93cd280d525dd339f33be010c75b7fd0bacd690",
      "parents": [
        "557218e2d662574bc58d840fe116c7fd8d57aed8",
        "78bba987bc025a7263248501b453476e77b93331"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Feb 12 23:53:34 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Feb 12 23:53:34 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 into spi/merge\n"
    },
    {
      "commit": "ed764e7ca042dbf4cc1c7f4e12cd842c7789f133",
      "tree": "67a72fb15e6991a7dd4ca84f589209f16ce994cb",
      "parents": [
        "2a5d24286e8bdafdc272b37ec5bdd9e977b3767c"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "kernel@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Feb 12 01:40:16 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 12 01:40:16 2011 +0100"
      },
      "message": "ACPI / Video: Probe for output switch method when searching video devices.\n\nThis patch reverts one hunk of 677bd810eedce61edf15452491781ff046b92edc\n\"ACPI video: remove output switching control\", namely the removal of\nprobing for _DOS/_DOD when searching for video devices.\n\nThis is needed on some Fujitsu Laptops (at least S7110, P8010) for the\nACPI backlight interface to work, as an these machines, neither ROM nor\nposting methods are available, and after removal of output switching,\nnone of the caps triggers, which prevents the backlight search from\nbeing entered.\n\nTested on a Fujitsu Lifebook S7110 and Fujitsu Lifebook P8010.\nThis probably fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d27312\nfor the people who have no entry in /sys/class/backlight.\n\nThis is the complete list of public (starting with \"_\") methods implemented\non the S7110, BIOS rev 1.34:\n\n\\_SB_.PCI0.GFX0._ADR\n\\_SB_.PCI0.GFX0._DOS\n\\_SB_.PCI0.GFX0._DOD\n\\_SB_.PCI0.GFX0.CRT._ADR\n\\_SB_.PCI0.GFX0.CRT._DCS\n\\_SB_.PCI0.GFX0.CRT._DGS\n\\_SB_.PCI0.GFX0.CRT._DSS\n\\_SB_.PCI0.GFX0.LCD._ADR\n\\_SB_.PCI0.GFX0.LCD._BCL\n\\_SB_.PCI0.GFX0.LCD._BCM\n\\_SB_.PCI0.GFX0.LCD._BQC\n\\_SB_.PCI0.GFX0.LCD._DCS\n\\_SB_.PCI0.GFX0.LCD._DGS\n\\_SB_.PCI0.GFX0.LCD._DSS\n\\_SB_.PCI0.GFX0.LCD._PS0\n\\_SB_.PCI0.GFX0.LCD._PS3\n\\_SB_.PCI0.GFX0.TV._ADR\n\\_SB_.PCI0.GFX0.TV._DCS\n\\_SB_.PCI0.GFX0.TV._DGS\n\\_SB_.PCI0.GFX0.TV._DSS\n\\_SB_.PCI0.GFX0.DVI._ADR\n\\_SB_.PCI0.GFX0.DVI._DCS\n\\_SB_.PCI0.GFX0.DVI._DGS\n\\_SB_.PCI0.GFX0.DVI._DSS\n\nSigned-off-by: Michael Karcher \u003ckernel@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "2a5d24286e8bdafdc272b37ec5bdd9e977b3767c",
      "tree": "76f4624ab2df93bea01c174ac9c3c09a65463029",
      "parents": [
        "2d55951368faa32ff098398c56780ebb6405a3d9"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 12 01:39:53 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 12 01:39:53 2011 +0100"
      },
      "message": "ACPI / Wakeup: Enable button GPEs unconditionally during initialization\n\nCommit 9630bdd (ACPI: Use GPE reference counting to support shared\nGPEs) introduced a suspend regression where boxes resume immediately\nafter being suspended due to the lid or sleep button wakeup status\nnot being cleared properly.  This happens if the GPEs corresponding\nto those devices are not enabled all the time, which apparently is\nexpected by some BIOSes.\n\nTo fix this problem, enable button and lid GPEs unconditionally\nduring initialization and keep them enabled all the time, regardless\nof whether or not the ACPI button driver is used.\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d27372\nReported-and-tested-by: Ferenc Wágner \u003cwferi@niif.hu\u003e\nCc: stable@kernel.org\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "2d55951368faa32ff098398c56780ebb6405a3d9",
      "tree": "0e6290e8fa625c8c028ca06edb629549e6379240",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 12 01:39:15 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 12 01:39:15 2011 +0100"
      },
      "message": "ACPI / ACPICA: Avoid crashing if _PRW is defined for the root object\n\nSome ACPI BIOSes define _PRW for the root object which causes\nacpi_setup_gpe_for_wake() to crash when trying to dereference the\nbogus device_node pointer.  Avoid the crash by checking if\nwake_device is not the root object before attempting to set up the\n\"implicit notify\" mechanism for it.\n\nThe problem was introduced by commit bba63a296ffab20e08d9e8252d2f0d99\n(ACPICA: Implicit notify support) that added the wake_device argument\nto acpi_setup_gpe_for_wake().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "5b49378ec105dc104fc480fa7f4a80d77dd1360a",
      "tree": "5c112549fe87965aa588861195bc3335896d6d20",
      "parents": [
        "d40b0c348213c8259ef1aca6e71d260ad65f5da8",
        "4d7963648f1666ce10cb52391682589af5a62f9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:30:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:30:05 2011 -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 DIMMs per DCTs output\n"
    },
    {
      "commit": "68c3d4b26623e92656588061405d9dbdf97c0706",
      "tree": "ba48630d57d631b6cef22f48ab8581167d46f425",
      "parents": [
        "f7909fb83550573300e72d120a7d97c9f6b53a65",
        "bcf721d14d881da86a8defa96bdc9492abe191ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:16:25 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:16:25 2011 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (emc1403) Fix I2C address range\n  hwmon: (lm63) Consider LM64 temperature offset\n"
    },
    {
      "commit": "f7909fb83550573300e72d120a7d97c9f6b53a65",
      "tree": "20810edd4c137ce011b1ef7b751440a15d4088b7",
      "parents": [
        "c41d40b53306434628b577715487810816fca885",
        "47970b1b2aa64464bc0a9543e86361a622ae7c03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:16:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:16:03 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  pci: use security_capable() when checking capablities during config space read\n  security: add cred argument to security_capable()\n  tpm_tis: Use timeouts returned from TPM\n"
    },
    {
      "commit": "80d02d273641d515269c016d9e8da5882e4432e4",
      "tree": "48775b39bc9edfea0377d604f928912e3bc289fd",
      "parents": [
        "678ff896a37afdbca292c7846ec895463aed35a5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Feb 10 15:01:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:12:20 2011 -0800"
      },
      "message": "drivers/w1/masters/omap_hdq.c: add missing clk_put\n\nThis code makes two calls to clk_get, then test both return values and\nfails if either failed.\n\nThe problem is that in the first inner if, where the first call to\nclk_get has failed, it don\u0027t know if the second call has failed as well.\nSo it don\u0027t know whether clk_get should be called on the result of the\nsecond call.  Of course, it would be possible to test that value again.\nA simpler solution is just to test the result of calling clk_get\ndirectly after each call.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nposition p1,p2;\nexpression e;\nstatement S;\n@@\n\ne \u003d clk_get@p1(...)\n...\nif@p2 (IS_ERR(e)) S\n\n@@\nexpression e;\nstatement S;\nidentifier l;\nposition r.p1, p2 !\u003d r.p2;\n@@\n\n*e \u003d clk_get@p1(...)\n... when !\u003d clk_put(e)\n*if@p2 (...)\n{\n  ... when !\u003d clk_put(e)\n* return ...;\n}// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de1f016f882e52facc3c8609599f827bcdd14af9",
      "tree": "0c542e3069eeb7920afaf659c46a86eeffa67fef",
      "parents": [
        "24a6f5b8589d2abfbf523c59ab1258726edc164f"
      ],
      "author": {
        "name": "Soren Hansen",
        "email": "soren@linux2go.dk",
        "time": "Thu Feb 10 15:01:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:12:20 2011 -0800"
      },
      "message": "nbd: remove module-level ioctl mutex\n\nCommit 2a48fc0ab242417 (\"block: autoconvert trivial BKL users to private\nmutex\") replaced uses of the BKL in the nbd driver with mutex\noperations.  Since then, I\u0027ve been been seeing these lock ups:\n\n INFO: task qemu-nbd:16115 blocked for more than 120 seconds.\n \"echo 0 \u003e /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\n qemu-nbd      D 0000000000000001     0 16115  16114 0x00000004\n  ffff88007d775d98 0000000000000082 ffff88007d775fd8 ffff88007d774000\n  0000000000013a80 ffff8800020347e0 ffff88007d775fd8 0000000000013a80\n  ffff880133730000 ffff880002034440 ffffea0004333db8 ffffffffa071c020\n Call Trace:\n  [\u003cffffffff815b9997\u003e] __mutex_lock_slowpath+0xf7/0x180\n  [\u003cffffffff815b93eb\u003e] mutex_lock+0x2b/0x50\n  [\u003cffffffffa071a21c\u003e] nbd_ioctl+0x6c/0x1c0 [nbd]\n  [\u003cffffffff812cb970\u003e] blkdev_ioctl+0x230/0x730\n  [\u003cffffffff811967a1\u003e] block_ioctl+0x41/0x50\n  [\u003cffffffff81175c03\u003e] do_vfs_ioctl+0x93/0x370\n  [\u003cffffffff81175f61\u003e] sys_ioctl+0x81/0xa0\n  [\u003cffffffff8100c0c2\u003e] system_call_fastpath+0x16/0x1b\n\nInstrumenting the nbd module\u0027s ioctl handler with some extra logging\nclearly shows the NBD_DO_IT ioctl being invoked which is a long-lived\nioctl in the sense that it doesn\u0027t return until another ioctl asks the\ndriver to disconnect.  However, that other ioctl blocks, waiting for the\nmodule-level mutex that replaced the BKL, and then we\u0027re stuck.\n\nThis patch removes the module-level mutex altogether.  It\u0027s clearly\nwrong, and as far as I can see, it\u0027s entirely unnecessary, since the nbd\ndriver maintains per-device mutexes, and I don\u0027t see anything that would\nrequire a module-level (or kernel-level, for that matter) mutex.\n\nSigned-off-by: Soren Hansen \u003csoren@linux2go.dk\u003e\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.37.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24a6f5b8589d2abfbf523c59ab1258726edc164f",
      "tree": "a62ac7fff1761759f32783cd0b1bfbdda396757b",
      "parents": [
        "6e20fb18054c179d7e64c0af43d855b9310a3394"
      ],
      "author": {
        "name": "Alexander Strakh",
        "email": "cromlehg@gmail.com",
        "time": "Thu Feb 10 15:01:25 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:12:20 2011 -0800"
      },
      "message": "drivers/rtc/rtc-proc.c: add module_put on error path in rtc_proc_open()\n\nIn file drivers/rtc/rtc-proc.c seq_open() can return -ENOMEM.\n\n 86        if (!try_module_get(THIS_MODULE))\n 87                return -ENODEV;\n 88\n 89        return single_open(file, rtc_proc_show, rtc);\n\nIn this case before exiting (line 89) from rtc_proc_open the\nmodule_put(THIS_MODULE) must be called.\n\nFound by Linux Device Drivers Verification Project\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e20fb18054c179d7e64c0af43d855b9310a3394",
      "tree": "7fe6eda33162dbeab61afc2392229b9c57a644f1",
      "parents": [
        "01e05e9a90b8f4c3997ae0537e87720eb475e532"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Thu Feb 10 15:01:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:12:20 2011 -0800"
      },
      "message": "drivers/gpio/pca953x.c: add a mutex to fix race condition\n\nAdd a mutex to register communication and handling.  Without the mutex,\nGPIOs didn\u0027t switch as expected when toggled in a fast sequence of\nstatus changes of multiple outputs.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04dbff52600719017598f7439bf42e5a72e7de3b",
      "tree": "e86fe0b192cd8f1a3ed79b9064e5929b09d6b025",
      "parents": [
        "8102e126c0827b5336065fd86d3d313b60fde23a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Feb 10 17:38:35 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Feb 11 09:20:51 2011 +0000"
      },
      "message": "drm/i915: Fix resume regression from 5d1d0cc\n\nThe irony of the patch to fix the resume regression on PineView causing\na further regression on Ironlake is not lost on me.\n\nReported-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nReported-by: Björn Schließmann \u003cchronoss@gmx.de\u003e\nTested-by: Björn Schließmann \u003cchronoss@gmx.de\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d28802\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "8102e126c0827b5336065fd86d3d313b60fde23a",
      "tree": "ed08a21ae4229034468e3d8f6e6169e0310b01a7",
      "parents": [
        "1aad7ac0458f40e2d0365d488620084f3965f6e7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Feb 10 10:05:35 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Feb 11 09:20:51 2011 +0000"
      },
      "message": "drm/i915/tv: Use polling rather than interrupt-based hotplug\n\nThe documentation recommends that we should use a polling method for TV\ndetection as this is more power efficient than the interrupt based\nmechanism (as the encoder can be completely switched off). A secondary\neffect is that leaving the hotplug enabled seems to be causing pipe\nunderruns as reported by Hugh Dickins on his Crestline.\n\nTested-by: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n[This is a candidate for stable, but needs minor porting to 2.6.37]\n"
    },
    {
      "commit": "1aad7ac0458f40e2d0365d488620084f3965f6e7",
      "tree": "c40505227bcec6d0ddb01e6b574be4eb6c7790e3",
      "parents": [
        "139467433e50926d22338e9dc754feaaf94b9db0"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Feb 09 18:46:58 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Feb 11 09:20:50 2011 +0000"
      },
      "message": "drm/i915: Trigger modesetting if force-audio changes\n\nIf the user changes the force-audio property and it no longer reflects\nthe current configuration, then we need to trigger a mode set in order\nto update the registers.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "4b6d44344000ff3e62faf595e5f89fd8d9e52a94",
      "tree": "57232a2d76f4a72019c46f8099203c1db0681535",
      "parents": [
        "0fbc9fdb7e747500111dcc4a5f5f3ceed0360d71"
      ],
      "author": {
        "name": "Alexander Strakh",
        "email": "cromlehg@gmail.com",
        "time": "Fri Feb 11 00:44:41 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 11 01:01:15 2011 -0800"
      },
      "message": "Input: wacom - fix error path in wacom_probe()\n\nIf we fail to retrieve HID descriptor we need to free allocated URB so\njump to proper label to do that.\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0fbc9fdb7e747500111dcc4a5f5f3ceed0360d71",
      "tree": "e8b3940612b7d1e9ce272316f6f042fba0eec1da",
      "parents": [
        "9ae4345a46bdb148e32a547e89ff29563a11e127"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 04 00:37:26 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 11 00:58:24 2011 -0800"
      },
      "message": "Input: ads7846 - check proper condition when freeing gpio\n\nWhen driver uses custom pendown detection method gpio_pendown is not\nset up and so we should not try to free it, otherwise we are presented\nwith:\n\n------------[ cut here ]------------\nWARNING: at drivers/gpio/gpiolib.c:1258 gpio_free+0x100/0x12c()\nModules linked in:\n[\u003cc0061208\u003e] (unwind_backtrace+0x0/0xe4) from [\u003cc0091f58\u003e](warn_slowpath_common+0x4c/0x64)\n[\u003cc0091f58\u003e] (warn_slowpath_common+0x4c/0x64) from [\u003cc0091f88\u003e](warn_slowpath_null+0x18/0x1c)\n[\u003cc0091f88\u003e] (warn_slowpath_null+0x18/0x1c) from [\u003cc024e610\u003e](gpio_free+0x100/0x12c)\n[\u003cc024e610\u003e] (gpio_free+0x100/0x12c) from [\u003cc03e9fbc\u003e](ads7846_probe+0xa38/0xc5c)\n[\u003cc03e9fbc\u003e] (ads7846_probe+0xa38/0xc5c) from [\u003cc02cff14\u003e](spi_drv_probe+0x18/0x1c)\n[\u003cc02cff14\u003e] (spi_drv_probe+0x18/0x1c) from [\u003cc028bca4\u003e](driver_probe_device+0xc8/0x184)\n[\u003cc028bca4\u003e] (driver_probe_device+0xc8/0x184) from [\u003cc028bdc8\u003e](__driver_attach+0x68/0x8c)\n[\u003cc028bdc8\u003e] (__driver_attach+0x68/0x8c) from [\u003cc028b4c8\u003e](bus_for_each_dev+0x48/0x74)\n[\u003cc028b4c8\u003e] (bus_for_each_dev+0x48/0x74) from [\u003cc028ae08\u003e](bus_add_driver+0xa0/0x220)\n[\u003cc028ae08\u003e] (bus_add_driver+0xa0/0x220) from [\u003cc028c0c0\u003e](driver_register+0xa8/0x134)\n[\u003cc028c0c0\u003e] (driver_register+0xa8/0x134) from [\u003cc0050550\u003e](do_one_initcall+0xcc/0x1a4)\n[\u003cc0050550\u003e] (do_one_initcall+0xcc/0x1a4) from [\u003cc00084e4\u003e](kernel_init+0x14c/0x214)\n[\u003cc00084e4\u003e] (kernel_init+0x14c/0x214) from [\u003cc005b494\u003e](kernel_thread_exit+0x0/0x8)\n---[ end trace 4053287f8a5ec18f ]---\n\nAlso rearrange ads7846_setup_pendown() to have only one exit point\nreturning success.\n\nReported-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nReviewed-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "47970b1b2aa64464bc0a9543e86361a622ae7c03",
      "tree": "66e5474c37ea12a28d52dc652978df0ab7a0287f",
      "parents": [
        "6037b715d6fab139742c3df8851db4c823081561"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Thu Feb 10 15:58:56 2011 -0800"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Feb 11 17:58:11 2011 +1100"
      },
      "message": "pci: use security_capable() when checking capablities during config space read\n\nEric Paris noted that commit de139a3 (\"pci: check caps from sysfs file\nopen to read device dependent config space\") caused the capability check\nto bypass security modules and potentially auditing.  Rectify this by\ncalling security_capable() when checking the open file\u0027s capabilities\nfor config space reads.\n\nReported-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "deabb19ba4bd8c06ae69bc262e3594b515e3a459",
      "tree": "abcc4d7204948bdbe304bb372339903078d277ce",
      "parents": [
        "d2478521afc20227658a10a8c5c2bf1a2aa615b3",
        "9b29050f8f75916f974a2d231ae5d3cd59792296"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Feb 11 17:34:47 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Feb 11 17:34:47 2011 +1100"
      },
      "message": "Merge branch \u0027for-james\u0027 of git://tpmdd.git.sourceforge.net/gitroot/tpmdd/tpmdd into for-linus\n"
    },
    {
      "commit": "9b29050f8f75916f974a2d231ae5d3cd59792296",
      "tree": "e556ea7e22297756159a1c564ed576671c419fb8",
      "parents": [
        "d3d373e0e3f51f335d8c722dd1340ab812fdf94b"
      ],
      "author": {
        "name": "Stefan Berger",
        "email": "stefanb@linux.vnet.ibm.com",
        "time": "Tue Jan 11 14:37:29 2011 -0500"
      },
      "committer": {
        "name": "Rajiv Andrade",
        "email": "srajiv@linux.vnet.ibm.com",
        "time": "Fri Feb 11 01:30:50 2011 -0200"
      },
      "message": "tpm_tis: Use timeouts returned from TPM\n\nThe current TPM TIS driver in git discards the timeout values returned\nfrom the TPM. The check of the response packet needs to consider that\nthe return_code field is 0 on success and the size of the expected\npacket is equivalent to the header size + u32 length indicator for the\nTPM_GetCapability() result + 3 timeout indicators of type u32.\n\nI am also adding a sysfs entry \u0027timeouts\u0027 showing the timeouts that are\nbeing used.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nTested-by: Guillaume Chazarain \u003cguichaz@gmail.com\u003e\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "d2478521afc20227658a10a8c5c2bf1a2aa615b3",
      "tree": "4131c840f6a01061a3dd65264ed2497178960df8",
      "parents": [
        "ee24aebffb75a7f940cf52c8cf6910947b3130c0"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Feb 10 16:08:38 2011 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 18:00:21 2011 -0800"
      },
      "message": "char/ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver\n\nThis patch fixes an OOPS triggered when calling modprobe ipmi_si a\nsecond time after the first modprobe returned without finding any ipmi\ndevices.  This can happen if you reload the module after having the\nfirst module load fail.  The driver was not deregistering from PNP in\nthat case.\n\nPeter Huewe originally reported this patch and supplied a fix, I have a\ndifferent patch based on Linus\u0027 suggestion that cleans things up a bit\nmore.\n\nCc: stable@kernel.org\nCc: openipmi-developer@lists.sourceforge.net\nReviewed-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67d019528e5c2693145217cf18a507689980d2a4",
      "tree": "77191261468d37b069009887c1ab11afd93e2952",
      "parents": [
        "ce86d35d2fd119d777fc72736732c8c9c3456698",
        "721d92fc6373dee15846216f9d178ec240ec0fd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:20:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:20:40 2011 -0800"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (21 commits)\n  USB: cdc-acm: Adding second ACM channel support for Nokia N8\n  USB, Mass Storage, composite, gadget: Fix build failure and memset of a struct\n  USB: Fix trout build failure with ci13xxx_msm gadget\n  USB: EHCI: fix scheduling while atomic during suspend\n  USB: usb-storage: unusual_devs entry for Coby MP3 player\n  USB: ftdi_sio: Add VID\u003d0x0647, PID\u003d0x0100 for Acton Research spectrograph\n  USB: fix race between root-hub resume and wakeup requests\n  USB: prevent buggy hubs from crashing the USB stack\n  usb: r8a66597-udc: Fixed bufnum of Bulk\n  USB: ftdi_sio: add ST Micro Connect Lite uart support\n  USB: Storage: Add unusual_devs entry for VTech Kidizoom\n  USB SL811HS HCD: Fix memory leak in sl811h_urb_enqueue()\n  USB: ti_usb: fix module removal\n  USB: io_edgeport: fix the reported firmware major and minor\n  usb: ehci-omap: Show fatal probing time errors to end user\n  usb: musb: introduce api for dma code to check compatibility with usb request\n  usb: musb: maintain three states for buffer mappings instead of two\n  usb: musb: disable double buffering when it\u0027s broken\n  usb: musb: hsdma: change back to use musb_read/writew\n  usb: musb: core: fix IRQ check\n  ...\n"
    },
    {
      "commit": "ce86d35d2fd119d777fc72736732c8c9c3456698",
      "tree": "531b2077d9db6b44285ad75196672b4d102e8f20",
      "parents": [
        "b477958314796f51c54829dbaea89b1f46dabd06",
        "0f66e50af53d39edebf4bc64ef90077e738c171f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:19:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:19:58 2011 -0800"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: bfin_5xx: split uart RX lock from uart port lock to avoid deadlock\n  68360serial: Plumb in rs_360_get_icount()\n  n_gsm: copy mtu over when configuring via ioctl interface\n  virtio: console: Move file back to drivers/char/\n"
    },
    {
      "commit": "b477958314796f51c54829dbaea89b1f46dabd06",
      "tree": "f122521b0ac17e1de695a3be84da50759645da6a",
      "parents": [
        "e128c5e26bd474a2a56b96ec7c8967aff347b763",
        "5414e557fca545614ceedc3d3496f747457e2e3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:19:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:19:23 2011 -0800"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  staging: zram: fix data corruption issue\n  Staging: Comedi: Fix a few NI module dependencies\n  Staging: comedi: Add MODULE_LICENSE and similar to NI modules\n  staging: brcm80211: bugfix for softmac crash on multi cpu configurations\n  staging: sst: Fix for dmic capture on v2 pmic\n  staging: hv: Enable sending GARP packet after live migration\n"
    },
    {
      "commit": "e128c5e26bd474a2a56b96ec7c8967aff347b763",
      "tree": "1352a221d62f4c452c3962c283aac48491549363",
      "parents": [
        "70a062286b9dfcbd24d2e11601aecfead5cf709a",
        "3e9d08ec0a68f6faf718d5a7e050fe5ca0ba004f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:05:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:05:09 2011 -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: (34 commits)\n  virtio_net: Add schedule check to napi_enable call\n  x25: Do not reference freed memory.\n  pch_can: fix tseg1/tseg2 setting issue\n  isdn: hysdn: Kill (partially buggy) CVS regision log reporting.\n  can: softing_cs needs slab.h\n  pch_gbe: Fix the issue which a driver locks when rx offload is set by ethtool\n  netfilter: nf_conntrack: set conntrack templates again if we return NF_REPEAT\n  pch_can: fix module reload issue with MSI\n  pch_can: fix rmmod issue\n  pch_can: fix 800k comms issue\n  net: Fix lockdep regression caused by initializing netdev queues too early.\n  net/caif: Fix dangling list pointer in freed object on error.\n  USB CDC NCM errata updates for cdc_ncm host driver\n  CDC NCM errata updates for cdc.h\n  ixgbe: update version string\n  ixgbe: cleanup variable initialization\n  ixgbe: limit VF access to network traffic\n  ixgbe: fix for 82599 erratum on Header Splitting\n  ixgbe: fix variable set but not used warnings by gcc 4.6\n  e1000: add support for Marvell Alaska M88E1118R PHY\n  ...\n"
    },
    {
      "commit": "3e9d08ec0a68f6faf718d5a7e050fe5ca0ba004f",
      "tree": "416d0b99bf6f85e46f2e97c2f57f9ea07cc4c54f",
      "parents": [
        "96642d42f076101ba98866363d908cab706d156c"
      ],
      "author": {
        "name": "Bruce Rogers",
        "email": "brogers@novell.com",
        "time": "Thu Feb 10 11:03:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 11:03:31 2011 -0800"
      },
      "message": "virtio_net: Add schedule check to napi_enable call\n\nUnder harsh testing conditions, including low memory, the guest would\nstop receiving packets. With this patch applied we no longer see any\nproblems in the driver while performing these tests for extended periods\nof time.\n\nMake sure napi is scheduled subsequent to each napi_enable.\n\nSigned-off-by: Bruce Rogers \u003cbrogers@novell.com\u003e\nSigned-off-by: Olaf Kirch \u003cokir@suse.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d7963648f1666ce10cb52391682589af5a62f9a",
      "tree": "d4bc1077e2e80f15a7336244fc0bf7048070f41b",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 03 15:59:57 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 10 14:41:49 2011 +0100"
      },
      "message": "amd64_edac: Fix DIMMs per DCTs output\n\namd64_debug_display_dimm_sizes() reports the distribution of the DIMMs\non each DRAM controller and its chip select sizes. Thus, the last don\u0027t\nhave anything to do with whether we\u0027re running in ganged DCT mode or not\n- their sizes don\u0027t change all of a sudden. Fix that by removing the\nganged-check and dump DCT0\u0027s config for DCT1 when in ganged mode since\nthey\u0027re identical.\n\nReported-and-tested-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "ebc02e9c524e9ff377dd8a3820522d381adf19c8",
      "tree": "d9743ba16c85ab48d576440cc0aa2e8b9d9fce05",
      "parents": [
        "cd141eeea911029b248cecf2fc464a12fe575dcf"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 09 16:46:21 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 16:46:21 2011 -0800"
      },
      "message": "pch_can: fix tseg1/tseg2 setting issue\n\nPrevious patch \"[PATCH 1/3] pch_can: fix 800k comms issue\" is wrong.\nI should have modified tseg1_min not tseg2_min.\nThis patch reverts tseg2_min to 1 and set tseg1_min to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd141eeea911029b248cecf2fc464a12fe575dcf",
      "tree": "1115cfb4112eafac59e12e63fb3d2a16c1b43841",
      "parents": [
        "69e6ed186009ce86cbf5da95f45227064134d694"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 13:54:26 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 13:56:53 2011 -0800"
      },
      "message": "isdn: hysdn: Kill (partially buggy) CVS regision log reporting.\n\nSome cases try to modify const strings, and in any event the\nCVS revision strings have not changed in over ten years making\nthese printouts completely worthless.\n\nJust kill all of this stuff off.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcf721d14d881da86a8defa96bdc9492abe191ae",
      "tree": "28d03711f53972e27f2c2541d9d522ff8d08dd33",
      "parents": [
        "2778fb13ba0fed1b3e4a040e71f7881d399610a3"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Feb 09 11:51:29 2011 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Feb 09 13:45:52 2011 -0800"
      },
      "message": "hwmon: (emc1403) Fix I2C address range\n\nI2C address range included 0x2a, which the chips do not support.\nReplace with 0x29 which is supported but was missing.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2778fb13ba0fed1b3e4a040e71f7881d399610a3",
      "tree": "20ed43888c87488b7bfe02cd25ff074e85cad850",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Wed Feb 09 04:51:34 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Feb 09 13:45:42 2011 -0800"
      },
      "message": "hwmon: (lm63) Consider LM64 temperature offset\n\nLM64 has 16 degrees Celsius temperature offset on all\nremote sensor registers.\nThis was not considered When LM64 support was added to lm63.c.\n\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "139467433e50926d22338e9dc754feaaf94b9db0",
      "tree": "4b427c7e2541012d5d9c8119bf78eb4fd09ba26e",
      "parents": [
        "ac66808814036b4c33dd98091b2176ae6157f1a8"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Feb 09 20:01:16 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Feb 09 21:36:32 2011 +0000"
      },
      "message": "drm/i915/sdvo: If we have an EDID confirm it matches the mode of the connection\n\nIf we have an EDID for a digital panel, but we are probing a non-TMDS\nconnector then we know that this is a false detection, and vice versa.\nThis should reduce the number of bogus outputs on multi-function\nadapters that report the same output on multiple connectors.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d34101\nReported-by: Sebastien Caty \u003csebastien.caty@mrnf.gouv.qc.ca\u003e\nTested-by: Sebastien Caty \u003csebastien.caty@mrnf.gouv.qc.ca\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "69e6ed186009ce86cbf5da95f45227064134d694",
      "tree": "7ce800956d976529c7af96beb565318fd7920d9b",
      "parents": [
        "ae0935776c3c7f4c99d0b3909755fe0896277d0e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 09 12:43:38 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:43:38 2011 -0800"
      },
      "message": "can: softing_cs needs slab.h\n\nFrom: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nsofting_cs.c uses kzalloc \u0026 kfree, so it needs to include linux/slab.h.\n\ndrivers/net/can/softing/softing_cs.c:234: error: implicit declaration of function \u0027kfree\u0027\ndrivers/net/can/softing/softing_cs.c:271: error: implicit declaration of function \u0027kzalloc\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75d1a7522f8b3f4de3eea040fdcdb640deeda64d",
      "tree": "a2e7d99b70dc9f9d6b6f3518df29a303b1095ca6",
      "parents": [
        "c69b90920a36b88ab0d649963d81355d865eeb05"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Wed Feb 09 12:28:06 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:28:06 2011 -0800"
      },
      "message": "pch_gbe: Fix the issue which a driver locks when rx offload is set by ethtool\n\nThis driver will be in a deadlock, When the rx offload is set by ethtool.\nThe pch_gbe_reinit_locked function was modified.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3d373e0e3f51f335d8c722dd1340ab812fdf94b",
      "tree": "766175dfbbd5688f77e69fe43c835865fd864d2d",
      "parents": [
        "aceb91cd351bc3a19a783c901fe8a8070d5f6fa9",
        "5084f89303c0a138f66bf74662753f46878989bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 09 11:51:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 09 11:51:40 2011 -0800"
      },
      "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: console: Update Copyright\n  virtio: console: Wake up outvq on host notifications\n"
    },
    {
      "commit": "aceb91cd351bc3a19a783c901fe8a8070d5f6fa9",
      "tree": "a0863e940a77ae10d3c8b391488e29a8245b31be",
      "parents": [
        "ae8eed2d0906bf0d8eb0c2a4651676a41d361297",
        "b8cf0e0e552ca48e9a00f518aeb4f5e03984022b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 09 11:45:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 09 11:45:21 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cdrom: support devices that have check_events but not media_changed\n  cfq-iosched: Don\u0027t wait if queue already has requests.\n  blkio-throttle: Avoid calling blkiocg_lookup_group() for root group\n  cfq: rename a function to give it more appropriate name\n  cciss: make cciss_revalidate not loop through CISS_MAX_LUNS volumes unnecessarily.\n  drivers/block/aoe/Makefile: replace the use of \u003cmodule\u003e-objs with \u003cmodule\u003e-y\n  loop: queue_lock NULL pointer derefence in blk_throtl_exit\n  drivers/block/Makefile: replace the use of \u003cmodule\u003e-objs with \u003cmodule\u003e-y\n  blktrace: Don\u0027t output messages if NOTIFY isn\u0027t set.\n"
    },
    {
      "commit": "ae8eed2d0906bf0d8eb0c2a4651676a41d361297",
      "tree": "46a48b0bc4c771771a9e179b127acfa251f92326",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d",
        "02214dc5461c36da26a34014cab4e1bb484edba2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 09 11:44:55 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 09 11:44:55 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  FIX: md: process hangs at wait_barrier after 0-\u003e10 takeover\n  md_make_request: don\u0027t touch the bio after calling make_request\n  md: Don\u0027t allow slot_store while resync/recovery is happening.\n  md: don\u0027t clear curr_resync_completed at end of resync.\n  md: Don\u0027t use remove_and_add_spares to remove failed devices from a read-only array\n  Add raid1-\u003eraid0 takeover support\n  md: Remove the AllReserved flag for component devices.\n  md: don\u0027t abort checking spares as soon as one cannot be added.\n  md: fix the test for finding spares in raid5_start_reshape.\n  md: simplify some \u0027if\u0027 conditionals in raid5_start_reshape.\n  md: revert change to raid_disks on failure.\n"
    },
    {
      "commit": "5414e557fca545614ceedc3d3496f747457e2e3b",
      "tree": "2b9ce2de75be0328792043f65e7e25aace24417b",
      "parents": [
        "0742cecbd431fd057b45fd8c0d60f0907e00e17f"
      ],
      "author": {
        "name": "Nitin Gupta",
        "email": "ngupta@vflare.org",
        "time": "Sat Feb 05 20:34:20 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 09 11:39:51 2011 -0800"
      },
      "message": "staging: zram: fix data corruption issue\n\nIn zram_read() and zram_write() we were not incrementing the\nindex number and thus were reading/writing values from/to\nincorrect sectors on zram disk, resulting in data corruption.\n\nSigned-off-by: Nitin Gupta \u003cngupta@vflare.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0742cecbd431fd057b45fd8c0d60f0907e00e17f",
      "tree": "c0d304d37c821a7b635e3e98b7e867cbde30863a",
      "parents": [
        "3c323c01b6bd5fd01be21a8f0cdc11e55997aa06"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Feb 08 15:26:33 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 09 11:39:50 2011 -0800"
      },
      "message": "Staging: Comedi: Fix a few NI module dependencies\n\nThe ni_tio and ni_tio modules do not depend on the 8255 module, but the\nni_atmio, ni_mio_cs and ni_pcimio modules do need the 8255 module.  The\nni_pcimio module also needs the comedi_fc module.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c323c01b6bd5fd01be21a8f0cdc11e55997aa06",
      "tree": "f6c6b7902567e1cc7b7d95a6e94146dd7233c488",
      "parents": [
        "6a3be6e6e7feb4cb35275475d6a863b748d59cc3"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Feb 07 13:39:52 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 09 11:39:50 2011 -0800"
      },
      "message": "Staging: comedi: Add MODULE_LICENSE and similar to NI modules\n\nAs mentioned by W. Trevor King on the devel@linuxdriverproject.org list\non \"Thu, 27 Jan 2011 18:52:15 -0500\", \"Message-ID:\n\u003c20110127235214.GA5107@thialfi.dhcp.drexel.edu\u003e\", the ni_pcimio module\nis missing module metadata, including a license.\n\nThis patch adds module metadata to all the NI comedi driver modules.  It\nalso removes a duplicate MODULE_LICENSE(\"GPL\") line from the \"mite\"\nmodule.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: W. Trevor King \u003cwking@drexel.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ac66808814036b4c33dd98091b2176ae6157f1a8",
      "tree": "fe50cbfadd2ee322b0eed6c8c0bdf17970e7c3a8",
      "parents": [
        "72389a33b8878e6091f7ab8080f5ed07054c7c39"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Feb 09 16:15:32 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Feb 09 17:04:54 2011 +0000"
      },
      "message": "drm/i915: Disable RC6 on Ironlake\n\nThe automatic powersaving feature is once again causing havoc, with 100%\nreliable hangs on boot and resume on affected machines.\n\nReported-by: Francesco Allertsen \u003cfallertsen@gmail.com\u003e\nReported-by: Gui Rui \u003cchaos.proton@gmail.com\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d28582\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b8cf0e0e552ca48e9a00f518aeb4f5e03984022b",
      "tree": "83787d1d9b21764cc7685311bcd99ccdb3be2db8",
      "parents": [
        "02a8f01b5a9f396d0327977af4c232d0f94c45fd"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Wed Feb 09 14:21:07 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed Feb 09 14:22:37 2011 +0100"
      },
      "message": "cdrom: support devices that have check_events but not media_changed\n\nCommit 93aae17af1172c40c6f74b7294e93a90c3cfaa5d (\"sr: implement\nsr_check_events()\") replaced the media_changed op with the\ncheck_events op in drivers/scsi/sr.c\n\nAll users that check for the CDC_MEDIA_CHANGED capbility try both\nthe check_events op and the media_changed op, but register_cdrom()\nwas requiring media_changed.\n\nThis patch fixes the capability checking.\n\nThe cdrom_select_disc ioctl is also using the two operations, so\nthey should be required for CDC_SELECT_DISC too.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nTested-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "c69b90920a36b88ab0d649963d81355d865eeb05",
      "tree": "31fcd95927aff1c38bcbb86664f744eeb60f6a2a",
      "parents": [
        "ce9736d4fb48beed370e22ac156779746dda7b92"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:20 2011 -0800"
      },
      "message": "pch_can: fix module reload issue with MSI\n\nCurrently, in case reload pch_can,\npch_can not to be able to catch interrupt.\n\nThe cause is bus-master is not set in pch_can.\nThus, add enabling bus-master processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce9736d4fb48beed370e22ac156779746dda7b92",
      "tree": "0591846b356946cf6d5088eecee8357ec9de17de",
      "parents": [
        "eab743ede8c4a5e88533d022e9c5374ed08df4cb"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix rmmod issue\n\nCurrently, when rmmod pch_can, kernel failure occurs.\nThe cause is pci_iounmap executed before pch_can_reset.\nThus pci_iounmap moves after pch_can_reset.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab743ede8c4a5e88533d022e9c5374ed08df4cb",
      "tree": "69bd84b2b38fdc9b4644525d22b30f663429aa5b",
      "parents": [
        "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix 800k comms issue\n\nCurrently, 800k comms fails since prop_seg set zero.\n(EG20T PCH CAN register of prop_seg must be set more than 1)\nTo prevent prop_seg set to zero, change tseg2_min 1 to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "884b821fa27a5e3714d4871976d3e7c3abfa0d1b",
      "tree": "3ac23b3a2a3fc881efb3a255d5ad42bde8737051",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Feb 08 23:37:16 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Feb 08 23:37:16 2011 +0100"
      },
      "message": "ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (v2)\n\nThe functions acpi_os_read_memory() and acpi_os_write_memory() do\ntwo wrong things.  First, they shouldn\u0027t call rcu_read_unlock()\nbefore the looked up address is actually used for I/O, because in\nthat case the iomap it belongs to may be removed before the I/O\nis done.  Second, if they have to create a new mapping, they should\ncheck the returned virtual address and tell the caller that the\noperation failed if it is NULL (in fact, I think they even should not\nattempt to map an address that\u0027s not present in one of the existing\nACPI iomaps, because that may cause problems to happen when they are\ncalled from nonpreemptible context and their callers ought to know\nwhat they are doing and map the requisite memory regions beforehand).\n\nMake these functions call rcu_read_unlock() when the I/O is complete\n(or if it\u0027s necessary to map the given address \"on the fly\") and\nreturn an error code if the requested physical address is not present\nin the existing ACPI iomaps and cannot be mapped.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "84e77a8bc73cad2f910cc981f266904c66a17825",
      "tree": "461520f8e7fedc3d806826e1acc5c86c6fd5a7c7",
      "parents": [
        "3a9dda7602e566014a859faaf8490e6454683ab1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:43 2011 -0800"
      },
      "message": "USB CDC NCM errata updates for cdc_ncm host driver\n\nSpecification links:\n- CDC NCM errata link:\n  http://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\n  http://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nChanges:\n- driver updated to match cdc.h header with errata changes\n- added support for USB_CDC_SET_NTB_INPUT_SIZE control request with\n  8 byte length\n- fixes to comply with specification: send only control requests supported by\n  device, set number of datagrams for IN direction, connection speed structure\n  update, etc.\n- packet loss fixed for tx direction; misleading flag renamed.\n- adjusted hard_mtu value.\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5084f89303c0a138f66bf74662753f46878989bb",
      "tree": "7bb0b6cb9d54de0680c53c2efcea23f7baf378e2",
      "parents": [
        "2770c5ea501be69989a7acf54ec4cb3554c47191"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Mon Jan 31 13:06:37 2011 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 09 08:19:55 2011 +1030"
      },
      "message": "virtio: console: Update Copyright\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "2770c5ea501be69989a7acf54ec4cb3554c47191",
      "tree": "47c637a8e1dd803b6df7bd34ab30ea9a8f805a18",
      "parents": [
        "afe8a887550f7cc24eb16449670b93f6b43c32d8"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Mon Jan 31 13:06:36 2011 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 09 08:19:53 2011 +1030"
      },
      "message": "virtio: console: Wake up outvq on host notifications\n\nThe outvq needs to be woken up on host notifications so that buffers\nconsumed by the host can be reclaimed, outvq freed, and application\nwrites may proceed again.\n\nThe need for this is now finally noticed when I have qemu patches ready\nto use nonblocking IO and flow control.\n\nCC: Hans de Goede \u003chdegoede@redhat.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\n"
    },
    {
      "commit": "3fb17dabf663216b90076f7a1649b599e90d46f1",
      "tree": "a2674336f0cf89d33eb5f919292cca8b05ec08fc",
      "parents": [
        "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
        "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
      "tree": "a0261a4fae2b2e288cbc7e14a8f1acd47d4f2df4",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24",
        "fc7c976dc7a565213393ce700d4a6105f037bf20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0",
      "tree": "f22cefcd35267937d84abb34250ad77b58258235",
      "parents": [
        "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:23:10 2011 -0800"
      },
      "message": "ixgbe: update version string\n\nThis will synchronize the version string with that of the latest source\nforge driver which shares its functionality.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d",
      "tree": "08ecd1650c84b6908bdc93ed8c4c11fb069e2cec",
      "parents": [
        "96cc637235892a102fb829218adac048bd730ab7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:17 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:22:21 2011 -0800"
      },
      "message": "ixgbe: cleanup variable initialization\n\nThe ixgbe_fcoe_ddp_get function wasn\u0027t initializing one of its variables\nand this was producing compiler warnings.  This patch cleans that up.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "96cc637235892a102fb829218adac048bd730ab7",
      "tree": "dd30d6d6a31de031c233ed97abef1467d21d6835",
      "parents": [
        "a124339ad28389093ed15eca990d39c51c5736cc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 19 18:33:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:20:00 2011 -0800"
      },
      "message": "ixgbe: limit VF access to network traffic\n\nThis change fixes VM pool allocation issues based on MAC address filtering,\nas well as limits the scope of VF access to promiscuous mode.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a124339ad28389093ed15eca990d39c51c5736cc",
      "tree": "7f0e21b33e95fa4c7389fb00f454c7aac072308f",
      "parents": [
        "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jan 18 22:53:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:19:29 2011 -0800"
      },
      "message": "ixgbe: fix for 82599 erratum on Header Splitting\n\nWe have found a hardware erratum on 82599 hardware that can lead to\nunpredictable behavior when Header Splitting mode is enabled.  So\nwe are no longer enabling this feature on affected hardware.\n\nPlease see the 82599 Specification Update for more information.\n\nCC: stable@kernel.org\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5",
      "tree": "ac07c870dd5c6378821b84345f1c01ae5bad19a3",
      "parents": [
        "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Jan 05 07:09:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:18:46 2011 -0800"
      },
      "message": "ixgbe: fix variable set but not used warnings by gcc 4.6\n\nCaught with gcc 4.6 -Wunused-but-set-variable\n\nRemove unused napi_vectors variable.\n\nFix the use of reset_bit in ixgbe_reset_hw_X540()\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed",
      "tree": "a418b0d314ee07e0e88f218efcae537d6ed5d6a3",
      "parents": [
        "463342741222c79469303cdab8ce99c8bc2d80e8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Mon Jan 24 14:48:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:17:30 2011 -0800"
      },
      "message": "e1000: add support for Marvell Alaska M88E1118R PHY\n\nThis patch adds support for Marvell Alask M88E188R PHY chips. Support for\nother M88* PHYs is already there, so there is nothing more to add than its\nPHY id.\n\nCC: Dirk Brandewie \u003cdirk.j.brandewie@intel.com\u003e\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "463342741222c79469303cdab8ce99c8bc2d80e8",
      "tree": "7035f10116ca4aeafa1ced081110e3ed727a6478",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Feb 02 10:19:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:10:17 2011 -0800"
      },
      "message": "e1000e: tx_timeout should not increment for non-hang events\n\nCurrently the driver increments the tx_timeout counter (an error counter)\nwhen simply resetting the part with outstanding transmit work pending.\nThis is an unnecessary count of an error, when all we should be doing is\njust resetting the part and discarding the transmits.  With this change the\nonly increment of tx_timeout is when the stack calls the watchdog reset\nfunction due to a true Tx timeout.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nReviewed-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4157a04d5d7def8661559cd98eb285a520d50075",
      "tree": "26e5cd20fbfc8c2997c9063236f0199577801bf8",
      "parents": [
        "9b9c63ff1f3b09af8e0c66180a904bdbebe92634"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Sat Jan 22 00:21:25 2011 +0100"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 15:07:45 2011 +1000"
      },
      "message": "m68knommu: Rename m548x_wdt.c to m54xx_wdt.c\n\nAll m548x files were renamed to m54xx, except m548x_wdt.c.  Fix that.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "9b9c63ff1f3b09af8e0c66180a904bdbebe92634",
      "tree": "eaeb384dcbab700ce8181af62ffbd68d64e5322e",
      "parents": [
        "73020415564a3fe4931f3f70f500a5db13eea946"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Sat Jan 22 00:21:24 2011 +0100"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 15:07:44 2011 +1000"
      },
      "message": "m68knommu: fix m548x_wdt.c compilation after headers renaming\n\nm548x headers were renamed to m54xx, but m548x_wdt.c still uses the\nold names.  Fix that.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "73020415564a3fe4931f3f70f500a5db13eea946",
      "tree": "9363beed576c0b1fae011f7e8bebeb6a73934e4f",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jan 22 22:35:38 2011 +0100"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 15:07:44 2011 +1000"
      },
      "message": "m68knommu: Remove dependencies on nonexistent M68KNOMMU\n\nM68KNOMMU is set nowhere.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "02214dc5461c36da26a34014cab4e1bb484edba2",
      "tree": "32137bdf12144af5ff6c946838e1bfbf3b2bc0f2",
      "parents": [
        "e91ece5590b3c728624ab57043fc7a05069c604a"
      ],
      "author": {
        "name": "Krzysztof Wojcik",
        "email": "krzysztof.wojcik@intel.com",
        "time": "Fri Feb 04 14:18:26 2011 +0100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Feb 08 11:49:02 2011 +1100"
      },
      "message": "FIX: md: process hangs at wait_barrier after 0-\u003e10 takeover\n\nFollowing symptoms were observed:\n1. After raid0-\u003eraid10 takeover operation we have array with 2\nmissing disks.\nWhen we add disk for rebuild, recovery process starts as expected\nbut it does not finish- it stops at about 90%, md126_resync process\nhangs in \"D\" state.\n2. Similar behavior is when we have mounted raid0 array and we\nexecute takeover to raid10. After this when we try to unmount array-\nit causes process umount hangs in \"D\"\n\nIn scenarios above processes hang at the same function- wait_barrier\nin raid10.c.\nProcess waits in macro \"wait_event_lock_irq\" until the\n\"!conf-\u003ebarrier\" condition will be true.\nIn scenarios above it never happens.\n\nReason was that at the end of level_store, after calling pers-\u003erun,\nwe call mddev_resume. This calls pers-\u003equiesce(mddev, 0) with\nRAID10, that calls lower_barrier.\nHowever raise_barrier hadn\u0027t been called on that \u0027conf\u0027 yet,\nso conf-\u003ebarrier becomes negative, which is bad.\n\nThis patch introduces setting conf-\u003ebarrier\u003d1 after takeover\noperation. It prevents to become barrier negative after call\nlower_barrier().\n\nSigned-off-by: Krzysztof Wojcik \u003ckrzysztof.wojcik@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "e91ece5590b3c728624ab57043fc7a05069c604a",
      "tree": "4c5fd4ad374caf5bd9c5f575b0a228b5cdf2f191",
      "parents": [
        "c6751b2bde477f56ceef67aa1d298ce44e8e2e23"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Feb 07 19:21:48 2011 -0500"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Feb 08 09:53:28 2011 +1100"
      },
      "message": "md_make_request: don\u0027t touch the bio after calling make_request\n\nmd_make_request was calling bio_sectors() for part_stat_add\nafter it was calling the make_request function.  This is\nbad because the make_request function can free the bio and\nbecause the bi_size field can change around.\n\nThe fix here was suggested by Jens Axboe.  It saves the\nsector count before the make_request call.  I hit this\nwith CONFIG_DEBUG_PAGEALLOC turned on while trying to break\nhis pretty fusionio card.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "3dd823e6b86407aed1a025041d8f1df77e43a9c8",
      "tree": "dfbd0f6a67ee3275734d77c112cd4453726db73a",
      "parents": [
        "dd3cb633078fb12e06ce6cebbdfbf55a7562e929"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Sun Feb 06 09:29:45 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "iwlagn: Re-enable RF_KILL interrupt when down\n\nWith commit 554d1d027b19265c4aa3f718b3126d2b86e09a08 only one RF_KILL\ninterrupt will be seen by the driver when the interface is down.\n\nRe-enable the interrupt when it occurs to see all transitions.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd3cb633078fb12e06ce6cebbdfbf55a7562e929",
      "tree": "07b1e80b4979a0ed09ac355569ccf30f8506983c",
      "parents": [
        "9cf04dcc9c5ef884e952b2f461f39f682ef5c051"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 04 23:34:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "ssb-pcmcia: Fix parsing of invariants tuples\n\nThis fixes parsing of the device invariants (MAC address)\nfor PCMCIA SSB devices.\n\nssb_pcmcia_do_get_invariants expects an iv pointer as data\nargument.\n\nTested-by: dylan cristiani \u003cd.cristiani@idem-tech.it\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "8dbdea8444d303a772bceb1ba963f0e3273bfc5e"
}
