)]}'
{
  "log": [
    {
      "commit": "3d68bd0010d2c9bc9ad6004fdcc4d6a56dcae199",
      "tree": "013ac9bd1bc68d1d9dda17346eefc617aeb47265",
      "parents": [
        "efcbae253f97bf82e7befd372da3ad5995a53f1a",
        "05e9a2f67849e427f8900bad0a3f2a939e8dd3d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:49:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:49:28 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  Bluetooth: Fix crash with incoming L2CAP connections\n  Bluetooth: Fix regression in L2CAP connection procedure\n  gianfar: rx parser\n  r6040: only disable RX interrupt if napi_schedule_prep is successful\n  net: remove NETIF_F_ALL_TX_OFFLOADS\n  net: sctp: fix checksum marking for outgoing packets\n"
    },
    {
      "commit": "efcbae253f97bf82e7befd372da3ad5995a53f1a",
      "tree": "fbbba7dc1af78b341fbaab0bf329d343accff4ea",
      "parents": [
        "54a772b8aace3df8ad6af0bd0748f57d27f72b1d",
        "f71d26bb6503e9b11b91444819b2f96872baaab8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:48:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:48:52 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: hpwdt depends on PCI\n  watchdog: fix hpwdt Kconfig regression in 3.0-rc\n"
    },
    {
      "commit": "54a772b8aace3df8ad6af0bd0748f57d27f72b1d",
      "tree": "bb75460187efc5b699491da9cd7fa423e8de7b4b",
      "parents": [
        "a6b52a9db891e2a39e8a0fed6005935d8b1aa59c",
        "a1ad5ec7f520c559becab2e989a397f1d6ac5eb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:48:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:48:18 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] tuner-core: fix a 2.6.39 regression with mt20xx\n  [media] dvb_frontend: fix race condition in stopping/starting frontend\n  [media] media: fix radio-sf16fmr2 build when SND is not enabled\n  [media] MEDIA: Fix non-ISA_DMA_API link failure of sound code\n  [media] nuvoton-cir: make idle timeout more sane\n  [media] mceusb: increase default timeout to 100ms\n  [media] mceusb: Timeout unit corrections\n  [media] Revert \"V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\"\n"
    },
    {
      "commit": "a6b52a9db891e2a39e8a0fed6005935d8b1aa59c",
      "tree": "3fbef9df274667d1e96894c2b8c373b7192cfaf1",
      "parents": [
        "247dc220f410969b35f884f1554fe9b78119dd59",
        "7fb574a97f7147610c44cef55d0cde2409392a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:47:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:47:47 2011 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Fixes device power states array overflow\n  ACPI, APEI, HEST, Detect duplicated hardware error source ID\n  ACPI: Fix lockdep false positives in acpi_power_off()\n"
    },
    {
      "commit": "247dc220f410969b35f884f1554fe9b78119dd59",
      "tree": "d8fc8c3bb86aa5a415edcc25f772bafb6f49b59b",
      "parents": [
        "94b0522ab77e4d74950e258e804ba05030b6fcff",
        "84652e834b11d1d279e9073a94b320c85707a880"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:47:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:47:27 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / MIPS: Convert i8259.c to using syscore_ops\n"
    },
    {
      "commit": "94b0522ab77e4d74950e258e804ba05030b6fcff",
      "tree": "79e4898ddcfe86b7c529a4529556cd5fc5ec9cab",
      "parents": [
        "d4bd4b40f8b18ad6a7e269e8f5c06f953f51016d",
        "d670ac019f60e4932ba329bb0800bf2929e6d77c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:47:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:47:11 2011 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: SAMSUNG: DMA Cleanup as per sparse\n  ARM: SAMSUNG: Check NULL return from irq_alloc_generic_chip\n"
    },
    {
      "commit": "d4bd4b40f8b18ad6a7e269e8f5c06f953f51016d",
      "tree": "7d8007097c318246179ed396ea0c075b42e46637",
      "parents": [
        "1765a367a3b5d5e9692949b0c5ec933eff2c0701",
        "1ef48593bd6a508984d1270a1075532628bfd9c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:43:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:43:58 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: sun4m SMP: fix wrong shift instruction in IPI handler\n  sparc32,leon: Added __init declaration to leon_flush_needed()\n  sparc/irqs: Do not trace arch_local_{*,irq_*} functions\n"
    },
    {
      "commit": "f71d26bb6503e9b11b91444819b2f96872baaab8",
      "tree": "beb605afc22e9c945f9d3402e5f13a68a4ff7ec9",
      "parents": [
        "2a75ca4a43e4276e6da2c75bea672a03e8e900fb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jul 16 12:25:49 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jul 17 12:40:08 2011 +0000"
      },
      "message": "watchdog: hpwdt depends on PCI\n\nhpwdt is a PCI driver so it should depend on PCI.\nFixes these build errors:\n\ndrivers/watchdog/hpwdt.c:762: error: implicit declaration of function \u0027pci_iomap\u0027\ndrivers/watchdog/hpwdt.c:762: warning: assignment makes pointer from integer without a cast\ndrivers/watchdog/hpwdt.c:797: error: implicit declaration of function \u0027pci_iounmap\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\n\n"
    },
    {
      "commit": "1ef48593bd6a508984d1270a1075532628bfd9c8",
      "tree": "4cc0cdc07616becf7f60e5fa7438c916d30f6dbe",
      "parents": [
        "6d999da4d2610460fc5f5ce498f1483b40cc6679"
      ],
      "author": {
        "name": "Will Simoneau",
        "email": "simoneau@ele.uri.edu",
        "time": "Sat Jul 16 10:45:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 16 10:45:12 2011 -0700"
      },
      "message": "sparc: sun4m SMP: fix wrong shift instruction in IPI handler\n\nThis shift instruction appears to be shifting in the wrong direction.\nWithout this change, my SparcStation-20MP hangs just after bringing up\nthe second CPU:\n\nEntering SMP Mode...\nStarting CPU 2 at f02b4e90\nBrought up 2 CPUs\nTotal of 2 processors activated (99.52 BogoMIPS).\n   *** stuck ***\n\nSigned-off-by: Will Simoneau \u003csimoneau@ele.uri.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05e9a2f67849e427f8900bad0a3f2a939e8dd3d6",
      "tree": "95048e1f1f0cff75d38792079d477f603b45a37c",
      "parents": [
        "9191e6ad897a8b4f0b89aea7c2d3c843f29a8630"
      ],
      "author": {
        "name": "Ilia Kolomisnky",
        "email": "iliak@ti.com",
        "time": "Fri Jul 15 18:30:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 16 10:14:44 2011 -0700"
      },
      "message": "Bluetooth: Fix crash with incoming L2CAP connections\n\nAnother regression fix considering incomming l2cap connections with\ndefer_setup enabled. In situations when incomming connection is\nextracted with l2cap_sock_accept, it\u0027s bt_sock info will have\n\u0027parent\u0027 member zerroed, but \u0027parent\u0027 may be used unconditionally\nin l2cap_conn_start() and l2cap_security_cfm() when defer_setup\nis enabled.\n\nBacktrace:\n[\u003cbf02d5ac\u003e] (l2cap_security_cfm+0x0/0x2ac [bluetooth]) from [\u003cbf01f01c\u003e] (hci_event_pac\nket+0xc2c/0x4aa4 [bluetooth])\n[\u003cbf01e3f0\u003e] (hci_event_packet+0x0/0x4aa4 [bluetooth]) from [\u003cbf01a844\u003e] (hci_rx_task+0x\ncc/0x27c [bluetooth])\n[\u003cbf01a778\u003e] (hci_rx_task+0x0/0x27c [bluetooth]) from [\u003cc008eee4\u003e] (tasklet_action+0xa0/\n0x15c)\n[\u003cc008ee44\u003e] (tasklet_action+0x0/0x15c) from [\u003cc008f38c\u003e] (__do_softirq+0x98/0x130)\n r7:00000101 r6:00000018 r5:00000001 r4:efc46000\n[\u003cc008f2f4\u003e] (__do_softirq+0x0/0x130) from [\u003cc008f524\u003e] (do_softirq+0x4c/0x58)\n[\u003cc008f4d8\u003e] (do_softirq+0x0/0x58) from [\u003cc008f5e0\u003e] (run_ksoftirqd+0xb0/0x1b4)\n r4:efc46000 r3:00000001\n[\u003cc008f530\u003e] (run_ksoftirqd+0x0/0x1b4) from [\u003cc009f2a8\u003e] (kthread+0x84/0x8c)\n r7:00000000 r6:c008f530 r5:efc47fc4 r4:efc41f08\n[\u003cc009f224\u003e] (kthread+0x0/0x8c) from [\u003cc008cc84\u003e] (do_exit+0x0/0x5f0)\n\nSigned-off-by: Ilia Kolomisnky \u003ciliak@ti.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9191e6ad897a8b4f0b89aea7c2d3c843f29a8630",
      "tree": "ef5f1c3795db584b7ff7780ac915aa7b0bdce057",
      "parents": [
        "f3dc1586375c3fa061c4867e8b076d09a53beb03"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Jul 15 18:30:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 16 10:14:44 2011 -0700"
      },
      "message": "Bluetooth: Fix regression in L2CAP connection procedure\n\nCaused by the following commit, partially revert it.\n\ncommit 9fa7e4f76f3658ba1f44fbdb95c77e7df3f53f95\nAuthor: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nDate:   Thu Jun 30 16:11:30 2011 -0300\n\n    Bluetooth: Fix regression with incoming L2CAP connections\n\n    PTS test A2DP/SRC/SRC_SET/TC_SRC_SET_BV_02_I revealed that\n    ( probably after the df3c3931e commit ) the l2cap connection\n    could not be established in case when the \"Auth Complete\" HCI\n    event does not arive before the initiator send \"Configuration\n    request\", in which case l2cap replies with \"Command rejected\"\n    since the channel is still in BT_CONNECT2 state.\n\nSigned-off-by: Luiz Augusto von Dentz \u003cluiz.von.dentz@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d670ac019f60e4932ba329bb0800bf2929e6d77c",
      "tree": "43bdce92d0c6c6a34aea44cc764051cecb705fd2",
      "parents": [
        "691abd0abf8fd496c96fdb5b4fb64721f02aa513"
      ],
      "author": {
        "name": "Sangwook Lee",
        "email": "sangwook.lee@linaro.org",
        "time": "Sat Jul 16 15:50:19 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Jul 16 15:50:19 2011 +0900"
      },
      "message": "ARM: SAMSUNG: DMA Cleanup as per sparse\n\nFunction declaration differs between file: dma.c and file:dma.h\nand SPARSE (Documentation/sparse.txt) gives error messages\n\nAll dma channels are members of \u0027enum dma_ch\u0027 and not \u0027unsigned int\u0027\nPlease have a look at channel definitions in:\narch/arm/mach-s3c64xx/include/mach/dma.h\narch/arm/plat-samsung/include/plat/s3c-dma-pl330.h\narch/arm/mach-s3c2410/include/mach/dma.h\nSo all arguments should be of type \u0027enum dma_ch\u0027\n\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "2a75ca4a43e4276e6da2c75bea672a03e8e900fb",
      "tree": "7d4558de387fe7075f2169479968e28fb90c60a6",
      "parents": [
        "1765a367a3b5d5e9692949b0c5ec933eff2c0701"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Jul 15 23:23:33 2011 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Jul 16 06:06:12 2011 +0000"
      },
      "message": "watchdog: fix hpwdt Kconfig regression in 3.0-rc\n\nRemove Kconfig regression caused by commit\na4616153deae053b29a2b7dd9ec4b2a225accfc5 \"watchdog: hpwdt: build hpwdt as\nmodule by default with NMI_DECODING enabled\"\n\nWith the above change applied, hpwdt will be enabled unconditionally by just\nentering the Watchdog subscreen in menuconfig. Since this driver is not\nessential to boot any box it should remain disabled until it gets manually\nenabled, just like all other drivers.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Tony Camuso \u003ctcamuso@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "691abd0abf8fd496c96fdb5b4fb64721f02aa513",
      "tree": "e8a7e9ded2937b3edfbf99ce8e104e1a17981df3",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Sat Jul 16 11:13:47 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Jul 16 11:13:47 2011 +0900"
      },
      "message": "ARM: SAMSUNG: Check NULL return from irq_alloc_generic_chip\n\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "1765a367a3b5d5e9692949b0c5ec933eff2c0701",
      "tree": "8dad931aab78c8f83588eec7cd3ff1f6dcae0f65",
      "parents": [
        "900b170af40b4fef54e89f3d48d055f7d8031ae6",
        "164d5c3988baf61f40c5749ddc063a9cdca8f521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 18:03:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 18:03:30 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: wm831x: add a missing break in wm831x_gpio_dbg_show\n"
    },
    {
      "commit": "900b170af40b4fef54e89f3d48d055f7d8031ae6",
      "tree": "3a7a4fba6d5efd200eeab0eabbaf1d6fd632c894",
      "parents": [
        "af8a927c8bdea82cf220e0b720d64daaf073a969"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Fri Jul 15 21:33:12 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 18:02:35 2011 -0700"
      },
      "message": "ARM: fix regression in IXP4xx clocksource\n\nCommit 234b6ceddb4fc2a4bc5b9a7670f070f6e69e0868\n\n   clocksource: convert ARM 32-bit up counting clocksources\n\nbroke the build for ixp4xx and made big endian operation impossible.\nThis commit restores the original behaviour.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n[ Thomas says that we might want to have generic BE accessor functions\n  to the MMIO clock source, but that hasn\u0027t happened yet, so in the\n  meantime this seems to be the short-term fix for the particular\n  problem - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3dc1586375c3fa061c4867e8b076d09a53beb03",
      "tree": "70202f8648dfdaa47c3a877425a60057d06ee7f1",
      "parents": [
        "0d9b6e738a22244d38def847a24e5ee6fcedd898"
      ],
      "author": {
        "name": "Sebastian Pöhn",
        "email": "sebastian.belden@googlemail.com",
        "time": "Fri Jul 15 16:00:20 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 15 16:00:20 2011 -0700"
      },
      "message": "gianfar: rx parser\n\nOnly let the rx parser be enabled if it is necessary (if VLAN extraction,\nIP or TCP checksumming or the rx queue filer are enabled). Otherwise\ndisable it.\n\nThe new routine gfar_check_rx_parser_mode should be run after every\nchange on this features and will enable/disable the parser as necessary.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Sebastian Poehn \u003csebastian.poehn@belden.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84652e834b11d1d279e9073a94b320c85707a880",
      "tree": "f7d1650c5e88ee3a55100e9a367835ae75f2c646",
      "parents": [
        "3110df800c4de2724624d46e6bed27efc5e9a707"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jul 16 00:59:54 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jul 16 00:59:54 2011 +0200"
      },
      "message": "PM / MIPS: Convert i8259.c to using syscore_ops\n\nThe code in arch/mips/kernel/i8259.c still hasn\u0027t been converted to\nusing struct syscore_ops instead of a sysdev for resume and shutdown.\nAs a result, this code doesn\u0027t build any more after suspend, resume\nand shutdown callbacks have been removed from struct sysdev_class.\nFix this problem by converting i8259.c to using syscore_ops.\n\nReported-and-tested-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "164d5c3988baf61f40c5749ddc063a9cdca8f521",
      "tree": "e627515924beb4c914f20d0f134d25d70a008d16",
      "parents": [
        "2345b20fd9160d99f7cdf34e7b028ea351bf9c25"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Jul 10 15:45:07 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 14:03:30 2011 -0600"
      },
      "message": "gpio: wm831x: add a missing break in wm831x_gpio_dbg_show\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "af8a927c8bdea82cf220e0b720d64daaf073a969",
      "tree": "97411751db099ab0c2022d0699e6f9df9aef2e3a",
      "parents": [
        "3110df800c4de2724624d46e6bed27efc5e9a707",
        "3a36199114de0e60984534776732e0a7a220e29e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 11:03:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 11:03:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: remove resize from unsupported features list\n"
    },
    {
      "commit": "3110df800c4de2724624d46e6bed27efc5e9a707",
      "tree": "7285520054f5fb5e154c8f71c9232f8b63cca417",
      "parents": [
        "375d0c0e70cf788fa74c658e5dd619a7abb7c5f7",
        "7e97bbba62754ea86e191b99c6978476198ecb99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 10:21:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 10:21:21 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (adm1275) Fix coefficients per datasheet revision B\n  hwmon: (pmbus) Use long variables for register to data conversions\n"
    },
    {
      "commit": "375d0c0e70cf788fa74c658e5dd619a7abb7c5f7",
      "tree": "07a53ae55261580137f5d9d69fc7d9c5365f3229",
      "parents": [
        "da1b001a2a2a9cb323e58327ed07ac4a5e6d96ea",
        "e3c1620434ac77b618ce74c024ace3559602ac99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 10:21:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 10:21:07 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add new NI pci ids\n"
    },
    {
      "commit": "da1b001a2a2a9cb323e58327ed07ac4a5e6d96ea",
      "tree": "b4d183c6a4bab6a2b53d9ac9f4501bcd46cb158b",
      "parents": [
        "df8d6fe9efba4ea4b46a5bdc229031c5bb880575",
        "1836750115f20b774e55c032a3893e8c5bdf41ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 09:55:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 09:55:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  fix loop checks in d_materialise_unique()\n  Fix -\u003ed_lock locking order in unlazy_walk()\n"
    },
    {
      "commit": "df8d6fe9efba4ea4b46a5bdc229031c5bb880575",
      "tree": "d5fb84d4bec0dc62b1ec1a19a01718620caa9918",
      "parents": [
        "c64be78ffb415278d7d32d6f55de95c73dcc19a4",
        "b0d304172f49061b4ff78f9e2b02719ac69c8a7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 09:54:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 09:54:34 2011 -0700"
      },
      "message": "Merge branch \u0027rcu/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu\n\n* \u0027rcu/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu:\n  rcu: Prevent RCU callbacks from executing before scheduler initialized\n"
    },
    {
      "commit": "c64be78ffb415278d7d32d6f55de95c73dcc19a4",
      "tree": "0777bdbb0424a6ce948c817247757a4ba3b01a32",
      "parents": [
        "5dcd07b9f39ca3e9be5bcc387d193fc0674e1c81"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Jul 11 16:28:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 09:54:02 2011 -0700"
      },
      "message": "sched: Fix 32bit race\n\nCommit 3fe1698b7fe0 (\"sched: Deal with non-atomic min_vruntime reads\non 32bit\") forgot to initialize min_vruntime_copy which could lead to\nan infinite while loop in task_waking_fair() under some circumstances\n(early boot, lucky timing).\n\n[ This bug was also reported by others that blamed it on the RCU\n  initialization problems ]\n\nReported-and-tested-by: Bruno Wolff III \u003cbruno@wolff.to\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReviewed-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3c1620434ac77b618ce74c024ace3559602ac99",
      "tree": "40b976b6914b40b44741a5b63c7a700a7884d592",
      "parents": [
        "5dcd07b9f39ca3e9be5bcc387d193fc0674e1c81"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Jul 15 14:39:10 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jul 15 16:10:55 2011 +0100"
      },
      "message": "drm/radeon/kms: add new NI pci ids\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0d9b6e738a22244d38def847a24e5ee6fcedd898",
      "tree": "21ca5f7bc9713f2e1d7caad7758e2d0e245a7bc5",
      "parents": [
        "62f2a3a48bdc99822a24356e667e52c30df287c9"
      ],
      "author": {
        "name": "Michael Thalmeier",
        "email": "Michael.Thalmeier@sigmatek.at",
        "time": "Fri Jul 15 01:28:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 15 08:10:33 2011 -0700"
      },
      "message": "r6040: only disable RX interrupt if napi_schedule_prep is successful\n\nWhen receiving the first RX interrupt before the internal call\nto napi_schedule_prep is successful the RX interrupt gets disabled\nand is never enabled again as the poll function never gets executed.\n\nSigned-off-by: Michael Thalmeier \u003cMichael.Thalmeier@sigmatek.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e97bbba62754ea86e191b99c6978476198ecb99",
      "tree": "08c5441c955e28b4327fb068261ad17684bdaa32",
      "parents": [
        "f450c1504d3ff6aace3927c805bdea0ac0669efd"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 14 14:18:03 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 15 08:09:40 2011 -0700"
      },
      "message": "hwmon: (adm1275) Fix coefficients per datasheet revision B\n\nCoefficients to convert chip register values to voltage/current have been\nslightly changed in revision B of the chip datasheet. Update driver coefficients\nto match the coefficients in the datasheet.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1836750115f20b774e55c032a3893e8c5bdf41ed",
      "tree": "3c0cb24361ccfb460b93b0fd6385650df80a26e6",
      "parents": [
        "94c0d4ecbe7f9fe56e052b26b2ab484e246c07b4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jul 12 21:42:24 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jul 14 21:33:41 2011 -0400"
      },
      "message": "fix loop checks in d_materialise_unique()\n\nBoth __d_unalias() and __d_materialise_dentry() need loop prevention.\nGrab rename_lock in caller, check for loops there...\n\nAs a side benefit, we have dentry_lock_for_move() called only under\nrename_lock, which seriously reduces deadlock potential of the\nexecrable \"locking order\" used for -\u003ed_lock.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "62f2a3a48bdc99822a24356e667e52c30df287c9",
      "tree": "acad792fc90ac7d55974729f3b591e75b0f591dd",
      "parents": [
        "b73c43f884b1b26ef8e824a33f3924f92e493c11"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Wed Jul 13 14:10:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 14 15:18:49 2011 -0700"
      },
      "message": "net: remove NETIF_F_ALL_TX_OFFLOADS\n\nThere is no software fallback implemented for SCTP or FCoE checksumming,\nand so it should not be passed on by software devices like bridge or bonding.\n\nFor VLAN devices, this is different. First, the driver for underlying device\nshould be prepared to get offloaded packets even when the feature is disabled\n(especially if it advertises it in vlan_features). Second, devices under\nVLANs do not get replaced without tearing down the VLAN first.\n\nThis fixes a mess I accidentally introduced while converting bonding to\nndo_fix_features.\n\nNETIF_F_SOFT_FEATURES are removed from BOND_VLAN_FEATURES because they\nare unused as of commit 712ae51afd.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b73c43f884b1b26ef8e824a33f3924f92e493c11",
      "tree": "83b71863345ef94720c00b4d7aedc387d3eee8c7",
      "parents": [
        "51414d41084496aaefd06d7f19eb8206e8bfac2d"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Wed Jul 13 14:10:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 14 15:16:31 2011 -0700"
      },
      "message": "net: sctp: fix checksum marking for outgoing packets\n\nPackets to devices without NETIF_F_SCTP_CSUM (including NETIF_F_NO_CSUM)\nshould be properly checksummed because the packets can be diverted or\nrerouted after construction. This still leaves packets diverted from\nNETIF_F_SCTP_CSUM-enabled devices with broken checksums. Fixing this\nneeds implementing software offload fallback in networking core.\n\nFor users of sctp_checksum_disable, skb-\u003eip_summed should be left as\nCHECKSUM_NONE and not CHECKSUM_UNNECESSARY as per include/linux/skbuff.h.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5dcd07b9f39ca3e9be5bcc387d193fc0674e1c81",
      "tree": "8cd651b2743b8af4805e0ae45b660ce8758960ae",
      "parents": [
        "51414d41084496aaefd06d7f19eb8206e8bfac2d",
        "380f7c65a7eb3288e4b6812acf3474a1de230707"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 14 10:20:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 14 10:20:42 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  GFS2: Resolve inode eviction and ail list interaction bug\n  GFS2: Fix race during filesystem mount\n  GFS2: force a log flush when invalidating the rindex glock\n"
    },
    {
      "commit": "380f7c65a7eb3288e4b6812acf3474a1de230707",
      "tree": "7abe4b4ce390afc6b4d2bc7cae0ec298fe2efa3c",
      "parents": [
        "3942ae5319640ced5844b75f44884e4bcb8a2f16"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Jul 14 08:59:44 2011 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Jul 14 08:59:44 2011 +0100"
      },
      "message": "GFS2: Resolve inode eviction and ail list interaction bug\n\nThis patch contains a few misc fixes which resolve a recently\nreported issue. This patch has been a real team effort and has\nreceived a lot of testing.\n\nThe first issue is that the ail lock needs to be held over a few\nmore operations. The lock thats added into gfs2_releasepage() may\npossibly be a candidate for replacing with RCU at some future\npoint, but at this stage we\u0027ve gone for the obvious fix.\n\nThe second issue is that gfs2_write_inode() can end up calling\na glock recursively when called from gfs2_evict_inode() via the\nsyncing code, so it needs a guard added.\n\nThe third issue is that we either need to not truncate the metadata\npages of inodes which have zero link count, but which we cannot\ndeallocate due to them still being in use by other nodes, or we need\nto ensure that those pages have all made it through the journal and\nail lists first. This patch takes the former approach, but the\nlatter has also been tested and there is nothing to choose between\nthem performance-wise. So again, we could revise that decision\nin the future.\n\nAlso, the inode eviction process is now better documented.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nTested-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nTested-by: Abhijith Das \u003cadas@redhat.com\u003e\nReported-by: Barry J. Marson \u003cbmarson@redhat.com\u003e\nReported-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "7fb574a97f7147610c44cef55d0cde2409392a80",
      "tree": "5743047d3efb8535167b8c1b177dd8e9518208c8",
      "parents": [
        "b4a03b9aa96cc186bf3cfd7a55cb7d7227f0cf4d",
        "4d2b2956ef1113f1cc43e98e947c20d9c7d2712c",
        "07e49a7a31153a95caa270d8ad7350a0bcd4d511"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 14 00:16:38 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 14 00:16:38 2011 -0400"
      },
      "message": "Merge branches \u0027d3cold\u0027, \u0027bugzilla-37412\u0027 and \u0027bugzilla-38152\u0027 into release\n"
    },
    {
      "commit": "b4a03b9aa96cc186bf3cfd7a55cb7d7227f0cf4d",
      "tree": "3bee07efb713e740f631f00e22989c7be1161c91",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Jun 01 23:54:02 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:53:22 2011 -0400"
      },
      "message": "ACPI: Fixes device power states array overflow\n\nCommit 28c2103 added new state ACPI_STATE_D3_COLD, so the device power\nstates array must be expanded by one also.\n\nv2: Use ACPI_D_STATE_COUNT instead of number 5 for the array size.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSuggested-by: Oldřich Jedlička \u003coldium.pro@seznam.cz\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d2b2956ef1113f1cc43e98e947c20d9c7d2712c",
      "tree": "f19e664132a6fe8173c03bb3be97ecf4a125185a",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Jul 13 13:14:12 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:27:56 2011 -0400"
      },
      "message": "ACPI, APEI, HEST, Detect duplicated hardware error source ID\n\nThe firmware on some machine will report duplicated hardware error\nsource ID in HEST.  This is considered a firmware bug.  To provide\nbetter warning message, this patch adds duplicated hardware error\nsource ID detecting and corresponding printk.\n\nThis patch fixes #37412 on kernel bugzilla:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d37412\n\nReported-by: marconifabio@ubuntu-it.org\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nTested-by: Mathias \u003cjanedo.spam@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "51414d41084496aaefd06d7f19eb8206e8bfac2d",
      "tree": "31c7624d28a564e1cc918a30b8570a3c001a9c7c",
      "parents": [
        "201f92e2ca789d529418da8fa027d5457f0df024",
        "f39b2dd9d065151a04f5996656d1f27a7eb32d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 16:47:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 16:47:31 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: core: Bus width testing needs to handle suspend/resume\n"
    },
    {
      "commit": "a1ad5ec7f520c559becab2e989a397f1d6ac5eb0",
      "tree": "74e3d8b7b299113a8d08cb7bd92d1ff59fc72ae6",
      "parents": [
        "2d1969312d6319d28ae9609a84f969b6933bd51c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 01:23:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 20:21:00 2011 -0300"
      },
      "message": "[media] tuner-core: fix a 2.6.39 regression with mt20xx\n\nAs Simon reported, digital TV broke with mt20xx tuner due to\ncommit ad020dc2fe9039628cf6cef42cd1b76531ee8411.\n\nThe mt20xx tuner passes V4L2_TUNER_DIGITAL_TV to tuner core. However, the\ncheck_mode code now doesn\u0027t handle it well. Change the logic there to\navoid the breakage, and fix a test for analog-only at g_tuner.\n\nReported-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nTested-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d1969312d6319d28ae9609a84f969b6933bd51c",
      "tree": "9324863248912afcb275c5e97bc75f2b576e1546",
      "parents": [
        "42a741dcf1472cea55193ea8611db3d67808ce22"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Jul 04 21:55:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 19:50:12 2011 -0300"
      },
      "message": "[media] dvb_frontend: fix race condition in stopping/starting frontend\n\nAttached is a patch which addresses a race condition in the DVB core\nrelated to closing/reopening the DVB frontend device in quick\nsuccession.  This is the reason that devices such as the HVR-1300,\nHVR-3000, and HVR-4000 have been failing to scan properly under MythTV\nand w_scan.\n\nThe gory details of the race are described in the patch.\n\nDevin\n\nThere is a race condition exhibited when channel scanners such as w_scan and\nMythTV quickly close and then reopen the frontend device node.\n\nUnder normal conditions, the behavior is as follows:\n\n1.  Application closes the device node\n2.  DVB frontend ioctl calls dvb_frontend_release which sets\n    fepriv-\u003erelease_jiffies\n3.  DVB frontend thread *eventually* calls dvb_frontend_is_exiting() which\n    compares fepriv-\u003erelease_jiffies, and shuts down the thread if timeout has\n    expired\n4.  Thread goes away\n5.  Application opens frontend device\n6.  DVB frontend ioctl() calls ts_bus_ctrl(1)\n7.  DVB frontend ioctl() creates new frontend thread, which calls\n    dvb_frontend_init(), which has demod driver init() routine setup initial\n    register state for demod chip.\n8.  Tuning request is issued.\n\nThe race occurs when the application in step 5 performs the new open() call\nbefore the frontend thread is shutdown.  In this case the ts_bus_ctrl() call\nis made, which strobes the RESET pin on the demodulator, but the\ndvb_frontend_init() function never gets called because the frontend thread\nhasn\u0027t gone away yet.  As a result, the initial register config for the demod\nis *never* setup, causing subsequent tuning requests to fail.\n\nIf there is time between the close and open (enough for the dvb frontend\nthread to be torn down), then in that case the new frontend thread is created\nand thus the dvb_frontend_init() function does get called.\n\nThe fix is to set the flag which forces reinitialization if we did in fact\ncall ts_bus_ctrl().\n\nThis problem has been seen on the HVR-1300, HVR-3000, and HVR-4000, and is\nlikely occuring on other designs as well where ts_bus_ctrl() actually strobes\nthe reset pin on the demodulator.\n\nNote that this patch should supercede any patches submitted for the\n1300/3000/4000 which remove the code that removes GPIO code in\ncx8802_dvb_advise_acquire(), which have been circulating by users for some\ntime now...\n\nCanonical tracking this issue in Launchpad 439163:\n\nThanks to Jon Sayers from Hauppauge and Florent Audebert from Anevia S.A. for\nproviding hardware to test/debug with.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nCc: Jon Sayers \u003cj.sayers@hauppauge.co.uk\u003e\nCc: Florent Audebert \u003cflorent.audebert@anevia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42a741dcf1472cea55193ea8611db3d67808ce22",
      "tree": "87a3efa6820937832c5f60e499d60911c0c4e679",
      "parents": [
        "4756fc64ecd628efa6f8296711d7dbcefabf25dd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 30 14:31:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 19:40:08 2011 -0300"
      },
      "message": "[media] media: fix radio-sf16fmr2 build when SND is not enabled\n\nWhen CONFIG_SND is not enabled, radio-sf16fmr2 build fails with:\n\nso make this driver depend on SND.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "201f92e2ca789d529418da8fa027d5457f0df024",
      "tree": "f1d88a50dc95c415a2c8e9ba571620d2ca4c151c",
      "parents": [
        "6ac556daa7822fdda585e2c387739abb0646c6ef",
        "ec0dd267bf7d08cb30e321e45a75fd40edd7e528"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:34:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:34:08 2011 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  SUNRPC: Fix use of static variable in rpcb_getport_async\n  NFSv4.1: update nfs4_fattr_bitmap_maxsz\n  SUNRPC: Fix a race between work-queue and rpc_killall_tasks\n  pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs\n"
    },
    {
      "commit": "6ac556daa7822fdda585e2c387739abb0646c6ef",
      "tree": "7d2a1f5b821c5093bea0e161032939693617ed94",
      "parents": [
        "c835490196c42d9f225ee6873880f436d031df86",
        "8fc62e59425389a6d48429b9d146223122743435"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:16:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:16:53 2011 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Do not write to builddir in modules_install\n"
    },
    {
      "commit": "c835490196c42d9f225ee6873880f436d031df86",
      "tree": "84ad9113d7733678a7556b6d976f034fc046435f",
      "parents": [
        "5d7d5d933256fc44f68e061ccd103b027fef0fc9",
        "c61d0af9131976db150c40996a71387ba59edb67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:04:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:04:26 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/evergreen: emit SQ_LDS_RESOURCE_MGMT for blits\n  agp/intel: Fix typo in G4x_GMCH_SIZE_VT_2M\n  drm/radeon/kms: fix typo in read_disabled vbios code\n  drm/radeon/kms: use correct BUS_CNTL reg on rs600\n  drm/radeon/kms: fix backend map typo on juniper\n  drm/radeon/kms: fix regression in hotplug\n"
    },
    {
      "commit": "5d7d5d933256fc44f68e061ccd103b027fef0fc9",
      "tree": "c3effea9a99409d4adec80dcf358e6d99736ed25",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56",
        "7686d1cc5ed0932a533a5acbc3888b48de63bef8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 13:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 13:51:32 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  slip: fix wrong SLIP6 ifdef-endif placing\n  natsemi: fix another dma-debug report\n  sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket\n  net: Fix default in docs for tcp_orphan_retries.\n  hso: fix a use after free condition\n  net/natsemi: Fix module parameter permissions\n  XFRM: Fix memory leak in xfrm_state_update\n  sctp: Enforce retransmission limit during shutdown\n  mac80211: fix TKIP replay vulnerability\n  mac80211: fix ie memory allocation for scheduled scans\n  ssb: fix init regression of hostmode PCI core\n  rtlwifi: rtl8192cu: Add new USB ID for Netgear WNA1000M\n  ath9k: Fix tx throughput drops for AR9003 chips with AES encryption\n  carl9170: add NEC WL300NU-AG usbid\n  cfg80211: fix deadlock with rfkill/sched_scan by adding new mutex\n  ath5k: fix incorrect use of drvdata in PCI suspend/resume code\n  ath5k: fix incorrect use of drvdata in sysfs code\n  Bluetooth: Fix memory leak under page timeouts\n  Bluetooth: Fix regression with incoming L2CAP connections\n  Bluetooth: Fix hidp disconnect deadlocks and lost wakeup\n  ...\n"
    },
    {
      "commit": "f39b2dd9d065151a04f5996656d1f27a7eb32d45",
      "tree": "3801f7d6793529d737fcbfd6af05b6900ef2cd06",
      "parents": [
        "c31b55cd4eaf050bb5a15bd8251da1b3c7edeb1c"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Thu Jul 07 09:04:55 2011 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Jul 13 14:54:37 2011 -0400"
      },
      "message": "mmc: core: Bus width testing needs to handle suspend/resume\n\nOn reading the ext_csd for the first time (in 1 bit mode), save the\next_csd information needed for bus width compare.\n\nOn every pass we make re-reading the ext_csd, compare the data\nagainst the saved ext_csd data.\n\nThis fixes a regression introduced in 3.0-rc1 by 08ee80cc397ac1a3\n(\"mmc: core: eMMC bus width may not work on all platforms\"), which\nincorrectly assumed we would be re-reading the ext_csd at resume-\ntime.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nTested-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "07e49a7a31153a95caa270d8ad7350a0bcd4d511",
      "tree": "6a3fd7777be85069bcc44177b2348f7f618d4a47",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jul 06 20:44:25 2011 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 14:49:09 2011 -0400"
      },
      "message": "ACPI: Fix lockdep false positives in acpi_power_off()\n\nAll ACPICA locks are allocated by the same function,\nacpi_os_create_lock(), with the help of a local variable called\n\"lock\".  Thus, when lockdep is enabled, it uses \"lock\" as the\nname of all those locks and regards them as instances of the same\nlock, which causes it to report possible locking problems with them\nwhen there aren\u0027t any.\n\nTo work around this problem, define acpi_os_create_lock() as a macro\nand make it pass its argument to spin_lock_init(), so that lockdep\nuses it as the name of the new lock.  Define this macron in a\nLinux-specific file, to minimize the resulting modifications of\nthe OS-independent ACPICA parts.\n\nThis change is based on an earlier patch from Andrea Righi and it\naddresses a regression from 2.6.39 tracked as\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d38152\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-and-tested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nTested-by: Andrea Righi \u003candrea@betterlinux.com\u003e\nReviewed-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b0d304172f49061b4ff78f9e2b02719ac69c8a7e",
      "tree": "882123e565ced895910490514f6e676c708b5001",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paul.mckenney@linaro.org",
        "time": "Sun Jul 10 15:57:35 2011 -0700"
      },
      "committer": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed Jul 13 08:17:56 2011 -0700"
      },
      "message": "rcu: Prevent RCU callbacks from executing before scheduler initialized\n\nUnder some rare but real combinations of configuration parameters, RCU\ncallbacks are posted during early boot that use kernel facilities that\nare not yet initialized.  Therefore, when these callbacks are invoked,\nhard hangs and crashes ensue.  This commit therefore prevents RCU\ncallbacks from being invoked until after the scheduler is fully up and\nrunning, as in after multiple tasks have been spawned.\n\nIt might well turn out that a better approach is to identify the specific\nRCU callbacks that are causing this problem, but that discussion will\nwait until such time as someone really needs an RCU callback to be invoked\n(as opposed to merely registered) during early boot.\n\nReported-by: julie Sullivan \u003ckernelmail.jms@gmail.com\u003e\nReported-by: RKK \u003ckulkarni.ravi4@gmail.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nTested-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: julie Sullivan \u003ckernelmail.jms@gmail.com\u003e\nTested-by: RKK \u003ckulkarni.ravi4@gmail.com\u003e\n"
    },
    {
      "commit": "3a36199114de0e60984534776732e0a7a220e29e",
      "tree": "4c3f78d612dcfa140ee3bc7afeaa398e095e9c3c",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Sun Jun 19 16:56:29 2011 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Wed Jul 13 16:08:59 2011 +0900"
      },
      "message": "nilfs2: remove resize from unsupported features list\n\nResize feature was supported by the commit 4e33f9eab07e but it was not\nreflected to the list of unsupported features in nilfs2.txt file.\nThis updates the list to fix discrepancy.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "c61d0af9131976db150c40996a71387ba59edb67",
      "tree": "df5b8699659928571cd839214f6cee688a943f53",
      "parents": [
        "780d7cc44524cd396a34757127f51ecb8ccaf2da"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jul 12 11:53:23 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 13 07:47:13 2011 +0100"
      },
      "message": "drm/radeon/kms/evergreen: emit SQ_LDS_RESOURCE_MGMT for blits\n\nCompute drivers may change this, so make sure to emit it to\navoid errors in bo blits.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d39119\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "780d7cc44524cd396a34757127f51ecb8ccaf2da",
      "tree": "96675e90d59903523b282874ca77ce44aa585b50",
      "parents": [
        "4171424e66e5525d7128a2c355215ca5c66f76d5"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jul 12 23:38:18 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 13 07:44:27 2011 +0100"
      },
      "message": "agp/intel: Fix typo in G4x_GMCH_SIZE_VT_2M\n\nKonstantin Belousov found an error in the define of G4x_GMCH_SIZE_VT_2M\nrelative to the GMCH specs, and confirmed that indeed one of his users\nwith a Q45 reports 0xb not 0xc for a 2/2MiB GATT.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Konstantin Belousov \u003ckostikbel@gmail.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4756fc64ecd628efa6f8296711d7dbcefabf25dd",
      "tree": "dc71be4ae3a84faf46309d69dcf4ecf510b7dc0c",
      "parents": [
        "d7b290a1056c5564eec8a1b169c6e84ff3f54c13"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 24 10:30:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 01:35:31 2011 -0300"
      },
      "message": "[media] MEDIA: Fix non-ISA_DMA_API link failure of sound code\n\nsound/isa/es18xx.c: In function ‘snd_es18xx_playback1_prepare’:\nsound/isa/es18xx.c:501:9: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/es18xx.c: In function ‘snd_es18xx_playback_pointer’:\nsound/isa/es18xx.c:818:3: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[2]: *** [sound/isa/es18xx.o] Error 1\nsound/isa/sscape.c: In function ‘upload_dma_data’:\nsound/isa/sscape.c:481:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[2]: *** [sound/isa/sscape.o] Error 1\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_prepare’:\nsound/isa/ad1816a/ad1816a_lib.c:244:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_pointer’:\nsound/isa/ad1816a/ad1816a_lib.c:302:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_free’:\nsound/isa/ad1816a/ad1816a_lib.c:544:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/ad1816a/ad1816a_lib.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/ad1816a] Error 2\nsound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_prepare’:\nsound/isa/es1688/es1688_lib.c:417:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_pointer’:\nsound/isa/es1688/es1688_lib.c:509:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/es1688/es1688_lib.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/es1688] Error 2\nsound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_program’:\nsound/isa/gus/gus_dma.c:79:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_done’:\nsound/isa/gus/gus_dma.c:177:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/gus/gus_dma.o] Error 1\nsound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_prepare’:\nsound/isa/gus/gus_pcm.c:591:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_pointer’:\nsound/isa/gus/gus_pcm.c:619:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/gus/gus_pcm.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/gus] Error 2\nsound/isa/sb/sb16_csp.c: In function ‘snd_sb_csp_ioctl’:\nsound/isa/sb/sb16_csp.c:228:227: error: case label does not reduce to an integer constant\nmake[3]: *** [sound/isa/sb/sb16_csp.o] Error 1\nsound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_prepare’:\nsound/isa/sb/sb16_main.c:276:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_pointer’:\nsound/isa/sb/sb16_main.c:456:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/sb/sb16_main.o] Error 1\nsound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_prepare’:\nsound/isa/sb/sb8_main.c:172:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_pointer’:\nsound/isa/sb/sb8_main.c:425:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/sb/sb8_main.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/sb] Error 2\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_prepare’:\nsound/isa/wss/wss_lib.c:1025:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_pointer’:\nsound/isa/wss/wss_lib.c:1160:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_free’:\nsound/isa/wss/wss_lib.c:1695:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/wss/wss_lib.o] Error 1\nwarning: (RADIO_MIROPCM20) selects SND_ISA which has unmet direct dependencies (SOUND \u0026\u0026 !M68K \u0026\u0026 SND \u0026\u0026 ISA \u0026\u0026 ISA_DMA_API)\n\nA build with ISA \u0026\u0026 ISA_DMA \u0026\u0026 !ISA_DMA_API results in:\n  CC      sound/isa/es18xx.o\n  CC      sound/isa/sscape.o\n  CC      sound/isa/ad1816a/ad1816a_lib.o\n  CC      sound/isa/es1688/es1688_lib.o\n  CC      sound/isa/gus/gus_dma.o\n  CC      sound/isa/gus/gus_pcm.o\n  CC      sound/isa/sb/sb16_csp.o\n  CC      sound/isa/sb/sb16_main.o\n  CC      sound/isa/sb/sb8_main.o\n  CC      sound/isa/wss/wss_lib.o\n\nThe root cause for this is hidden in this Kconfig warning:\n\nAdding a dependency on ISA_DMA_API to RADIO_MIROPCM20 fixes these issues.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94c0d4ecbe7f9fe56e052b26b2ab484e246c07b4",
      "tree": "aa6d28122deb93e6f14b89d78987ef91d722b59d",
      "parents": [
        "258e43fdb00c73d424b114ae3850accd55b27cbb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jul 12 21:40:23 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jul 12 21:40:23 2011 -0400"
      },
      "message": "Fix -\u003ed_lock locking order in unlazy_walk()\n\nMake sure that child is still a child of parent before nested locking\nof child-\u003ed_lock in unlazy_walk(); otherwise we are risking a violation\nof locking order and deadlocks.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d86e5f91440aa56a5df516bf58fe3883552ad56",
      "tree": "94c8aea597b9e1ade376743a3f8f830e5195fa57",
      "parents": [
        "d93a881dd7d71ad0e6504af232be2795044ab686",
        "770e1ac5f29003fca18af4e67eb5a05ddb5b1491"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:21:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:21:19 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix memory_block_size_bytes() for non-pseries\n  mm: Move definition of MIN_MEMORY_BLOCK_SIZE to a header\n"
    },
    {
      "commit": "d93a881dd7d71ad0e6504af232be2795044ab686",
      "tree": "71fc6918e676a0cf53d585f5a253646a49b60c83",
      "parents": [
        "d1ca1a004822983e2fc702d5382b4b9a5527cfbe",
        "24109afd17426e1a2b72141e4a2b730057e1a0ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:19:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:19:51 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  pcmcia: pxa2xx/vpac270: free gpios on exist rather than requesting\n  ARM: pxa/raumfeld: fix device name for codec ak4104\n  ARM: pxa/raumfeld: display initialisation fixes\n  ARM: pxa/raumfeld: adapt to upcoming hardware change\n  ARM: pxa: fix gpio_to_chip() clash with gpiolib namespace\n  genirq: replace irq_gc_ack() with {set,clr}_bit variants (fwd)\n  arm: mach-vt8500: add forgotten irq_data conversion\n  ARM: pxa168: correct nand pmu setting\n  ARM: pxa910: correct nand pmu setting\n  ARM: pxa: fix PGSR register address calculation\n"
    },
    {
      "commit": "d1ca1a004822983e2fc702d5382b4b9a5527cfbe",
      "tree": "ced77f6c6a5f98bb8d441030813d5e336dd24fa4",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc",
        "a94919eaddaa3fede1df8563ce4d761a75374645"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:18:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:18:00 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915/ringbuffer: Idling requires waiting for the ring to be empty\n  Revert \"drm/i915: enable rc6 by default\"\n  drm/i915: Clean up i915_driver_load failure path\n  drm/i915: Enable GPU reset on Ivybridge.\n  drm/i915/dp: manage sink power state if possible\n  drm/i915/dp: consolidate AUX retry code\n  drm/i915/dp: remove DPMS mode tracking from DP\n  drm/i915/dp: try to read receiver capabilities 3 times when detecting\n  drm/i915/dp: read more receiver capability bits on hotplug\n  drm/i915/dp: use DP DPCD defines when looking at DPCD values\n  drm/i915/dp: retry link status read 3 times on failure\n"
    },
    {
      "commit": "ec0dd267bf7d08cb30e321e45a75fd40edd7e528",
      "tree": "3bf48630b67c339e968c80965e9696027393c968",
      "parents": [
        "e5012d1f3861d18c7f3814e757c1c3ab3741dbcd"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Tue Jul 12 10:27:55 2011 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jul 12 13:40:13 2011 -0400"
      },
      "message": "SUNRPC: Fix use of static variable in rpcb_getport_async\n\nBecause struct rpcbind_args *map was declared static, if two\nthreads entered this method at the same time, the values\nassigned to map could be sent two two differen tasks.\nThis could cause all sorts of problems, include use-after-free\nand double-free of memory.\n\nFix this by removing the static declaration so that the map\npointer is on the stack.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "a94919eaddaa3fede1df8563ce4d761a75374645",
      "tree": "ec08ea68ca13871bd3f15526df2e55d0f7a92012",
      "parents": [
        "05bd42688dbc066d4e2689b6f73c0470601f788b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jul 12 18:03:29 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 10:35:45 2011 -0700"
      },
      "message": "drm/i915/ringbuffer: Idling requires waiting for the ring to be empty\n\n...which is measured by the size and not the amount of space remaining.\n\nWaiting upon size-8, did one of two things. In the common case with more\nthan 8 bytes available to write into the ring, it would return\nimmediately. Otherwise, it would timeout given the impossible condition\nof waiting for more space than is available in the ring, leading to\nwarnings such as:\n\n[drm:intel_cleanup_ring_buffer] *ERROR* failed to quiesce render ring\nwhilst cleaning up: -16\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "05bd42688dbc066d4e2689b6f73c0470601f788b",
      "tree": "afc81fcc95c69ec4f5569034ac2fbe741d465202",
      "parents": [
        "a7b85d2aa63ed09cd5a4a640772b3272f5ac7caa"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 08:49:31 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 08:49:31 2011 -0700"
      },
      "message": "Revert \"drm/i915: enable rc6 by default\"\n\nThis reverts commit a51f7a66fb5e4af5ec4286baef940d06594b59d2.\n\nWe still have a few Ironlake and Sandybridge machines which fail when\nRC6 is enabled. Better luck next release?\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "a7b85d2aa63ed09cd5a4a640772b3272f5ac7caa",
      "tree": "ba4b1e9a88c18f13f7148c568e8ac21b1340da0a",
      "parents": [
        "1083694ab052e5ba38a8f9a057c4745448977837"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sun Jul 10 13:12:17 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 08:47:47 2011 -0700"
      },
      "message": "drm/i915: Clean up i915_driver_load failure path\n\ni915_driver_load adds a write-combining MTRR region for the GTT\naperture to improve memory speeds through the aperture. If\ni915_driver_load fails after this, it would not have cleaned up the\nMTRR. This shouldn\u0027t cause any problems, except for consuming an MTRR\nregister. Still, it\u0027s best to clean up completely in the failure path,\nwhich is easily done by calling mtrr_del if the mtrr was successfully\nallocated.\n\ni915_driver_load calls i915_gem_load which register\ni915_gem_inactive_shrink. If i915_driver_load fails after calling\ni915_gem_load, the shrinker will be left registered. When called, it\nwill access freed memory and crash. The fix is to unregister the shrinker in the\nfailure path using code duplicated from i915_driver_unload.\n\ni915_driver_load also has some incorrect gotos in the error cleanup\npaths:\n\n * After failing to initialize the GTT (which cannot happen, btw,\n   intel_gtt_get returns a fixed (non-NULL) value), it tries to\n   free the uninitialized WC IO mapping. Fixed this by changing the\n   target from out_iomapfree to out_rmmap\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nTested-by: Lin Ming \u003cming.m.lin@intel.com\u003e\n"
    },
    {
      "commit": "f450c1504d3ff6aace3927c805bdea0ac0669efd",
      "tree": "a12038dc7638dfe4cb7fee745aff259e8857104c",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 10 19:31:29 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Jul 12 06:45:45 2011 -0700"
      },
      "message": "hwmon: (pmbus) Use long variables for register to data conversions\n\nUsing integer variable types for register to data conversions can cause\noverflows especially for power calculations, which are in microwatt.\nUse long variables instead.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.39+\n"
    },
    {
      "commit": "8fc62e59425389a6d48429b9d146223122743435",
      "tree": "da043df805a3b35984b8b2a10e202f6ee37ab268",
      "parents": [
        "569658dddf276ceb0780776e7f5d61d9f8d8cb88"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 12 11:54:48 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 12 13:36:30 2011 +0200"
      },
      "message": "kbuild: Do not write to builddir in modules_install\n\nLet depmod.sh create a temporary directory in /tmp instead of writing to\nthe build directory as root. The mktemp utility should be available on\nany recent system (and there is already scripts/gen_initramfs_list.sh\nrelying on it).\n\nReported-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3942ae5319640ced5844b75f44884e4bcb8a2f16",
      "tree": "cc9eee61c37d18e1887f0723d338b121561dc0b9",
      "parents": [
        "1ce533686c7d40bf900dc346a7279c17a9ee8e0e"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 11 08:53:30 2011 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Jul 12 09:15:46 2011 +0100"
      },
      "message": "GFS2: Fix race during filesystem mount\n\nThere is a potential race during filesystem mounting which has recently\nbeen reported. It occurs when the userland gfs_controld is able to\nprocess requests fast enough that it tries to use the sysfs interface\nbefore the lock module is properly initialised. This is a pretty\nunusual case as normally the lock module initialisation is very quick\ncompared with gfs_controld.\n\nThis patch adds an interruptible completion which is used to ensure that\nuserland will wait for the initialisation of the lock module to\ncomplete.\n\nThere are other potential solutions to this problem, but this is the\nquickest at this stage and has been tested both with and without\nmount.gfs2 present in the system.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nReported-by: David Booher \u003cdbooher@adams.net\u003e\n"
    },
    {
      "commit": "1ce533686c7d40bf900dc346a7279c17a9ee8e0e",
      "tree": "fceea4beb94bb819577ea410919c2b603ddef30f",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Benjamin Marzinski",
        "email": "bmarzins@redhat.com",
        "time": "Mon Jun 13 14:27:40 2011 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Jul 12 09:15:24 2011 +0100"
      },
      "message": "GFS2: force a log flush when invalidating the rindex glock\n\nRight now, there is nothing that forces the log to get flushed when a node\ndrops its rindex glock so that another node can grow the filesystem. If the\nlog doesn\u0027t get flushed, GFS2 can corrupt the sd_log_le_rg list in the\nfollowing way.\n\nA node puts an rgd on the list in rg_lo_add(), and then the rindex glock is\ndropped so the other node can grow the filesystem. When the node reacquires the\nrindex glock, that rgd gets deleted in clear_rgrpdi() before ever being\nremoved from the list by gfs2_log_flush().\n\nThis code simply forces a log flush when the rindex glock is invalidated,\nsolving the problem.\n\nSigned-off-by: Benjamin Marzinski \u003cbmarzins@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "4171424e66e5525d7128a2c355215ca5c66f76d5",
      "tree": "ffd991260c78d78be1e83cbc62fc732f7404b59d",
      "parents": [
        "e22e6d20700328ed0a1801ad71cecf1b63a22555"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 20:22:33 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:58:59 2011 +0100"
      },
      "message": "drm/radeon/kms: fix typo in read_disabled vbios code\n\nBUS_CNTL reg and bits moved between pre-PCIE and PCIE asics.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e22e6d20700328ed0a1801ad71cecf1b63a22555",
      "tree": "5796396430630e2db307f31f4a1f6232df310b2f",
      "parents": [
        "9a4a0b9c9fa6ad9902f49801d7b770462b69c4d3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 20:27:23 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:58:07 2011 +0100"
      },
      "message": "drm/radeon/kms: use correct BUS_CNTL reg on rs600\n\nBUS_CNTL is at 0x30 on rs600, not 0x4c.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9a4a0b9c9fa6ad9902f49801d7b770462b69c4d3",
      "tree": "6bbfe17475dcce193bd7ae1e0d2e93acd1460d71",
      "parents": [
        "cbac9543281f8e813f3ca9186c963a9b55136e93"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 19:45:32 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:57:49 2011 +0100"
      },
      "message": "drm/radeon/kms: fix backend map typo on juniper\n\nDon\u0027t enable backends that don\u0027t exist.\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": "cbac9543281f8e813f3ca9186c963a9b55136e93",
      "tree": "9a6aa958fe58429397fffeb0125f60bff4b33e7d",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 14:49:28 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:57:13 2011 +0100"
      },
      "message": "drm/radeon/kms: fix regression in hotplug\n\nSkip connectors that do not have an HPD pin.\n\nShould fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d39027\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nTested-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7686d1cc5ed0932a533a5acbc3888b48de63bef8",
      "tree": "27ada7381d144df87202a8744453813377365dd0",
      "parents": [
        "ff1817749f0405c019420fcb415ad20fedec7884"
      ],
      "author": {
        "name": "Matvejchikov Ilya",
        "email": "matvejchikov@gmail.com",
        "time": "Sun Jul 10 08:49:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:27:57 2011 -0700"
      },
      "message": "slip: fix wrong SLIP6 ifdef-endif placing\n\nSLIP6 have nothing to do with CSLIP so placing a block of\nSLIP6-related code within a CSLIP ifdef-endif block is incorrect.\n\nSigned-off-by: Ilya Matvejchikov \u003cmatvejchikov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "770e1ac5f29003fca18af4e67eb5a05ddb5b1491",
      "tree": "71a5f1e9efb001a4f46bc077c024dedd1f94a835",
      "parents": [
        "a63fdc5156f2ef5690b6cf03d72b0c4917efbba7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 14 10:57:51 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 12 11:16:45 2011 +1000"
      },
      "message": "powerpc/mm: Fix memory_block_size_bytes() for non-pseries\n\nJust compiling pseries in the kernel causes it to override\nmemory_block_size_bytes() regardless of what is the runtime\nplatform.\n\nThis cleans up the implementation of that function, fixing\na bug or two while at it, so that it\u0027s harmless (and potentially\nuseful) for other platforms. Without this, bugs in that code\nwould trigger a WARN_ON() in drivers/base/memory.c when\nbooting some different platforms.\n\nIf/when we have another platform supporting memory hotplug we\nmight want to either move that out to a generic place or\nmake it a ppc_md. callback.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a63fdc5156f2ef5690b6cf03d72b0c4917efbba7",
      "tree": "03d9b67a5d07ab9d805ea39db2f331740eba1d4c",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 14 10:57:50 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 12 11:08:01 2011 +1000"
      },
      "message": "mm: Move definition of MIN_MEMORY_BLOCK_SIZE to a header\n\nThe macro MIN_MEMORY_BLOCK_SIZE is currently defined twice in two .c\nfiles, and I need it in a third one to fix a powerpc bug, so let\u0027s\nfirst move it into a header\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d7b290a1056c5564eec8a1b169c6e84ff3f54c13",
      "tree": "15a616e0324439905619f1ace3ec3b3820ad7780",
      "parents": [
        "9824ae4aff2793947ea78c4c8147bb6c59efdcba"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 11 12:09:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:52:37 2011 -0300"
      },
      "message": "[media] nuvoton-cir: make idle timeout more sane\n\nThe nuvoton-cir inherited an insanely low idle timeout value from the\nmceusb driver. We\u0027re fixing mceusb, should fix this driver too.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9824ae4aff2793947ea78c4c8147bb6c59efdcba",
      "tree": "4d07fbcf0a14dde313f99e808c5d9b551ff79096",
      "parents": [
        "f3e456cb899304bed183247ed3228f7ff855eebd"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Sun Jul 03 17:13:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:52:27 2011 -0300"
      },
      "message": "[media] mceusb: increase default timeout to 100ms\n\nThis matches the typical timeout advertised by hardware, once we\u0027re\nactually interpreting it correctly.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f3e456cb899304bed183247ed3228f7ff855eebd",
      "tree": "893b301a30349720f4b272437e851b0d00c28bc6",
      "parents": [
        "d7515b8866b60c9526d2d7af37ebcd16c3c5ed97"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Sun Jul 03 17:13:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:52:18 2011 -0300"
      },
      "message": "[media] mceusb: Timeout unit corrections\n\nUnit missmatch in mceusb_handle_command.  It should be converting to us,\nnot 1/10th of ms.\n\nmceusb_dev_printdata 100us/ms -\u003e 1000us/ms\n\nAlter format of fix slightly and update comment to match proper reality.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc",
      "tree": "69b6407ff87c8fd6c847ebe27af52897a7aded2b",
      "parents": [
        "5adaf851d2073c76bb98bc5cdb13d5754b7f0983"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:51:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:51:52 2011 -0700"
      },
      "message": "Linux 3.0-rc7\n"
    },
    {
      "commit": "d7515b8866b60c9526d2d7af37ebcd16c3c5ed97",
      "tree": "a5560deb0704245214a9979cd83659af638d2a07",
      "parents": [
        "ddc6ff31cc22720c46c1547a5310ea260a968ae9"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 29 18:36:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:51:51 2011 -0300"
      },
      "message": "[media] Revert \"V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\"\n\nThis reverts commit e38030f3ff02684eb9e25e983a03ad318a10a2ea.\n\nMSI flat-out doesn\u0027t work right on cx2388x devices yet. There are now\nmultiple reports of cards that hard-lock systems when MSI is enabled,\nincluding my own HVR-1250 when trying to use its built-in IR receiver.\nDisable MSI and it works just fine. Similar for another user\u0027s HVR-1270.\nIssues have also been reported with the HVR-1850 when MSI is enabled,\nand the 1850 behavior sounds similar to an as-yet-undiagnosed issue I\u0027ve\nseen with an 1800.\n\nCC: stable@kernel.org\nCC: Steven Toth \u003cstoth@kernellabs.com\u003e\nCC: Kusanagi Kouichi \u003cslash@ac.auone-net.jp\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5adaf851d2073c76bb98bc5cdb13d5754b7f0983",
      "tree": "775a4d83e1e7a6de22e50aef4f4f264e00cf0424",
      "parents": [
        "c15000b40d46c0affa4c142c4ecb7beee4ce03f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:48:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:48:38 2011 -0700"
      },
      "message": "Documentation/Changes: remove some really obsolete text\n\nThat file harkens back to the days of the big 2.4 -\u003e 2.6 version jump,\nand was based even then on older versions.  Some of it is just obsolete,\nand Jesper Juhl points out that it talks about kernel versions 2.6 and\nshould be updated to 3.0.\n\nRemove some obsolete text, and re-phrase some other to not be 2.6-specific.\n\nReported-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c15000b40d46c0affa4c142c4ecb7beee4ce03f3",
      "tree": "14fe31249f9f8c882fecc63542821d6b431630c6",
      "parents": [
        "9ddf7f5058c4f4badd38dba8d5896a5dbd7e716f",
        "ddc6ff31cc22720c46c1547a5310ea260a968ae9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:43:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:43:27 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] msp3400: fill in v4l2_tuner based on vt-\u003etype field\n  [media] tuner-core.c: don\u0027t change type field in g_tuner or g_frequency\n  [media] cx18/ivtv: fix g_tuner support\n  [media] tuner-core: power up tuner when called with s_power(1)\n  [media] v4l2-ioctl.c: check for valid tuner type in S_HW_FREQ_SEEK\n  [media] tuner-core: simplify the standard fixup\n  [media] tuner-core/v4l2-subdev: document that the type field has to be filled in\n  [media] v4l2-subdev.h: remove unused s_mode tuner op\n  [media] feature-removal-schedule: change in how radio device nodes are handled\n  [media] bttv: fix s_tuner for radio\n  [media] pvrusb2: fix g/s_tuner support\n  [media] v4l2-ioctl.c: prefill tuner type for g_frequency and g/s_tuner\n  [media] tuner-core: fix tuner_resume: use t-\u003emode instead of t-\u003etype\n  [media] tuner-core: fix s_std and s_tuner\n"
    },
    {
      "commit": "e5012d1f3861d18c7f3814e757c1c3ab3741dbcd",
      "tree": "9dc6dd5cdac41a0bcbee593cb31b5866530fe036",
      "parents": [
        "b55c59892e1f3b6c7d4b9ccffb4263e1486fb990"
      ],
      "author": {
        "name": "Andy Adamson",
        "email": "andros@netapp.com",
        "time": "Mon Jul 11 17:17:42 2011 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Jul 11 19:14:38 2011 -0400"
      },
      "message": "NFSv4.1: update nfs4_fattr_bitmap_maxsz\n\nAttribute IDs assigned in RFC 5661 now require three bitmaps.\nFixes hitting a BUG_ON in xdr_shrink_bufhead when getting ACLs.\n\nSigned-off-by: Andy Adamson \u003candros@netapp.com\u003e\nCc:stable@kernel.org [2.6.39]\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "24109afd17426e1a2b72141e4a2b730057e1a0ea",
      "tree": "590f708decdc1144dd50d4723c5d106d4e248452",
      "parents": [
        "659fb32d1b67476f4ade25e9ea0e2642a5b9c4b5",
        "512b7938fefd03d512463aa597a1216cf088dfe3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jul 11 23:26:16 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jul 11 23:26:16 2011 +0200"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into fixes\n"
    },
    {
      "commit": "9ddf7f5058c4f4badd38dba8d5896a5dbd7e716f",
      "tree": "14f3a30906900b54ab2fe17300b60e41863504d8",
      "parents": [
        "71a1b44b036457169e7974eea0b5b37f64176952",
        "887596224cca4dc4669c53e4d7a33fcfc9d9e823"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:49:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:49:03 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Reintroduce dropped call to check_wakeup_irqs\n"
    },
    {
      "commit": "71a1b44b036457169e7974eea0b5b37f64176952",
      "tree": "f6756944ee46e2cb9225c46941a08db824094140",
      "parents": [
        "c891f2cd89c7a2b4d51d009e94c74a1e31626528",
        "f484b5d001a972a42129570e98086a2a6d216ce0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:48:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:48:24 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: drop spinlock before calling cifs_put_tlink\n  cifs: fix expand_dfs_referral\n  cifs: move bdi_setup_and_register outside of CONFIG_CIFS_DFS_UPCALL\n  cifs: factor smb_vol allocation out of cifs_setup_volume_info\n  cifs: have cifs_cleanup_volume_info not take a double pointer\n  cifs: fix build_unc_path_to_root to account for a prefixpath\n  cifs: remove bogus call to cifs_cleanup_volume_info\n"
    },
    {
      "commit": "c891f2cd89c7a2b4d51d009e94c74a1e31626528",
      "tree": "51834eea173062d2c16ce2f93e17d4bd86f7e42d",
      "parents": [
        "145628130b9b364fe246e96ba52386d97af40d64",
        "50f4ddd4ff713d2599e2f246775fe2206090126e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:53 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] fix cpumask memory leak in acpi-cpufreq on cpu hotplug.\n"
    },
    {
      "commit": "145628130b9b364fe246e96ba52386d97af40d64",
      "tree": "383727a336c9165474c37c98d8cdb038123e0c64",
      "parents": [
        "83e95697143d341f3c670c4c5cda0268ae198e63",
        "0401846c339fbdfb9bd822d83b43e8a9f7d072a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:09 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  hp-wmi: fix use after free\n  dell-laptop - using buffer without mutex_lock\n  Revert: \"dell-laptop: Toggle the unsupported hardware killswitch\"\n  platform-drivers-x86: set backlight type to BACKLIGHT_PLATFORM\n  thinkpad-acpi: handle HKEY 0x4010, 0x4011 events\n  drivers/platform/x86: Fix memory leak\n  thinkpad-acpi: handle some new HKEY 0x60xx events\n  acer-wmi: fix bitwise bug when set device state\n  acer-wmi: Only update rfkill status for associated hotkey events\n"
    },
    {
      "commit": "83e95697143d341f3c670c4c5cda0268ae198e63",
      "tree": "c7591f919b31c93250d7da438baca348c33703f3",
      "parents": [
        "404ba3f029a53597928a20ce33351e77e3259840",
        "7f7e37115a8b6724f26d0637a04e1d35e3c59717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:39 2011 -0700"
      },
      "message": "Merge branch \u0027movieboard\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027movieboard\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: do not bind to Pinnacle cards, avert panic\n"
    },
    {
      "commit": "404ba3f029a53597928a20ce33351e77e3259840",
      "tree": "6396e72fc0b61893769f788dc1eb7acad488dce2",
      "parents": [
        "05801817845b308e1cf0fb8e2700b15dab79afc5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jul 10 02:28:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:02 2011 -0700"
      },
      "message": "ath5k: Add missing breaks in switch/case\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05801817845b308e1cf0fb8e2700b15dab79afc5",
      "tree": "d2049ad193b44c387446f295ff1abe0b8647fa0e",
      "parents": [
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Muthu Kumar",
        "email": "muthu.lkml@gmail.com",
        "time": "Mon Jul 11 11:04:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:45:04 2011 -0700"
      },
      "message": "Documentation/spinlocks.txt: Remove reference to sti()/cli()\n\nSince we removed sti()/cli() and related, how about removing it from\nDocumentation/spinlocks.txt?\n\nSigned-off-by: Muthukumar R \u003cmuthur@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f484b5d001a972a42129570e98086a2a6d216ce0",
      "tree": "1345cdda657b020acc0ca5da7645119d6740cbb3",
      "parents": [
        "b9bce2e9f9936cfd12fbc62ead11edcdd46dec7e"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Jul 11 10:16:34 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jul 11 18:40:52 2011 +0000"
      },
      "message": "cifs: drop spinlock before calling cifs_put_tlink\n\n...as that function can sleep.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0401846c339fbdfb9bd822d83b43e8a9f7d072a4",
      "tree": "dd998733df9af656b960c97588d4e3ec84521236",
      "parents": [
        "b486742a12a474a01d1acb1a5924af11d9b32b68"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jul 11 12:22:21 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jul 11 09:52:35 2011 -0400"
      },
      "message": "hp-wmi: fix use after free\n\n[  191.310008] WARNING: kmemcheck: Caught 32-bit read from freed memory (f0d25f14)\n[  191.310011] c056d2f088000000105fd2f00000000050415353040000000000000000000000\n[  191.310020]  i i i i f f f f f f f f f f f f f f f f f f f f f f f f f f f f\n[  191.310027]                                          ^\n[  191.310029]\n[  191.310032] Pid: 737, comm: modprobe Not tainted 3.0.0-rc5+ #268 Hewlett-Packard HP Compaq 6005 Pro SFF PC/3047h\n[  191.310036] EIP: 0060:[\u003cf80b3104\u003e] EFLAGS: 00010286 CPU: 0\n[  191.310039] EIP is at hp_wmi_perform_query+0x104/0x150 [hp_wmi]\n[  191.310041] EAX: f0d25601 EBX: f0d25f00 ECX: 000121cf EDX: 000121ce\n[  191.310043] ESI: f0d25f10 EDI: f0f97ea8 EBP: f0f97ec4 ESP: c173f34c\n[  191.310045]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  191.310046] CR0: 8005003b CR2: f540c000 CR3: 30f30000 CR4: 000006d0\n[  191.310048] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\n[  191.310050] DR6: ffff4ff0 DR7: 00000400\n[  191.310051]  [\u003cf80b317b\u003e] hp_wmi_dock_state+0x2b/0x40 [hp_wmi]\n[  191.310054]  [\u003cf80b6093\u003e] hp_wmi_init+0x93/0x1a8 [hp_wmi]\n[  191.310057]  [\u003cc10011f0\u003e] do_one_initcall+0x30/0x170\n[  191.310061]  [\u003cc107ab9f\u003e] sys_init_module+0xef/0x1a60\n[  191.310064]  [\u003cc149f998\u003e] sysenter_do_call+0x12/0x28\n[  191.310067]  [\u003cffffffff\u003e] 0xffffffff\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b486742a12a474a01d1acb1a5924af11d9b32b68",
      "tree": "e2ea6e330e16219b60a349e7c5cbbf5ef829729d",
      "parents": [
        "be65dde82a4a402e9607c2f306f343bf0912623c"
      ],
      "author": {
        "name": "Jose Alonso",
        "email": "joalonsof@gmail.com",
        "time": "Sun Jul 10 15:46:51 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jul 11 09:52:31 2011 -0400"
      },
      "message": "dell-laptop - using buffer without mutex_lock\n\nUsing buffer-\u003eoutput[1] without mutex_lock()\n\nSigned-off-by: Jose Alonso \u003cjoalonsof@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "be65dde82a4a402e9607c2f306f343bf0912623c",
      "tree": "7da754ba93b1f551b5184cd1b8bccd08bf719408",
      "parents": [
        "60cfa098dc60a9988e18d0bbab735e10c744e6fe"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "kengyu@canonical.com",
        "time": "Mon Jun 27 11:19:03 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jul 11 09:52:19 2011 -0400"
      },
      "message": "Revert: \"dell-laptop: Toggle the unsupported hardware killswitch\"\n\nThis reverts commit a3d77411e8b2ad661958c1fbee65beb476ec6d70,\n\nas it causes a mess in the wireless rfkill status on some models.\nIt is probably a bad idea to toggle the rfkill for all dell models\nwithout the respect to the claim that it is hardware-controlled.\n\nCc: stable@kernel.org\nSigned-off-by: Keng-Yu Lin \u003ckengyu@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "887596224cca4dc4669c53e4d7a33fcfc9d9e823",
      "tree": "51cf1ce6f98ddf3e304c06b45c28265dfc9e4503",
      "parents": [
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jul 11 10:51:49 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jul 11 10:51:49 2011 +0200"
      },
      "message": "PM: Reintroduce dropped call to check_wakeup_irqs\n\nPatch 2e711c04dbbf7a7732a3f7073b1fc285d12b369d\n(PM: Remove sysdev suspend, resume and shutdown operations)\ndeleted sysdev_suspend(), which was being relied on to call\ncheck_wakeup_irqs() in suspend.  If check_wakeup_irqs() is not\ncalled, wake interrupts that are pending when suspend is\nentered may be lost.  It also breaks IRQCHIP_MASK_ON_SUSPEND,\nwhich is handled in check_wakeup_irqs().\n\nThis patch adds a call to check_wakeup_irqs() in syscore_suspend(),\nsimilar to what was deleted in sysdev_suspend().\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "512b7938fefd03d512463aa597a1216cf088dfe3",
      "tree": "67c26fd702467cf97d8005552089e26c80728f24",
      "parents": [
        "9c0de4947a44166b16f189aa56f34791e9d7f552"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Jun 06 15:24:13 2011 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jul 11 14:26:34 2011 +0800"
      },
      "message": "pcmcia: pxa2xx/vpac270: free gpios on exist rather than requesting\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "9c0de4947a44166b16f189aa56f34791e9d7f552",
      "tree": "03de08c357a8f64e102a98baee4d854cfa694543",
      "parents": [
        "a74fe1194b8da1dcee7529ba14999381bb9c25d9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed May 25 13:37:33 2011 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jul 11 14:26:33 2011 +0800"
      },
      "message": "ARM: pxa/raumfeld: fix device name for codec ak4104\n\nIn commit f0fba2ad (ASoC: multi-component - ASoC Multi-Component\nSupport), the name of the ak4104 codec driver was changed without\namending the platform code which uses it as well.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a74fe1194b8da1dcee7529ba14999381bb9c25d9",
      "tree": "196eb3bb308c0c347aad9b569f7112a71082c6c6",
      "parents": [
        "8c568df9d7e9b40063f0a5d4235e3d28df88f92a"
      ],
      "author": {
        "name": "Sven Neumann",
        "email": "s.neumann@raumfeld.com",
        "time": "Wed May 25 13:37:32 2011 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jul 11 14:26:32 2011 +0800"
      },
      "message": "ARM: pxa/raumfeld: display initialisation fixes\n\nThe display requires some milliseconds between GPIO_TFT_VA_EN\nand GPIO_DISPLAY_ENABLE. Reorder initialisation to comply with\nthe display spec.\n\nAlso tune timings for better compliance with the spec.\n\nSigned-off-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nAcked-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "8c568df9d7e9b40063f0a5d4235e3d28df88f92a",
      "tree": "64426e9b47bd6fb1e45339086c43a06846ba8d95",
      "parents": [
        "a065685d2f0b4bb69d0f64d2cd396a5c463db2a9"
      ],
      "author": {
        "name": "Sven Neumann",
        "email": "s.neumann@raumfeld.com",
        "time": "Wed May 25 13:37:31 2011 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jul 11 14:26:31 2011 +0800"
      },
      "message": "ARM: pxa/raumfeld: adapt to upcoming hardware change\n\nThe backlight control is going to change back to PWM in the\nupcoming Raumfeld Controller hardware revision.\n\nSigned-off-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nAcked-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a065685d2f0b4bb69d0f64d2cd396a5c463db2a9",
      "tree": "481982b37aaf5f6338208a91b07f672132c522a4",
      "parents": [
        "6662498e132dfa758925a160fd5ef80a083651c3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jun 13 10:42:19 2011 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jul 11 14:11:00 2011 +0800"
      },
      "message": "ARM: pxa: fix gpio_to_chip() clash with gpiolib namespace\n\nThe PXA platform code has a static inline helper called\ngpio_to_chip which clashes with the gpiolib namespace if we\ntry to expose the function with the same name from gpiolib,\nand it\u0027s still confusing even if we don\u0027t do that. So rename\nit to gpio_to_pxachip().\n\nReported-by: H Hartley Sweeten \u003chartleys@visionengravers.com\u003e\nCc: Eric Miao \u003ceric.miao@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "50f4ddd4ff713d2599e2f246775fe2206090126e",
      "tree": "1e93892ff36aa6ca4b5c8d423cabe9a6488b2171",
      "parents": [
        "bccaeafd7c117acee36e90d37c7e05c19be9e7bf"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@gmail.com",
        "time": "Fri Jul 08 16:37:44 2011 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jul 10 17:03:04 2011 -0400"
      },
      "message": "[CPUFREQ] fix cpumask memory leak in acpi-cpufreq on cpu hotplug.\n\nI came across a memory leak during a cyclic cpu-online-offline test.\n\nSigned-off-by: Yu Luming \u003cluming.yu@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e3bbfa78bab125f58b831b5f7f45b5a305091d72",
      "tree": "7e2c95757f887b890a5ce025169c3c595b53bf59",
      "parents": [
        "aa4c495e3d24335bedbed56cca47ec9ee1e1b390",
        "22e6b2312d221376dcd98a8afb0f314b62d33a91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 10:24:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 10:24:47 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (pmbus) Improve auto-detection of temperature status register\n  hwmon: (lm95241) Fix negative temperature results\n  hwmon: (lm95241) Fix chip detection code\n"
    },
    {
      "commit": "22e6b2312d221376dcd98a8afb0f314b62d33a91",
      "tree": "73906c8f5f2a381fe085d3660ef333e99c871926",
      "parents": [
        "0c2a40e2fe4f4af0410f57e84b95b817ec15aa70"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 03 13:08:03 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 10 08:54:29 2011 -0700"
      },
      "message": "hwmon: (pmbus) Improve auto-detection of temperature status register\n\nIt is possible that a PMBus device supports the READ_TEMPERATURE2 and/or\nREAD_TEMPERATURE3 registers but does not support READ_TEMPERATURE1.\nImprove temperature status register detection to address this condition.\n\nReported-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.39+\n"
    },
    {
      "commit": "0c2a40e2fe4f4af0410f57e84b95b817ec15aa70",
      "tree": "ca3d7268acc38bf2549dc53be8c96df98560cfd4",
      "parents": [
        "27739e694a3c34b5e371575d74e500d60111c689"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jun 30 02:09:37 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 10 08:54:15 2011 -0700"
      },
      "message": "hwmon: (lm95241) Fix negative temperature results\n\nNegative temperatures were returned in degrees C instead of milli-Degrees C.\nAlso, negative temperatures were reported for remote temperature sensors even\nif the chip was configured for positive-only results.\n\nFix by detecting temperature modes, and by treating negative temperatures\nsimilar to positive temperatures, with appropriate sign extension.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.30+\n"
    }
  ],
  "next": "aa4c495e3d24335bedbed56cca47ec9ee1e1b390"
}
