)]}'
{
  "log": [
    {
      "commit": "c6eb2d75ffcdfafa37ff010bf467de20d468ef79",
      "tree": "a5b563326fcb845e95bce72950b0d4aeaa99b7d6",
      "parents": [
        "e5d3d4463fb30998385f9e78ab3c7f63b5813000"
      ],
      "author": {
        "name": "Gavin.zhu",
        "email": "gavin.kx@qq.com",
        "time": "Mon Aug 22 13:51:53 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:51:53 2011 -0700"
      },
      "message": "USB: option: add YUGA device id to driver\n\nSigned-off-by: Gavin.zhu \u003cgavin.kx@qq.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5d3d4463fb30998385f9e78ab3c7f63b5813000",
      "tree": "82f36998273b460a036f1c32982e6216a4a05e54",
      "parents": [
        "d0f2fb2500b1c5fe4967eb45d8c9bc758d7aef80"
      ],
      "author": {
        "name": "Yulgon Kim",
        "email": "yulgon.kim@samsung.com",
        "time": "Thu Aug 18 14:02:45 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:38:52 2011 -0700"
      },
      "message": "usb: s5p-ehci: fix a NULL pointer deference\n\nThis patch fixes a NULL pointer deference. A NULL pointer\ndereference happens since s5p_ehci-\u003ehcd field is not initialized\nyet in probe function.\n\n[jg1.han@samsung.com: edit commit message]\nSigned-off-by: Yulgon Kim \u003cyulgon.kim@samsung.com\u003e\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0f2fb2500b1c5fe4967eb45d8c9bc758d7aef80",
      "tree": "396bb27c52730fc3f53547c5232f8f9ca428801c",
      "parents": [
        "7e1805844da18a37e6d251d286f93c94b52d791e"
      ],
      "author": {
        "name": "Wang Zhi",
        "email": "zhi.wang@windriver.com",
        "time": "Wed Aug 17 10:39:31 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:38:52 2011 -0700"
      },
      "message": "USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in ehci_bus_resume().\n\nFrom EHCI Spec p.28 HC should clear PORT_SUSPEND when SW clears\nPORT_RESUME. In Intel Oaktrail platform, MPH (Multi-Port Host\nController) core clears PORT_SUSPEND directly when SW sets PORT_RESUME\nbit. If we rely on PORT_SUSPEND bit to stop USB resume, we will miss\nthe action of clearing PORT_RESUME. This will cause unexpected long\nresume signal on USB bus.\n\nSigned-off-by: Wang Zhi \u003czhi.wang@windriver.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e1805844da18a37e6d251d286f93c94b52d791e",
      "tree": "d010d8e17198726540a0ca024ae3a563bc94441e",
      "parents": [
        "0e69d75ccb2f091757b38d4d6a2ed739e06b615e"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Tue Aug 16 13:58:21 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:38:51 2011 -0700"
      },
      "message": "USB option driver add PID of Huawei Vodafone K4605\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K4605 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on\ndemand without the intervention of usb_modeswitch. This has the benefit of\nit becoming available faster and also ensures that the option driver is not\nbound to a network interface that should be claimed by suitable network\ndriver.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Alex Chiang \u003cachiang@canonical.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e69d75ccb2f091757b38d4d6a2ed739e06b615e",
      "tree": "58388d71a78f71fa1dce948b749102111d5dd64f",
      "parents": [
        "b978d51ac3342dfdb089503b64feea8da69e5c15"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Tue Aug 16 13:57:14 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:38:50 2011 -0700"
      },
      "message": "USB option driver add PID of Huawei Vodafone K3806\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K3806 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on\ndemand without the intervention of usb_modeswitch. This has the benefit of\nit becoming available faster and also ensures that the option driver is not\nbound to a network interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Alex Chiang \u003cachiang@canonical.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b978d51ac3342dfdb089503b64feea8da69e5c15",
      "tree": "135d0b7abde4495abbfca459904ff4f14827d204",
      "parents": [
        "ea8c7fd9b0b479ef8f831d19b66c5cb246aec496",
        "200b0182f95a1f97c9fefee88707fb15ce87c22d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:20:20 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:20:31 2011 -0700"
      },
      "message": "Merge branch \u0027for-greg\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb into usb-linus\n\n* \u0027for-greg\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb:\n  usb: musb: gadget: fix error path\n  usb: gadget: f_phonet: unlock in error case\n  usb: musb: blackfin: include prefetch head file\n  usb: musb: tusb6010: fix compilation\n  usb: gadget: renesas_usbhs: fix DMA build by including dma-mapping.h\n  usb: musb: cppi: fix build errors due to DBG and missing musb variable\n  usb: musb: ux500: replace missing DBG with dev_dbg\n  usb: musb: ux500: set dma config for both src and dst\n  usb: musb: fix oops on musb_gadget_pullup\n  usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)\n  usb: gadget: hid: don\u0027t STALL when processing a HID Descriptor request\n  usb: musb: fix Kconfig\n  usb: musb: tusb6010_omap: fix build failure: error: \u0027musb\u0027 undeclared\n  usb: gadget: composite: fix bMaxPacketSize for SuperSpeed\n  usb: gadget: fusb300: remove #if 0 block\n  usb: gadget: s3c2410_udc: fix unterminated platform_device_id table\n"
    },
    {
      "commit": "ea8c7fd9b0b479ef8f831d19b66c5cb246aec496",
      "tree": "656f13e55431b9d89ffced32099ac850f6d127ac",
      "parents": [
        "93ee7a9340d64f20295aacc3fb6a22b759323280",
        "48df4a6fd8c40c0bbcbca2044f5f2bc75dcf6db1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:16:56 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 13:17:04 2011 -0700"
      },
      "message": "Merge branch \u0027for-usb-linus\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-linus\n\n* \u0027for-usb-linus\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci:\n  xhci: Handle zero-length isochronous packets.\n  USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.\n  xhci: Remove TDs from TD lists when URBs are canceled.\n  xhci: Fix failed enqueue in the middle of isoch TD.\n  xhci: Fix memory leak during failed enqueue.\n  xHCI: report USB2 port in resuming as suspend\n  xHCI: fix port U3 status check condition\n"
    },
    {
      "commit": "48df4a6fd8c40c0bbcbca2044f5f2bc75dcf6db1",
      "tree": "3c1ab23559595b3a2b7cc5955a623f9f3222ae59",
      "parents": [
        "8a9af4fdf6d5eeb3200a088354d266a87e8260b0"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Aug 12 10:23:01 2011 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Aug 16 16:46:57 2011 -0700"
      },
      "message": "xhci: Handle zero-length isochronous packets.\n\nFor a long time, the xHCI driver has had this note:\n\t/* FIXME: Ignoring zero-length packets, can those happen? */\n\nIt turns out that, yes, there are drivers that need to queue zero-length\ntransfers for isochronous OUT transfers.  Without this patch, users will\nsee kernel hang messages when a driver attempts to enqueue an isochronous\nURB with a zero length transfer (because count_isoc_trbs_needed will return\nzero for that TD, xhci_td-\u003elast_trb will never be set, and updating the\ndequeue pointer will cause an infinite loop).\n\nMatěj ran into this issue when using an NI Audio4DJ USB soundcard\nwith the snd-usb-caiaq driver.  See\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d40702\n\nFix count_isoc_trbs_needed() to return 1 for zero-length transfers (thanks\nAlan on the math help).  Update the various TRB field calculations to deal\nwith zero-length transfers.  We\u0027re still transferring one packet with a\nzero-length data payload, so the total_packet_count should be 1. The\nTransfer Burst Count (TBC) and Transfer Last Burst Packet Count (TLBPC)\nfields should be set to zero.\n\nThis patch should be backported to kernels as old as 2.6.36.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Matěj Laitl \u003cmatej@laitl.cz\u003e\nCc: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "8a9af4fdf6d5eeb3200a088354d266a87e8260b0",
      "tree": "697e4a7c0558d108ee31cc9ad04631ad6bbc6284",
      "parents": [
        "585df1d90cb07a02ca6c7a7d339e56e46d50dafb"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Aug 09 16:31:54 2011 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Aug 15 09:22:40 2011 -0700"
      },
      "message": "USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.\n\nusb_ifnum_to_if() can return NULL if the USB device does not have a\nconfiguration installed (usb_device-\u003eactconfig \u003d\u003d NULL), or if we can\u0027t\nfind the interface number in the installed configuration.  Return an\nerror instead of crashing.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "200b0182f95a1f97c9fefee88707fb15ce87c22d",
      "tree": "a4ad1cacfeb07258aeb862c6505cd93560d7adb6",
      "parents": [
        "ce7e9065958191e6b7ca49d7ed0e1099c486d198",
        "6193d6997c90535af8f8491fc0019f785a3322b0"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 15 19:02:25 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 15 19:02:25 2011 +0300"
      },
      "message": "Merge branch \u0027fixes\u0027 into for-greg\n"
    },
    {
      "commit": "93ee7a9340d64f20295aacc3fb6a22b759323280",
      "tree": "6b58d3ab87cbff43251105dfab9f80d2543e696e",
      "parents": [
        "f982f91516fa4cfd9d20518833cd04ad714585be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 15:09:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 15:09:08 2011 -0700"
      },
      "message": "Linux 3.1-rc2\n"
    },
    {
      "commit": "f982f91516fa4cfd9d20518833cd04ad714585be",
      "tree": "15c7992ad6e54fbda868a026afd5ecf98f9b1bca",
      "parents": [
        "97c24d1d455df17ca3ef281d1a290988f4686643"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Jun 21 22:09:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 12:32:52 2011 -0700"
      },
      "message": "mm: fix wrong vmap address calculations with odd NR_CPUS values\n\nCommit db64fe02258f (\"mm: rewrite vmap layer\") introduced code that does\naddress calculations under the assumption that VMAP_BLOCK_SIZE is a\npower of two.  However, this might not be true if CONFIG_NR_CPUS is not\nset to a power of two.\n\nWrong vmap_block index/offset values could lead to memory corruption.\nHowever, this has never been observed in practice (or never been\ndiagnosed correctly); what caught this was the BUG_ON in vb_alloc() that\nchecks for inconsistent vmap_block indices.\n\nTo fix this, ensure that VMAP_BLOCK_SIZE always is a power of two.\n\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d31572\nReported-by: Pavel Kysilka \u003cgoldenfish@linuxsoft.cz\u003e\nReported-by: Matias A. Fonzo \u003cselk@dragora.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: 2.6.28+ \u003cstable@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97c24d1d455df17ca3ef281d1a290988f4686643",
      "tree": "36e4602be13301bf1669fcb7998b8a2d431cf1c9",
      "parents": [
        "91d85ea6786107aa2837bef3e957165ad7c8b823",
        "7fd781e8f9b72544a1c7f04456eb33d5ffaed592"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 12:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 14 12:28:15 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: remove unused \"ddr\" parameter in struct mmc_ios\n  mmc: dw_mmc: Fix DDR mode support.\n  mmc: core: use defined R1_STATE_PRG macro for card status\n  mmc: sdhci: use f_max instead of host-\u003eclock for timeouts\n  mmc: sdhci: move timeout_clk calculation farther down\n  mmc: sdhci: check host-\u003eclock before using it as a denominator\n  mmc: Revert \"mmc: sdhci: Fix SDHCI_QUIRK_TIMEOUT_USES_SDCLK\"\n  mmc: tmio: eliminate unused variable \u0027mmc\u0027 warning\n  mmc: esdhc-imx: fix card interrupt loss on freescale eSDHC\n  mmc: sdhci-s3c: Fix build for header change\n  mmc: dw_mmc: Fix mask in IDMAC_SET_BUFFER1_SIZE macro\n  mmc: cb710: fix possible pci_dev leak in cb710_pci_configure()\n  mmc: core: Detect eMMC v4.5 ext_csd entries\n  mmc: mmc_test: avoid stalled file in debugfs\n  mmc: sdhci-s3c: add BROKEN_ADMA_ZEROLEN_DESC quirk\n  mmc: sdhci: pxav3: controller needs 32 bit ADMA addressing\n  mmc: sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish\n"
    },
    {
      "commit": "91d85ea6786107aa2837bef3e957165ad7c8b823",
      "tree": "c6100fd49a1c3d961998c3c89e706de4ceafb97e",
      "parents": [
        "17987783e51555da22890feb715a0c84d4ed36aa",
        "66a89b2164e2d30661edbd1953eacf0594d8203a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:37:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:37:28 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: (ibmaem) add missing kfree\n  hwmon: (pmbus/lm25066) Ignore byte writes to non-zero pages\n  hwmon: (pmbus) Virtualize pmbus_write_byte\n"
    },
    {
      "commit": "17987783e51555da22890feb715a0c84d4ed36aa",
      "tree": "420f72bf4cba816aaf4fd9cae7b99fa2a05131a1",
      "parents": [
        "4c74916fa81ce5a431350cb27eb9a7c95d3cf3d7",
        "c012cdc858db36ff2314469930bfcfb00eef6f29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:36:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:36:28 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Fix compile warning in wm8750.c\n  ASoC: omap: Update e-mail address of Jarkko Nikula\n  ASoC: SAMSUNG: Add I2S0 internal dma driver\n  ASoC: Terminate WM8750 SPI device ID table\n  ASoC: Add missing break in WM8994 probe\n  ALSA: snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc\n  ALSA: azt3328 - adjust error handling code to include debugging code\n  ALSA: hda - Add CONFIG_SND_HDA_POWER_SAVE to stac_vrefout_set()\n  ALSA: usb-audio - Add quirk for BOSS Micro BR-80\n  ASoC: Fix typo in wm8750 spi_ids\n  ASoC: Fix warning in Speyside WM8962\n  ASoC: Fix SPI driver binding for WM8987\n  ASoC: Fix binding of WM8750 on Jive\n  ASoC: WM8903: Free IRQ on device removal\n  ASoC: Tegra: wm8903 machine driver: Allow re-insertion of module\n  ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don\u0027t OOPS\n"
    },
    {
      "commit": "4c74916fa81ce5a431350cb27eb9a7c95d3cf3d7",
      "tree": "2d7d5e42674f59c07e833431c0fd1d337d2cd77b",
      "parents": [
        "399e1d9c22e15c1697d070bb89e6e0da3fae7e14"
      ],
      "author": {
        "name": "Marcos Souza",
        "email": "marcos.mage@gmail.com",
        "time": "Sat Aug 13 12:34:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:03 2011 -0700"
      },
      "message": "Documentation: befs.txt: no maintainer, orphaned\n\nRemove the name of Sergey Kostyliov as maintainer of befs.\nIn the MAINTAINERS file, befs is orphaned.\n\nSigned-off-by: Marcos Souza \u003cmarcos.mage@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "399e1d9c22e15c1697d070bb89e6e0da3fae7e14",
      "tree": "3db81c19dcab5b75375df1be11f25278c12f674b",
      "parents": [
        "4126dacb5b2ca85b187a27b93805254567526dc8"
      ],
      "author": {
        "name": "Ralf Thielow",
        "email": "ralf.thielow@googlemail.com",
        "time": "Sat Aug 13 12:34:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:03 2011 -0700"
      },
      "message": "Documentation: SubmittingDrivers: fix Linus\u0027s git tree URL\n\nChange resource URL to new git tree -\n(http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux.git).\n\nSigned-off-by: Ralf Thielow \u003cralf.thielow@googlemail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4126dacb5b2ca85b187a27b93805254567526dc8",
      "tree": "74e37710c4e44b4348569032bc8968a93b715eb3",
      "parents": [
        "6989b5bb2f0302d824bfc5a9272e17eef22353cc"
      ],
      "author": {
        "name": "Sergiu Iordache",
        "email": "sergiu@chromium.org",
        "time": "Sat Aug 13 12:34:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:03 2011 -0700"
      },
      "message": "Documentation: add Ramoops usage description\n\nAdd a documentation file describing the usage of Ramoops\n\nSigned-off-by: Sergiu Iordache \u003csergiu@chromium.org\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6989b5bb2f0302d824bfc5a9272e17eef22353cc",
      "tree": "3cdf7cbafd561f10ded0fc583ce1c61b233fadca",
      "parents": [
        "1629024668d485d9ee8c5a6c9906b19ffd9a49d9"
      ],
      "author": {
        "name": "Paul Mcquade",
        "email": "paulmcquad@gmail.com",
        "time": "Sat Aug 13 12:34:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:03 2011 -0700"
      },
      "message": "Documentation: email-clients: Add better Thunderbird information\n\nAdd better Thunderbird information.\nAdd Thunderbird Registry instructions to:\n  Enable UTF8 \u0026 Preformat mode\n  Disable HTML mode\n\nSigned-off-by: Paul McQuade \u003cpaulmcquad@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1629024668d485d9ee8c5a6c9906b19ffd9a49d9",
      "tree": "f5fa718ec8af368f156c1fff6a232b96a843f01d",
      "parents": [
        "ac1667db056a323cb0cb5d75e3bdb820804d46b6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Aug 13 12:34:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:02 2011 -0700"
      },
      "message": "Documentation: kernel-parameters.txt cleanups\n\nGeneral cleanups to kernel-parameters.txt:\n - add missing $ARCH that are being used/referenced\n - alphabetize the parameter restrictions list\n - spell \"IA-64\" as listed in arch/ia64/Kconfig instead of \"IA64\"\n - remove trailing whitespace\n - use hyphen in 32-bit etc.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac1667db056a323cb0cb5d75e3bdb820804d46b6",
      "tree": "2700e7e6ecc9b890bff5d1b32ab6d44bec716e10",
      "parents": [
        "3c8429ad574f2d83878438522f41c003a6cc458e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Sat Aug 13 12:34:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:02 2011 -0700"
      },
      "message": "Documentation: add ARM user_debug to kernel-parameters.txt\n\nUsually kernel parameters are documented in kernel-parameters.txt\nbut user_debug is only documented in the Kconfig. Document the\noption and point to the Kconfig help text for more info.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c8429ad574f2d83878438522f41c003a6cc458e",
      "tree": "803088aabd5620ec0bc88ff62a94748c18ae558d",
      "parents": [
        "db12fb833a88c5114d70dcafebd33d460a09d593"
      ],
      "author": {
        "name": "Luis de Bethencourt",
        "email": "luis@debethencourt.com",
        "time": "Sat Aug 13 12:34:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:02 2011 -0700"
      },
      "message": "Documentation: drop Linux Source Driver from kernel-docs references\n\nDropping LSD (Linux Source Driver) since it hasn\u0027t been available\nfor a long time.\n\nSigned-off-by: Luis de Bethencourt \u003cluis@debethencourt.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db12fb833a88c5114d70dcafebd33d460a09d593",
      "tree": "cb1d491d26b781616947e695933c90d6bb24f76f",
      "parents": [
        "73e0881d31406acc09eb11fa073108b43c89124e"
      ],
      "author": {
        "name": "Zac Storer",
        "email": "zac.3.14159@gmail.com",
        "time": "Sat Aug 13 12:34:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:02 2011 -0700"
      },
      "message": "Documentation: fix spelling error in SubmittingPatches\n\nFixed a spelling error.\n\nSigned-off-by: Zac Storer \u003czac.3.14159@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fd781e8f9b72544a1c7f04456eb33d5ffaed592",
      "tree": "1f53b5d72f88c2e2bb6f15e0daeaf09a944b94fd",
      "parents": [
        "6daa777866569fc48fe3cfcd6fd01aba37ac06a5"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Mon Aug 08 18:10:52 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:32 2011 -0400"
      },
      "message": "mmc: remove unused \"ddr\" parameter in struct mmc_ios\n\n\"mmc: dw_mmc: Fix DDR mode support\" removed the last user.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6daa777866569fc48fe3cfcd6fd01aba37ac06a5",
      "tree": "14fae64bfccda79561294df1188619e3dd78d595",
      "parents": [
        "7435bb7950ba8a3cbfa6d0c01e92588562533a3f"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Fri Aug 05 12:35:03 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:32 2011 -0400"
      },
      "message": "mmc: dw_mmc: Fix DDR mode support.\n\nHost driver can\u0027t get a hint of DDR mode through ios-\u003eddr flag anymore.\nios-\u003etiming is currently used to inform DDR mode as a substitute.\nAnd capability of MMC_CAP_MMC_HIGHSPEED is added for DDR support.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7435bb7950ba8a3cbfa6d0c01e92588562533a3f",
      "tree": "b3ba7a528692233ab3303c210b8577a357c8db22",
      "parents": [
        "65be3fef930beb3e282e7f23dfba63289971430c"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Wed Aug 10 18:46:28 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:31 2011 -0400"
      },
      "message": "mmc: core: use defined R1_STATE_PRG macro for card status\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "65be3fef930beb3e282e7f23dfba63289971430c",
      "tree": "a2d74efe845f8c90e828b775d59eaaf134533bac",
      "parents": [
        "272308caaa6c0f2b1500a3660b9fa75f17a45cc4"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Aug 03 18:36:01 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:30 2011 -0400"
      },
      "message": "mmc: sdhci: use f_max instead of host-\u003eclock for timeouts\n\nWhen timeout_clk is calculated the host-\u003eclock could be zero.\nSo, instead of host-\u003eclock the calculation now uses mmc-\u003ef_max.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "272308caaa6c0f2b1500a3660b9fa75f17a45cc4",
      "tree": "0778e73914dccfb40439ec3c2b2b56d7647f4543",
      "parents": [
        "78a2ca2727a9b992901c715bc881b6ddb4ec6a4e"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Aug 03 18:36:00 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:29 2011 -0400"
      },
      "message": "mmc: sdhci: move timeout_clk calculation farther down\n\nThis moves the calculation below the assignment of mmc-\u003ef_max, which\nwe need for calculating timeout_clk in the next patch in this series.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "78a2ca2727a9b992901c715bc881b6ddb4ec6a4e",
      "tree": "6eecce8e7a739c36d07dfef9e6e784d9d6e1df28",
      "parents": [
        "83cbcd93a1be803ccda53e7acbdc9a937c8f6375"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Aug 03 18:35:59 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:28 2011 -0400"
      },
      "message": "mmc: sdhci: check host-\u003eclock before using it as a denominator\n\nSometimes host-\u003eclock could be zero which is a legal situation. This\npatch checks host-\u003eclock before usage as a denominator when timeout is\ncalculated. A similar patch is applied for mmc core (see commit e9b8684,\n\"mmc: fix division by zero in MMC core\").\n\nWithout this patch, the execution of the sdhci_calc_timeout could end up\nwith a backtrace:\n\n\u003c0\u003e[    4.014319] divide error: 0000 [#1] PREEMPT SMP\n\u003c4\u003e[    4.014352] Modules linked in: g_ether\n\u003c4\u003e[    4.014376]\n\u003c4\u003e[    4.014393] Pid: 33, comm: kworker/u:2 Not tainted 3.0.0+ #646\n\u003c4\u003e[    4.014421] EIP: 0060:[\u003cc12fa38e\u003e] EFLAGS: 00010046 CPU: 1\n\u003c4\u003e[    4.014449] EIP is at sdhci_calc_timeout+0x2e/0x100\n\u003c4\u003e[    4.014468] EAX: 00000000 EBX: f5930fc8 ECX: 00000000 EDX: 00000000\n\u003c4\u003e[    4.014488] ESI: f5291de8 EDI: f5291db8 EBP: f5291c6c ESP: f5291c50\n\u003c4\u003e[    4.014508]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068\n\u003c0\u003e[    4.014529] Process kworker/u:2 (pid: 33, ti\u003df5290000 task\u003df53065a0 task.ti\u003df5290000)\n\u003c0\u003e[    4.014546] Stack:\n\u003c4\u003e[    4.014557]  00000082 c1054fdd f5291c78 04000000 f5930fc8 f5291de8 f5291db8 f5291cac\n\u003c4\u003e[    4.014611]  c12fab7c c107a98b f5291c88 c13b6d3f f593109c f5882000 f5291cac c1054fdd\n\u003c4\u003e[    4.014663]  00000000 00000000 f5882000 00000082 f5930fc8 f5291db8 0000000a f5291ccc\n\u003c0\u003e[    4.014716] Call Trace:\n\u003c4\u003e[    4.014743]  [\u003cc1054fdd\u003e] ? mod_timer+0x11d/0x380\n\u003c4\u003e[    4.014770]  [\u003cc12fab7c\u003e] sdhci_prepare_data+0x2c/0x3a0\n\u003c4\u003e[    4.014798]  [\u003cc107a98b\u003e] ? trace_hardirqs_off+0xb/0x10\n\u003c4\u003e[    4.014827]  [\u003cc13b6d3f\u003e] ? _raw_spin_unlock_irqrestore+0x2f/0x60\n\u003c4\u003e[    4.014854]  [\u003cc1054fdd\u003e] ? mod_timer+0x11d/0x380\n\u003c4\u003e[    4.014880]  [\u003cc12fc7db\u003e] sdhci_send_command+0xdb/0x210\n\u003c4\u003e[    4.014906]  [\u003cc12fd5f3\u003e] sdhci_request+0xc3/0x150\n\u003c4\u003e[    4.014932]  [\u003cc12ec56a\u003e] mmc_start_request+0xda/0x200\n\u003c4\u003e[    4.014960]  [\u003cc120d7c2\u003e] ? __raw_spin_lock_init+0x32/0x60\n\u003c4\u003e[    4.014989]  [\u003cc1066a85\u003e] ? __init_waitqueue_head+0x35/0x50\n\u003c4\u003e[    4.015015]  [\u003cc12ec70b\u003e] mmc_wait_for_req+0x7b/0x90\n\u003c4\u003e[    4.015045]  [\u003cc12f0c67\u003e] mmc_send_cxd_data+0xf7/0x130\n\u003c4\u003e[    4.015076]  [\u003cc12ecbc0\u003e] ? mmc_erase+0x140/0x140\n\u003c4\u003e[    4.015102]  [\u003cc12f139d\u003e] mmc_send_ext_csd+0x1d/0x20\n\u003c4\u003e[    4.015125]  [\u003cc12efef0\u003e] mmc_get_ext_csd+0x70/0x140\n\u003c4\u003e[    4.015151]  [\u003cc12effe8\u003e] mmc_compare_ext_csds+0x28/0x190\n\u003c4\u003e[    4.015176]  [\u003cc12f039f\u003e] mmc_init_card+0x24f/0x650\n\u003c4\u003e[    4.015201]  [\u003cc13b6d5d\u003e] ? _raw_spin_unlock_irqrestore+0x4d/0x60\n\u003c4\u003e[    4.015226]  [\u003cc107fd9c\u003e] ? trace_hardirqs_on_caller+0x11c/0x160\n\u003c4\u003e[    4.015255]  [\u003cc12f09a4\u003e] mmc_attach_mmc+0xa4/0x190\n\u003c4\u003e[    4.015282]  [\u003cc12ee3f0\u003e] mmc_rescan+0x210/0x240\n\u003c4\u003e[    4.015311]  [\u003cc105f9b6\u003e] process_one_work+0x176/0x550\n\u003c4\u003e[    4.015336]  [\u003cc105f93a\u003e] ? process_one_work+0xfa/0x550\n\u003c4\u003e[    4.015360]  [\u003cc12ee1e0\u003e] ? mmc_init_erase+0x140/0x140\n\u003c4\u003e[    4.015385]  [\u003cc1061c2a\u003e] worker_thread+0x12a/0x2c0\n\u003c4\u003e[    4.015410]  [\u003cc1061b00\u003e] ? manage_workers.clone.18+0x100/0x100\n\u003c4\u003e[    4.015437]  [\u003cc1066244\u003e] kthread+0x74/0x80\n\u003c4\u003e[    4.015463]  [\u003cc10661d0\u003e] ? __init_kthread_worker+0x60/0x60\n\u003c4\u003e[    4.015490]  [\u003cc13b7dfa\u003e] kernel_thread_helper+0x6/0xd\n\u003c0\u003e[    4.015507] Code: 57 89 d7 56 53 89 c3 83 ec 10 8b 40 04 8b 72 28 f6 c4 10 89 45 f0 0f 85 91 00 00 00 85 f6 0f 84 c1 00 00 00 8b 4e 04 31 d2 89 c8 \u003cf7\u003e 73 58 ba d3 4d 62 10 89 c1 8b 06 f7 e2 c1 ea 06 01 d1 f7 45\n\u003c0\u003e[    4.015829] EIP: [\u003cc12fa38e\u003e] sdhci_calc_timeout+0x2e/0x100 SS:ESP 0068:f5291c50\n\nReported-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "83cbcd93a1be803ccda53e7acbdc9a937c8f6375",
      "tree": "dbe47bb08608058d3d3bc0c530793cbad02e6e41",
      "parents": [
        "4906baf080623b4971bdeeac0a9fec5b8885d3ac"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Aug 03 18:35:58 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:27 2011 -0400"
      },
      "message": "mmc: Revert \"mmc: sdhci: Fix SDHCI_QUIRK_TIMEOUT_USES_SDCLK\"\n\nThis reverts commit 4b01681c7764, which introduced a new potential\ndivide by zero in the process of fixing one.  The subsequent commits\nattempt to fix the issue properly.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4906baf080623b4971bdeeac0a9fec5b8885d3ac",
      "tree": "c7b42a915257e571eee6bc9368407c047117aa4f",
      "parents": [
        "0d58864bf3472f8390e0c0a33bd875c7eec868bd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Aug 03 14:48:58 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:27 2011 -0400"
      },
      "message": "mmc: tmio: eliminate unused variable \u0027mmc\u0027 warning\n\nFix below compile warning:\n  CC      drivers/mmc/host/tmio_mmc.o\ndrivers/mmc/host/tmio_mmc.c: In function \u0027tmio_mmc_suspend\u0027:\ndrivers/mmc/host/tmio_mmc.c:30: warning: unused variable \u0027mmc\u0027\ndrivers/mmc/host/tmio_mmc.c: In function \u0027tmio_mmc_resume\u0027:\ndrivers/mmc/host/tmio_mmc.c:45: warning: unused variable \u0027mmc\u0027\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0d58864bf3472f8390e0c0a33bd875c7eec868bd",
      "tree": "f186f7e8d753841264497115b6ca599e24079f48",
      "parents": [
        "55156d240a4d41d47310278c5139e24517f1c65b"
      ],
      "author": {
        "name": "Tony Lin",
        "email": "tony.lin@freescale.com",
        "time": "Thu Aug 11 16:45:59 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:26 2011 -0400"
      },
      "message": "mmc: esdhc-imx: fix card interrupt loss on freescale eSDHC\n\nApply a workaround for the imx eSDHC controller to avoid missing\ncard interrupts.  This makes SDIO work.\n\nSigned-off-by: Tony Lin \u003ctony.lin@freescale.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "55156d240a4d41d47310278c5139e24517f1c65b",
      "tree": "e7d2dc5c14ee9ccee70bd381153233d0f87adacb",
      "parents": [
        "9b7bbe1085eb2b0f2d5d81f4116772cb2af497a4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 29 15:35:00 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:25 2011 -0400"
      },
      "message": "mmc: sdhci-s3c: Fix build for header change\n\nA header change has removed an implicit inclusion of module.h, breaking\nthe build due to the use of THIS_MODULE. Fix that.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9b7bbe1085eb2b0f2d5d81f4116772cb2af497a4",
      "tree": "fb11c59a83dfd6b910df4621961e150b866a776d",
      "parents": [
        "1ccd4b7bfdcfcc8cc7ffc4a9c11d3ac5b6da8ca0"
      ],
      "author": {
        "name": "Shashidhar Hiremath",
        "email": "shashidharh@vayavyalabs.com",
        "time": "Fri Jul 29 08:49:50 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:24 2011 -0400"
      },
      "message": "mmc: dw_mmc: Fix mask in IDMAC_SET_BUFFER1_SIZE macro\n\nThe mask used inside this macro was assuming Buffer_Size1\u0027s [BS1\u0027s]\nwidth to be 14 bits, it is actually 13 bits.  Modify masks used in\nIDMAC_SET_BUFFER1_SIZE such that they use only 13 bits instead of\ncurrent 14.\n\nSigned-off-by: Shashidhar Hiremath \u003cshashidharh@vayavyalabs.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1ccd4b7bfdcfcc8cc7ffc4a9c11d3ac5b6da8ca0",
      "tree": "40b9a74eda985efb482dd1ebccd30f85f18dd6c2",
      "parents": [
        "38ca285044be88a0fb47b6eb91deeeb729435fd0"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Jul 28 20:55:27 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:23 2011 -0400"
      },
      "message": "mmc: cb710: fix possible pci_dev leak in cb710_pci_configure()\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "38ca285044be88a0fb47b6eb91deeeb729435fd0",
      "tree": "9744f6c6d3830fa55ef64a7ef8efca6893aa17fa",
      "parents": [
        "d5a5bd1c3f7e8d010393530d60df8da75218a488"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Jul 26 17:12:37 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:22 2011 -0400"
      },
      "message": "mmc: core: Detect eMMC v4.5 ext_csd entries\n\nThe eMMC v4.5 Spec is released now:\n\nEXT_CSD_REV\tExtended CSD Revision\n255-7\t\tReserved\n6\t\tRevision 1.6 (for MMC v4.5)\n5\t\tRevision 1.5 (for MMV v4.41)\n...\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d5a5bd1c3f7e8d010393530d60df8da75218a488",
      "tree": "e24b1d592f2ddec088af5d61488b034c1409480c",
      "parents": [
        "7199e2b61d715c5e8901ff32513d2b80db8d3737"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Fri Jul 22 16:13:36 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:22 2011 -0400"
      },
      "message": "mmc: mmc_test: avoid stalled file in debugfs\n\nDuring card removal and inserting cycle the test file in the debugfs could be\nstalled until the host driver removes it. Let\u0027s keep the file in the linked\nlist and destroy it when card is removed.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nAcked-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7199e2b61d715c5e8901ff32513d2b80db8d3737",
      "tree": "639c88ffe5674a523faffcb80d202f27c6bb6827",
      "parents": [
        "606a15e475880157dd2336f2dc220eacc9eaf36b"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Tue Jul 12 17:30:47 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:21 2011 -0400"
      },
      "message": "mmc: sdhci-s3c: add BROKEN_ADMA_ZEROLEN_DESC quirk\n\nSamsung SoCs need to set BROKEN_ADMA_ZEROLEN_DESC.\n(If ADMA operation is more than 65535, maybe set by zero.)\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "606a15e475880157dd2336f2dc220eacc9eaf36b",
      "tree": "f854d03493c194c2906f15f8087eec1733160b0b",
      "parents": [
        "78869618a886d33d8cdfcb78cf9b245b5250e465"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Mon Jul 11 14:47:54 2011 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:20 2011 -0400"
      },
      "message": "mmc: sdhci: pxav3: controller needs 32 bit ADMA addressing\n\nEnable the quirk.\n\n(Best used in conjunction with patch downgrading ADMA to SDMA when\ntransfer is not aligned.)\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nAcked-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "78869618a886d33d8cdfcb78cf9b245b5250e465",
      "tree": "97523732214d8529a62ec2bcbc9c54703767754f",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Aaron Lu",
        "email": "Aaron.Lu@amd.com",
        "time": "Mon Jul 11 13:27:11 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:19 2011 -0400"
      },
      "message": "mmc: sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish\n\nCurrently, the retuning timer for retuning mode 1 will be deleted in\nfunction sdhci_tasklet_finish after a mmc request done, which will make\nretuning timing never trigger again. This patch fixed this problem.\n\nSigned-off-by: Aaron Lu \u003cAaron.Lu@amd.com\u003e\nReviewed-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "73e0881d31406acc09eb11fa073108b43c89124e",
      "tree": "8195f49c5f1b7e06caf3df36b4a1882902a83277",
      "parents": [
        "e211bc8d96d45799cab1be46f4367327d5f629ba",
        "89272b8c0d427021bed70b1b83e1a16be375ccf5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 21:59:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 21:59:09 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt: add empty of_get_property for non-dt\n"
    },
    {
      "commit": "e211bc8d96d45799cab1be46f4367327d5f629ba",
      "tree": "fa6ee757d6231550349d989eb5e5a24748193da9",
      "parents": [
        "8c70aac04e01a08b7eca204312946206d1c1baac",
        "ce7e9065958191e6b7ca49d7ed0e1099c486d198"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 21:56:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 21:56:53 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (30 commits)\n  USB: Serial: Add PID(0xF7C0) to FTDI SIO driver for a zeitcontrol-device\n  USB: Serial: Add device ID for Sierra Wireless MC8305\n  USB: Serial: Added device ID for Qualcomm Modem in Sagemcom\u0027s HiLo3G\n  usb/host/pci-quirks.c: correct annotation of `ehci_dmi_nohandoff_table\u0027\n  USB: option driver: add PID for Vodafone-Huawei K4511\n  USB: option driver: add PID for Vodafone-Huawei K4510\n  USB: option driver: add PID for Vodafone-Huawei K3771\n  USB: option driver: add PID for Vodafone-Huawei K3770\n  usb: serial: ftdi_sio.c: For the FT232H FTDI_SIO_SET_BAUDRATE_REQUEST, index needs to be shifted too\n  usb/isp1760: Added missing call to usb_hcd_check_unlink_urb() during unlink\n  USB: EHCI: Fix test mode sequence\n  USB: ftdi_sio: fix minor typo in get_ftdi_divisor\n  USB: at91_udc: include linux/prefetch.h explicitly\n  USB: usb-storage: unusual_devs entry for ARM V2M motherboard.\n  usb/ehci-mxc: add missing inclusion of mach/hardware.h\n  USB: assign instead of equal in usbtmc.c\n  usb: renesas_usbhs: fixup usbhsg_for_each_uep 1st pos\n  usb: renesas_usbhs: fix DMA build by including dma-mapping.h\n  usb: gadget: net2272 - Correct includes\n  usb: musb: fix oops on musb_gadget_pullup\n  ...\n"
    },
    {
      "commit": "8c70aac04e01a08b7eca204312946206d1c1baac",
      "tree": "07e9559e941f50c7abceed3d1459e8c8401d825d",
      "parents": [
        "06e727d2a5d9d889fabad35223ad77205a9bebb9",
        "d8c778fdf2bcd42e495ca1ca67bca729639352b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:55:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:55:49 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  zcache: Fix build error when sysfs is not defined\n  zcache: Use div_u64 for 64-bit division\n  staging:rts_pstor: fix thread synchronization flow\n  drivers:staging:solo6x10:add the missed slab.h\n  staging: zcache: include module.h for MODULE_LICENSE\n  drivers/staging/hv/blkvsc_drv.c: eliminate NULL pointer dereference\n  Staging: Add clk API note to nvec/TODO\n  drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c: adjust array index\n  staging: more missing slab.h inclusions\n  drivers/staging/solo6x10/p2m.c needs slab.h\n  drivers/staging/solo6x10/core.c needs slab.h\n  drivers/staging/dt3155v4l/dt3155v4l.c needs slab.h\n  drivers/staging/speakup/devsynth.c: fix \"buffer size is not provably correct\" error\n  Staging: iio: add some unlocks to raw_read() functions\n  staging: ft1000_proc needs asm/io.h for inw/outw on sparc\n  staging: rtl8192u: declare MODULE_FIRMWARE\n  gma500: Fix clashes with DRM updates\n  staging: zcache: module is GPL\n  staging: fix zcache building\n"
    },
    {
      "commit": "06e727d2a5d9d889fabad35223ad77205a9bebb9",
      "tree": "2a2d4ec9ed95c95f044c8d69e87ab47195a1d2ed",
      "parents": [
        "e68ff9cd15552e46e0f993eace25af0947b1222d",
        "3ae36655b97a03fa1decf72f04078ef945647c1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:46:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:46:24 2011 -0700"
      },
      "message": "Merge branch \u0027x86-vdso-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-tip\n\n* \u0027x86-vdso-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-tip:\n  x86-64: Rework vsyscall emulation and add vsyscall\u003d parameter\n  x86-64: Wire up getcpu syscall\n  x86: Remove unnecessary compile flag tweaks for vsyscall code\n  x86-64: Add vsyscall:emulate_vsyscall trace event\n  x86-64: Add user_64bit_mode paravirt op\n  x86-64, xen: Enable the vvar mapping\n  x86-64: Work around gold bug 13023\n  x86-64: Move the \"user\" vsyscall segment out of the data segment.\n  x86-64: Pad vDSO to a page boundary\n"
    },
    {
      "commit": "e68ff9cd15552e46e0f993eace25af0947b1222d",
      "tree": "28873106aa1c88963a13b34a4bc209875763a4e4",
      "parents": [
        "c44efbaa0ef3cf53fbf6bb57c33d4f199b15f2da",
        "e570280521290c27621d60cffea2400bdf1f2c88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:43:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:43:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: replace xfs_buf_geterror() with bp-\u003eb_error\n  xfs: Check the return value of xfs_buf_read() for NULL\n  \"xfs: fix error handling for synchronous writes\" revisited\n  xfs: set cursor in xfs_ail_splice() even when AIL was empty\n  xfs: Remove the macro XFS_BUFTARG_NAME\n  xfs: Remove the macro XFS_BUF_TARGET\n  xfs: Remove the macro XFS_BUF_SET_TARGET\n  Replace the macro XFS_BUF_ISPINNED with helper xfs_buf_ispinned\n  xfs: Remove the macro XFS_BUF_SET_PTR\n  xfs: Remove the macro XFS_BUF_PTR\n  xfs: Remove macro XFS_BUF_SET_START\n  xfs: Remove macro XFS_BUF_HOLD\n  xfs: Remove macro XFS_BUF_BUSY and family\n  xfs: Remove the macro XFS_BUF_ERROR and family\n  xfs: Remove the macro XFS_BUF_BFLAGS\n"
    },
    {
      "commit": "c44efbaa0ef3cf53fbf6bb57c33d4f199b15f2da",
      "tree": "cb3822fb10688a13bb23d769ef54b3e398579f46",
      "parents": [
        "ce8a84ef1e4b30bcee78aa99bc1032db90a6c1c4",
        "696314cf53b7b2d1f91af6da259533eb9611e7bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:42:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 20:42:02 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: (32 commits)\n  ARM: mmp: Change the way we use timer 0 as clockevent timer.\n  ARM: mmp: Switch to using timer 1 as clocksource timer.\n  ARM: mmp: Also start timer 1 on boot.\n  ARM: pxa168/gplugd: free correct GPIO\n  ARM: pxa168/gplugd: get rid of mfp-gplugd.h\n  ARM: pxa: fix logic error in PJ4 iWMMXt handling\n  mach-sa1100: fix PCI build problem\n  omap: timer: Set dmtimer used as clocksource in autoreload mode\n  OMAP3: am3517crane: remove NULL board_mux from board file\n  arm: mach-omap2: mux: use kstrdup()\n  arch:arm:plat-omap:iovmm: remove unused variable \u0027va\u0027\n  Update Nook Color machine 3284 to common Encore name\n  am3505/3517: Various platform defines for UART4\n  OMAP: hwmod: fix build break on non-OMAP4 multi-OMAP2 builds\n  OMAP: Fix linking error in twl-common.c for OMAP2/3/4 only builds\n  iMX: Fix build for iMX53\n  ARM: mx5: board-cpuimx51.c fixup irq_to_gpio() usage\n  OMAP2+: PM: SmartReflex: use put_sync_suspend for IRQ-safe disabling\n  OMAP3: beagle: don\u0027t touch omap_device internals\n  OMAP1: enable GENERIC_IRQ_CHIP\n  ...\n"
    },
    {
      "commit": "e570280521290c27621d60cffea2400bdf1f2c88",
      "tree": "4cf24cfa20ecef67b2aafa2309d04a137ecfbe4a",
      "parents": [
        "ac4d6888b21a8be373f3e06f1d4011fbe2bbbeac"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Wed Aug 03 02:18:34 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Fri Aug 12 13:39:40 2011 -0500"
      },
      "message": "xfs: replace xfs_buf_geterror() with bp-\u003eb_error\n\nSince we just checked bp for NULL, it is ok to replace\nxfs_buf_geterror() with bp-\u003eb_error in these places.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Alex Elder \u003caelder@sgi.com\u003e\n"
    },
    {
      "commit": "ac4d6888b21a8be373f3e06f1d4011fbe2bbbeac",
      "tree": "6a39e3be9bcf99cddc0ce0b0ed15aac794b527f8",
      "parents": [
        "9e978d8f7db1c5de7cdc6450a8ca208db3b95f84"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Wed Aug 03 02:18:29 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Fri Aug 12 13:39:29 2011 -0500"
      },
      "message": "xfs: Check the return value of xfs_buf_read() for NULL\n\nCheck the return value of xfs_buf_read() for NULL and return ENOMEM\nif it is NULL.  This is necessary in a few spots to avoid subsequent\ncode blindly dereferencing the null buffer pointer.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Alex Elder \u003caelder@sgi.com\u003e\n"
    },
    {
      "commit": "696314cf53b7b2d1f91af6da259533eb9611e7bf",
      "tree": "8e1bf5ea4c322f8b6985b1349d768d2837e417db",
      "parents": [
        "419bb4e0641cf7d84b1684b15afdd176f25c7ebe",
        "e9d0b97eef235eccc3df9ddb9895b35c53a8aaa2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 12 20:37:43 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 12 20:37:43 2011 +0200"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into fixes\n"
    },
    {
      "commit": "c012cdc858db36ff2314469930bfcfb00eef6f29",
      "tree": "6038ccd1dec55f82642f6036a75af57cb6b2a921",
      "parents": [
        "15439bde3af7ff88459ea2b5520b77312e958df2",
        "f6b864a9071e21186476910613ec9913b56067a2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 12 18:26:38 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 12 18:26:38 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "f6b864a9071e21186476910613ec9913b56067a2",
      "tree": "37f349ade7287de193d3b1766daa4410c2cfb40d",
      "parents": [
        "7ec41ee5ad5f716f67041c0d49014d0becb5332c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 12 18:22:10 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 12 18:22:10 2011 +0200"
      },
      "message": "ASoC: Fix compile warning in wm8750.c\n\nsound/soc/codecs/wm8750.c:784:2: warning: missing braces around initializer\nsound/soc/codecs/wm8750.c:784:2: warning: (near initialization for ‘wm8750_spi_ids[2].name’)\n\nIt\u0027s because struct spi_device_id.name is a char array, not a pointer,\nwhile the driver initializes explicitly with 0.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "419bb4e0641cf7d84b1684b15afdd176f25c7ebe",
      "tree": "41167d5ded971302600638029545e4baee796bed",
      "parents": [
        "143ed290f02496fb918789cf14949e4e8033d34d",
        "af9dafb1dcf320a46783e09764c758bc4e32ed94"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 12 15:49:38 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 12 15:49:38 2011 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into fixes\n"
    },
    {
      "commit": "143ed290f02496fb918789cf14949e4e8033d34d",
      "tree": "02a2f503d4b6fac4598f326b8fa7ad009055c8c2",
      "parents": [
        "ac9cf9ff4f4ffa355d0e93c2bd6d74961a16efad",
        "d9c927833a42b4eaae4addd031f780f4530f7a2d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 12 15:45:44 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 12 15:45:44 2011 +0000"
      },
      "message": "Merge branch \u0027imx-fixes-for-arnd\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into fixes\n"
    },
    {
      "commit": "ce8a84ef1e4b30bcee78aa99bc1032db90a6c1c4",
      "tree": "3faf99c6fbd99eedce3ad2193ce779c25bfc8064",
      "parents": [
        "eeca7360f756f7e36e846f35018df20808c7ef63",
        "d80bcf46f1dae47805260dc60fb900cc4dabe35e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 06:43:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 06:43:53 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (44 commits)\n  e1000e: increase driver version number\n  e1000e: alternate MAC address update\n  e1000e: do not disable receiver on 82574/82583\n  e1000e: alternate MAC address does not work on device id 0x1060\n  PCnet: Fix section mismatch\n  bnx2x: disable dcb on 578xx since not supported yet\n  bnx2x: properly clean indirect addresses\n  bnx2x: prevent race between undi_unload and load flows\n  bnx2x: fix select_queue when FCoE is disabled\n  bnx2x: init FCOE FP only once\n  ipv4: some rt_iif -\u003e rt_route_iif conversions\n  net/bridge/netfilter/ebtables.c: use available error handling code\n  net/netlabel/netlabel_kapi.c: add missing cleanup code\n  net/irda: sh_sir: tidyup compile warning\n  net/irda: sh_sir: add missing header\n  net/irda: sh_irda: add missing header\n  slcan: ldisc generated skbs are received in softirq context\n  scm: Capture the full credentials of the scm sender\n  tcp: initialize variable ecn_ok in syncookies path\n  drivers/net/wireless/wl1251: add missing kfree\n  ...\n"
    },
    {
      "commit": "6193d6997c90535af8f8491fc0019f785a3322b0",
      "tree": "100c8582c33178cc0c76394eb5d667a281529c7c",
      "parents": [
        "bb8070c29ca87ac0aa24e04a1207cc932f62258f"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Aug 10 11:01:57 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 12:06:34 2011 +0300"
      },
      "message": "usb: musb: gadget: fix error path\n\nIn case one \"forgot\" to load the receiver i.e. doing\n|modprobe omap2430\n|modprobe musb_hdrc\n\nhe ends up with:\n\n|musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)\n|HS USB OTG: no transceiver configured\n|musb-hdrc musb-hdrc: musb_init_controller failed with status -19\n|(NULL device *): gadget not registered.\n|Unable to handle kernel NULL pointer dereference at virtual address 0000001c\n|Internal error: Oops: 17 [#1] SMP\n|[\u003cc011383c\u003e] (sysfs_find_dirent+0x4/0x60) from [\u003cc01138c0\u003e] (sysfs_get_dirent+0x28/0x78)\n|[\u003cc01138c0\u003e] (sysfs_get_dirent+0x28/0x78) from [\u003cc0115b78\u003e] (sysfs_unmerge_group+0x1c/0x90)\n|[\u003cc0115b78\u003e] (sysfs_unmerge_group+0x1c/0x90) from [\u003cc0179ba4\u003e] (dpm_sysfs_remove+0x14/0x3c)\n|[\u003cc0179ba4\u003e] (dpm_sysfs_remove+0x14/0x3c) from [\u003cc01742f8\u003e] (device_del+0x40/0x1b4)\n|[\u003cc01742f8\u003e] (device_del+0x40/0x1b4) from [\u003cc0174478\u003e] (device_unregister+0xc/0x18)\n|[\u003cc0174478\u003e] (device_unregister+0xc/0x18) from [\u003cbf0489b4\u003e] (musb_free+0x24/0x88 [musb_hdrc])\n|[\u003cbf0489b4\u003e] (musb_free+0x24/0x88 [musb_hdrc]) from [\u003cbf057d18\u003e] (musb_probe+0xb50/0xe3c [musb_hdrc])\n|[\u003cbf057d18\u003e] (musb_probe+0xb50/0xe3c [musb_hdrc]) from [\u003cc01779c4\u003e] (platform_drv_probe+0x1c/0x24)\n\nThe problem is that musb_free() tries to figure out what was\ninitializued and what wasn\u0027t and clean up only the initialized part.\nThis works well for usb_del_gadget_udc() but device_unregister() can\u0027t\ndeal with it. Therefore we rely on the fact the we always have a parent\ndevice and only then remove the device.\nI broke this in 0f91349 (\"usb: gadget: convert all users to the new udc\ninfrastructure\")\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "bb8070c29ca87ac0aa24e04a1207cc932f62258f",
      "tree": "0fd2184020461f5416851be2ddeca4af4b8b9a02",
      "parents": [
        "ad50c1b20ff27780afbb8bcd3d153393d360419e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Aug 05 22:14:46 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 12:03:15 2011 +0300"
      },
      "message": "usb: gadget: f_phonet: unlock in error case\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ad50c1b20ff27780afbb8bcd3d153393d360419e",
      "tree": "58294904c28aaf91f60cd75c8ef957f87556d1fc",
      "parents": [
        "240a16e2cd831cb25361b1d1797bd04e8faf8b4f"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Fri Aug 05 17:33:05 2011 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:51 2011 +0300"
      },
      "message": "usb: musb: blackfin: include prefetch head file\n\nAfter the prefetch/list.h restructure, drivers need to explicitly include\nlinux/prefetch.h in order to use the prefetch() function.  Otherwise, the\ncurrent driver fails to build:\ndrivers/usb/musb/blackfin.c: In function \u0027musb_write_fifo\u0027:\ndrivers/usb/musb/blackfin.c:43: error: implicit declaration of function\n\u0027prefetch\u0027\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "240a16e2cd831cb25361b1d1797bd04e8faf8b4f",
      "tree": "7e1291243a25744302995d261ccfc351973d262a",
      "parents": [
        "cf6808cb09e72fa7ee8713bf48219a2eb98da91b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 05 13:29:49 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:50 2011 +0300"
      },
      "message": "usb: musb: tusb6010: fix compilation\n\nearlier commits have broken compilation of\ntusb6010 glue layer, fix it.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "cf6808cb09e72fa7ee8713bf48219a2eb98da91b",
      "tree": "938225c07124c454c39c58eeee363e5af8deea59",
      "parents": [
        "f847a79ab3c1faca3022061045cd22e4678c1b1c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 03 21:41:26 2011 -0700"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:48 2011 +0300"
      },
      "message": "usb: gadget: renesas_usbhs: fix DMA build by including dma-mapping.h\n\nInclude dma-mapping.h to fix build of the renesas_usbhs driver\n\n| CC      drivers/usb/renesas_usbhs/mod_gadget.o\n| drivers/usb/renesas_usbhs/mod_gadget.c: In function \u0027usbhsg_dma_map\u0027:\n| drivers/usb/renesas_usbhs/mod_gadget.c:190: error: implicit declaration of function \u0027dma_map_single\u0027\n| drivers/usb/renesas_usbhs/mod_gadget.c:192: error: implicit declaration of function \u0027dma_sync_single_for_device\u0027\n| drivers/usb/renesas_usbhs/mod_gadget.c:196: error: implicit declaration of function \u0027dma_mapping_error\u0027\n| drivers/usb/renesas_usbhs/mod_gadget.c: In function \u0027usbhsg_dma_unmap\u0027:\n| drivers/usb/renesas_usbhs/mod_gadget.c:217: error: implicit declaration of function \u0027dma_unmap_single\u0027\n| drivers/usb/renesas_usbhs/mod_gadget.c:219: error: implicit declaration of function \u0027dma_sync_single_for_cpu\u0027\n| make[5]: *** [drivers/usb/renesas_usbhs/mod_gadget.o] Error 1\n| make[4]: *** [drivers/usb/renesas_usbhs] Error 2\n\nReported-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f847a79ab3c1faca3022061045cd22e4678c1b1c",
      "tree": "9bff0c96c79ece10d07ce1c25238dcaa10cba022",
      "parents": [
        "afbd0749c0507d5fea980b3bfa76efc43af83d60"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Wed Aug 03 15:39:15 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:47 2011 +0300"
      },
      "message": "usb: musb: cppi: fix build errors due to DBG and missing musb variable\n\nReplace DBG with dev_dbg and fix invalid access of musb-\u003econtroller.\nWith this patch cppi_dma builds successfully.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "afbd0749c0507d5fea980b3bfa76efc43af83d60",
      "tree": "9c2a61e0a99f03a208d78face2c18b20414d3078",
      "parents": [
        "d366d39bab562545ccb4a5931d62d0fd9e6a8ffc"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Wed Aug 03 14:22:17 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:46 2011 +0300"
      },
      "message": "usb: musb: ux500: replace missing DBG with dev_dbg\n\nux500_dma.c fail to compile becase DBG has been removed from musb_debug.\nUse dev_dbg for all prints.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Mian Yousaf Kaukab\u003cmian.yousaf.kaukab@stericsson.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d366d39bab562545ccb4a5931d62d0fd9e6a8ffc",
      "tree": "ac33c6766924ab314e2c9ca62a2a79d68890c712",
      "parents": [
        "93e098a8fc02c579875e64001f7a511b7e75a16c"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Tue Aug 02 17:33:39 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:45 2011 +0300"
      },
      "message": "usb: musb: ux500: set dma config for both src and dst\n\nThe dma driver requires both src and dst to be set.\nThis fix is needed in order to run gadget mass storage.\nPatch is verified on snowball.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "93e098a8fc02c579875e64001f7a511b7e75a16c",
      "tree": "c713fdba9768c87a6d253d838235dab11c0a30de",
      "parents": [
        "15154962f777e4ab38adb7641ccae92194c9a96b"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Jul 20 17:09:34 2011 -0700"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:42 2011 +0300"
      },
      "message": "usb: musb: fix oops on musb_gadget_pullup\n\nan \u0027unhandled fault\u0027 is causes when a gadget driver calls\nusb_gadget_connect() while the USB cable isn\u0027t plugged into\nthe OTG port.\n\nthe fault is caused by an access to MUSB\u0027s memory space\nwhile its clock is turned off due to pm_runtime kicking\nin.\n\nin order to fix the fault, we enclose musb_gadget_pullup()\nwith pm_runtime_get_sync() ... pm_runtime_put() calls to\nbe sure we will always reach that path with clock turned on.\n\n[ balbi@ti.com : simplified commit log; removed few things\n\twhich didn\u0027t belong there ]\n\nCc: stable@kernel.org\nReported-by: Zach Pfeffer \u003czach.pfeffer@linaro.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "15154962f777e4ab38adb7641ccae92194c9a96b",
      "tree": "5e6874306881a82ed85f76093f0fd829f5a1e6e2",
      "parents": [
        "71964b9a0c06f2804be3b6ff47fab07a9468ecb4"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Jul 28 22:59:53 2011 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:39 2011 +0300"
      },
      "message": "usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)\n\nObviously, disabling \u0026 put regulator and iounmap(hcd-\u003eregs)\nare missed in .remove and failure handling path of .probe,\nso add them.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Keshava Munegowda \u003cKeshava_mgowda@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "71964b9a0c06f2804be3b6ff47fab07a9468ecb4",
      "tree": "94bb6b6d9513419bcab7ea0abd76f7cda9a0988d",
      "parents": [
        "26e5c3e227d15a44402e1c9ab817fe48142b4b99"
      ],
      "author": {
        "name": "Sebastian Bauer",
        "email": "mail@sebastianbauer.info",
        "time": "Thu Jul 21 15:40:07 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:37 2011 +0300"
      },
      "message": "usb: gadget: hid: don\u0027t STALL when processing a HID Descriptor request\n\nThis is a patch to fix an issue with the HID gadget which, at the moment,\nreturns STALL on a HID descriptor request. Essentially, the patch changes\nthe hid gadget such that a request for the HID descriptor is handled by\ncopying the descriptor into the response buffer, rather than falling\nthrough the default case, in which the request is answered by a STALL.\n\nSigned-off-by: Sebastian Bauer \u003cmail@sebastianbauer.info\u003e\nAcked-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "26e5c3e227d15a44402e1c9ab817fe48142b4b99",
      "tree": "a0cee56f9d70175b9ab84f3dd62e951b01c60f74",
      "parents": [
        "74c6f3a42a5af424dd954916a5e69d00271b943a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon Jul 18 18:38:47 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:36 2011 +0300"
      },
      "message": "usb: musb: fix Kconfig\n\nAfter 622859634 (usb: musb: drop a gigantic amount of ifdeferry):\n\n - USB_GADGET_MUSB_HDRC is no longer selectable because it\n   depends on the removed USB_MUSB_PERIPHERAL and USB_MUSB_OTG\n   options\n\n - The Kconfig comment still says \"Enable Host or Gadget support\n   to see Inventra options\", even though you now need to enable\n   both of them to see Inventra options.\n\nFix the dependency and drop the anyway unnecessary comment.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "74c6f3a42a5af424dd954916a5e69d00271b943a",
      "tree": "cdf52620fe9c069066ce78acdf05e144d1bdaff6",
      "parents": [
        "6a22158c596c1531b143c884d479285ef90608d1"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Sun Jul 17 18:28:00 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:35 2011 +0300"
      },
      "message": "usb: musb: tusb6010_omap: fix build failure: error: \u0027musb\u0027 undeclared\n\n  CC      drivers/usb/musb/tusb6010_omap.o\ndrivers/usb/musb/tusb6010_omap.c: In function \u0027tusb_omap_use_shared_dmareq\u0027:\ndrivers/usb/musb/tusb6010_omap.c:92: error: \u0027musb\u0027 undeclared (first use in this function)\ndrivers/usb/musb/tusb6010_omap.c:92: error: (Each undeclared identifier is reported only once\ndrivers/usb/musb/tusb6010_omap.c:92: error: for each function it appears in.)\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "6a22158c596c1531b143c884d479285ef90608d1",
      "tree": "2302cf64ec43b8e189b7223a9ad60eaec1d9a946",
      "parents": [
        "aba1350fdac7cb52f86e6818addb26d03b3ef9bc"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 19 20:21:52 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:31 2011 +0300"
      },
      "message": "usb: gadget: composite: fix bMaxPacketSize for SuperSpeed\n\nFor bMaxPacketSize0 we usually take what is specified in ep0-\u003emaxpacket.\nThis is fine in most cases, however on SuperSpeed bMaxPacketSize0\nspecifies the exponent instead of the actual size in bytes. The only\nvalid value on SS is 9 which denotes 512 bytes.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "aba1350fdac7cb52f86e6818addb26d03b3ef9bc",
      "tree": "1764efd8abe95e07232b53b6ba2faa25e416f6f1",
      "parents": [
        "567b20e02bc1b2bcd69e8bfc022dec3da3fefb89"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 19 21:47:01 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:30 2011 +0300"
      },
      "message": "usb: gadget: fusb300: remove #if 0 block\n\nThe code in this block is unused and the Author is fine with removing:\n\n| These functions were used to debug unstable hw fifo while developing\n| fusb300.  It\u0027s much more stable now.\n| So these functions can be removed.\n\nCc: \"Wendy Yuan-Hsin Chen\" \u003cyhchen@faraday-tech.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "567b20e02bc1b2bcd69e8bfc022dec3da3fefb89",
      "tree": "28f16e3948bc50f5cddb7102bdee603c58f1acc7",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 12 19:05:29 2011 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 12 11:52:29 2011 +0300"
      },
      "message": "usb: gadget: s3c2410_udc: fix unterminated platform_device_id table\n\nplatform_device_id structures need a NULL terminating\nentry, add it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "eeca7360f756f7e36e846f35018df20808c7ef63",
      "tree": "4810d3c615b87dc7eec2d310b8af84569b52dd02",
      "parents": [
        "8cf1fb21632d302fad6404f891b002ab8c13b1b4",
        "c92761fd9efcbbcb59e7bf4db88e29ce03229889"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 00:35:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 12 00:35:46 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc: Don\u0027t do hypervisor calls on non-sun4v in DS driver.\n"
    },
    {
      "commit": "d80bcf46f1dae47805260dc60fb900cc4dabe35e",
      "tree": "82aa777d17e1f343df605dbf52de0b041f6302b7",
      "parents": [
        "12440928dca77eccc8a793cf3cd83d017abbd7d6",
        "a06d8aba0e3f7faa30e95b12220b0c90bca41a07"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 23:09:46 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 23:09:46 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "7ec41ee5ad5f716f67041c0d49014d0becb5332c",
      "tree": "9d420e22c36ed09aee7871cef3db2dd2de4f7728",
      "parents": [
        "f09aecd50f39d35372e551491d9f36ff0f51ee4d"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@bitmer.com",
        "time": "Thu Aug 11 15:44:57 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 11:45:10 2011 +0900"
      },
      "message": "ASoC: omap: Update e-mail address of Jarkko Nikula\n\nMy gmail account got disabled and I\u0027m not going to reopen it.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c92761fd9efcbbcb59e7bf4db88e29ce03229889",
      "tree": "0f702eb5c37fa4c70c9fbee066ca07c0f2b75b97",
      "parents": [
        "9e23311345135083f6074b280de1e6dc5eee1f68"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 17:58:59 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 17:58:59 2011 -0700"
      },
      "message": "sparc: Don\u0027t do hypervisor calls on non-sun4v in DS driver.\n\nReported-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cf1fb21632d302fad6404f891b002ab8c13b1b4",
      "tree": "92c7fd08c3a1b8e9a789a285306504b6fece6f23",
      "parents": [
        "8c20871998c082f6fbc963f1449a5ba5140ee39a"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 11 14:29:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 17:51:27 2011 -0700"
      },
      "message": "pnfs: Automatically select blocks \u0026 objects layouts\n\nJust like files-layout, blocks \u0026 objects layouts are part of the\nNFS 4.1 protocol and should be automatically selected if NFS_4_1\nis selected. The small problem is that these depend on other\nKernel support being present, while files only depends on NFS\nitself.\n\nThis patch removes from the user choice the presence of objects\nand blocks layout. But makes sure these are selected only if\nthe depended subsystems are present in the Kernel.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Peng Tao \u003cpeng_tao@emc.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f09aecd50f39d35372e551491d9f36ff0f51ee4d",
      "tree": "458ad2831b3792d9f56a70bb1a9930acf1c1da14",
      "parents": [
        "feb00dceb5af57ce34514ce66096b32d133ded3d"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Wed Jul 20 17:07:13 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 09:48:26 2011 +0900"
      },
      "message": "ASoC: SAMSUNG: Add I2S0 internal dma driver\n\nI2S in Exynos4 and S5PC110(S5PV210) has a internal dma.\nIt can be used low power audio mode and 2nd channel transfer.\nThis patch can support idma.\n\n[Reapplied after dependencies propagated through in 3.1-rc1. --broonie]\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8c20871998c082f6fbc963f1449a5ba5140ee39a",
      "tree": "bbc61fb11c8e9f5e02843dbf20bded2c01430ac6",
      "parents": [
        "d2db60df1e7eb39cf0f378dfc4dd8813666d46ef"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Aug 11 09:54:31 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 17:23:40 2011 -0700"
      },
      "message": "ext4: Properly count journal credits for long symlinks\n\nCommit df5e6223407e (\"ext4: fix deadlock in ext4_symlink() in ENOSPC\nconditions\") recalculated the number of credits needed for a long\nsymlink, in the process of splitting it into two transactions.  However,\nthe first credit calculation under-counted because if selinux is\nenabled, credits are needed to create the selinux xattr as well.\n\nOverrunning the reservation will result in an OOPS in\njbd2_journal_dirty_metadata() due to this assert:\n\n  J_ASSERT_JH(jh, handle-\u003eh_buffer_credits \u003e 0);\n\nFix this by increasing the reservation size.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2db60df1e7eb39cf0f378dfc4dd8813666d46ef",
      "tree": "ed130d9b6321a88dfd45bdef72585285146413cd",
      "parents": [
        "72fa59970f8698023045ab0713d66f3f4f96945c"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Aug 11 09:51:46 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 17:23:40 2011 -0700"
      },
      "message": "ext3: Properly count journal credits for long symlinks\n\nCommit ae54870a1dc9 (\"ext3: Fix lock inversion in ext3_symlink()\")\nrecalculated the number of credits needed for a long symlink, in the\nprocess of splitting it into two transactions.  However, the first\ncredit calculation under-counted because if selinux is enabled, credits\nare needed to create the selinux xattr as well.\n\nOverrunning the reservation will result in an OOPS in\njournal_dirty_metadata() due to this assert:\n\n  J_ASSERT_JH(jh, handle-\u003eh_buffer_credits \u003e 0);\n\nFix this by increasing the reservation size.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12440928dca77eccc8a793cf3cd83d017abbd7d6",
      "tree": "86a26cf63ba7bece317ad3fc97ec68d04b8ffbb7",
      "parents": [
        "244735f6ebccbf72a283db89472309f770e14c80"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:22:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:23:58 2011 -0700"
      },
      "message": "e1000e: increase driver version number\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "244735f6ebccbf72a283db89472309f770e14c80",
      "tree": "f9f7710d593e5d2cb7ccbeeeeb53e6ae34469eb6",
      "parents": [
        "7f99ae633884043c70f4cc4a03f43dad0f0ecba2"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:53:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:21:05 2011 -0700"
      },
      "message": "e1000e: alternate MAC address update\n\nIf word 0x37 in the EEPROM is 0xFFFF _or_ 0x0000, then there is no\nalternate MAC address in the EEPROM.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "7f99ae633884043c70f4cc4a03f43dad0f0ecba2",
      "tree": "81b665c207aa189863095d06d45f35e740a9aeef",
      "parents": [
        "c407bee8a56d874b91f3e4ee790660959ff1a25e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:35 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:19:06 2011 -0700"
      },
      "message": "e1000e: do not disable receiver on 82574/82583\n\nDue to a hardware erratum, the receiver on 82574 and 82583 should not be\nstopped once it has been started.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c407bee8a56d874b91f3e4ee790660959ff1a25e",
      "tree": "acfbc1e65b611be920eccc63036ef504b0893487",
      "parents": [
        "aa02bc7084501d2edecb0e5b9de56da070db19aa"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:51 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Aug 11 15:16:28 2011 -0700"
      },
      "message": "e1000e: alternate MAC address does not work on device id 0x1060\n\nThis issue is present all the way back to 2.6.34 kernels.\n\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeffrey Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "72fa59970f8698023045ab0713d66f3f4f96945c",
      "tree": "ed9a5eaf8212270d464c6d4396ae5a568352a997",
      "parents": [
        "1d229d54dbc26971142f61c3d271a68db236d178"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Mon Aug 08 19:02:04 2011 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 11:24:42 2011 -0700"
      },
      "message": "move RLIMIT_NPROC check from set_user() to do_execve_common()\n\nThe patch http://lkml.org/lkml/2003/7/13/226 introduced an RLIMIT_NPROC\ncheck in set_user() to check for NPROC exceeding via setuid() and\nsimilar functions.\n\nBefore the check there was a possibility to greatly exceed the allowed\nnumber of processes by an unprivileged user if the program relied on\nrlimit only.  But the check created new security threat: many poorly\nwritten programs simply don\u0027t check setuid() return code and believe it\ncannot fail if executed with root privileges.  So, the check is removed\nin this patch because of too often privilege escalations related to\nbuggy programs.\n\nThe NPROC can still be enforced in the common code flow of daemons\nspawning user processes.  Most of daemons do fork()+setuid()+execve().\nThe check introduced in execve() (1) enforces the same limit as in\nsetuid() and (2) doesn\u0027t create similar security issues.\n\nNeil Brown suggested to track what specific process has exceeded the\nlimit by setting PF_NPROC_EXCEEDED process flag.  With the change only\nthis process would fail on execve(), and other processes\u0027 execve()\nbehaviour is not changed.\n\nSolar Designer suggested to re-check whether NPROC limit is still\nexceeded at the moment of execve().  If the process was sleeping for\ndays between set*uid() and execve(), and the NPROC counter step down\nunder the limit, the defered execve() failure because NPROC limit was\nexceeded days ago would be unexpected.  If the limit is not exceeded\nanymore, we clear the flag on successful calls to execve() and fork().\n\nThe flag is also cleared on successful calls to set_user() as the limit\nwas exceeded for the previous user, not the current one.\n\nSimilar check was introduced in -ow patches (without the process flag).\n\nv3 - clear PF_NPROC_EXCEEDED on successful calls to set_user().\n\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a06d8aba0e3f7faa30e95b12220b0c90bca41a07",
      "tree": "1b12ea26f20199785e955ef67a28a25c6b042508",
      "parents": [
        "aa02bc7084501d2edecb0e5b9de56da070db19aa",
        "059c4383550b158bc1b6d34d8ab085e81cb3d71b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 13:37:26 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 11 13:37:26 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "66a89b2164e2d30661edbd1953eacf0594d8203a",
      "tree": "4327f52b43071126bdcc0816be3b8305b902e059",
      "parents": [
        "3a2805e845761ea76a6ad5688d637b2624de0cab"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 09 11:10:56 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Aug 11 10:14:18 2011 -0700"
      },
      "message": "hwmon: (ibmaem) add missing kfree\n\nrs_resp is dynamically allocated in aem_read_sensor(), so it should be freed\nbefore exiting in every case.  This collects the kfree and the return at\nthe end of the function.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org # 2.6.27+\n"
    },
    {
      "commit": "3a2805e845761ea76a6ad5688d637b2624de0cab",
      "tree": "cef5521d2223fe2ab9a686699c52a4c2c6d045f2",
      "parents": [
        "044cd3a574be5cd97ab80d0c6d06f5fab327541d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 29 23:05:25 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Aug 11 10:14:12 2011 -0700"
      },
      "message": "hwmon: (pmbus/lm25066) Ignore byte writes to non-zero pages\n\npmbus_clear_faults() attempts to clear faults on non-existing real pages.\nAs a result, the command error bit in the status register is set, and faults\nare not really cleared.\n\nAll byte writes to non-zero pages are requests to clear the status register\non that page. Since non-zero pages are virtual and do not exist on the chip,\nthere is nothing to do, and such requests have to be ignored. This fixes\nabove problem.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "044cd3a574be5cd97ab80d0c6d06f5fab327541d",
      "tree": "8780ad5134089df0ddb997903ae8ea483048208b",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 29 22:08:07 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Aug 11 10:14:04 2011 -0700"
      },
      "message": "hwmon: (pmbus) Virtualize pmbus_write_byte\n\nWith virtual pages and to be able to handle more chips, it is necessary to\nvirtualise pmbus_write_byte().\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "1d229d54dbc26971142f61c3d271a68db236d178",
      "tree": "92b4721faa4d966d741d49def90c424b45bd5abc",
      "parents": [
        "d16adea3c9d215d98c6fcccc3f91fa8269f91fac",
        "7676ebbaf21c3828e6315baadb6fcde448aa79b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 09:03:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 09:03:48 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf symbols: Check \u0027/tmp/perf-\u0027 symbol file ownership\n  perf sched: Usage leftover from trace -\u003e script rename\n  perf sched: Do not delete session object prematurely\n  perf tools: Check $HOME/.perfconfig ownership\n  perf, x86: Add model 45 SandyBridge support\n  perf tools: Add support to install perf python extension\n  perf tools: do not look at ./config for configuration\n  perf tools: Make clean leaves some files\n  perf lock: Dropping unsupported \u0027:r\u0027 modifier\n  perf probe: Fix coredump introduced by probe module option\n  jump label: Reduce the cycle count by changing the link order\n  perf report: Use ui__warning in some more places\n  perf python: Add PERF_RECORD_{LOST,READ,SAMPLE} routine tables\n  perf evlist: Introduce \u0027disable\u0027 method\n  trace events: Update version number reference to new 3.x scheme for EVENT_POWER_TRACING_DEPRECATED\n  perf buildid-cache: Zero out buffer of filenames when adding/removing buildid\n"
    },
    {
      "commit": "d16adea3c9d215d98c6fcccc3f91fa8269f91fac",
      "tree": "f233699dd0e6213a7c79bdbfec0d4a8e89a1c0da",
      "parents": [
        "a9f729f0e28bb4e4ab0d9e9e3c1675fe4b910f47"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Thu Aug 11 02:59:00 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 09:02:03 2011 -0700"
      },
      "message": "MAINTAINERS: Update linus\u0027 git repository\n\nChange to new git tree -\n (git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git).\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9f729f0e28bb4e4ab0d9e9e3c1675fe4b910f47",
      "tree": "cfc565cffeb30ffccc1438b1bd88b9a372ed26c3",
      "parents": [
        "54a33b190aa5386dd214b4ad02986445e20e83d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 08:58:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 08:58:41 2011 -0700"
      },
      "message": "Revert \"EDAC: Correct Kconfig dependencies\"\n\nThis reverts commit af9d220bac41dc3201893e1601cc7c44f7da4498.\n\nIt turns out that one was meant to be applied on top of the edac.git\ntree in -next that has more i7core_edac changes, but that wasn\u0027t clear\nin the original email.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54a33b190aa5386dd214b4ad02986445e20e83d1",
      "tree": "47f4b28e45bcc2e8c60cc758b8e92f80f446c505",
      "parents": [
        "068ef739127af1faf6f342b56d41ceea89f76c75"
      ],
      "author": {
        "name": "Peng Tao",
        "email": "bergwolf@gmail.com",
        "time": "Wed Aug 10 18:29:21 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 11 08:58:02 2011 -0700"
      },
      "message": "NFS41: make PNFS_BLOCK selectable\n\nPNFS_BLOCK needs BLK_DEV_DM/MD, which is not a dependency for other\npnfs layout drivers. Seperate it out so others can still build when\nBLK_DEV_DM/MD is not enabled.\n\nAlso change select to depends on to avoid build failures.\n\nReported-and-tested-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Peng Tao \u003cpeng_tao@emc.com\u003e\nAcked-by: Benny Halevy \u003cbhalevy@tonian.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa02bc7084501d2edecb0e5b9de56da070db19aa",
      "tree": "8d53d6e23557f389f160715a4288f4fe25e56bb9",
      "parents": [
        "7712b644964c36d1216315b791faccc7d5238b16"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 10 05:23:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:42:45 2011 -0700"
      },
      "message": "PCnet: Fix section mismatch\n\nBuilding MIPS mtx1_defconfig results in:\n\n  MODPOST 735 modules\nWARNING: drivers/net/pcnet32.o(.devinit.text+0x11ec): Section mismatch in reference from the function pcnet32_probe_vlbus.constprop.22() to the variable .init.data:pcnet32_portlist\nThe function __devinit pcnet32_probe_vlbus.constprop.22() references\na variable __initdata pcnet32_portlist.\nIf pcnet32_portlist is only used by pcnet32_probe_vlbus.constprop.22 then\nannotate pcnet32_portlist with a matching annotation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7712b644964c36d1216315b791faccc7d5238b16",
      "tree": "cf870ece5f055d09273b7cebc9eaaefec29db767",
      "parents": [
        "9f0096a1578bca77b28762c89b29affee69a20f4"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 09 03:11:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: disable dcb on 578xx since not supported yet\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f0096a1578bca77b28762c89b29affee69a20f4",
      "tree": "06c6df4da24842e324510b7d315ca8be4bc190d9",
      "parents": [
        "2031bd3a8adce1259756e7f142b230c010035995"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 09 03:10:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: properly clean indirect addresses\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2031bd3a8adce1259756e7f142b230c010035995",
      "tree": "bb82abfcc1a2b692d912404407270fdf9abebbed",
      "parents": [
        "cdb9d6ae8d128cc01d7a0649201102cd7de356e0"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 09 03:09:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: prevent race between undi_unload and load flows\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdb9d6ae8d128cc01d7a0649201102cd7de356e0",
      "tree": "fb7f936e590237f590851c183fbacf8566d438b7",
      "parents": [
        "45d3539a2309858906abd8261c26f8ba8e50405a"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 09 03:08:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: fix select_queue when FCoE is disabled\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45d3539a2309858906abd8261c26f8ba8e50405a",
      "tree": "213029d8f167e6447b781de09436bcdc347124d3",
      "parents": [
        "97a804102021431fa6fa33c21c85df762b0f5cb9"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 09 03:08:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 07:14:53 2011 -0700"
      },
      "message": "bnx2x: init FCOE FP only once\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97a804102021431fa6fa33c21c85df762b0f5cb9",
      "tree": "d5ac89119d3ba2c7d28deda9a8b7f46c4f0d86c1",
      "parents": [
        "5189054dd7ff18576446edc270b6b69fa8285336"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Tue Aug 09 04:01:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:58:59 2011 -0700"
      },
      "message": "ipv4: some rt_iif -\u003e rt_route_iif conversions\n\nAs rt_iif represents input device even for packets\ncoming from loopback with output route, it is not an unique\nkey specific to input routes. Now rt_route_iif has such role,\nit was fl.iif in 2.6.38, so better to change the checks at\nsome places to save CPU cycles and to restore 2.6.38 semantics.\n\ncompare_keys:\n\t- input routes: only rt_route_iif matters, rt_iif is same\n\t- output routes: only rt_oif matters, rt_iif is not\n\t\tused for matching in __ip_route_output_key\n\t- now we are back to 2.6.38 state\n\nip_route_input_common:\n\t- matching rt_route_iif implies input route\n\t- compared to 2.6.38 we eliminated one rth-\u003efl.oif check\n\tbecause it was not needed even for 2.6.38\n\ncompare_hash_inputs:\n\tOnly the change here is not an optimization, it has\n\teffect only for output routes. I assume I\u0027m restoring\n\tthe original intention to ignore oif, it was using fl.iif\n\t- now we are back to 2.6.38 state\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5189054dd7ff18576446edc270b6b69fa8285336",
      "tree": "6b6e8d9497e3fa636f377a09329f446067da447c",
      "parents": [
        "94a80d63b245c66745c1d72b8154f67b597e3b89"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Aug 11 01:59:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/bridge/netfilter/ebtables.c: use available error handling code\n\nFree the locally allocated table and newinfo as done in adjacent error\nhandling code.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94a80d63b245c66745c1d72b8154f67b597e3b89",
      "tree": "ea0e55809b0223d0d7c5ded4cf37c99bd3429f56",
      "parents": [
        "2eed7982d76f3a1627ba6536128a64b8e66ad189"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Aug 11 00:06:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/netlabel/netlabel_kapi.c: add missing cleanup code\n\nCall cipso_v4_doi_putdef in the case of the failure of the allocation of\nentry.  Reverse the order of the error handling code at the end of the\nfunction and insert more labels in order to reduce the number of\nunnecessary calls to kfree.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "2eed7982d76f3a1627ba6536128a64b8e66ad189"
}
