)]}'
{
  "log": [
    {
      "commit": "22de4e1fe446794acaebdf19dcaff4256d659972",
      "tree": "daafc6b0c41ef1c0ad6f4cab642994523096e743",
      "parents": [
        "d4bc99b977e3a1dd10a84a01ebe59ac2ccebf0cd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:23:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:31:00 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: FSI clock use proper process for ak4642\n\nCurrent AP4 FSI didn\u0027t use set_rate for ak4642,\nand used dummy rate when init.\nAnd FSI driver was modified to always call set_rate.\n\nThe user which are using FSI set_rate is only AP4 now.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d4bc99b977e3a1dd10a84a01ebe59ac2ccebf0cd",
      "tree": "441a72709a1dd40ac84b89cec8b036f00960a96b",
      "parents": [
        "e8ee13a818db4954517cea7da6e7c15b9656eb00"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Nov 24 02:44:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:29:56 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: FSI clock use proper process for HDMI\n\nCurrent AP4 FSI set_rate function used bogus clock process\nwhich didn\u0027t care enable/disable and clk-\u003eusecound.\nTo solve this issue, this patch also modify FSI driver to call\nset_rate with enough options.\nThis patch modify it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e8ee13a818db4954517cea7da6e7c15b9656eb00",
      "tree": "ee32ff1ae74411bc7475b07ab7c253462da43d60",
      "parents": [
        "ea49b1669b7b405e0eb0bf877c7b7fb01f8dd19b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:22:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:29:50 2010 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: remove fsidiv bogus disable\n\nCurrent FSIDIV clock framework had bogus disable.\nThis patch remove it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea49b1669b7b405e0eb0bf877c7b7fb01f8dd19b",
      "tree": "e3b1685edee456e456eb0b1edd64d0f561b937af",
      "parents": [
        "a4ec046c98283d9f36817589081e14850570739f",
        "9e8c32cac9929858337e29dd4e28fd87bc073ef5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:23:56 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:23:56 2010 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (41 commits)\n  ALSA: hda - Identify more variants for ALC269\n  ALSA: hda - Fix wrong ALC269 variant check\n  ALSA: hda - Enable jack sense for Thinkpad Edge 11\n  ALSA: Revert \"ALSA: hda - Fix switching between dmic and mic using the same mux on IDT/STAC\"\n  ALSA: hda - Fixed ALC887-VD initial error\n  ALSA: atmel - Fix the return value in error path\n  ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J\n  ALSA: snd-atmel-abdac: test wrong variable\n  ALSA: azt3328: period bug fix (for PA), add missing ACK on stop timer\n  ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup\n  ALSA: sound/pci/asihpi/hpioctl.c: Remove unnecessary casts of pci_get_drvdata\n  ALSA: sound/core/pcm_lib.c: Remove unnecessary semicolons\n  ALSA: sound/ppc: Use printf extension %pR for struct resource\n  ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls\n  ASoC: uda134x - set reg_cache_default to uda134x_reg\n  ASoC: Add support for MAX98089 CODEC\n  ASoC: davinci: fixes for multi-component\n  ASoC: Fix register cache setup WM8994 for multi-component\n  ASoC: Fix dapm_seq_compare() for multi-component\n  ASoC: RX1950: Fix hw_params function\n  ...\n"
    },
    {
      "commit": "a4ec046c98283d9f36817589081e14850570739f",
      "tree": "0f0b573bf74ab0eef28c9050c453de9427d328de",
      "parents": [
        "3cbaa0f7a78d3b970b566629ee298c310780b919",
        "9b8321531a90c400e9c561d903926eee79639dcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:23:18 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:23:18 2010 +0900"
      },
      "message": "Merge branch \u0027upstream/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen: (23 commits)\n  xen/events: Use PIRQ instead of GSI value when unmapping MSI/MSI-X irqs.\n  xen: set IO permission early (before early_cpu_init())\n  xen: re-enable boot-time ballooning\n  xen/balloon: make sure we only include remaining extra ram\n  xen/balloon: the balloon_lock is useless\n  xen: add extra pages to balloon\n  xen: make evtchn\u0027s name less generic\n  xen/evtchn: the evtchn device is non-seekable\n  Revert \"xen/privcmd: create address space to allow writable mmaps\"\n  xen/events: use locked set|clear_bit() for cpu_evtchn_mask\n  xen/evtchn: clear secondary CPUs\u0027 cpu_evtchn_mask[] after restore\n  xen/xenfs: update xenfs_mount for new prototype\n  xen: fix header export to userspace\n  xen: implement XENMEM_machphys_mapping\n  xen: set vma flag VM_PFNMAP in the privcmd mmap file_op\n  xen: xenfs: privcmd: check put_user() return code\n  xen/evtchn: add missing static\n  xen/evtchn: Fix name of Xen event-channel device\n  xen/evtchn: don\u0027t do unbind_from_irqhandler under spinlock\n  xen/evtchn: remove spurious barrier\n  ...\n"
    },
    {
      "commit": "3cbaa0f7a78d3b970b566629ee298c310780b919",
      "tree": "5b392ab5d59cfd87d7a6869ab6681a63d14e7d04",
      "parents": [
        "e94571653876922bbc247c8ef13c0b7839c3e503",
        "cf41a51db89850033efc11c18a5257de810b5417"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:22:34 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:22:34 2010 +0900"
      },
      "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:\n  of/phylib: Use device tree properties to initialize Marvell PHYs.\n  phylib: Add support for Marvell 88E1149R devices.\n  phylib: Use common page register definition for Marvell PHYs.\n  qlge: Fix incorrect usage of module parameters and netdev msg level\n  ipv6: fix missing in6_ifa_put in addrconf\n  SuperH IrDA: correct Baud rate error correction\n  atl1c: Fix hardware type check for enabling OTP CLK\n  net: allow GFP_HIGHMEM in __vmalloc()\n  bonding: change list contact to netdev@vger.kernel.org\n  e1000: fix screaming IRQ\n"
    },
    {
      "commit": "e94571653876922bbc247c8ef13c0b7839c3e503",
      "tree": "cc70e5373640832ddc9eb6cba933639dcbedceac",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6",
        "02e2c51ba3e80acde600721ea784c3ef84da5ea1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:21:43 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:21:43 2010 +0900"
      },
      "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:\n  USB: EHCI: fix obscure race in ehci_endpoint_disable\n  USB: gadget: AT91: fix typo in atmel_usba_udc driver\n  USB: isp1362-hcd - fix section mismatch warning\n  USB: EHCI: AMD periodic frame list table quirk\n  USB: OTG: langwell_otg: fix up some sysfs attribute permissions\n  USB: misc: usbsevseg: fix up some sysfs attribute permissions\n  USB: misc: usbled: fix up some sysfs attribute permissions\n  USB: misc: trancevibrator: fix up a sysfs attribute permission\n  USB: misc: cypress_cy7c63: fix up some sysfs attribute permissions\n  USB: storage: sierra_ms: fix sysfs file attribute\n  USB: ehci: fix debugfs \u0027lpm\u0027 permissions\n  USB: atm: ueagle-atm: fix up some permissions on the sysfs files\n  xhci: Fix command ring replay after resume.\n  xHCI: fix wMaxPacketSize mask\n  xHCI: release spinlock when setup interrupt\n  xhci: Remove excessive printks with shared IRQs.\n"
    },
    {
      "commit": "9e8c32cac9929858337e29dd4e28fd87bc073ef5",
      "tree": "81643da2131561b729a09adbbced293b008c6cbf",
      "parents": [
        "48c88e820fb3e35c5925e4743fd13f200891b7b5",
        "bf86f07e8479f4de20d8b19748482eccda240664"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 12:41:17 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 12:41:17 2010 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "bf86f07e8479f4de20d8b19748482eccda240664",
      "tree": "d696ee7df6d2143b387394043c9ae23fa1c96271",
      "parents": [
        "2811fe2beb7cb9f34eef4bc9627dcabb401bc05e",
        "233538501f707b0176f09af7039fec1e3fcac6e7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 12:40:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 12:40:15 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc\n"
    },
    {
      "commit": "48c88e820fb3e35c5925e4743fd13f200891b7b5",
      "tree": "bff32835ed6153a17a05703249a6d74836567cbf",
      "parents": [
        "1657cbd87125a623d28ce8a7ef5ff6959098d425"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Tue Nov 23 08:56:16 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 08:56:16 2010 +0100"
      },
      "message": "ALSA: hda - Identify more variants for ALC269\n\nGive more correct chip names for ALC269-variant codecs.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1657cbd87125a623d28ce8a7ef5ff6959098d425",
      "tree": "b9aaab8f876469108ce58ef5fac20ec5185cfe56",
      "parents": [
        "6027277e77df2d2893d906c42f5c9f9abcb731e0"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Tue Nov 23 08:53:32 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 08:55:11 2010 +0100"
      },
      "message": "ALSA: hda - Fix wrong ALC269 variant check\n\nThe refactoring commit d433a67831ab2c470cc53a3ff9b60f656767be15\n    ALSA: hda - Optimize the check of ALC269 codec variants\nintroduced a wrong check for ALC269-vb type.  This patch corrects it.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6027277e77df2d2893d906c42f5c9f9abcb731e0",
      "tree": "01cf3dbfb5a3f75fa415ecbe71eb4a35d58afb54",
      "parents": [
        "d090f5976dfcac4935286676825d64e081335e09"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Tue Nov 23 07:43:44 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 07:43:44 2010 +0100"
      },
      "message": "ALSA: hda - Enable jack sense for Thinkpad Edge 11\n\nAdd a quirk entry for Thinkpad Edge 11 as well as other TP Edge models.\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d090f5976dfcac4935286676825d64e081335e09",
      "tree": "c20140ce0f3f1b41a3ce403a1fc4b00ba504007f",
      "parents": [
        "01e0f1378c47947b825eac05c98697ab1be1c86f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 07:39:58 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 23 07:39:58 2010 +0100"
      },
      "message": "ALSA: Revert \"ALSA: hda - Fix switching between dmic and mic using the same mux on IDT/STAC\"\n\nThis reverts commit f41cc2a85d52ac6971299922084ac5ac59dc339d.\n\nThe patch broke the digital mic pin handling wrongly.\nReference: bko#23162\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d23162\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9b8321531a90c400e9c561d903926eee79639dcf",
      "tree": "5597eb8b349436afadffc998b72a9e1ea03b7a5f",
      "parents": [
        "12334715720b012180579f57650879d0fbb11a84",
        "9045d47ea362e6a3727ee3f1b69a1b656976772e",
        "b5d827b641b192ceb6968c21feb544c744e43108"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Nov 22 12:22:42 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Nov 22 12:22:42 2010 -0800"
      },
      "message": "Merge branches \u0027upstream/core\u0027, \u0027upstream/xenfs\u0027 and \u0027upstream/evtchn\u0027 into upstream/for-linus\n\n* upstream/core:\n  xen/events: Use PIRQ instead of GSI value when unmapping MSI/MSI-X irqs.\n  xen: set IO permission early (before early_cpu_init())\n  xen: re-enable boot-time ballooning\n  xen/balloon: make sure we only include remaining extra ram\n  xen/balloon: the balloon_lock is useless\n  xen: add extra pages to balloon\n  xen/events: use locked set|clear_bit() for cpu_evtchn_mask\n  xen/evtchn: clear secondary CPUs\u0027 cpu_evtchn_mask[] after restore\n  xen: implement XENMEM_machphys_mapping\n\n* upstream/xenfs:\n  Revert \"xen/privcmd: create address space to allow writable mmaps\"\n  xen/xenfs: update xenfs_mount for new prototype\n  xen: fix header export to userspace\n  xen: set vma flag VM_PFNMAP in the privcmd mmap file_op\n  xen: xenfs: privcmd: check put_user() return code\n\n* upstream/evtchn:\n  xen: make evtchn\u0027s name less generic\n  xen/evtchn: the evtchn device is non-seekable\n  xen/evtchn: add missing static\n  xen/evtchn: Fix name of Xen event-channel device\n  xen/evtchn: don\u0027t do unbind_from_irqhandler under spinlock\n  xen/evtchn: remove spurious barrier\n  xen/evtchn: ports start enabled\n  xen/evtchn: dynamically allocate port_user array\n  xen/evtchn: track enabled state for each port\n"
    },
    {
      "commit": "12334715720b012180579f57650879d0fbb11a84",
      "tree": "0b8d0f7eadf1f43f283fdf53ffbb7e280163b6ba",
      "parents": [
        "ec35a69c467026437519bafcf325a7362e422db9"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Nov 19 11:27:09 2010 -0500"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Nov 22 12:10:34 2010 -0800"
      },
      "message": "xen/events: Use PIRQ instead of GSI value when unmapping MSI/MSI-X irqs.\n\nWhen we allocate a vector for MSI/MSI-X we save away the PIRQ, and the\nvector value. When we unmap (de-allocate) the MSI/MSI-X vector(s) we\nneed to provide the PIRQ and the vector value. What we did instead\nwas to provide the GSI (which was zero) and the vector value, and we\ngot these unhappy error messages:\n\n(XEN) irq.c:1575: dom0: pirq 0 not mapped\n[    7.733415] unmap irq failed -22\n\nThis patches fixes this and we use the PIRQ value instead of the GSI\nvalue.\n\nCC: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "ec35a69c467026437519bafcf325a7362e422db9",
      "tree": "6fbecdd24a347d2abb11bb8ccbc1fb7486090b14",
      "parents": [
        "d2a817130cdc142f1c80a8e60eca824a321926af"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Nov 16 12:09:59 2010 -0500"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Nov 22 12:10:31 2010 -0800"
      },
      "message": "xen: set IO permission early (before early_cpu_init())\n\nThis patch is based off \"xen dom0: Set up basic IO permissions for dom0.\"\nby Juan Quintela \u003cquintela@redhat.com\u003e.\n\nOn AMD machines when we boot the kernel as Domain 0 we get this nasty:\n\nmapping kernel into physical memory\nXen: setup ISA identity maps\nabout to get started...\n(XEN) traps.c:475:d0 Unhandled general protection fault fault/trap [#13] on VCPU 0 [ec\u003d0000]\n(XEN) domain_crash_sync called from entry.S\n(XEN) Domain 0 (vcpu#0) crashed on cpu#0:\n(XEN) ----[ Xen-4.1-101116  x86_64  debug\u003dy  Not tainted ]----\n(XEN) CPU:    0\n(XEN) RIP:    e033:[\u003cffffffff8130271b\u003e]\n(XEN) RFLAGS: 0000000000000282   EM: 1   CONTEXT: pv guest\n(XEN) rax: 000000008000c068   rbx: ffffffff8186c680   rcx: 0000000000000068\n(XEN) rdx: 0000000000000cf8   rsi: 000000000000c000   rdi: 0000000000000000\n(XEN) rbp: ffffffff81801e98   rsp: ffffffff81801e50   r8:  ffffffff81801eac\n(XEN) r9:  ffffffff81801ea8   r10: ffffffff81801eb4   r11: 00000000ffffffff\n(XEN) r12: ffffffff8186c694   r13: ffffffff81801f90   r14: ffffffffffffffff\n(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000006f0\n(XEN) cr3: 0000000221803000   cr2: 0000000000000000\n(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033\n(XEN) Guest stack trace from rsp\u003dffffffff81801e50:\n\nRIP points to read_pci_config() function.\n\nThe issue is that we don\u0027t set IO permissions for the Linux kernel early enough.\n\nThe call sequence used to be:\n\n    xen_start_kernel()\n\tx86_init.oem.arch_setup \u003d xen_setup_arch;\n        setup_arch:\n           - early_cpu_init\n               - early_init_amd\n                  - read_pci_config\n           - x86_init.oem.arch_setup [ xen_arch_setup ]\n               - set IO permissions.\n\nWe need to set the IO permissions earlier on, which this patch does.\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "cf41a51db89850033efc11c18a5257de810b5417",
      "tree": "c6db1cf0b3bb293245dae7bf2930b4913b117eac",
      "parents": [
        "90600732d8b2fbc422bc9c57bdc73513d909367f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Nov 19 12:13:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:34:23 2010 -0800"
      },
      "message": "of/phylib: Use device tree properties to initialize Marvell PHYs.\n\nSome aspects of PHY initialization are board dependent, things like\nindicator LED connections and some clocking modes cannot be determined\nby probing.  The dev_flags element of struct phy_device can be used to\ncontrol these things if an appropriate value can be passed from the\nEthernet driver.  We run into problems however if the PHY connections\nare specified by the device tree.  There is no way for the Ethernet\ndriver to know what flags it should pass.\n\nIf we are using the device tree, the struct phy_device will be\npopulated with the device tree node corresponding to the PHY, and we\ncan extract extra configuration information from there.\n\nThe next question is what should the format of that information be?\nIt is highly device specific, and the device tree representation\nshould not be tied to any arbitrary kernel defined constants.  A\nstraight forward representation is just to specify the exact bits that\nshould be set using the \"marvell,reg-init\" property:\n\n      phy5: ethernet-phy@5 {\n        reg \u003d \u003c5\u003e;\n        compatible \u003d \"marvell,88e1149r\";\n        marvell,reg-init \u003d\n                /* led[0]:1000, led[1]:100, led[2]:10, led[3]:tx */\n                \u003c3 0x10 0 0x5777\u003e, /* Reg 3,16 \u003c- 0x5777 */\n                /* mix %:0, led[0123]:drive low off hiZ */\n                \u003c3 0x11 0 0x00aa\u003e, /* Reg 3,17 \u003c- 0x00aa */\n                /* default blink periods. */\n                \u003c3 0x12 0 0x4105\u003e, /* Reg 3,18 \u003c- 0x4105 */\n                /* led[4]:rx, led[5]:dplx, led[45]:drive low off hiZ */\n                \u003c3 0x13 0 0x0a60\u003e; /* Reg 3,19 \u003c- 0x0a60 */\n      };\n\n      phy6: ethernet-phy@6 {\n        reg \u003d \u003c6\u003e;\n        compatible \u003d \"marvell,88e1118\";\n        marvell,reg-init \u003d\n                /* Fix rx and tx clock transition timing */\n                \u003c2 0x15 0xffcf 0\u003e, /* Reg 2,21 Clear bits 4, 5 */\n                /* Adjust LED drive. */\n                \u003c3 0x11 0 0x442a\u003e, /* Reg 3,17 \u003c- 0442a */\n                /* irq, blink-activity, blink-link */\n                \u003c3 0x10 0 0x0242\u003e; /* Reg 3,16 \u003c- 0x0242 */\n      };\n\nThe Marvell PHYs have a page select register at register 22 (0x16), we\ncan specify any register by its page and register number.  These are\nthe first and second word.  The third word contains a mask to be ANDed\nwith the existing register value, and the fourth word is ORed with the\nresult to yield the new register value.  The new marvell_of_reg_init\nfunction leaves the page select register unchanged, so a call to it\ncan be dropped into the .config_init functions without unduly\naffecting the state of the PHY.\n\nIf CONFIG_OF_MDIO is not set, there is no of_node, or no\n\"marvell,reg-init\" property, the PHY initialization is unchanged.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Cyril Chemparathy \u003ccyril@ti.com\u003e\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90600732d8b2fbc422bc9c57bdc73513d909367f",
      "tree": "f1c4e7aa32b5a50e64a618a4c0f5310ff26c762c",
      "parents": [
        "27d916d680e7b324087a75d080f215e7c34a4e8f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Nov 19 11:58:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:34:23 2010 -0800"
      },
      "message": "phylib: Add support for Marvell 88E1149R devices.\n\nThe 88E1149R is 10/100/1000 quad-gigabit Ethernet PHY.  The\n.config_aneg function can be shared with 88E1118, but it needs its own\n.config_init.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Cyril Chemparathy \u003ccyril@ti.com\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27d916d680e7b324087a75d080f215e7c34a4e8f",
      "tree": "fd8d18ea66aff66afd600f83bb3d2217002d2b32",
      "parents": [
        "84cf7029b63ca3eef823438a29ceb5ba139b883a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Nov 19 11:58:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:34:22 2010 -0800"
      },
      "message": "phylib: Use common page register definition for Marvell PHYs.\n\nThe definition of the Marvell PHY page register is not specific to\n88E1121, so rename the macro to MII_MARVELL_PHY_PAGE, and use it\nthroughout.\n\nSuggested-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Cyril Chemparathy \u003ccyril@ti.com\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84cf7029b63ca3eef823438a29ceb5ba139b883a",
      "tree": "8cc4621208c69f2e244cb695b01860192289ea5d",
      "parents": [
        "88b2a9a3d98a19496d64aadda7158c0ad51cbe7d"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@us.ibm.com",
        "time": "Thu Nov 18 11:50:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:29:28 2010 -0800"
      },
      "message": "qlge: Fix incorrect usage of module parameters and netdev msg level\n\nDriver appears to be mistaking the permission field with default value\nin the case of debug and qlge_irq_type.\n\nDriver is also passing debug as a bitmask into netif_msg_init()\nwhich wants a number of bits.  Ron Mercer suggests we should\nchange this to pass in -1 so the defaults get used instead,\nwhich makes the default much less verbose.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sonny Rao \u003csonnyrao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88b2a9a3d98a19496d64aadda7158c0ad51cbe7d",
      "tree": "6e2fef13c006956efb6f592356d1c06874baf34c",
      "parents": [
        "ddab1a3b30452bf6d2a2780dbb5fd962a85bec48"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Nov 15 20:29:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 07:37:36 2010 -0800"
      },
      "message": "ipv6: fix missing in6_ifa_put in addrconf\n\nFix ref count bug introduced by\n\ncommit 2de795707294972f6c34bae9de713e502c431296\nAuthor: Lorenzo Colitti \u003clorenzo@google.com\u003e\nDate:   Wed Oct 27 18:16:49 2010 +0000\n\nipv6: addrconf: don\u0027t remove address state on ifdown if the address\nis being kept\n\nFix logic so that addrconf_ifdown() decrements the inet6_ifaddr\nrefcnt correctly with in6_ifa_put().\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01e0f1378c47947b825eac05c98697ab1be1c86f",
      "tree": "e96a19b8071ba4065f33237fb6d04489aaa69dcc",
      "parents": [
        "1beded5d9ce90256e4a7e7b0e96c317eafe1c513"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Mon Nov 22 10:59:36 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 10:59:36 2010 +0100"
      },
      "message": "ALSA: hda - Fixed ALC887-VD initial error\n\nALC887-VD is like ALC888-VD. It can not be initialized as ALC882.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1beded5d9ce90256e4a7e7b0e96c317eafe1c513",
      "tree": "4259cbf7670307f8c89e6cdbba6fa0e82f1f1048",
      "parents": [
        "673f7a8984c3a9e2cb1108ce221da1ebbd9e5d09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 08:58:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 10:57:17 2010 +0100"
      },
      "message": "ALSA: atmel - Fix the return value in error path\n\nIn the commit c0763e687d0283d0db507813ca4462aa4073c5b5\n    ALSA: snd-atmel-abdac: test wrong variable\nthe return value via PTR_ERR() had to be fixed as well.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "673f7a8984c3a9e2cb1108ce221da1ebbd9e5d09",
      "tree": "9837f14f621e42da326fc0c7f36fcceaf2d4ee64",
      "parents": [
        "c0763e687d0283d0db507813ca4462aa4073c5b5"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Nov 21 14:01:14 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 10:56:54 2010 +0100"
      },
      "message": "ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J\n\nBugLink: https://launchpad.net/bugs/677652\n\nThe original reporter states that, in 2.6.35, headphones do not appear\nto work, nor does inserting them mute the A52J\u0027s onboard speakers.  Upon\ninspecting the codec dump, it appears that the newly committed hp-laptop\nquirk will suffice to enable this basic functionality.  Testing was done\nwith an alsa-driver build from 2010-11-21.\n\nReported-and-tested-by: Joan Creus\nCc: \u003cstable@kernel.org\u003e [2.6.35+]\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0763e687d0283d0db507813ca4462aa4073c5b5",
      "tree": "940eb299f6e61adde34ae9d18344cea09f51920b",
      "parents": [
        "78ac07b0d2b09b1ccb7a41a2e25f71d60b652920"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sun Nov 21 20:40:07 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 10:56:53 2010 +0100"
      },
      "message": "ALSA: snd-atmel-abdac: test wrong variable\n\nAfter clk_get() pclk is checked second time instead of sample_clk check.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "78ac07b0d2b09b1ccb7a41a2e25f71d60b652920",
      "tree": "9dfa659eccd1865c6c5e5b71591689775a8fd7ca",
      "parents": [
        "a0e90acc657990511c83bc69965bfd3c63386d45"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sun Nov 21 12:09:32 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 10:56:53 2010 +0100"
      },
      "message": "ALSA: azt3328: period bug fix (for PA), add missing ACK on stop timer\n\n. Fix PulseAudio \"ALSA driver bug\" issue\n  (if we have two alternated areas within a 64k DMA buffer, then max\n  period size should obviously be 32k only).\n  Back references:\n   http://pulseaudio.org/wiki/AlsaIssues\n   http://fedoraproject.org/wiki/Features/GlitchFreeAudio\n. In stop timer function, need to supply ACK in the timer control byte.\n. Minor log output correction\n\nWhen I did my first PA testing recently, the period size bug resulted\nin quite precisely observeable half-period-based playback distortion.\n\nPA-based operation is quite a bit more underrun-prone (despite its\nzero-copy optimizations etc.) than raw ALSA with this rather spartan\nsound hardware implementation on my puny Athlon.\n\nNote that even with this patch, azt3328 still doesn\u0027t work for both\ncases yet, PA tsched\u003d0 and tsched\n(on tsched\u003d0 it will playback tiny fragments of periods, leading to tiny\nstuttering sounds with some pauses in between, whereas with\ntimer-scheduled operation playback works fine - minus some quite increased\nunderrun trouble on PA vs. ALSA, that is).\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a0e90acc657990511c83bc69965bfd3c63386d45",
      "tree": "dd256fcbde03b0f97da204514737fa6b69ca3073",
      "parents": [
        "5dbea6b1f2113f764999b39fd3d79b1354c193d9"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sat Nov 20 10:20:35 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 10:56:52 2010 +0100"
      },
      "message": "ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup\n\nBugLink: https://launchpad.net/bugs/677830\n\nThe original reporter states that the subwoofer does not mute when\ninserting headphones.  We need an entry for his machine\u0027s SSID in the\nsubwoofer pin fixup list, so add it there (verified using hda_analyzer).\n\nReported-and-tested-by: i-NoD\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5dbea6b1f2113f764999b39fd3d79b1354c193d9",
      "tree": "07c55b022d9e34f3c44a8eb5b141bd2576e8faf1",
      "parents": [
        "c80c1d542744dd7851cc8da748c6ada99680fb4d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 15 12:14:02 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 07:42:10 2010 +0100"
      },
      "message": "ALSA: sound/pci/asihpi/hpioctl.c: Remove unnecessary casts of pci_get_drvdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c80c1d542744dd7851cc8da748c6ada99680fb4d",
      "tree": "9aa1cc8ca6d2d3d22f678c4fa3d19a3761183981",
      "parents": [
        "2fb50f135adba59edf2359effcce83eb17025793"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 14 19:05:02 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 07:41:49 2010 +0100"
      },
      "message": "ALSA: sound/core/pcm_lib.c: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2fb50f135adba59edf2359effcce83eb17025793",
      "tree": "234e717825f4276edafd1bb9253323d9e9db93e3",
      "parents": [
        "0613a59456980161d0cd468bae6c63d772743102"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 13:38:04 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 07:41:25 2010 +0100"
      },
      "message": "ALSA: sound/ppc: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0613a59456980161d0cd468bae6c63d772743102",
      "tree": "b8e2dd51d125b1c5fe1aeb6620a53bf962ee190a",
      "parents": [
        "e2e9566230e0c93d89948cbc799a191d35383d09"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Mon Nov 01 01:14:51 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 07:39:40 2010 +0100"
      },
      "message": "ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls\n\nBugLink: https://launchpad.net/bugs/669279\n\nThe original reporter states: \"The Master mixer does not change the\nvolume from the headphone output (which is affected by the headphone\nmixer). Instead it only seems to control the on-board speaker volume.\nThis confuses PulseAudio greatly as the Master channel is merged into\nthe volume mix.\"\n\nFix this symptom by applying the hp_only quirk for the reporter\u0027s SSID.\nThe fix is applicable to all stable kernels.\n\nReported-and-tested-by: Ben Gamari \u003cbgamari@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.32+]\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3561d43fd289f590fdae672e5eb831b8d5cf0bf6",
      "tree": "c9be7c4115b63d73bedf612bb0a1870ef03ab808",
      "parents": [
        "b86db4744230c94e480de56f1b7f31117edbf193"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 21 15:18:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 21 15:18:56 2010 -0800"
      },
      "message": "Linux 2.6.37-rc3\n"
    },
    {
      "commit": "ddab1a3b30452bf6d2a2780dbb5fd962a85bec48",
      "tree": "9e3715ef860d797849709797fc10ae7642c87277",
      "parents": [
        "33ac0b84eecaf5e7ee3baa3ef8294e8d8d267cd6"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Thu Nov 18 14:24:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 10:09:53 2010 -0800"
      },
      "message": "SuperH IrDA: correct Baud rate error correction\n\nIt looks to me as if the second value of rate_err_array is intended\nto be a decimal 625. However, with a leading 0 it becomes an octal\nconstant, and as such evaluates to a decimal 405.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33ac0b84eecaf5e7ee3baa3ef8294e8d8d267cd6",
      "tree": "02d32c61deba8e400e4130a3486d101cc53de88a",
      "parents": [
        "7a1c8e5ab120a5f352e78bbc1fa5bb64e6f23639"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Nov 21 10:06:48 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 10:06:48 2010 -0800"
      },
      "message": "atl1c: Fix hardware type check for enabling OTP CLK\n\nCommit 496c185c9495629ef1c65387cb2594578393cfe0 \"atl1c: Add support\nfor Atheros AR8152 and AR8152\" added the condition:\n\n             if (hw-\u003enic_type \u003d\u003d athr_l1c || hw-\u003enic_type \u003d\u003d athr_l2c_b)\n\nfor enabling OTP CLK, and the condition:\n\n             if (hw-\u003enic_type \u003d\u003d athr_l1c || hw-\u003enic_type \u003d\u003d athr_l2c)\n\nfor disabling OTP CLK.  Since the two previously defined hardware\ntypes are athr_l1c and athr_l2c, the latter condition appears to be\nthe correct one.  Change the former to match.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a1c8e5ab120a5f352e78bbc1fa5bb64e6f23639",
      "tree": "9c9b81e173c59d4be5590be5101c405457acab83",
      "parents": [
        "a6c36ee677607b02d8ecc88e8a12785418b88107"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Nov 20 07:46:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 10:04:04 2010 -0800"
      },
      "message": "net: allow GFP_HIGHMEM in __vmalloc()\n\nWe forgot to use __GFP_HIGHMEM in several __vmalloc() calls.\n\nIn ceph, add the missing flag.\n\nIn fib_trie.c, xfrm_hash.c and request_sock.c, using vzalloc() is\ncleaner and allows using HIGHMEM pages as well.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6c36ee677607b02d8ecc88e8a12785418b88107",
      "tree": "db04a3e80483ccaff6a8b083aa527570aead9349",
      "parents": [
        "ab08853fab2093e5c6f5de56827a4c93dce4b055"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Sun Nov 21 09:58:04 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 09:58:04 2010 -0800"
      },
      "message": "bonding: change list contact to netdev@vger.kernel.org\n\nbonding-devel@lists.sourceforge.net seems only receive spam\nand discussion seems to already occur on netdev@vger.kernel.org.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab08853fab2093e5c6f5de56827a4c93dce4b055",
      "tree": "55cdfb6754dd36cb7b7884eda308b49f59246d9b",
      "parents": [
        "0302b8622ce696af1cda22fcf207d3793350e896"
      ],
      "author": {
        "name": "Anupam Chanda",
        "email": "anupamc@vmware.com",
        "time": "Sun Nov 21 09:54:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 09:54:21 2010 -0800"
      },
      "message": "e1000: fix screaming IRQ\n\nVMWare reports that the e1000 driver has a bug when bringing down the\ninterface, such that interrupts are not disabled in the hardware but the\ndriver stops reporting that it consumed the interrupt.\n\nThe fix is to set the driver\u0027s \"down\" flag later in the routine,\nafter all the timers and such have exited, preventing the interrupt\nhandler from being called and exiting early without handling the\ninterrupt.\n\nCC: Anupam Chanda \u003canupamc@vmware.com\u003e\nCC: stable kernel \u003cstable@kernel.org\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2a817130cdc142f1c80a8e60eca824a321926af",
      "tree": "de6725428086c100151ed2d67f4eb46f63614345",
      "parents": [
        "66946f676776a6ef333db1cf7453ecf8a66c90df"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Nov 19 23:27:06 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Nov 19 23:28:08 2010 -0800"
      },
      "message": "xen: re-enable boot-time ballooning\n\nNow that the balloon driver doesn\u0027t stumble over non-RAM pages, we\ncan enable the extra space for ballooning.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "66946f676776a6ef333db1cf7453ecf8a66c90df",
      "tree": "9eefb0b95ae97cef89bec299fb0ecc1f3d9e6103",
      "parents": [
        "2f70e0acd496398671606767122846278126a88b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Sep 14 10:32:32 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Nov 19 22:18:26 2010 -0800"
      },
      "message": "xen/balloon: make sure we only include remaining extra ram\n\nIf the user specifies mem\u003d on the kernel command line, some or all\nof the extra memory E820 region may be clipped away, so make sure\nwe don\u0027t try to add more extra memory than exists in E820.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "2f70e0acd496398671606767122846278126a88b",
      "tree": "1f274e6525f4f87699a6514235e6b8867638237a",
      "parents": [
        "9be4d4575906af9698de660e477f949a076c87e1"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Sep 02 23:11:17 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Nov 19 22:17:25 2010 -0800"
      },
      "message": "xen/balloon: the balloon_lock is useless\n\nThe balloon_lock is useless, since it protects nothing against nothing.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "9be4d4575906af9698de660e477f949a076c87e1",
      "tree": "9a0857539b14c600ac6802ded4d129f23f5bcecf",
      "parents": [
        "e04195644eea7c6c14007922257704ec67156cd1"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Aug 31 15:01:16 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Nov 19 22:15:59 2010 -0800"
      },
      "message": "xen: add extra pages to balloon\n\nAdd extra pages in the pseudo-physical address space to the balloon\nso we can extend into them later.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "b86db4744230c94e480de56f1b7f31117edbf193",
      "tree": "e94240a428f525c11c8758ebdd50398cec95e7be",
      "parents": [
        "76db8ac45fc738f7d7664fe9b56d15c594a45228",
        "e681c047e47c0abe67bf95857f23814372793cb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 19:46:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 19:46:45 2010 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: Add EXT4_IOC_TRIM ioctl to handle batched discard\n  fs: Do not dispatch FITRIM through separate super_operation\n  ext4: ext4_fill_super shouldn\u0027t return 0 on corruption\n  jbd2: fix /proc/fs/jbd2/\u003cdev\u003e when using an external journal\n  ext4: missing unlock in ext4_clear_request_list()\n  ext4: fix setting random pages PageUptodate\n"
    },
    {
      "commit": "e681c047e47c0abe67bf95857f23814372793cb0",
      "tree": "b82d1e75d2b7774c05e0c224464286c570d5d624",
      "parents": [
        "93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89"
      ],
      "author": {
        "name": "Lukas Czerner",
        "email": "lczerner@redhat.com",
        "time": "Fri Nov 19 21:47:07 2010 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 19 21:47:07 2010 -0500"
      },
      "message": "ext4: Add EXT4_IOC_TRIM ioctl to handle batched discard\n\nFilesystem independent ioctl was rejected as not common enough to be in\ncore vfs ioctl. Since we still need to access to this functionality this\ncommit adds ext4 specific ioctl EXT4_IOC_TRIM to dispatch\next4_trim_fs().\n\nIt takes fstrim_range structure as an argument. fstrim_range is definec in\nthe include/linux/fs.h and its definition is as follows.\n\nstruct fstrim_range {\n\t__u64 start;\n\t__u64 len;\n\t__u64 minlen;\n}\n\nstart\t- first Byte to trim\nlen\t- number of Bytes to trim from start\nminlen\t- minimum extent length to trim, free extents shorter than this\n  number of Bytes will be ignored. This will be rounded up to fs\n  block size.\n\nAfter the FITRIM is done, the number of actually discarded Bytes is stored\nin fstrim_range.len to give the user better insight on how much storage\nspace has been really released for wear-leveling.\n\nSigned-off-by: Lukas Czerner \u003clczerner@redhat.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89",
      "tree": "16ed3163dbbdb5b46ed0f3a12d059b4c2c467e95",
      "parents": [
        "5a9ae68a349aa076bc8557ee2fcf865574459282"
      ],
      "author": {
        "name": "Lukas Czerner",
        "email": "lczerner@redhat.com",
        "time": "Fri Nov 19 21:18:35 2010 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 19 21:18:35 2010 -0500"
      },
      "message": "fs: Do not dispatch FITRIM through separate super_operation\n\nThere was concern that FITRIM ioctl is not common enough to be included\nin core vfs ioctl, as Christoph Hellwig pointed out there\u0027s no real point\nin dispatching this out to a separate vector instead of just through\n-\u003eioctl.\n\nSo this commit removes ioctl_fstrim() from vfs ioctl and trim_fs\nfrom super_operation structure.\n\nSigned-off-by: Lukas Czerner \u003clczerner@redhat.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "76db8ac45fc738f7d7664fe9b56d15c594a45228",
      "tree": "eca23feab074d505b375e27714473f4ad337bd85",
      "parents": [
        "caf8394524fdc039b090cd3af99157e9e76f4f06",
        "3105c19c450ac7c18ab28c19d364b588767261b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:32:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:32:22 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: fix readdir EOVERFLOW on 32-bit archs\n  ceph: fix frag offset for non-leftmost frags\n  ceph: fix dangling pointer\n  ceph: explicitly specify page alignment in network messages\n  ceph: make page alignment explicit in osd interface\n  ceph: fix comment, remove extraneous args\n  ceph: fix update of ctime from MDS\n  ceph: fix version check on racing inode updates\n  ceph: fix uid/gid on resent mds requests\n  ceph: fix rdcache_gen usage and invalidate\n  ceph: re-request max_size if cap auth changes\n  ceph: only let auth caps update max_size\n  ceph: fix open for write on clustered mds\n  ceph: fix bad pointer dereference in ceph_fill_trace\n  ceph: fix small seq message skipping\n  Revert \"ceph: update issue_seq on cap grant\"\n"
    },
    {
      "commit": "caf8394524fdc039b090cd3af99157e9e76f4f06",
      "tree": "c58af82b15459a55a66bfae3a9d83a23c2d2c62c",
      "parents": [
        "6656b3fc8aba2eb7ca00c06c7fe4917938b0b652",
        "0302b8622ce696af1cda22fcf207d3793350e896"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:25:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:25:59 2010 -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: (31 commits)\n  net: fix kernel-doc for sk_filter_rcu_release\n  be2net: Fix to avoid firmware update when interface is not open.\n  netfilter: fix IP_VS dependencies\n  net: irda: irttp: sync error paths of data- and udata-requests\n  ipv6: Expose reachable and retrans timer values as msecs\n  ipv6: Expose IFLA_PROTINFO timer values in msecs instead of jiffies\n  3c59x: fix build failure on !CONFIG_PCI\n  ipg.c: remove id [SUNDANCE, 0x1021]\n  net: caif: spi: fix potential NULL dereference\n  ath9k_htc: Avoid setting QoS control for non-QoS frames\n  net: zero kobject in rx_queue_release\n  net: Fix duplicate volatile warning.\n  MAINTAINERS: Add stmmac maintainer\n  bonding: fix a race in IGMP handling\n  cfg80211: fix can_beacon_sec_chan, reenable HT40\n  gianfar: fix signedness issue\n  net: bnx2x: fix error value sign\n  8139cp: fix checksum broken\n  r8169: fix checksum broken\n  rds: Integer overflow in RDS cmsg handling\n  ...\n"
    },
    {
      "commit": "6656b3fc8aba2eb7ca00c06c7fe4917938b0b652",
      "tree": "75516a951a337809f5548cc19204fd2d33cfffae",
      "parents": [
        "33e0d57f5d2f079104611be9f3fccc27ef2c6b24",
        "b1353e4f40f6179ab26a3bb1b2e1fe29ffe534f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:59:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:59:49 2010 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_via: apply magic FIFO fix to vt6420 too\n"
    },
    {
      "commit": "33e0d57f5d2f079104611be9f3fccc27ef2c6b24",
      "tree": "8903edabbf327e9244f8751eff179f967344c27d",
      "parents": [
        "864ee6cb22fd64c1f4fba8ea3f390ffd8816b563"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:54:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:54:40 2010 -0800"
      },
      "message": "Revert \"kernel: make /proc/kallsyms mode 400 to reduce ease of attacking\"\n\nThis reverts commit 59365d136d205cc20fe666ca7f89b1c5001b0d5a.\n\nIt turns out that this can break certain existing user land setups.\nQuoth Sarah Sharp:\n\n \"On Wednesday, I updated my branch to commit 460781b from linus\u0027 tree,\n  and my box would not boot.  klogd segfaulted, which stalled the whole\n  system.\n\n  At first I thought it actually hung the box, but it continued booting\n  after 5 minutes, and I was able to log in.  It dropped back to the\n  text console instead of the graphical bootup display for that period\n  of time.  dmesg surprisingly still works.  I\u0027ve bisected the problem\n  down to this commit (commit 59365d136d205cc20fe666ca7f89b1c5001b0d5a)\n\n  The box is running klogd 1.5.5ubuntu3 (from Jaunty).  Yes, I know\n  that\u0027s old.  I read the bit in the commit about changing the\n  permissions of kallsyms after boot, but if I can\u0027t boot that doesn\u0027t\n  help.\"\n\nSo let\u0027s just keep the old default, and encourage distributions to do\nthe \"chmod -r /proc/kallsyms\" in their bootup scripts.  This is not\nworth a kernel option to change default behavior, since it\u0027s so easily\ndone in user space.\n\nReported-and-bisected-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Marcus Meissner \u003cmeissner@suse.de\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Eugene Teo \u003ceugeneteo@kernel.org\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "864ee6cb22fd64c1f4fba8ea3f390ffd8816b563",
      "tree": "74e41ec9b5ceb47ab9d704ece42d603df390370c",
      "parents": [
        "973d168de251d46605dc00d2c7f83848a5af9fb9",
        "de391d12500ede13faa7ecadbe900a8de1f76cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:31:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:31:04 2010 -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: fix typo in keycode validation supporting large scancodes\n  Input: aiptek - tighten up permissions on sysfs attributes\n  Input: sysrq - pass along lone Alt + SysRq\n"
    },
    {
      "commit": "973d168de251d46605dc00d2c7f83848a5af9fb9",
      "tree": "ac607f4e61347a55f1ce12cc293725f74b9f089b",
      "parents": [
        "764bc5691765470b486ec70916935c771d7f5bb1",
        "16c59ef33b389217c29122235e475557bc1412a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:28:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:28:13 2010 -0800"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: Disable FBC on Ironlake to save 1W\n  drm/i915: Take advantage of auto-polling CRT hotplug detection on PCH hardware\n  drm/i915/crt: Introduce struct intel_crt\n  drm/i915: Do not hold mutex when faulting in user addresses\n  drm: radeon: fix error value sign\n  drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx\n  drm/i915: Retire any pending operations on the old scanout when switching\n  drm/i915: Fix I2C adapter registration\n"
    },
    {
      "commit": "764bc5691765470b486ec70916935c771d7f5bb1",
      "tree": "d23c7e2d66524cb9e7b18550d69cde6bcc3f651f",
      "parents": [
        "589136bfa784a4558b397f017ca2f06f0ca9080e",
        "164bcb94bc821fcbac752e809b4ac7c6f15d13b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:27:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:27:57 2010 -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: (40 commits)\n  drm/radeon/kms: i2c s/sprintf/snprintf/g for safety\n  drm/radeon/kms: fix i2c pad masks on rs4xx\n  drm/ttm: Fix up a theoretical deadlock\n  drm/radeon/kms: fix tiling info on evergreen\n  drm/radeon/kms: fix alignment when allocating buffers\n  drm/vmwgfx: Fix up an error path during bo creation\n  drm/radeon/kms: register an i2c adapter name for the dp aux bus\n  drm/radeon/kms/atom: add proper external encoders support\n  drm/radeon/kms/atom: cleanup and unify DVO handling\n  drm/radeon/kms: properly power up/down the eDP panel as needed (v4)\n  drm/radeon/kms/atom: set sane defaults in atombios_get_encoder_mode()\n  drm/radeon/kms: turn the backlight off explicitly for dpms\n  drm/radeon/kms: fix typo in r600 cs checker\n  drm: radeon: fix error value sign\n  drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx\n  nouveau: Acknowledge HPD irq in handler, not bottom half\n  drm/nouveau: Fix a few confusions between \"chipset\" and \"card_type\".\n  drm/nouveau: don\u0027t expose backlight control when available through ACPI\n  drm/nouveau/pm: improve memtiming mappings\n  drm/nouveau: Make PCIE GART size depend on the available RAMIN space.\n  ...\n"
    },
    {
      "commit": "b1353e4f40f6179ab26a3bb1b2e1fe29ffe534f5",
      "tree": "35694e229495cf71752abb214f374e9dc297cf56",
      "parents": [
        "589136bfa784a4558b397f017ca2f06f0ca9080e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Nov 19 15:29:19 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 19 13:16:26 2010 -0500"
      },
      "message": "sata_via: apply magic FIFO fix to vt6420 too\n\nvt6420 has the same FIFO overflow problem as vt6421 when combined with\ncertain devices.  This patch applies the magic fix to vt6420 too.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Martin Qvist \u003cq@maq.dk\u003e\nReported-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0302b8622ce696af1cda22fcf207d3793350e896",
      "tree": "70d8b124dcd37db847c5a6e997fca466458d024e",
      "parents": [
        "d9efd2af461abb7b54c49c1b7e654d496dd1d379"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 13:02:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 09:27:15 2010 -0800"
      },
      "message": "net: fix kernel-doc for sk_filter_rcu_release\n\nFix kernel-doc warning for sk_filter_rcu_release():\n\nWarning(net/core/filter.c:586): missing initial short description on line:\n * \tsk_filter_rcu_release: Release a socket filter by rcu_head\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\t\"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc:\tnetdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9efd2af461abb7b54c49c1b7e654d496dd1d379",
      "tree": "bd5adfe7c959ea1bca55f0f7dcd7e2c23701a304",
      "parents": [
        "dba4490d22a496f9b7c21919cf3effbed5851213"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "Sarveshwar.Bandi@emulex.com",
        "time": "Thu Nov 18 23:44:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 08:57:19 2010 -0800"
      },
      "message": "be2net: Fix to avoid firmware update when interface is not open.\n\nSince interrupts are enabled only when open is called on the interface,\nAttempting a firmware update operation when interface is down could lead to\npartial success or failure of operation. This fix fails the request if\nnetif_running is false.\n\nSigned-off-by: Sarveshwar Bandi \u003cSarveshwar.Bandi@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a9ae68a349aa076bc8557ee2fcf865574459282",
      "tree": "484c26f74f13a0c5962ac634c90462d98dea8e1a",
      "parents": [
        "0587aa3d11f9769a301b21bff2c3ed8365606b8d"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Nov 19 09:56:44 2010 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 19 09:56:44 2010 -0500"
      },
      "message": "ext4: ext4_fill_super shouldn\u0027t return 0 on corruption\n\nAt the start of ext4_fill_super, ret is set to -EINVAL, and any failure path\nout of that function returns ret.  However, the generic_check_addressable\nclause sets ret \u003d 0 (if it passes), which means that a subsequent failure (e.g.\na group checksum error) returns 0 even though the mount should fail.  This\ncauses vfs_kern_mount in turn to think that the mount succeeded, leading to an\noops.\n\nA simple fix is to avoid using ret for the generic_check_addressable check,\nwhich was last changed in commit 30ca22c70e3ef0a96ff84de69cd7e8561b416cb2.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "2811fe2beb7cb9f34eef4bc9627dcabb401bc05e",
      "tree": "9899ad1df359e38b388d5dcd64c6507b86358157",
      "parents": [
        "fb762a5b37e74023f1793cdf64e40d4da38b30ec"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 19 15:48:06 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 19 11:19:38 2010 +0000"
      },
      "message": "ASoC: uda134x - set reg_cache_default to uda134x_reg\n\nAfter checking the code in 2.6.36,\nI found this is missing during multi-component conversion.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "16c59ef33b389217c29122235e475557bc1412a1",
      "tree": "3f6f80a9582d83b0ae051bc8f6d51cd25d2a992a",
      "parents": [
        "e7dbb2f2f8ac843ab5e4d6a8e9a71d16089d324b"
      ],
      "author": {
        "name": "Alex Shi",
        "email": "alex.shi@intel.com",
        "time": "Fri Nov 19 09:33:55 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:36:21 2010 +0000"
      },
      "message": "drm/i915: Disable FBC on Ironlake to save 1W\n\nFrame buffer compression is broken on Ironlake due to buggy hardware.\nCurrently it is disabled through chicken bits, but it still consumes\nover 1W more than if we simply never attempt to enable the FBC code\npaths.\n\nSigned-off-by: Alex Shi \u003calex.shi@intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e7dbb2f2f8ac843ab5e4d6a8e9a71d16089d324b",
      "tree": "193d71e31fecc335ef2b0f542131d99cc543d82f",
      "parents": [
        "c9a1c4cded955176479a28556f546d3d015aee91"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Nov 16 16:03:53 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:30:28 2010 +0000"
      },
      "message": "drm/i915: Take advantage of auto-polling CRT hotplug detection on PCH hardware\n\nBoth IBX and CPT have an automatic hotplug detection mode which appears to work reliably enough\nthat we can dispense with the manual force hotplug trigger stuff. This means that\nhotplug detection is as simple as reading the current hotplug register values.\n\nThe first time the hotplug detection is activated, the code synchronously waits for a hotplug\nsequence in case the hardware hasn\u0027t bothered to do a detection cycle since being initialized.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "c9a1c4cded955176479a28556f546d3d015aee91",
      "tree": "66c10f17be0c0e6f0cdd07d34fc49ed054a0cbc2",
      "parents": [
        "51311d0a5c69adaec582080ad8d9b174a44dfd7a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Nov 16 10:58:37 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:30:28 2010 +0000"
      },
      "message": "drm/i915/crt: Introduce struct intel_crt\n\nWe will use this structure in future patches to store CRT specific\ninformation on the encoder.\n\nSplit out and tweaked from a patch by Keith Packard.\n\nSigned-off-by: Keith Packard \u003ckeithp@kithp.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "51311d0a5c69adaec582080ad8d9b174a44dfd7a",
      "tree": "a9267db7d647ad7ef2a5693875de6c7245024c46",
      "parents": [
        "1bb95834bbcdc969e477a9284cf96c17a4c2616f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Nov 17 09:10:42 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:30:15 2010 +0000"
      },
      "message": "drm/i915: Do not hold mutex when faulting in user addresses\n\nLinus Torvalds found that it was rather trivial to trigger a system\nfreeze:\n\n  In fact, with lockdep, I don\u0027t even need to do the sysrq-d thing: it\n  shows the bug as it happens. It\u0027s the X server taking the same lock\n  recursively.\n\n  Here\u0027s the problem:\n\n    \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n    [ INFO: possible recursive locking detected ]\n    2.6.37-rc2-00012-gbdbd01a #7\n    ---------------------------------------------\n    Xorg/2816 is trying to acquire lock:\n     (\u0026dev-\u003estruct_mutex){+.+.+.}, at: [\u003cffffffff812c626c\u003e] i915_gem_fault+0x50/0x17e\n\n    but task is already holding lock:\n     (\u0026dev-\u003estruct_mutex){+.+.+.}, at: [\u003cffffffff812c403b\u003e] i915_mutex_lock_interruptible+0x28/0x4a\n\n    other info that might help us debug this:\n    2 locks held by Xorg/2816:\n     #0:  (\u0026dev-\u003estruct_mutex){+.+.+.}, at: [\u003cffffffff812c403b\u003e] i915_mutex_lock_interruptible+0x28/0x4a\n     #1:  (\u0026mm-\u003emmap_sem){++++++}, at: [\u003cffffffff81022d4f\u003e] page_fault+0x156/0x37b\n\nThis recursion was introduced by rearranging the locking to avoid the\ndouble locking on the fast path (4f27b5d and fbd5a26d) and the\nintroduction of the prefault to encourage the fast paths (b5e4f2b). In\norder to undo the problem, we rearrange the code to perform the access\nvalidation upfront, attempt to prefault and then fight for control of the\nmutex.  the best case scenario where the mutex is uncontended the\nprefaulting is not wasted.\n\nReported-and-tested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b5d827b641b192ceb6968c21feb544c744e43108",
      "tree": "040da7c525271a74c7da2c5d60f29f02f000788f",
      "parents": [
        "67cb40560940ba36de22d66f0d5d8efe235c8bb1"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Dec 07 17:10:27 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 23:44:44 2010 -0800"
      },
      "message": "xen: make evtchn\u0027s name less generic\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "67cb40560940ba36de22d66f0d5d8efe235c8bb1",
      "tree": "1bc7f165e7ddaef5792fc13b4cc56b2c2b700725",
      "parents": [
        "bc7fc5e33e1a093e5f9e196595843bb096471586",
        "70697d540c0598ad023a391d4c895044db9a6624"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 22:43:38 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 22:43:38 2010 -0800"
      },
      "message": "Merge branch \u0027xen/dev-evtchn\u0027 into upstream/evtchn\n\n* xen/dev-evtchn:\n  xen/evtchn: add missing static\n  xen/evtchn: Fix name of Xen event-channel device\n  xen/evtchn: don\u0027t do unbind_from_irqhandler under spinlock\n  xen/evtchn: remove spurious barrier\n  xen/evtchn: ports start enabled\n  xen/evtchn: dynamically allocate port_user array\n  xen/evtchn: track enabled state for each port\n"
    },
    {
      "commit": "bc7fc5e33e1a093e5f9e196595843bb096471586",
      "tree": "6916c28ae9582f4257d5ec661a6903427b96571e",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 22:32:17 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 22:32:17 2010 -0800"
      },
      "message": "xen/evtchn: the evtchn device is non-seekable\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "9045d47ea362e6a3727ee3f1b69a1b656976772e",
      "tree": "7d8331cd5d1e5f10b03151172ae5bd7b1b46eeb6",
      "parents": [
        "fe61f1d737f7804e0bd440ace9724e669e2c2906"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 17:14:46 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 18 17:14:46 2010 -0800"
      },
      "message": "Revert \"xen/privcmd: create address space to allow writable mmaps\"\n\nThis reverts commit 24a89b5be4cf2b7f1b49b56b6cb4a7b71fccf241.\n\nWe should no longer need an address space now that we\u0027re correctly\nsetting VM_PFNMAP on our vmas.\n\nConflicts:\n\n\tdrivers/xen/xenfs/super.c\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "164bcb94bc821fcbac752e809b4ac7c6f15d13b5",
      "tree": "56b9b37289815471f882b0e132e4eb88d4c2f2da",
      "parents": [
        "be66305718bee9927e6acc6b75618ce3cd745718"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Nov 18 11:37:18 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 19 09:27:48 2010 +1000"
      },
      "message": "drm/radeon/kms: i2c s/sprintf/snprintf/g for safety\n\nAs per advice from Jean Delvare.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "be66305718bee9927e6acc6b75618ce3cd745718",
      "tree": "4c8514b1ec0e502261f84cee0ce13581a3f4f6cf",
      "parents": [
        "95ccb0f3bdc4438bf470c25450e6a8a6090ca253"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Nov 18 17:18:08 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 19 09:02:05 2010 +1000"
      },
      "message": "drm/radeon/kms: fix i2c pad masks on rs4xx\n\nThese got lost in the last i2c cleanup.  Fixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d23222\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": "589136bfa784a4558b397f017ca2f06f0ca9080e",
      "tree": "1a95899281bfda19bf61d061230d82ac8637141b",
      "parents": [
        "5d3efe0735350ca9329259f34ac6a84b36dd83f2",
        "23e701e6208191ad103517ae7a700f2dc59ab2ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:01:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:01:43 2010 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] remove SCSI host lock and serial number usage from ata_scsi_queuecmd\n"
    },
    {
      "commit": "5d3efe0735350ca9329259f34ac6a84b36dd83f2",
      "tree": "9dfe15f240893f61ecdd879edb8b9eb707fb21cf",
      "parents": [
        "f830673f6aa28741ff6993deade587c8550c1dd3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 12:27:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:47 2010 -0800"
      },
      "message": "MAINTAINERS: update documentation entries\n\nUpdate kernel-doc and Documentation maintainers info.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f830673f6aa28741ff6993deade587c8550c1dd3",
      "tree": "c6f8871dcc3c79742b2c29cc65cd6adaa0c50b95",
      "parents": [
        "e4fabad30eaba5bb78cd8d47885f1b705a0918a0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Nov 18 12:27:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:47 2010 -0800"
      },
      "message": "Documentation/development-process: more staging info\n\nDocument things that I would\u0027ve liked to have known when submitting a driver\nto gregkh for staging.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4fabad30eaba5bb78cd8d47885f1b705a0918a0",
      "tree": "8a57ebc9fa325d9189ea8a82dbfb158761afba89",
      "parents": [
        "f99e0e98f95bbe8833bd96c314b71ef859851bc5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Nov 18 12:27:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:47 2010 -0800"
      },
      "message": "Documentation/development-process: use -next trees instead of staging\n\nThis is confusing, as we have \"staging\" trees for drivers/staging.  Call\nthem -next trees.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f99e0e98f95bbe8833bd96c314b71ef859851bc5",
      "tree": "7abd748057f9bd529cdcfb99a2b90fff6b2f42be",
      "parents": [
        "ebde7b062cd9e2ea968c93f23f73dd28c0a192d1"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Thu Nov 18 12:27:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation: change email address for Hans Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebde7b062cd9e2ea968c93f23f73dd28c0a192d1",
      "tree": "143d247e7d9c3e505961d769494bd267c14c5078",
      "parents": [
        "09c9feb94672bdb3ca6d424a292ffc26eff8ca0b"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "walle@corscience.de",
        "time": "Thu Nov 18 12:27:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation/gpio.txt: explain poll/select usage\n\nAdd a bit more information how to use poll(2) on GPIO value files\ncorrectly. For me it was not clear that I need to poll(2) for\nPOLLPRI|POLLERR or select(2) for exceptfds.\n\nSigned-off-by: Bernhard Walle \u003cwalle@corscience.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09c9feb94672bdb3ca6d424a292ffc26eff8ca0b",
      "tree": "e73e487f5b89de79c62ae784f0eda0721bc8f3c1",
      "parents": [
        "2b35f4d9cab365d37c7b34ce51e1c1144c312d05"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Nov 18 12:27:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation: make configfs example code simpler, clearer\n\nIf \"p\" is NULL then it will cause an oops when we pass it to\nsimple_strtoul().  In this case \"p\" can not be NULL so I removed the\ncheck.  I also changed the check a little to make it more explicit that\nwe are testing whether p points to the NUL char.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b35f4d9cab365d37c7b34ce51e1c1144c312d05",
      "tree": "8c7edaadd7d469565b7c834fafebe506fef30851",
      "parents": [
        "2811036a19624168ff9342bb85421dbbb1d2ac0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 12:27:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "kernel-doc: escape xml for structs\n\nscripts/kernel-doc was leaving unescaped \u0027\u003c\u0027, \u0027\u003e\u0027, and \u0027\u0026\u0027 in\ngenerated xml output for structs.  This causes xml parser errors.\nConvert these characters to \"\u0026lt;\", \"\u0026gt;\", and \"\u0026amp;\" as needed\nto prevent errors.\n\nMost of the conversion was already done; complete it just before\noutput.\n\nDocumentation/DocBook/device-drivers.xml:41883: parser error : StartTag: invalid element name\n#define INPUT_KEYMAP_BY_INDEX\t(1 \u003c\u003c 0)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dba4490d22a496f9b7c21919cf3effbed5851213",
      "tree": "c66928ae2f6f7c9677266c2d84d3c92c0fc80b46",
      "parents": [
        "925e277f5221defdc53cbef1ac3ed1803fa32357"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Nov 18 08:20:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 13:14:33 2010 -0800"
      },
      "message": "netfilter: fix IP_VS dependencies\n\nWhen NF_CONNTRACK is enabled, IP_VS uses conntrack symbols.\nTherefore IP_VS can\u0027t be linked statically when conntrack\nis built modular.\n\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nTested-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "925e277f5221defdc53cbef1ac3ed1803fa32357",
      "tree": "5d11dc5bf2e6ca2ef848a3722c9270e59e4def67",
      "parents": [
        "18a31e1e282f9ed563b131526a88162ccbe04ee3"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Nov 16 09:40:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:24:25 2010 -0800"
      },
      "message": "net: irda: irttp: sync error paths of data- and udata-requests\n\nirttp_data_request() returns meaningful errorcodes, while irttp_udata_request()\njust returns -1 in similar situations. Sync the two and the loglevels of the\naccompanying output.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18a31e1e282f9ed563b131526a88162ccbe04ee3",
      "tree": "1ab16b75f4302854d5b2840143624577189f9997",
      "parents": [
        "07bfa524d4c67acbb6b6fbdd1dea923d07853c04"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Wed Nov 17 04:12:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:08:36 2010 -0800"
      },
      "message": "ipv6: Expose reachable and retrans timer values as msecs\n\nExpose reachable and retrans timer values in msecs instead of jiffies.\nBoth timer values are already exposed as msecs in the neighbour table\nnetlink interface.\n\nThe creation timestamp format with increased precision is kept but\ncleaned up.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07bfa524d4c67acbb6b6fbdd1dea923d07853c04",
      "tree": "6e3819f13d3f4efa9c099cf227b1d42b1bc78620",
      "parents": [
        "93908d192686d8285dd6441ff855df92a40103d2",
        "3bf30b56c4f0a1c4fae34050b7db4527c92891e8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:56:09 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:56:09 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "2811036a19624168ff9342bb85421dbbb1d2ac0d",
      "tree": "88a29edd3902aab12467339dad7253a94a31e1a1",
      "parents": [
        "ed1d77b18c9f4ff06d5b42c65041aa55a1447053"
      ],
      "author": {
        "name": "Youquan Song",
        "email": "youquan.song@linux.intel.com",
        "time": "Thu Nov 18 18:28:20 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 11:42:05 2010 -0800"
      },
      "message": "Fix build failure at cx25821-video driver\n\nKernel build fail for cx25821-video has depends on smp_lock.h header\nfile, but the dependency is removed in recent commit 451a3c24b013.\n\nSigned-off-by: Youquan Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93908d192686d8285dd6441ff855df92a40103d2",
      "tree": "f5d22a57782538cb2fe3a794294eef72bc8ede08",
      "parents": [
        "d530db0db90378b5674cb78d9c0cfcc83f851a5e"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Wed Nov 17 01:44:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:05:01 2010 -0800"
      },
      "message": "ipv6: Expose IFLA_PROTINFO timer values in msecs instead of jiffies\n\nIFLA_PROTINFO exposes timer related per device settings in jiffies.\nChange it to expose these values in msecs like the sysctl interface\ndoes.\n\nI did not find any users of IFLA_PROTINFO which rely on any of these\nvalues and even if there are, they are likely already broken because\nthere is no way for them to reliably convert such a value to another\ntime format.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed1d77b18c9f4ff06d5b42c65041aa55a1447053",
      "tree": "9356285fc858fa6b60af7e99e827c129a696f6c6",
      "parents": [
        "fb3ff69d1397ce4bd2441c87b1daea67cb945ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 10:56:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 10:56:29 2010 -0800"
      },
      "message": "hardirq.h: needs sched.h if using BKL\n\nThis really isn\u0027t the right thing to do, and strictly speaking we should\nhave the BKL depth count in the thread info right next to the preempt\ncount.  The two really do go together.\n\nHowever, since that would involve a patch to all architectures, and the\nBKL is finally going away, it\u0027s simply not worth the effort to do the\nRightThing(tm).  Just re-instate the \u003clinux/sched.h\u003e include that we\nused to get accidentally from the smp_lock.h one.\n\nThis is all fallout from the same old \"BKL: remove extraneous #include\n\u003csmp_lock.h\u003e\" commit.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d530db0db90378b5674cb78d9c0cfcc83f851a5e",
      "tree": "094638394270074f85e6aa6e2a89e00f0e92cb86",
      "parents": [
        "1aa46ec91cfd3cc4ab19780f664a3d089bb67173"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Nov 16 05:27:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:47:42 2010 -0800"
      },
      "message": "3c59x: fix build failure on !CONFIG_PCI\n\nVORTEX_PCI() could return NULL so it needs to be casted before\naccessing any member of struct pci_dev. This fixes following\nbuild failure. Likewise VORTEX_EISA() was changed also.\n\n  CC [M]  drivers/net/3c59x.o\ndrivers/net/3c59x.c: In function \u0027acpi_set_WOL\u0027:\ndrivers/net/3c59x.c:3211:39: warning: dereferencing \u0027void *\u0027 pointer\ndrivers/net/3c59x.c:3211:39: error: request for member \u0027current_state\u0027 in something not a structure or union\nmake[3]: *** [drivers/net/3c59x.o] Error 1\nmake[2]: *** [drivers/net/3c59x.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aa46ec91cfd3cc4ab19780f664a3d089bb67173",
      "tree": "7d0d166b44d755527f705b5523bf8f6de898ecc6",
      "parents": [
        "8ea91226eccf6c8ab9c55054b24c21021d4d9d19"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Nov 13 13:42:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:45:24 2010 -0800"
      },
      "message": "ipg.c: remove id [SUNDANCE, 0x1021]\n\nipg.c:\n  The id [SUNDANCE, 0x1021] (\u003d[0x13f0, 0x1021]) is defined\n  at dl2k.h and ipg.c.\n  But this device works better with dl2k driver.\n\n  This problem is similar with the commit\n  [25cca5352712561fba97bd37c495593d641c1d39\n  ipg: Remove device claimed by dl2k from pci id table]\n  at 11 Feb 2010.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ea91226eccf6c8ab9c55054b24c21021d4d9d19",
      "tree": "70fd9d9479d09c1dcf7d97264ebc03fd66e9cc11",
      "parents": [
        "7d8e76bf9ac3604897f0ce12e8bf09b68c2a2c89"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Thu Nov 18 10:35:58 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:35:58 2010 -0800"
      },
      "message": "net: caif: spi: fix potential NULL dereference\n\nalloc_netdev() is not checked here for NULL return value.  dev is\ncheck instead.  It might lead to NULL dereference of ndev.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf30b56c4f0a1c4fae34050b7db4527c92891e8",
      "tree": "bad5fede5c21abc8945d57594ad6617b2a5b1981",
      "parents": [
        "09a02fdb919876c01e8f05960750a418b3f7fa48"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Thu Nov 18 12:19:52 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 18 13:17:47 2010 -0500"
      },
      "message": "ath9k_htc: Avoid setting QoS control for non-QoS frames\n\nSetting tid information in the TX header is required only for QoS\nframes. Not handling this case causes severe data loss with some APs.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb3ff69d1397ce4bd2441c87b1daea67cb945ac6",
      "tree": "d4d20181d17d0bc2f4d64967733d216c7d07ce08",
      "parents": [
        "2d42dc3feb6649c0e08641b0a6f0e0bad22aeeb2",
        "c8770e7ba63bb5dd8fe5f9d251275a8fa717fb78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 09:45:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 09:45:47 2010 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: VMX: Fix host userspace gsbase corruption\n  KVM: Correct ordering of ldt reload wrt fs/gs reload\n"
    },
    {
      "commit": "7d8e76bf9ac3604897f0ce12e8bf09b68c2a2c89",
      "tree": "c22856a3f630d3fb3067aa1a89f8f884f97dcc40",
      "parents": [
        "ef22b7b65f0eda9015becc7bff225a399914a242"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Nov 16 19:42:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:41:40 2010 -0800"
      },
      "message": "net: zero kobject in rx_queue_release\n\nnetif_set_real_num_rx_queues() can decrement and increment\nthe number of rx queues. For example ixgbe does this as\nfeatures and offloads are toggled. Presumably this could\nalso happen across down/up on most devices if the available\nresources changed (cpu offlined).\n\nThe kobject needs to be zero\u0027d in this case so that the\nstate is not preserved across kobject_put()/kobject_init_and_add().\n\nThis resolves the following error report.\n\nixgbe 0000:03:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX\nkobject (ffff880324b83210): tried to init an initialized object, something is seriously wrong.\nPid: 1972, comm: lldpad Not tainted 2.6.37-rc18021qaz+ #169\nCall Trace:\n [\u003cffffffff8121c940\u003e] kobject_init+0x3a/0x83\n [\u003cffffffff8121cf77\u003e] kobject_init_and_add+0x23/0x57\n [\u003cffffffff8107b800\u003e] ? mark_lock+0x21/0x267\n [\u003cffffffff813c6d11\u003e] net_rx_queue_update_kobjects+0x63/0xc6\n [\u003cffffffff813b5e0e\u003e] netif_set_real_num_rx_queues+0x5f/0x78\n [\u003cffffffffa0261d49\u003e] ixgbe_set_num_queues+0x1c6/0x1ca [ixgbe]\n [\u003cffffffffa0262509\u003e] ixgbe_init_interrupt_scheme+0x1e/0x79c [ixgbe]\n [\u003cffffffffa0274596\u003e] ixgbe_dcbnl_set_state+0x167/0x189 [ixgbe]\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef22b7b65f0eda9015becc7bff225a399914a242",
      "tree": "15801292a4a57bc71552685e10f21e1e8094efc8",
      "parents": [
        "b52b97a339c0f2d76dfd6a31466d3f1b05c5cf7e"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Thu Nov 18 09:40:04 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:40:04 2010 -0800"
      },
      "message": "net: Fix duplicate volatile warning.\n\njiffies is defined as \"volatile\".\n\n  extern unsigned long volatile __jiffy_data jiffies;\n\nACCESS_ONCE() uses \"volatile\".\nAs a result, some compilers warn duplicate `volatile\u0027 for ACCESS_ONCE(jiffies).\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b52b97a339c0f2d76dfd6a31466d3f1b05c5cf7e",
      "tree": "870157a80d0b98575ce848afce919e3f0feb76aa",
      "parents": [
        "3006bc38895895f1a0352c2e17e1a503f35f7e2f"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Thu Nov 18 09:32:02 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:32:02 2010 -0800"
      },
      "message": "MAINTAINERS: Add stmmac maintainer\n\nAdd STMMAC to the list of supported Ethernet drivers\nand myself as maintainer.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3006bc38895895f1a0352c2e17e1a503f35f7e2f",
      "tree": "24a3a9ecbee9215898b4c6b30357740eeeb632bb",
      "parents": [
        "28cb6ccd2c7e86b3a4db94c7062cd27937bed424"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Nov 18 09:30:42 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:30:42 2010 -0800"
      },
      "message": "bonding: fix a race in IGMP handling\n\nRCU conversion in IGMP code done in net-next-2.6 raised a race in\n__bond_resend_igmp_join_requests().\n\nIt iterates in_dev-\u003emc_list without appropriate protection (RTNL, or\nread_lock on in_dev-\u003emc_list_lock).\n\nAnother cpu might delete an entry while we use it and trigger a fault.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de391d12500ede13faa7ecadbe900a8de1f76cfa",
      "tree": "1eead92192ccd11aebe5b734767aebfeed5dd258",
      "parents": [
        "6f07d31e46639e4b1b23de6ee88c9e079a7bf32d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Thu Nov 18 09:06:43 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 18 09:20:42 2010 -0800"
      },
      "message": "Input: fix typo in keycode validation supporting large scancodes\n\nCheck the input_keymap_entry keycode size (u32) instead of the device\u0027s\n(void*) when validating that keycode value can be stored in the keymap.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id\u003d22722\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nTested-by: Norbert Preining \u003cpreining@logic.at\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3105c19c450ac7c18ab28c19d364b588767261b3",
      "tree": "2b306fb3b8536f5f92f085993bbd966d9eb3929a",
      "parents": [
        "7b88dadc13e0004947de52df128dbd5b0754ed0a"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Nov 18 09:15:07 2010 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Nov 18 09:15:07 2010 -0800"
      },
      "message": "ceph: fix readdir EOVERFLOW on 32-bit archs\n\nOne of the readdir filldir_t callers was passing the raw ceph 64-bit ino\ninstead of the hashed 32-bit one, producing an EOVERFLOW in the filler\ncallback.  Fix this by calling the ceph_vino_to_ino() helper to do the\nconversion.\n\nReported-by: Jan Smets \u003cjan.smets@alcatel-lucent.com\u003e\nTested-by: Jan Smets \u003cjan.smets@alcatel-lucent.com\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "09a02fdb919876c01e8f05960750a418b3f7fa48",
      "tree": "56be1e83394ba38590ab16a0d2905fe49e05414d",
      "parents": [
        "9236d838c920e90708570d9bbd7bb82d30a38130"
      ],
      "author": {
        "name": "Mark Mentovai",
        "email": "mark@moxienet.com",
        "time": "Wed Nov 17 16:34:37 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 18 11:35:05 2010 -0500"
      },
      "message": "cfg80211: fix can_beacon_sec_chan, reenable HT40\n\nThis follows wireless-testing 9236d838c920e90708570d9bbd7bb82d30a38130\n(\"cfg80211: fix extension channel checks to initiate communication\") and\nfixes accidental case fall-through. Without this fix, HT40 is entirely\nblocked.\n\nSigned-off-by: Mark Mentovai \u003cmark@moxienet.com\u003e\nCc: stable@kernel.org\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2d42dc3feb6649c0e08641b0a6f0e0bad22aeeb2",
      "tree": "919c0b1a42789de7b4fc0f029b0698426ac98b03",
      "parents": [
        "70b99eff756e8995b607a9d33f242c1e4f480f32",
        "e3839ed8e89e79202c0402ac46965c0686897890"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 08:24:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 08:24:58 2010 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,ppc: Fix regression in evr register handling\n  kgdb,x86: fix regression in detach handling\n  kdb: fix crash when KDB_BASE_CMD_MAX is exceeded\n  kdb: fix memory leak in kdb_main.c\n"
    },
    {
      "commit": "70b99eff756e8995b607a9d33f242c1e4f480f32",
      "tree": "23b62ad71f77f9cb44622d0be55ff3e4f7e55a00",
      "parents": [
        "0a5b871ea4c6bfb2723ac2ffc7ef5c32452abb89",
        "0f6b77ca12bea571e0a97b0588f62aa5f6012d61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 07:38:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 07:38:58 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Update a BKL related comment\n  powerpc/mm: Fix module instruction tlb fault handling on Book-E 64\n  powerpc: Fix call to subpage_protection()\n  powerpc: Set CONFIG_32BIT on ppc32\n  powerpc/mm: Fix build error in setup_initial_memory_limit\n  powerpc/pseries: Don\u0027t override CONFIG_PPC_PSERIES_DEBUG\n  powerpc: Fix div64 in bootloader\n"
    },
    {
      "commit": "fb762a5b37e74023f1793cdf64e40d4da38b30ec",
      "tree": "1d4119f0ac83cfaf124ce21b70fa376bb9edf17a",
      "parents": [
        "bedad0ca3fb2ba52c347b54a97b78d32e406dd96"
      ],
      "author": {
        "name": "Jesse Marroquin",
        "email": "jesse.marroquin@maxim-ic.com",
        "time": "Wed Nov 17 14:26:40 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 18 10:56:04 2010 +0000"
      },
      "message": "ASoC: Add support for MAX98089 CODEC\n\nThis patch adds initial support for the MAX98089 CODEC.\n\nSigned-off-by: Jesse Marroquin \u003cjesse.marroquin@maxim-ic.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "95ccb0f3bdc4438bf470c25450e6a8a6090ca253",
      "tree": "a4a55496a9483ddf43d8bd72c149341536628874",
      "parents": [
        "9a03d3487abe89e3650bb2533c5d909143955499"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Thu Nov 11 10:04:53 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 15:00:42 2010 +1000"
      },
      "message": "drm/ttm: Fix up a theoretical deadlock\n\nA process suspended waiting for a higher sequence or no sequence to unreserve,\na bo may be beaten to the reservation by a process with a lower sequence.\nIn that case the first process should give up trying to reserve and\nreturn -EAGAIN. In order for that to happen, we must wake waiting processes\nwhen we change sequence, so that they have a chance to detect the new\nsequence.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9a03d3487abe89e3650bb2533c5d909143955499",
      "tree": "5f7632fc11fb72492d8a217a850ddd43e24299f4",
      "parents": [
        "1aa52bd3bc839064d5a3e4de406850f4a3aa5378",
        "ab838338a2a9e0cb8346eb0cab9977be13e8dce5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:57:28 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:57:28 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of /ssd/git/drm-nouveau-next into drm-fixes\n\n* \u0027nouveau/for-airlied\u0027 of /ssd/git/drm-nouveau-next: (25 commits)\n  nouveau: Acknowledge HPD irq in handler, not bottom half\n  drm/nouveau: Fix a few confusions between \"chipset\" and \"card_type\".\n  drm/nouveau: don\u0027t expose backlight control when available through ACPI\n  drm/nouveau/pm: improve memtiming mappings\n  drm/nouveau: Make PCIE GART size depend on the available RAMIN space.\n  drm/nouveau: Return error from nouveau_gpuobj_new if we\u0027re out of RAMIN.\n  drm/nouveau: Fix compilation issues in nouveau_pm when CONFIG_HWMON is not set\n  drm/nouveau: Don\u0027t use load detection for connector polling.\n  drm/nv10-nv20: Fix instability after MPLL changes.\n  drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang\n  drm/nouveau: Don\u0027t poll LVDS outputs.\n  drm/nouveau: Use \"force\" to decide if analog load detection is ok or not.\n  drm/nv04: Fix scanout over the 16MB mark.\n  drm/nouveau: fix nv40 pcie gart size\n  drm/nva3: fix overflow in fixed point math used for pll calculation\n  drm/nv10: Balance RTs expected to be accessed simultaneously by the 3d engine.\n  drm/nouveau: Expose some BO usage flags to userspace.\n  drm/nouveau: Reduce severity of the unknown getparam error.\n  drm/nouveau: Avoid lock dependency between ramht and ramin spinlocks.\n  drm/nouveau: Some random cleanups.\n  ...\n"
    },
    {
      "commit": "1aa52bd3bc839064d5a3e4de406850f4a3aa5378",
      "tree": "5acdc55a07a0309d00329619cb32562f9ea833ed",
      "parents": [
        "268b2510de14f62134d87ba9b4981816192db386"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 12:11:03 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:59 2010 +1000"
      },
      "message": "drm/radeon/kms: fix tiling info on evergreen\n\nWe aren\u0027t currently using tiling in userspace on evergreen,\nbut the info we currently return for the tiling info query\n(gb_addr_config) is no adequate for userspace tiling alignment\ncalculations.  It does not contain the bank info.  Create a custom\ntiling info dword with all the necessary info (num channels,\nnum banks, group size, row size).\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "268b2510de14f62134d87ba9b4981816192db386",
      "tree": "8861593a52a6e229cf29f02223986d17876fa57f",
      "parents": [
        "2f5993cca67f9c80dcd390feef13695ca072b8a5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 19:00:26 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:53 2010 +1000"
      },
      "message": "drm/radeon/kms: fix alignment when allocating buffers\n\nWe were previously dropping alignment requests on the floor\nwhen allocating buffers so we always ended up page aligned.\nCertain tiling modes on 6xx+ require larger alignment which\nwasn\u0027t happening before.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Jerome Glisse \u003cj.glisse@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "2f5993cca67f9c80dcd390feef13695ca072b8a5"
}
