)]}'
{
  "log": [
    {
      "commit": "215fd2fa8879247ac6e3af1dc44af7cae8c06f1e",
      "tree": "0d32dd1a8ff736a8b3a35df51256ab763c8daee9",
      "parents": [
        "786c58b7275ae885a3cee9d5bcf8721d962861ac",
        "5359533801e3dd3abca5b7d3d985b0b33fd9fe8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 11:17:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 11:17:43 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: fix problem with changing active VRAM size. (v2)\n"
    },
    {
      "commit": "b77b708868c23737a4d25a474736cc924deb44f1",
      "tree": "0ad9b69d9da669cc45c805d40d9c29dae319cafb",
      "parents": [
        "943413c5b6e117a7eca029e3b07704d3b230d938"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Mar 02 11:49:44 2011 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 14 10:44:31 2011 +0000"
      },
      "message": "watchdog: hpwdt: eliminate section mismatch warning\n\nhpwdt_init_nmi_decoding() is called in hpwdt_init_one error handling,\nthus remove the  __devexit annotation of hpwdt_exit_nmi_decoding().\n\nThis patch fixes below warning:\n\nWARNING: drivers/watchdog/hpwdt.o(.devinit.text+0x36f): Section mismatch in reference from the function hpwdt_init_one() to the function .devexit.text:hpwdt_exit_nmi_decoding()\nThe function __devinit hpwdt_init_one() references\na function __devexit hpwdt_exit_nmi_decoding().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\nhpwdt_exit_nmi_decoding() so it may be used outside an exit section.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "943413c5b6e117a7eca029e3b07704d3b230d938",
      "tree": "377bf398a5b9c4e7520d107c5cebc933861b7661",
      "parents": [
        "6899a8e13f76f37029084c891312e2cfad1305c8"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Feb 21 19:28:58 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 14 10:40:30 2011 +0000"
      },
      "message": "watchdog: w83697ug_wdt: Fix set bit 0 to activate GPIO2\n\noutb_p(c || 0x01, WDT_EFDR); -\u003e || should be |\n\nReported-By: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "6899a8e13f76f37029084c891312e2cfad1305c8",
      "tree": "24c888c2e98fb3bfd4537cc3a6e9b0292984392e",
      "parents": [
        "a450c786a5769745cc8fa873a66ed3c377875ead"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Feb 23 23:26:01 2011 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 14 10:40:21 2011 +0000"
      },
      "message": "watchdog: sch311x_wdt: fix printk condition\n\n\"\u003d\u003d\" has higher precedence than \"\u0026\".  Since\nif (sch311x_sio_inb(sio_config_port, 0x30) \u0026 (0x01 \u003d\u003d 0)) is always\nfalse the message is never printed.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "a450c786a5769745cc8fa873a66ed3c377875ead",
      "tree": "b6f70356c14133f6b1f511fc5da5e18854afb728",
      "parents": [
        "bbd562d717a84c6464211e8bd5efa0d9e25edc6d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Feb 21 19:09:40 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 14 10:39:53 2011 +0000"
      },
      "message": "watchdog: sch311x_wdt: Fix LDN active check\n\nif (sch311x_sio_inb(sio_config_port, 0x30) \u0026\u0026 0x01 \u003d\u003d 0) -\u003e \u0026\u0026 should be \u0026\n\nReported-By: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "bbd562d717a84c6464211e8bd5efa0d9e25edc6d",
      "tree": "7dd79ba99653747dc9b9aa5b776c94859ec9a64c",
      "parents": [
        "c44ed965be7a84afaa07543c04eb97a5dfe93422"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Feb 21 10:52:43 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 14 10:39:27 2011 +0000"
      },
      "message": "watchdog: cpwd: Fix buffer-overflow\n\ncppcheck-1.47 reports:\n[drivers/watchdog/cpwd.c:650]: (error) Buffer access out-of-bounds: p.devs\n\nThe source code is\n\tfor (i \u003d 0; i \u003c 4; i++) {\n\t\tmisc_deregister(\u0026p-\u003edevs[i].misc);\n\nwhere devs is defined as WD_NUMDEVS big and WD_NUMDEVS is equal to 3.\nSo the 4 should be a 3 or WD_NUMDEVS.\n\nReported-By: David Binderman\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "5359533801e3dd3abca5b7d3d985b0b33fd9fe8b",
      "tree": "5ab728c08b4cb5fae0116396911ed3757540b7b8",
      "parents": [
        "c640e8ca172c6a5c45abe8e2e8353900a84427fa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 14 09:47:24 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 14 12:51:04 2011 +1000"
      },
      "message": "drm/radeon: fix problem with changing active VRAM size. (v2)\n\nSo we used to use lpfn directly to restrict VRAM when we couldn\u0027t\naccess the unmappable area, however this was removed in\n93225b0d7bc030f4a93165347a65893685822d70 as it also restricted\nthe gtt placements. However it was only later noticed that this\nbroke on some hw.\n\nThis removes the active_vram_size, and just explicitly sets it\nwhen it changes, TTM/drm_mm will always use the real_vram_size,\nand the active vram size will change the TTM size used for lpfn\nsetting.\n\nWe should re-work the fpfn/lpfn to per-placement at some point\nI suspect, but that is too late for this kernel.\n\nHopefully this addresses:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d35254\n\nv2: fix reported useful VRAM size to userspace to be correct.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c9a816c0ecb8cef8e6573a8eab47fc48c765e0a1",
      "tree": "977f232ca357986b6e3fdc26839092abe666b4a5",
      "parents": [
        "0e5b88cd9975dca6c191cc9bd11f233fac4ca882",
        "d9ebaa45472c92704f4814682eec21455edcfa1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 16:01:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 16:01:11 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/f71882fg: Set platform drvdata to NULL later\n  hwmon/f71882fg: Fix a typo in a comment\n"
    },
    {
      "commit": "eebea5d13d391981061d6ef069a841002eba4a7a",
      "tree": "aa4e9feb10e365b7ce0c635532d4545a89d33591",
      "parents": [
        "7840fea200cd1ad93ed19853a83752a21f691326",
        "52208ae3fc60cbcb214c10fb8b82304199e2cc3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 16:00:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 16:00:28 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] target: Fix t_transport_aborted handling in LUN_RESET + active I/O shutdown\n"
    },
    {
      "commit": "e8444a3e3b56b268c6ca31a2f77040fd944834fb",
      "tree": "e35fea64da327096ae7fa60a76eed22da2b2f500",
      "parents": [
        "95a17a23a2189512bc76e7a5901521129d7ae9c1",
        "c804c733846572ca85c2bba60c7fe6fa024dff18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:56:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:56:22 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/users/dwmw2/mtd-2.6.38\n\n* git://git.infradead.org/users/dwmw2/mtd-2.6.38:\n  mtd: add \"platform:\" prefix for platform modalias\n  mtd: mtd_blkdevs: fix double free on error path\n  mtd: amd76xrom: fix oops at boot when resources are not available\n  mtd: fix race in cfi_cmdset_0001 driver\n  mtd: jedec_probe: initialise make sector erase command variable\n  mtd: jedec_probe: Change variable name from cfi_p to cfi\n"
    },
    {
      "commit": "95a17a23a2189512bc76e7a5901521129d7ae9c1",
      "tree": "90c7596ee675f2551bea3d4f3b1e62f9f82c679d",
      "parents": [
        "28db837693c84bc64e20d84aad00e2c0f206468a",
        "c640e8ca172c6a5c45abe8e2e8353900a84427fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:52:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:52:48 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: fix page flipping hangs on r300/r400\n  drm/radeon: add pageflip hooks for fusion\n"
    },
    {
      "commit": "19234cdda517396e5e0b10e77493afa9e30095c3",
      "tree": "e6c83b3b4a45a7eb65c25fbf6497ecdf8153787a",
      "parents": [
        "2da28bfd9665f49d40abb4c7720b43135feaf79a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 11 14:58:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:35:59 2011 -0700"
      },
      "message": "gpio: add MODULE_DEVICE_TABLE\n\nThe device table is required to load modules based on modaliases.\n\nAfter adding MODULE_DEVICE_TABLE, below entries will be added to\nmodules.pcimap:\n\n  pch_gpio             0x00008086 0x00008803 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n  ml_ioh_gpio          0x000010db 0x0000802e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9ebaa45472c92704f4814682eec21455edcfa1f",
      "tree": "83c54fcd7644b73db73bd2f40c211cabd1a2e7fc",
      "parents": [
        "14a4019de88111d26ba444495fd14833ddb2d65e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Mar 13 13:50:33 2011 +0100"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Mar 13 07:42:52 2011 -0700"
      },
      "message": "hwmon/f71882fg: Set platform drvdata to NULL later\n\nThis avoids a possible race leading to trying to dereference NULL.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "14a4019de88111d26ba444495fd14833ddb2d65e",
      "tree": "214a46a99b0a3d0d6a66273a4cdf5fe3bd0a7f74",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Mar 13 13:50:32 2011 +0100"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Mar 13 07:40:41 2011 -0700"
      },
      "message": "hwmon/f71882fg: Fix a typo in a comment\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "c640e8ca172c6a5c45abe8e2e8353900a84427fa",
      "tree": "c40b26bf9cf90a5fdcb43d475d2d3559dcd7e131",
      "parents": [
        "fdc315a19a2c33da29dd87d4ca88f4e4407bd42d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 11 21:17:41 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Mar 13 10:03:34 2011 +1000"
      },
      "message": "drm/radeon: fix page flipping hangs on r300/r400\n\nWe\u0027ve been getting reports of complete system lockups with rv3xx hw on\nAGP and PCIE when running gnome-shell or kwin with compositing.\n\nIt appears the hw really doesn\u0027t like setting these registers while\nstuff is running, this moves the setting of the registers into the modeset\nsince they aren\u0027t required to be changed anywhere else.\n\nfixes: https://bugs.freedesktop.org/show_bug.cgi?id\u003d35183\n\nReported-and-tested-by: Álmos \u003caaalmosss@gmail.com\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c804c733846572ca85c2bba60c7fe6fa024dff18",
      "tree": "0f9882ffb7611f26a80c33db3f6aaed1f6f558af",
      "parents": [
        "bd637f6f22235b4613f9ab6555e8088a455c1ed4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 07 11:04:24 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:20:05 2011 +0000"
      },
      "message": "mtd: add \"platform:\" prefix for platform modalias\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS\nwith \"platform:\"), the platform modalias is prefixed with \"platform:\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "bd637f6f22235b4613f9ab6555e8088a455c1ed4",
      "tree": "3892841ec4fd7bbf0ceffad2e594830b554d0f34",
      "parents": [
        "82013d988fc03a1b908b2b0360a1e34f6152fda6"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sun Jan 09 01:25:06 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:19:44 2011 +0000"
      },
      "message": "mtd: mtd_blkdevs: fix double free on error path\n\nThis one liner patch fixes double free that will occur if add_mtd_blktrans_dev\nfails. On failure it frees the input argument, but all its users also free it\non error which is natural thing to do. Thus don\u0027t free it.\n\nAll credit for finding that bug belongs to reporters of the bug in the android bugzilla\nhttp://code.google.com/p/android/issues/detail?id\u003d13761\n\nCommit message tweaked by Artem.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "82013d988fc03a1b908b2b0360a1e34f6152fda6",
      "tree": "4fa9c93ef0846848576f115baa5bf5c95728e9a4",
      "parents": [
        "ecf3fde07c8dcb92a1bf3fbdfe70905d85cd00e1"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat Jan 08 15:24:37 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:19:09 2011 +0000"
      },
      "message": "mtd: amd76xrom: fix oops at boot when resources are not available\n\nFor some unknown reasons resources needed by amd76xrom driver can be\nunavailable. And instead of returning an error, the driver keeps going\nand crash the kernel. This patch fixes the problem by making the driver\nreturn -EBUSY if the resources are not available.\n\nCommit messages tweaked by Artem.\n\nReported-by: Russell Whitaker \u003cruss@ashlandhome.net\u003e\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ecf3fde07c8dcb92a1bf3fbdfe70905d85cd00e1",
      "tree": "b45b4729fdd5e49f588629a3da968a4a90aa401f",
      "parents": [
        "ceabebb2bd2672f709e4454e16bc6042732e2dfe"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Mon Feb 07 17:07:11 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 12:09:07 2011 +0000"
      },
      "message": "mtd: fix race in cfi_cmdset_0001 driver\n\nAs inval_cache_and_wait_for_operation() drop and reclaim the lock\nto invalidate the cache, some other thread may suspend the operation\nbefore reaching the for(;;) loop. Therefore the loop must start with\nchecking the chip-\u003estate before reading status from the chip.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nAcked-by: Michael Cashwell \u003cmboards@prograde.net\u003e\nAcked-by: Stefan Bigler \u003cstefan.bigler@keymile.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ceabebb2bd2672f709e4454e16bc6042732e2dfe",
      "tree": "fbd883b13d5b3a01a0fa17b399252f4b6aa8e68f",
      "parents": [
        "efba2e313ea1b1bd69a7c4659263becf43bb1adc"
      ],
      "author": {
        "name": "Antony Pavlov",
        "email": "antony@niisi.msk.ru",
        "time": "Fri Feb 11 13:00:37 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 12:05:54 2011 +0000"
      },
      "message": "mtd: jedec_probe: initialise make sector erase command variable\n\nIn the commit 08968041bef437ec363623cd3218c2b083537ada\n (mtd: cfi_cmdset_0002: make sector erase command variable)\nintrodused a field sector_erase_cmd. In the same commit initialisation\nof cfi-\u003esector_erase_cmd made in cfi_chip_setup()\n(file drivers/mtd/chips/cfi_probe.c), so the CFI chip has no problem:\n\n...\n        cfi-\u003ecfi_mode \u003d CFI_MODE_CFI;\n        cfi-\u003esector_erase_cmd \u003d CMD(0x30);\n...\n\nBut for the JEDEC chips this initialisation is not carried out,\nso the JEDEC chips have sector_erase_cmd \u003d\u003d 0.\n\nThis patch adds the missing initialisation.\n\nSigned-off-by: Antony Pavlov \u003cantony@niisi.msk.ru\u003e\nAcked-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "efba2e313ea1b1bd69a7c4659263becf43bb1adc",
      "tree": "2c5df5170bc7c27c256efd16253752723fd0b3cc",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Antony Pavlov",
        "email": "antony@niisi.msk.ru",
        "time": "Fri Feb 11 13:00:37 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 12:05:24 2011 +0000"
      },
      "message": "mtd: jedec_probe: Change variable name from cfi_p to cfi\n\nIn the following commit, we\u0027ll need to use the CMD() macro in order to\nfix the initialisation of the sector_erase_cmd field. That requires the\nlocal variable to be called \u0027cfi\u0027, so change it first in a simple patch.\n\nSigned-off-by: Antony Pavlov \u003cantony@niisi.msk.ru\u003e\nAcked-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "fdc315a19a2c33da29dd87d4ca88f4e4407bd42d",
      "tree": "0b90b9bbb21e2e0e8f83182048539d181054cbd8",
      "parents": [
        "9179746652faf0aba07b8b7f770dcf29892a24c6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 11 10:04:23 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 11 15:01:15 2011 +1000"
      },
      "message": "drm/radeon: add pageflip hooks for fusion\n\nLooks like these got passed over with both being merged at the same\ntime but not quite meeting in the middle.\n\nshould fix: https://bugs.freedesktop.org/show_bug.cgi?id\u003d34137\nalong with Michael\u0027s phoronix article.\n\nReported-by: Chi-Thanh Christopher Nguyen\nArticle-written-by: Michael Larabel @ phoronix\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "75c0fd93c7d42362134e74fd381072a7642fcc3d",
      "tree": "2336bc7a354eecbcccb36f239637847740a4ae7a",
      "parents": [
        "6dfbd87a20a737641ef228230c77f4262434fa24"
      ],
      "author": {
        "name": "j223yang@asset.uwaterloo.ca",
        "email": "j223yang@asset.uwaterloo.ca",
        "time": "Thu Mar 10 12:36:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:41:51 2011 -0800"
      },
      "message": "ariadne: remove redundant NULL check\n\nSimply remove redundant \u0027dev\u0027 NULL check.\n\nSigned-off-by: Jinqiu Yang \u003ccrindy646@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bef6e7e76868ab454d5e83635a4a7a1961c74fb5",
      "tree": "1a7417b9dde942cc71f87c02688c6ac6b0e57a72",
      "parents": [
        "dcbcdf22f500ac6e4ec06485341024739b9dc241",
        "9179746652faf0aba07b8b7f770dcf29892a24c6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:00:44 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:00:44 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "9179746652faf0aba07b8b7f770dcf29892a24c6",
      "tree": "1e672acf04da22aafce3d1790d76eef4eaeb435b",
      "parents": [
        "4c418ba9695a24917a1fcfa48f7db3fd76337eb7",
        "a4e36e60a6f62db6282e718cc228bde1a4e31eba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:22:10 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:22:10 2011 -0800"
      },
      "message": "Merge branch \u0027media_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027media_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] mantis_pci: remove asm/pgtable.h include\n  [media] tda829x: fix regression in probe functions\n  [media] mceusb: don\u0027t claim multifunction device non-IR parts\n  [media] nuvoton-cir: fix wake from suspend\n  [media] cx18: Add support for Hauppauge HVR-1600 models with s5h1411\n  [media] ivtv: Fix corrective action taken upon DMA ERR interrupt to avoid hang\n  [media] cx25840: fix probing of cx2583x chips\n  [media] cx23885: Remove unused \u0027err:\u0027 labels to quiet compiler warning\n  [media] cx23885: Revert \"Check for slave nack on all transactions\"\n  [media] DiB7000M: add pid filtering\n  [media] Fix sysfs rc protocol lookup for rc-5-sz\n  [media] au0828: fix VBI handling when in V4L2 streaming mode\n  [media] ir-raw: Properly initialize the IR event (BZ#27202)\n  [media] s2255drv: firmware re-loading changes\n  [media] Fix double free of video_device in mem2mem_testdev\n  [media] DM04/QQBOX memcpy to const char fix\n"
    },
    {
      "commit": "4c418ba9695a24917a1fcfa48f7db3fd76337eb7",
      "tree": "7a8704fb09901f51f3e9dd8ea55930bfd5ca92ed",
      "parents": [
        "4afcc10a65bb1f30c4fa1dec2634df74160a8054"
      ],
      "author": {
        "name": "Doe, YiCheng",
        "email": "yicheng.doe@hp.com",
        "time": "Thu Mar 10 14:00:21 2011 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:21:16 2011 -0800"
      },
      "message": "ipmi: Fix IPMI errors due to timing problems\n\nThis patch fixes an issue in OpenIPMI module where sometimes an ABORT command\nis sent after sending an IPMI request to BMC causing the IPMI request to fail.\n\nSigned-off-by: YiCheng Doe \u003cyicheng.doe@hp.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nAcked-by: Tom Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nTested-by: Andy Cress \u003candy.cress@us.kontron.com\u003e\nTested-by: Mika Lansirine \u003cMika.Lansirinne@stonesoft.com\u003e\nTested-by: Brian De Wolf \u003cbldewolf@csupomona.edu\u003e\nCc: Jean Michel Audet \u003cJean-Michel.Audet@ca.Kontron.com\u003e\nCc: Jozef Sudelsky \u003cjozef.sudolsky@elbiahosting.sk\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba3820ade317ee36e496b9b40d2ec3987dd4aef0",
      "tree": "be8082dc4aa46c14c231e7e3a5dc16f65da87d0d",
      "parents": [
        "35d34df711e8b44846e759d8cfddb4ec6877cccb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 10 14:02:12 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:06:57 2011 -0800"
      },
      "message": "drm/i915: Revive combination mode for backlight control\n\nThis reverts commit 951f3512dba5bd44cda3e5ee22b4b522e4bb09fb\n\n    drm/i915: Do not handle backlight combination mode specially\n\nsince this commit introduced other regressions due to untouched LBPC\nregister, e.g. the backlight dimmed after resume.\n\nIn addition to the revert, this patch includes a fix for the original\nissue (weird backlight levels) by removing the wrong bit shift for\ncomputing the current backlight level.\nAlso, including typo fixes (lpbc -\u003e lbpc).\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d34524\nAcked-by: Indan Zupancic \u003cindan@nul.nu\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b684cd5799cd1e691024ca3a688d1cdec9d4824",
      "tree": "02fde30c141438b2b7fb96e141fbe5ceb17c4e96",
      "parents": [
        "1b7e7e6ffc08b3a8fb27bccd8fc740d77758db5b",
        "d406577526a611e6be1f6b1cfeaf094dd95fa439"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:04:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:04:40 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: sbc_fitpc2_wdt, fix crash on systems without DMI_BOARD_NAME\n"
    },
    {
      "commit": "1b7e7e6ffc08b3a8fb27bccd8fc740d77758db5b",
      "tree": "7d1592cccc0125171245931b9a8dd2bf5a7a665c",
      "parents": [
        "fbf855d7c709e991ff5445d4bac432a08b942baa",
        "6dbc2f35ab457770d121d119788fc89c79124734"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:03:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:03:59 2011 -0800"
      },
      "message": "Merge branch \u0027for-2639-rc7/i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-2639-rc7/i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-eg20t: include slab.h for memory allocations\n  i2c-ocores: Fix pointer type mismatch error\n  i2c-omap: Program I2C_WE on OMAP4 to enable i2c wakeup\n"
    },
    {
      "commit": "687530b44de7e0fe70fabb4200d4cabce3af1a0c",
      "tree": "0ffb4bedbd51c89c1456fc38319c598ecb203df0",
      "parents": [
        "78833dd70602be6b71ef34225f708b1e500947dc",
        "bad3babace2ee4d1763b4016a662a5c660ab92e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:00:44 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:00:44 2011 -0800"
      },
      "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: fix CONFIG_MMC_UNSAFE_RESUME regression\n"
    },
    {
      "commit": "d406577526a611e6be1f6b1cfeaf094dd95fa439",
      "tree": "9b4e97d33a9e18ce003eda0e3446dac9c6ec1828",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Feb 28 10:16:29 2011 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Mar 09 21:33:37 2011 +0000"
      },
      "message": "watchdog: sbc_fitpc2_wdt, fix crash on systems without DMI_BOARD_NAME\n\nSome systems don\u0027t provide DMI_BOARD_NAME in their DMI tables. Avoid\ncrash in such situations in fitpc2_wdt_init.\n\nThe fix is to check if the dmi_get_system_info return value is NULL.\n\nThe oops:\nBUG: unable to handle kernel NULL pointer dereference at           (null)\nIP: [\u003cffffffff81253ae6\u003e] strstr+0x26/0xa0\nPGD 3966e067 PUD 39605067 PMD 0\nOops: 0000 [#1] SMP\nlast sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map\nCPU 1\nModules linked in: ...\nPid: 1748, comm: modprobe Not tainted 2.6.37-22-default #1 /Bochs\nRIP: 0010:[\u003cffffffff81253ae6\u003e]  [\u003cffffffff81253ae6\u003e] strstr+0x26/0xa0\nRSP: 0018:ffff88003ad73f18  EFLAGS: 00010206\nRAX: 0000000000000000 RBX: 00000000ffffffed RCX: 00000000ffffffff\nRDX: ffffffffa003f4cc RSI: ffffffffa003f4c2 RDI: 0000000000000000\n...\nCR2: 0000000000000000 CR3: 000000003b7ac000 CR4: 00000000000006e0\n...\nProcess modprobe (pid: 1748, threadinfo ffff88003ad72000, task ffff88002e6365c0)\nStack: ...\nCall Trace:\n [\u003cffffffffa004201f\u003e] fitpc2_wdt_init+0x1f/0x13c [sbc_fitpc2_wdt]\n [\u003cffffffff810002da\u003e] do_one_initcall+0x3a/0x170\n...\nCode: f3 c3 0f 1f 00 80 3e 00 53 48 89 f8 74 1b 48 89 f2 0f 1f 40 00 48 83 c2 01 80 3a 00 75 f7 49 89 d0 48 89 f8 49 29 f0 75 02 5b c3 \u003c80\u003e 3f 00 74 0e 0f 1f 44 00 00 48 83 c0 01 80 38 00 75 f7 49 89\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "6dbc2f35ab457770d121d119788fc89c79124734",
      "tree": "6a9c925ad74e6dff912a1d6297884b4d4c89a448",
      "parents": [
        "12c383238d675f41e8ecdb8278bfa30c9f2781d4"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Feb 23 11:11:35 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Mar 08 23:13:30 2011 +0000"
      },
      "message": "i2c-eg20t: include slab.h for memory allocations\n\nFixes (with v2.6.38-rc3/parisc/parisc-allmodconfig):\n  src/drivers/i2c/busses/i2c-eg20t.c:720: error: implicit declaration of function \u0027kzalloc\u0027\n  src/drivers/i2c/busses/i2c-eg20t.c:790: error: implicit declaration of function \u0027kfree\u0027\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "12c383238d675f41e8ecdb8278bfa30c9f2781d4",
      "tree": "3529cd659d774efb40fa2e2b4679642f69303ebf",
      "parents": [
        "120bdaa47cdd1ca37ce938c888bb08e33e6181a8"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:52:32 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Mar 08 22:57:51 2011 +0000"
      },
      "message": "i2c-ocores: Fix pointer type mismatch error\n\nocores_i2c_of_probe needs to use a const __be32 type for handing\ndevice tree property values.  This patch fixed the following build\nwarning:\n\n CC      drivers/i2c/busses/i2c-ocores.o\n  drivers/i2c/busses/i2c-ocores.c: In function \u0027ocores_i2c_of_probe\u0027:\n  drivers/i2c/busses/i2c-ocores.c:254: warning: assignment discards qualifiers from pointer target type\n  drivers/i2c/busses/i2c-ocores.c:261: warning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: linux-i2c@vger.kernel.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "86f99fffffc631b8fa03d07219dc0c67bb65893d",
      "tree": "05299239e78bee716dde15a4a7bda457822217a9",
      "parents": [
        "c60c9c71ade23351d9cd9d1ef96ad007eb4a15ab"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Mar 07 00:09:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 14:21:50 2011 -0800"
      },
      "message": "r6040: bump to version 0.27 and date 23Feb2011\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c60c9c71ade23351d9cd9d1ef96ad007eb4a15ab",
      "tree": "a06112f91480fec03a115aa1d1b53a1fac6636c7",
      "parents": [
        "6094628bfd94323fc1cea05ec2c6affd98c18f7f"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawn@dmp.com.tw",
        "time": "Mon Mar 07 00:09:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 14:21:50 2011 -0800"
      },
      "message": "r6040: fix multicast operations\n\nThe original code does not work well when the number of mulitcast\naddress to handle is greater than MCAST_MAX. It only enable promiscous\nmode instead of multicast hash table mode, so the hash table function\nwill not be activated and all multicast frames will be recieved in this\ncondition.\n\nThis patch fixes the following issues with the r6040 NIC operating in\nmulticast:\n\n1) When the IFF_ALLMULTI flag is set, we should write 0xffff to the NIC\nhash table registers to make it process multicast traffic.\n\n2) When the number of multicast address to handle is smaller than\nMCAST_MAX, we should use the NIC multicast registers MID1_{L,M,H}.\n\n3) The hashing of the address was not correct, due to an invalid\nsubstraction (15 - (crc \u0026 0x0f)) instead of (crc \u0026 0x0f) and an\nincorrect crc algorithm (ether_crc_le) instead of (ether_crc).\n\n4) If necessary, we should set HASH_EN flag in MCR0 to enable multicast\nhash table function.\n\nReported-by: Marc Leclerc \u003cmarc-leclerc@signaturealpha.com\u003e\nTested-by: Marc Leclerc \u003cmarc-leclerc@signaturealpha.com\u003e\nSigned-off-by: Shawn Lin \u003cshawn@dmp.com.tw\u003e\nSigned-off-by: Albert Chen \u003calbert.chen@rdc.com.tw\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bad3babace2ee4d1763b4016a662a5c660ab92e9",
      "tree": "d0a3cfeebd22f9ec41ae14a00d053e6dff12df62",
      "parents": [
        "214d93b02c4fe93638ad268613c9702a81ed9192"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Tue Mar 08 23:32:02 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 08 16:55:04 2011 -0500"
      },
      "message": "mmc: fix CONFIG_MMC_UNSAFE_RESUME regression\n\n30201e7f3 (\"mmc: skip detection of nonremovable cards on rescan\")\nallowed skipping detection of nonremovable cards on mmc_rescan().\nThe intention was to only skip detection of hardwired cards that\ncannot be removed, so make sure this is indeed the case by directly\nchecking for (lack of) MMC_CAP_NONREMOVABLE, instead of using\nmmc_card_is_removable(), which is overloaded with\nCONFIG_MMC_UNSAFE_RESUME semantics.\n\nThe user-visible symptom of the bug this patch fixes is that no\n\"mmc: card XXXX removed\" message appears in dmesg when a card is\nremoved and CONFIG_MMC_UNSAFE_RESUME\u003dy.\n\nReported-and-tested-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nReported-and-tested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "34d4ade77ba755afa6a2a04f043659781e4b6fc2",
      "tree": "654a94f1de17b0c63d5450718c79c351437a5ff1",
      "parents": [
        "1a3453035f3e55aa419aa66b7eee62ddf590c70f",
        "c0d61a7996d5511385953f9c03fa997da1d0eb4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:45:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:45:42 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  davinci: cpufreq: fix section mismatch warning\n  DaVinci: fix compilation warnings in \u003cmach/clkdev.h\u003e\n  davinci: tnetv107x: fix register indexing for GPIOs numbers \u003e 31\n  davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio\n  ARM: pxa/tosa: register wm9712 codec device\n  ARM: pxa: enable pxa-pcm-audio on pxa210/pxa25x platform\n  ARM: pxa/colibri: don\u0027t register pxa2xx-pcmcia nodes on non-colibri platforms\n  ARM: pxa/tosa: drop setting LED trigger name, as it\u0027s unsupported now\n  ARM: 6762/1: Update number of VIC for S5P6442 and S5PC100\n  ARM: 6761/1: Update number of VIC for S5PV210\n  ARM: 6768/1: hw_breakpoint: ensure debug logic is powered up on v7 cores\n  ARM: 6767/1: ptrace: fix register indexing in GETHBPREGS request\n  ARM: 6765/1: remove obsolete comment from asm/mach/arch.h\n  ARM: 6757/1: fix tlb.h induced linux/swap.h build failure\n"
    },
    {
      "commit": "1a3453035f3e55aa419aa66b7eee62ddf590c70f",
      "tree": "9092c3e188f67f66717dc26211a04cdfd2075038",
      "parents": [
        "b44a53d1dad6ba9ed87c8b3324133ec87fe5e588",
        "34497913f2936fd43c86b007da7224bb8e77fd15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:45:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:45:12 2011 -0800"
      },
      "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: sdio: Allow sdio operations in other threads during sdio_add_func()\n"
    },
    {
      "commit": "b44a53d1dad6ba9ed87c8b3324133ec87fe5e588",
      "tree": "dd35d4c9b25be1fe8fa46ef8613fbbe52a410c41",
      "parents": [
        "214d93b02c4fe93638ad268613c9702a81ed9192",
        "062ac622e03a8be5f894555ece540d63a54ae8bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:43:55 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:43:55 2011 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: index i shadowed in 2nd loop\n  drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously\n  drm/nouveau: fix regression causing ttm to not be able to evict vram\n  drm/i915: Rebind the buffer if its alignment constraints changes with tiling\n  drm/i915: Disable GPU semaphores by default\n  drm/i915: Do not overflow the MMADDR write FIFO\n  Revert \"drm/i915: fix corruptions on i8xx due to relaxed fencing\"\n"
    },
    {
      "commit": "9ac3524a948cab48137a8b40a4fa8ae1092b0a24",
      "tree": "ab03bb4ace08ee4803b01d75e1f85d7e4de7b308",
      "parents": [
        "16d79d7dc98e56d4700054b9b785a92102d8998c"
      ],
      "author": {
        "name": "Nils Carlson",
        "email": "nils.carlson@ericsson.com",
        "time": "Thu Mar 03 22:09:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 16:02:18 2011 -0800"
      },
      "message": "bonding 802.3ad: Rename rx_machine_lock to state_machine_lock\n\nRename the rx_machine_lock to state_machine_lock as this makes more\nsense in light of it now protecting all the state machines against\nconcurrency.\n\nSigned-off-by: Nils Carlson \u003cnils.carlson@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16d79d7dc98e56d4700054b9b785a92102d8998c",
      "tree": "975e808eed2b39d12fd09bb884fc24dd013410d6",
      "parents": [
        "ce3c869283739379134e1a90c37dd1a30b5f31b7"
      ],
      "author": {
        "name": "Nils Carlson",
        "email": "nils.carlson@ericsson.com",
        "time": "Thu Mar 03 22:09:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 16:02:17 2011 -0800"
      },
      "message": "bonding 802.3ad: Fix the state machine locking v2\n\nChanges since v1:\n* Clarify an unclear comment\n* Move a (possible) name change to a separate patch\n\nThe ad_rx_machine, ad_periodic_machine and ad_port_selection_logic\nfunctions all inspect and alter common fields within the port structure.\nPrevious to this patch, only the ad_rx_machines were mutexed, and the\nperiodic and port_selection could run unmutexed against an ad_rx_machine\ntrigged by an arriving LACPDU.\n\nThis patch remedies the situation by protecting all the state machines\nfrom concurrency. This is accomplished by locking around all the state\nmachines for a given port, which are executed at regular intervals; and\nthe ad_rx_machine when handling an incoming LACPDU.\n\nSigned-off-by: Nils Carlson \u003cnils.carlson@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce3c869283739379134e1a90c37dd1a30b5f31b7",
      "tree": "781b387b2bf46d494084a080334c7eb4084fbacf",
      "parents": [
        "b3ca9b02b00704053a38bfe4c31dbbb9c13595d0"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Fri Mar 04 13:49:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:57:58 2011 -0800"
      },
      "message": "drivers/net/macvtap: fix error check\n\n\u0027len\u0027 is unsigned of type size_t and can\u0027t be negative.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "062ac622e03a8be5f894555ece540d63a54ae8bd",
      "tree": "787435f5d7de2d339e9e00be85b56d11e0056a25",
      "parents": [
        "862060414b7f3e6b1c20cc3cf1f2014328069f0b"
      ],
      "author": {
        "name": "roel",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Mar 07 18:00:34 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 08 08:28:33 2011 +1000"
      },
      "message": "drm: index i shadowed in 2nd loop\n\nIndex i was already used in thhe first loop\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "34497913f2936fd43c86b007da7224bb8e77fd15",
      "tree": "359c992cbe0bd6b29c2708cad3c5e76dd3d7beaf",
      "parents": [
        "214d93b02c4fe93638ad268613c9702a81ed9192"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Mar 03 17:40:10 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Mar 07 16:55:44 2011 -0500"
      },
      "message": "mmc: sdio: Allow sdio operations in other threads during sdio_add_func()\n\nThis fixes a bug introduced by 807e8e40673d (\"mmc: Fix sd/sdio/mmc\ninitialization frequency retries\") that prevented SDIO drivers from\nperforming SDIO commands in their probe routines -- the above patch\ncalled mmc_claim_host() before sdio_add_func(), which causes a deadlock\nif an external SDIO driver calls sdio_claim_host().\n\nFix tested on an OLPC XO-1.75 with libertas on SDIO.\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nReviewed-and-Tested-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "862060414b7f3e6b1c20cc3cf1f2014328069f0b",
      "tree": "aef09e10ff5087563d94dc8bdeeb67a2ad7b2f26",
      "parents": [
        "6f70a4c3d19e8e8e1047a4dbf0ca910fed39f619",
        "467cffba85791cdfce38c124d75bd578f4bb8625"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 08 07:18:35 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 08 07:18:35 2011 +1000"
      },
      "message": "Merge remote branch \u0027ickle/drm-intel-fixes\u0027 into drm-fixes\n\n* ickle/drm-intel-fixes:\n  drm/i915: Rebind the buffer if its alignment constraints changes with tiling\n  drm/i915: Disable GPU semaphores by default\n  drm/i915: Do not overflow the MMADDR write FIFO\n  Revert \"drm/i915: fix corruptions on i8xx due to relaxed fencing\"\n"
    },
    {
      "commit": "ad4a4a82d176962ea706db555b29821af0b4dd45",
      "tree": "f7b9c8dc86fc9de64211c7cc4af911e9e2e08bf9",
      "parents": [
        "6277d53a9ff34ecd3837690b243aa8c8c993898d",
        "0c2bd9b24e73287aa4ee87844c847205e0da8a9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 13:14:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 13:14:19 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] tape: deadlock on system work queue\n  [S390] keyboard: integer underflow bug\n  [S390] xpram: remove __initdata attribute from module parameters\n"
    },
    {
      "commit": "6f70a4c3d19e8e8e1047a4dbf0ca910fed39f619",
      "tree": "53d45ab91ea31167710904f242b2dbdd33b1dc42",
      "parents": [
        "ef1b287169cd3d1e428c8ed8222e0bbf733d5dbb"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 07 17:18:04 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 08 07:03:08 2011 +1000"
      },
      "message": "drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously\n\nThe per-vm mutex doesn\u0027t prevent this completely, a flush coming from the\nBAR VM could potentially happen at the same time as one for the channel\nVM.  Not to mention that if/when we get per-client/channel VM, this will\nhappen far more frequently.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ef1b287169cd3d1e428c8ed8222e0bbf733d5dbb",
      "tree": "87802c1a32ad130065f2ba35a73d9da6a8632d40",
      "parents": [
        "fb62c00a6d8942775abc23d1621db1252e2d93d1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 07 17:18:03 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 08 07:03:01 2011 +1000"
      },
      "message": "drm/nouveau: fix regression causing ttm to not be able to evict vram\n\nTTM assumes an error condition from man-\u003efunc-\u003eget_node() means that\nsomething went horribly wrong, and causes it to bail.\n\nThe driver is supposed to return 0, and leave mm_node \u003d\u003d NULL to\nsignal that it couldn\u0027t allocate any memory.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f277e65e7a2d360189f760baca42f3ca2f62dd7a",
      "tree": "6d6cdfe42ad1b7b687ed18d870db95af4982bd1b",
      "parents": [
        "9b3de1ef1ba0aa1129a9f857f07a6a97d954c6fd"
      ],
      "author": {
        "name": "Göran Weinholt",
        "email": "weinholt@csbnet.se",
        "time": "Wed Mar 02 04:07:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 12:30:12 2011 -0800"
      },
      "message": "net/smsc911x.c: Set the VLAN1 register to fix VLAN MTU problem\n\nThe smsc911x driver would drop frames longer than 1518 bytes, which is a\nproblem for networks with VLAN tagging. The VLAN1 tag register is used\nto increase the legal frame size to 1522 when a VLAN tag is identified.\n\nSigned-off-by: Göran Weinholt \u003cweinholt@csbnet.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "467cffba85791cdfce38c124d75bd578f4bb8625",
      "tree": "0691f4483f1ca2a2b090554682b060c208ea6886",
      "parents": [
        "a1656b9090f7008d2941c314f5a64724bea2ae37"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Mar 07 10:42:03 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Mar 07 11:02:16 2011 +0000"
      },
      "message": "drm/i915: Rebind the buffer if its alignment constraints changes with tiling\n\nEarly gen3 and gen2 chipset do not have the relaxed per-surface tiling\nconstraints of the later chipsets, so we need to check that the GTT\nalignment is correct for the new tiling. If it is not, we need to\nrebind.\n\nReported-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "a1656b9090f7008d2941c314f5a64724bea2ae37",
      "tree": "7fec97b2bff698d6d5d952e6c0ae0950488e9fc2",
      "parents": [
        "91355834646328e7edc6bd25176ae44bcd7386c7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Mar 04 18:48:03 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Mar 07 11:00:59 2011 +0000"
      },
      "message": "drm/i915: Disable GPU semaphores by default\n\nAndi Kleen narrowed his GPU hangs on his Sugar Bay (SNB desktop) rev 09\ndown to the use of GPU semaphores, and we already know that they appear\nbroken up to Huron River (mobile) rev 08. (I\u0027m optimistic that disabling\nGPU semaphores is simply hiding another bug by the latency and\nside-effects of the additional device interaction it introduces...)\n\nHowever, use of semaphores is a massive performance improvement... Only\nas long as the system remains stable. Enable at your peril.\n\nReported-by: Andi Kleen \u003candi-fd@firstfloor.org\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d33921\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "120bdaa47cdd1ca37ce938c888bb08e33e6181a8",
      "tree": "bbe2c8dd6292c10dbb54a3f571cf5b0647ad94b4",
      "parents": [
        "fb62c00a6d8942775abc23d1621db1252e2d93d1"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Mar 04 19:02:24 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 07 09:53:38 2011 +0000"
      },
      "message": "i2c-omap: Program I2C_WE on OMAP4 to enable i2c wakeup\n\nFor the I2C module to be wakeup capable, programming I2C_WE register (which\nwas skipped for OMAP4430) is needed even on OMAP4.\n\nThis fixes i2c controller timeouts which were seen recently with the static\ndependency being cleared between MPU and L4PER clockdomains.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\n[ben-linux@fluff.org: re-flowed description]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9b3de1ef1ba0aa1129a9f857f07a6a97d954c6fd",
      "tree": "9456f9b8c4f5ce7b788afffaf996aa41348932e1",
      "parents": [
        "e3835b99333eb3ac7222f6fc0af5cae46074ac49"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:51:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:04 2011 -0800"
      },
      "message": "bnx2x: fix MaxBW configuration\n\nIncrease resolution of MaxBW algorithm to suit\nMin Bandwidth configuration.\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": "e3835b99333eb3ac7222f6fc0af5cae46074ac49",
      "tree": "b68e45eda6bbf47f52cdd4fd2f58ec0dc1602ef9",
      "parents": [
        "9fdc3e9566b3ae691aefc3aa7b8dca6cac32c95e"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:50:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:03 2011 -0800"
      },
      "message": "bnx2x: (NPAR) prevent HW access in D3 state\n\nChanging speed setting in NPAR requires HW access, this patch\ndelays the access to D0 state when performed in D3.\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": "9fdc3e9566b3ae691aefc3aa7b8dca6cac32c95e",
      "tree": "0fa310fd7294dd9acb3387febdff2bb75c8c7639",
      "parents": [
        "c4154f25c85a44c8ff331c3d28e8d9d2f710a553"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:49:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:03 2011 -0800"
      },
      "message": "bnx2x: fix link notification\n\nReport link to OS and other PFs after HW is fully reconfigured\naccording to new link parameters. (Affected only Multi Function modes).\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": "c4154f25c85a44c8ff331c3d28e8d9d2f710a553",
      "tree": "d990fe4563b480c04d6606d0cb35bc9b4e981a0f",
      "parents": [
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:49:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:02 2011 -0800"
      },
      "message": "bnx2x: fix non-pmf device load flow\n\nRemove port MAX BW configuration from non-pmf functions,\nwhich caused reconfigure of HW according to 10G (fake) link.\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": "d7a62cd0332115d4c7c4689abea0d889a30d8349",
      "tree": "ced474d2ff1959576ac55f760bbafbe1073af11a",
      "parents": [
        "fb62c00a6d8942775abc23d1621db1252e2d93d1"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Fri Mar 04 14:04:33 2011 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 06 10:44:13 2011 -0800"
      },
      "message": "virtio: console: Don\u0027t access vqs if device was unplugged\n\nIf a virtio-console device gets unplugged while a port is open, a\nsubsequent close() call on the port accesses vqs to free up buffers.\nThis can lead to a crash.\n\nThe buffers are already freed up as a result of the call to\nunplug_ports() from virtcons_remove().  The fix is to simply not access\nvq information if port-\u003eportdev is NULL.\n\nReported-by: juzhang \u003cjuzhang@redhat.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91355834646328e7edc6bd25176ae44bcd7386c7",
      "tree": "24539f6a0d2ba30f5973a78d7a639f6ce140091d",
      "parents": [
        "0ee537abbd10a9abf11e1c22ee32a68e8c12ed4a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Mar 04 19:22:40 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Mar 06 09:07:46 2011 +0000"
      },
      "message": "drm/i915: Do not overflow the MMADDR write FIFO\n\nWhilst the GT is powered down (rc6), writes to MMADDR are placed in a\nFIFO by the System Agent. This is a limited resource, only 64 entries, of\nwhich 20 are reserved for Display and PCH writes, and so we must take\ncare not to queue up too many writes. To avoid this, there is counter\nwhich we can poll to ensure there are sufficient free entries in the\nfifo.\n\n\"Issuing a write to a full FIFO is not supported; at worst it could\nresult in corruption or a system hang.\"\n\nReported-and-Tested-by: Matt Turner \u003cmattst88@gmail.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d34056\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "0ee537abbd10a9abf11e1c22ee32a68e8c12ed4a",
      "tree": "73fb0ea5902c08947ed2f7eb5e6a7adb4d54f516",
      "parents": [
        "6927faf30920b8c03dfa007e732642a1f1f20089"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Mar 06 09:03:16 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Mar 06 09:07:45 2011 +0000"
      },
      "message": "Revert \"drm/i915: fix corruptions on i8xx due to relaxed fencing\"\n\nThis reverts commit c2e0eb167070a6e9dcb49c84c13c79a30d672431.\n\nAs it turns out, userspace already depends upon being able to enable\ntiling on existing bo which it promises to be large enough for its\npurposes i.e. it will not access beyond the end of the last full-tile\nrow.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d35016\nReported-and-tested-by: Kamal Mostafa \u003ckamal@canonical.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "9dab51daef2e4a0d18d7824e23fcb64a2a86481d",
      "tree": "0945888ed34afe58e5605be4723bf54da4767624",
      "parents": [
        "10ffa96407b230ea7fc72abd32c6795183f38fa1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 04 17:36:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:53:38 2011 -0800"
      },
      "message": "drivers/video/backlight/ltv350qv.c: fix a memory leak\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b90afec301f050f72740e8696f7cce8a37db5a",
      "tree": "bc98958028124b09037f3da11b395f0e6a3c1579",
      "parents": [
        "97e419a082461f8a3a0818834eb88ad41219a1da"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 04 17:36:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:53:38 2011 -0800"
      },
      "message": "pps: make pps_gen_parport depend on BROKEN\n\nThis driver causes hard lockups, when the active clock soure is jiffies.\n\nThe reason is that it loops with interrupts disabled waiting for a\ntimestamp to be reached by polling getnstimeofday().  Though with a\njiffies clocksource, when that code runs on the same CPU which is\nresponsible for updating jiffies, then we loop in circles for ever\nsimply because the timer interrupt cannot update jiffies.  So both UP\nand SMP can be affected.\n\nThere is no easy fix for that problem so make it depend on BROKEN for\nnow.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97e419a082461f8a3a0818834eb88ad41219a1da",
      "tree": "e83b8940e221ab456fd842336b6a70b3b5f3c90e",
      "parents": [
        "b75f38d659e6fc747eda64cb72f3920e29dd44a4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 04 17:36:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:53:38 2011 -0800"
      },
      "message": "drivers/misc/bmp085.c: add MODULE_DEVICE_TABLE\n\nThe device table is required to load modules based on modaliases.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nCc: Christoph Mair \u003cchristoph.mair@gmail.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ec38a0359e227c01080dcd670a0368c61ccd9ce",
      "tree": "6752b17f6c7333efed5018b18f8fc12dfdd933bb",
      "parents": [
        "212e3499b2c69cc0899422973310e610d1c0666f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 04 17:36:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:53:38 2011 -0800"
      },
      "message": "drivers/rtc/rtc-s3c.c: fix prototype for s3c_rtc_setaie()\n\nFix s3c_rtc_setaie() prototype to eliminate the following compile\nwarning:\n\n  drivers/rtc/rtc-s3c.c:383: warning: initialization from incompatible pointer type\n\n(akpm: the rtc_class_ops.alarm_irq_enable() handler is being passed two\narguments where it expects just one, presumably with undesired effects)\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73412c3854c877e5f37ad944ee8977addde4d35a",
      "tree": "e47e7d021449b6c2d0a9b566cbc8d92f84d466cc",
      "parents": [
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 04 09:58:36 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 04 11:07:19 2011 +1000"
      },
      "message": "drm/nouveau: allocate kernel\u0027s notifier object at end of block\n\nThe nv30/nv40 3d driver is about to start using DMA_FENCE from the 3D\nobject which, it turns out, doesn\u0027t like its DMA object to not be\naligned to a 4KiB boundary.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4438a02fc4956f5f61918095708f183f5c63a9d3",
      "tree": "cc37b89534e3679d8e4e9c95935d040758a9de74",
      "parents": [
        "fb4b10ab5fadcf5012983e4306aec3131b808b1b",
        "4cd72c6e72e8a36a975decb53d70086008f386db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:43:15 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:43:15 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)\n  MAINTAINERS: Add Andy Gospodarek as co-maintainer.\n  r8169: disable ASPM\n  RxRPC: Fix v1 keys\n  AF_RXRPC: Handle receiving ACKALL packets\n  cnic: Fix lost interrupt on bnx2x\n  cnic: Prevent status block race conditions with hardware\n  net: dcbnl: check correct ops in dcbnl_ieee_set()\n  e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead\n  igb: fix sparse warning\n  e1000: fix sparse warning\n  netfilter: nf_log: avoid oops in (un)bind with invalid nfproto values\n  dccp: fix oops on Reset after close\n  ipvs: fix dst_lock locking on dest update\n  davinci_emac: Add Carrier Link OK check in Davinci RX Handler\n  bnx2x: update driver version to 1.62.00-6\n  bnx2x: properly calculate lro_mss\n  bnx2x: perform statistics \"action\" before state transition.\n  bnx2x: properly configure coefficients for MinBW algorithm (NPAR mode).\n  bnx2x: Fix ethtool -t link test for MF (non-pmf) devices.\n  bnx2x: Fix nvram test for single port devices.\n  ...\n"
    },
    {
      "commit": "fb4b10ab5fadcf5012983e4306aec3131b808b1b",
      "tree": "35433af7bb28850037c439136830e1c9ad3ce271",
      "parents": [
        "8336026942fdf6a96a45057a2fe6d7f7946979d5",
        "fd51469fb68b987032e46297e0a4fe9020063c20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:42:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:42:35 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: kill loop_mutex\n  blktrace: Remove blk_fill_rwbs_rq.\n  block: blk-flush shouldn\u0027t call directly into q-\u003erequest_fn() __blk_run_queue()\n  block: add @force_kblockd to __blk_run_queue()\n  block: fix kernel-doc format for blkdev_issue_zeroout\n  blk-throttle: Do not use kblockd workqueue for throtl work\n"
    },
    {
      "commit": "ba04c7c93bbcb48ce880cf75b6e9dffcd79d4c7b",
      "tree": "32accc8c42e605628367efb5bfbf4fbf2fce4f80",
      "parents": [
        "f009918a1c1bbf8607b8aab3959876913a30193a"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Feb 22 02:00:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 11:55:43 2011 -0800"
      },
      "message": "r8169: disable ASPM\n\nFor some time is known that ASPM is causing troubles on r8169, i.e. make\ndevice randomly stop working without any errors in dmesg.\n\nCurrently Tomi Leppikangas reports that system with r8169 device hangs\nwith MCE errors when ASPM is enabled:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d642861#c4\n\nLets disable ASPM for r8169 devices at all, to avoid problems with\nr8169 PCIe devices at least for some users.\n\nReported-by: Tomi Leppikangas \u003ctomi.leppikangas@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c2bd9b24e73287aa4ee87844c847205e0da8a9b",
      "tree": "4e56fae8cb7f8dcbc022771436e573c5c12b94fb",
      "parents": [
        "b652277b09d3d030cb074cc6a98ba80b34244c03"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 03 17:56:07 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Mar 03 17:56:14 2011 +0100"
      },
      "message": "[S390] tape: deadlock on system work queue\n\nThe 34xx and 3590 tape driver uses the system work queue to defer work\nfrom the interrupt function to process context, e.g. a medium sense\nafter an unsolicited interrupt. The tape commands started by the work\nhandler need to be asynchronous, otherwise a deadlock on the system\nwork queue can occur.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b652277b09d3d030cb074cc6a98ba80b34244c03",
      "tree": "3e83ec35774580a151fa7e59ec32f7c5786c689c",
      "parents": [
        "0c0db0355bc070b4c623622248d3f577642536b9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Mar 03 17:56:06 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Mar 03 17:56:14 2011 +0100"
      },
      "message": "[S390] keyboard: integer underflow bug\n\nThe \"ct\" variable should be an unsigned int.  Both struct kbdiacrs\n-\u003ekb_cnt and struct kbd_data -\u003eaccent_table_size are unsigned ints.\n\nMaking it signed causes a problem in KBDIACRUC because the user could\nset the signed bit and cause a buffer overflow.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0c0db0355bc070b4c623622248d3f577642536b9",
      "tree": "6bb3a0464d621bae16c5f61ba3920c5c1359a61d",
      "parents": [
        "cbdbb4c1d22e26f9d5314fefe6f2c7e5ed7f6a0f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 03 17:56:05 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Mar 03 17:56:14 2011 +0100"
      },
      "message": "[S390] xpram: remove __initdata attribute from module parameters\n\nThe module parameter \u0027devs\u0027 and \u0027sizes\u0027 are marked as __initdata. The\nmemory for the parameters are freed after module_init completed. This\ncan lead to kernel crashes in param_free_charp. Remove the __initdata\nattribute to fix the problem.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fd51469fb68b987032e46297e0a4fe9020063c20",
      "tree": "a108634afe0a0b2113f5df6ef5c00be2087f51c3",
      "parents": [
        "2d3a8497f8cc5aca14b722cd37d51f6c15ff9f74"
      ],
      "author": {
        "name": "Petr Uzel",
        "email": "petr.uzel@suse.cz",
        "time": "Thu Mar 03 11:48:50 2011 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 03 11:53:25 2011 -0500"
      },
      "message": "block: kill loop_mutex\n\nFollowing steps lead to deadlock in kernel:\n\ndd if\u003d/dev/zero of\u003dimg bs\u003d512 count\u003d1000\nlosetup -f img\nmkfs.ext2 /dev/loop0\nmount -t ext2 -o loop /dev/loop0 mnt\numount mnt/\n\nStacktrace:\n[\u003cc102ec04\u003e] irq_exit+0x36/0x59\n[\u003cc101502c\u003e] smp_apic_timer_interrupt+0x6b/0x75\n[\u003cc127f639\u003e] apic_timer_interrupt+0x31/0x38\n[\u003cc101df88\u003e] mutex_spin_on_owner+0x54/0x5b\n[\u003cfe2250e9\u003e] lo_release+0x12/0x67 [loop]\n[\u003cc10c4eae\u003e] __blkdev_put+0x7c/0x10c\n[\u003cc10a4da5\u003e] fput+0xd5/0x1aa\n[\u003cfe2250cf\u003e] loop_clr_fd+0x1a9/0x1b1 [loop]\n[\u003cfe225110\u003e] lo_release+0x39/0x67 [loop]\n[\u003cc10c4eae\u003e] __blkdev_put+0x7c/0x10c\n[\u003cc10a59d9\u003e] deactivate_locked_super+0x17/0x36\n[\u003cc10b6f37\u003e] sys_umount+0x27e/0x2a5\n[\u003cc10b6f69\u003e] sys_oldumount+0xb/0xe\n[\u003cc1002897\u003e] sysenter_do_call+0x12/0x26\n[\u003cffffffff\u003e] 0xffffffff\n\nRegression since 2a48fc0ab24241755dc9, which introduced the private\nloop_mutex as part of the BKL removal process.\n\nAs per [1], the mutex can be safely removed.\n\n[1] http://www.gossamer-threads.com/lists/linux/kernel/1341930\n\nAddresses: https://bugzilla.novell.com/show_bug.cgi?id\u003d669394\nAddresses: https://bugzilla.kernel.org/show_bug.cgi?id\u003d29172\n\nSigned-off-by: Petr Uzel \u003cpetr.uzel@suse.cz\u003e\nCc: stable@kernel.org\nReviewed-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "a4e36e60a6f62db6282e718cc228bde1a4e31eba",
      "tree": "d7c0c5ce4c3919ccfcf34671327a71bf4fb2f14b",
      "parents": [
        "89a8969afa300c202066c23cc5cc9e42eb81967c"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Mon Feb 28 10:15:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 03 10:15:35 2011 -0300"
      },
      "message": "[media] mantis_pci: remove asm/pgtable.h include\n\nmantis_pci.c is including asm/pgtable.h and it\u0027s leading to a build failure on\narm. It has been noticed here :\n\nhttps://buildd.debian.org/fetch.cgi?pkg\u003dlinux-2.6\u0026arch\u003darmel\u0026ver\u003d2.6.38~rc6-1~experimental.1\u0026stamp\u003d1298430952\u0026file\u003dlog\u0026as\u003draw\n\nAs this header doesn\u0027t seem to be used, I\u0027m removing it. I\u0027ve build tested it\nwith arm and x86.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cbdbb4c1d22e26f9d5314fefe6f2c7e5ed7f6a0f",
      "tree": "bc5255afdf35de2541afa05a30a83b5d18818820",
      "parents": [
        "f7d222ea2ac7aebf1ac06a76e7739ed17480fd38",
        "0366ebbf94cfafbdb1fd8c30da47a945294fe1a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:02:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:02:32 2011 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: fix memory corruption with GM965 and \u003e4GB RAM\n"
    },
    {
      "commit": "f7d222ea2ac7aebf1ac06a76e7739ed17480fd38",
      "tree": "a6de80eed5413b32cf41bcb73d108a8f11253c8e",
      "parents": [
        "7a16d387dda10ecc0c4fbf086b89bfb1eb84d9c2",
        "a74ea43df1afc68f265c0ac2cb64031d855ae97b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:57 2011 -0800"
      },
      "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  of/promtree: allow DT device matching by fixing \u0027name\u0027 brokenness (v5)\n  x86: OLPC: have prom_early_alloc BUG rather than return NULL\n  of/flattree: Drop an uninteresting message to pr_debug level\n  of: Add missing of_address.h to xilinx ehci driver\n"
    },
    {
      "commit": "06f9a73ff9ef58a59af593c37020749816735789",
      "tree": "71dc2f9ced5fb58ccd4a2d148b707e1ec5e33c07",
      "parents": [
        "25271d8c84dabd926bbf8727d2f6e90fcbce30b6",
        "4b57018dcd6418e18c08088c89f123da8a7bfc45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:07 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Avoid tps6586x burst writes\n  mfd: Don\u0027t suspend WM8994 if the CODEC is not suspended\n  mfd: Fix DaVinci voice codec device name\n  mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo\n  mfd: Fix ASIC3 build with GENERIC_HARDIRQS_NO_DEPRECATED\n"
    },
    {
      "commit": "ebff7c92ab60faa3f047d36cced2f1592a92da31",
      "tree": "24697cc8df8e52dc06bf43b536ce4961347efbf1",
      "parents": [
        "8a304e5dfb2bd5b75cb20cb6b420935665c97a40",
        "853cee26e2a0c5f97386beca4c67b11c3cd85b8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:31 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] p4-clockmod: print EST-capable warning message only once\n  [CPUFREQ] fix BUG on cpufreq policy init failure\n  [CPUFREQ] Fix another notifier leak in powernow-k8.\n  [CPUFREQ] Missing \"unregister_cpu_notifier\" in powernow-k8.c\n"
    },
    {
      "commit": "c7b01d3dc297969e66b430830254d447d21bafc9",
      "tree": "9a0900b0cd70ccca019fe189cc522e3ca309fa82",
      "parents": [
        "ad4bfcb1cad7534ae98db3edc5415df97d3e109b",
        "bfb53ccf1c734b1907df7189eef4c08489827951"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 18:08:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 18:08:03 2011 -0800"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: disable Atom/Lincroft HW C-state auto-demotion\n  intel_idle: disable NHM/WSM HW C-state auto-demotion\n"
    },
    {
      "commit": "0197b087ed6384760656f1e4a620a3e92d8dc0b0",
      "tree": "352d590c2f23cc541c6b796da6ac0e690812186f",
      "parents": [
        "107c3f4d42adc9af393019b795dd2177fbe9e465"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 02 13:00:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:57:51 2011 -0800"
      },
      "message": "cnic: Fix lost interrupt on bnx2x\n\nWe service 2 queues (kcq1 and kcq2) in cnic_service_bnx2x_bh().  If\nthe status block index has changed when servicing the kcq2, we must\ngo back and check kcq1.  The latest status block index will be used\nto acknowledge the interrupt, and without looping back to check kcq1,\nwe may miss events on kcq1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "107c3f4d42adc9af393019b795dd2177fbe9e465",
      "tree": "547c9130536f19568e1b903e1bd2942933355179",
      "parents": [
        "1707be1be18deb1deaecd768135290cffdeb0e8e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 02 13:00:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:57:51 2011 -0800"
      },
      "message": "cnic: Prevent status block race conditions with hardware\n\nThe status block index is used to acknowledge interrupt events and must\nbe read before checking for the interrupt events, so we need to add rmb()\nto guarantee that.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad4bfcb1cad7534ae98db3edc5415df97d3e109b",
      "tree": "6a1c2aadab56ef35d97f5cd2d21488a0016c8b98",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e",
        "981858bd7a401aa9607d9f430d5de920025fc3ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 15:26:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 15:26:57 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI / ACPICA: Implicit notify for multiple devices\n  ACPI / debugfs: Fix buffer overflows, double free\n"
    },
    {
      "commit": "1707be1be18deb1deaecd768135290cffdeb0e8e",
      "tree": "72c4c01b1797d3570c1037a9ad2514170afc1d00",
      "parents": [
        "f3d7bc57c71eba3f279785111bb473b1ef68dcb6",
        "4def99bbfd46e05c5e03b5b282cb4ee30e27ff19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:06:01 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:06:01 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "a74ea43df1afc68f265c0ac2cb64031d855ae97b",
      "tree": "7e3b00d2493bd19c408df10a55daf111375c9104",
      "parents": [
        "60cba5a57b8affe98ea9f2bac147be0fb253d5f4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Feb 23 22:38:22 2011 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 02 13:45:19 2011 -0700"
      },
      "message": "of/promtree: allow DT device matching by fixing \u0027name\u0027 brokenness (v5)\n\nCommit e2f2a93b, \"of/promtree: add package-to-path support to pdt\"\nchanged dp-\u003ename from using the \u0027name\u0027 property to using\npackage-to-path.  This fixed /proc/device-tree creation by eliminating\nconflicts between names (the \u0027name\u0027 property provides names like\n\u0027battery\u0027, whereas package-to-path provides names like\n\u0027/foo/bar/battery@0\u0027, which we stripped to \u0027battery@0\u0027).  However, it\nalso breaks of_device_id table matching.\n\nThe fix that we _really_ wanted was to keep dp-\u003ename based upon\nthe name property (\u0027battery\u0027), but based dp-\u003efull_name upon\npackage-to-path (\u0027battery@0\u0027).  This patch does just that.\n\nThis changes all users (except SPARC) of promtree to use the full\nresult from package-to-path for full_name, rather than stripping the\ndirectory out.  In practice, the strings end up being exactly the\nsame; this change saves time, code, and memory.\n\nSPARC continues to use the existing build_path_component() code.\n\nv2: combine two patches and revert of_pdt_node_name to original version\nv3: use dp-\u003ephandle instead of passing around node\nv4: warn/bail out for non-sparc archs if pkg2path is not set\nv5: split of_pdt_build_full_name into sparc \u0026 non-sparc versions\nv6: Pass NULL to pkg2path before buf gets assigned.\n    Drop check for pkg2path hook on each and every node.\nv7: Don\u0027t BUG() when unable to get the full_path; create a\n    known-unique name instead.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "337fc720d85b98a71b1ff6e3a5449a24a7c33cfe",
      "tree": "19e145665b8ed4d2da67cb4f076b33f1d059db0c",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 14 11:40:09 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 02 13:45:18 2011 -0700"
      },
      "message": "of: Add missing of_address.h to xilinx ehci driver\n\nBuild log:\nIn file included from drivers/usb/host/ehci-hcd.c:1208:\ndrivers/usb/host/ehci-xilinx-of.c: In function \u0027ehci_hcd_xilinx_of_probe\u0027:\ndrivers/usb/host/ehci-xilinx-of.c:168: error: implicit declaration of function \u0027of_address_to_resource\u0027\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "89a8969afa300c202066c23cc5cc9e42eb81967c",
      "tree": "5a84b63f75956eb1fed697c8fe02ed024047298b",
      "parents": [
        "a6994eb0a706bf36bcb3b5f7e439c5b76c31cfe5"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Mar 01 12:38:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 14:18:12 2011 -0300"
      },
      "message": "[media] tda829x: fix regression in probe functions\n\nIn commit 567aba0b7997dad5fe3fb4aeb174ee9018df8c5b, the probe address\nfor tda8290_probe and tda8295_probe was hard-coded to 0x4b, which is the\ndefault i2c address for those devices, but its possible for the device\nto be at an alternate address, 0x42, which is the case for the HVR-1950.\nIf we probe the wrong address, probe fails and we have a non-working\ndevice. We have the actual address passed into the function by way of\ni2c_props, we just need to use it. Also fix up some copy/paste comment\nissues and streamline debug spew a touch. Verified to restore my\nHVR-1950 to full working order.\n\nSpecial thanks to Ken Bass for reporting the issue in the first place,\nand to both he and Gary Buhrmaster for aiding in debugging and analysis\nof the problem.\n\nReported-by: Ken Bass \u003ckbass@kenbass.com\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6994eb0a706bf36bcb3b5f7e439c5b76c31cfe5",
      "tree": "ec9a766e55c52e207990f7c6a25f9dee4ba97ad0",
      "parents": [
        "3198ed161c9be9bbd15bb2e9c22561248cac6e6a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Mar 01 12:38:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 14:15:17 2011 -0300"
      },
      "message": "[media] mceusb: don\u0027t claim multifunction device non-IR parts\n\nThere\u0027s a Realtek combo card reader and IR receiver device with multiple\nusb interfaces on it. The mceusb driver is incorrectly grabbing all of\nthem. This change should make it bind to only interface 2 (patch based\non lsusb output on the linux-media list from Lucian Muresan).\n\nTested regression-free with the six mceusb devices I have myself.\n\nReported-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nReported-by: Lucian Muresan \u003clucianm@users.sourceforge.net\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3198ed161c9be9bbd15bb2e9c22561248cac6e6a",
      "tree": "f830f4d5733136eace1e919eb8a3cfcc1066437e",
      "parents": [
        "e3bfeabbf5ba5da7f6cc5d53a83cb7765220c619"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Mar 01 12:38:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 14:12:24 2011 -0300"
      },
      "message": "[media] nuvoton-cir: fix wake from suspend\n\nThe CIR Wake FIFO is 67 bytes long, but the stock remote appears to only\npopulate 65 of them. Limit comparison to 65 bytes, and wake from suspend\nworks a whole lot better (it wasn\u0027t working at all for most folks).\n\nFix based on comparison with the old lirc_wb677 driver from Nuvoton,\ndebugging and testing done by Dave Treacy by way of the lirc mailing\nlist.\n\nReported-by: Dave Treacy \u003cdavetreacy@gmail.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3bfeabbf5ba5da7f6cc5d53a83cb7765220c619",
      "tree": "de870e91b29281545927c909c04b8a901c76bc7a",
      "parents": [
        "d213ad08362909ab50fbd6568fcc9fd568268d29"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Feb 26 02:44:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:56 2011 -0300"
      },
      "message": "[media] cx18: Add support for Hauppauge HVR-1600 models with s5h1411\n\nThe newest variants of the HVR-1600 have an s5h1411/tda18271 for the digital\nfrontend.  Add support for these boards.\n\nThanks to Hauppauge Computer Works for providing sample hardware.\n\n[awalls@md.metrocast.net: Changed an additional log message to clarify for\nthe end user that the driver is defaulting to an original HVR-1600 for\nunknown model numbers.]\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d213ad08362909ab50fbd6568fcc9fd568268d29",
      "tree": "43a98270b52304c7bf9f53847225a8abfb52600f",
      "parents": [
        "1e6406b8f0dc1ae7d7c39c9e1ac6ca78e016ebfb"
      ],
      "author": {
        "name": "Michael",
        "email": "mike@rsy.com",
        "time": "Sat Feb 26 01:56:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:42 2011 -0300"
      },
      "message": "[media] ivtv: Fix corrective action taken upon DMA ERR interrupt to avoid hang\n\nAfter upgrading the kernel from stock Ubuntu 7.10 to\n10.04, with no hardware changes, I started getting the dreaded DMA\nTIMEOUT errors, followed by inability to encode until the machine was\nrebooted.\n\nI came across a post from Andy in March\n(http://www.gossamer-threads.com/lists/ivtv/users/40943#40943) where he\nspeculates that perhaps the corrective actions being taken after a DMA\nERROR are not sufficient to recover the situation.  After some testing\nI suspect that this is indeed the case, and that in fact the corrective\naction may be what hangs the card\u0027s DMA engine, rather than the\noriginal error.\n\nSpecifically these DMA ERROR IRQs seem to present with two different\nvalues in the IVTV_REG_DMASTATUS register: 0x11 and 0x13.  The current\ncorrective action is to clear that status register back to 0x01 or\n0x03, and then issue the next DMA request.  In the case of a 0x13 this\nseems to result in a minor glitch in the encoded stream due to the\nfailed transfer that was not retried, but otherwise things continue OK.\nIn the case of a 0x11 the card\u0027s DMA write engine is never heard from\nagain, and a DMA TIMEOUT follows shortly after.  0x11 is the killer.\n\nI suspect that the two cases need to be handled differently.  The\ndifference is in bit 1 (0x02), which is set when the error is about to\nbe successfully recovered, and clear when things are about to go bad.\n\nBit 1 of DMASTATUS is described differently in different places either\nas a positive \"write finished\", or an inverted \"write busy\".  If we\ntake the first definition, then when an error arises with state 0x11,\nit means that the write did not complete.   It makes sense to start a\nnew transfer, as in the current code.  But if we take the second\ndefinition, then 0x11 means \"an error but the write engine is still\nbusy\".  Trying to feed it a new transfer in this situation might not be\na good idea.\n\nAs an experiment, I added code to ignore the DMA ERROR IRQ if DMASTATUS\nis 0x11.  I.e., don\u0027t start a new transfer, don\u0027t clear our flags, etc.\nThe hope was that the card would complete the transfer and issue a ENC\nDMA COMPLETE, either successfully or with an error condition there.\nHowever the card still hung.\n\nThe only remaining corrective action being taken with a 0x11 status was\nthen the write back to the status register to clear the error, i.e.\nDMASTATUS \u003d DMASTATUS \u0026 ~3.  This would have the effect of clearing the\nerror bit 4, while leaving the lower bits indicating DMA write busy.\n\nStrangely enough, removing this write to the status register solved the\nproblem!  If the DMA ERROR IRQ with DMASTATUS\u003d0x11 is completely\nignored, with no corrective action at all, then the card will complete\nthe transfer and issue a new IRQ.  If the status register is written to\nwhen it has the value 0x11, then the DMA engine hangs.  Perhaps it\u0027s\nillegal to write to\nDMASTATUS while the read or write busy bit is set?  At any rate, it\nappears that the current corrective action is indeed making things\nworse rather than better.\n\nI put together a patch that modifies ivtv_irq_dma_err to do the\nfollowing:\n\n- Don\u0027t write back to IVTV_REG_DMASTATUS.\n- If write-busy is asserted, leave the card alone.  Just extend the\ntimeout slightly.\n- If write-busy is de-asserted, retry the current transfer.\n\nThis has completely fixed my DMA TIMEOUT woes.  DMA ERR events still\noccur, but now they seem to be correctly handled.  0x11 events no\nlonger hang the card, and 0x13 events no longer result in a glitch in\nthe stream, as the failed transfer is retried.  I\u0027m happy.\n\nI\u0027ve inlined the patch below in case it is of interest.  As described\nabove, I have a theory about why it works (based on a different\ninterpretation of bit 1 of DMASTATUS), but I can\u0027t guarantee that my\ntheory is correct.  There may be another explanation, or it may be a\nfluke.  Maybe ignoring that IRQ entirely would be equally effective?\nMaybe the status register read/writeback sequence is race condition if\nthe card changes it in the mean time?  Also as I am using a PVR-150\nonly, I have not been able to test it on other cards, which may be\nespecially relevant for 350s that support concurrent decoding.\nHopefully the patch does not break the DMA READ path.\n\nMike\n\n[awalls@md.metrocast.net: Modified patch to add a verbose comment, make minor\nbrace reformats, and clear the error flags in the IVTV_REG_DMASTATUS iff both\nread and write DMA were not in progress.  Mike\u0027s conjecture about a race\ncondition with the writeback is correct; it can confuse the DMA engine.]\n\n[Comment and analysis from the ML post by Michael \u003cmike@rsy.com\u003e]\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e6406b8f0dc1ae7d7c39c9e1ac6ca78e016ebfb",
      "tree": "c91354aa9a829228d1d2b6f4edccd9debd15c59c",
      "parents": [
        "593110d143f85d1aca227685edd571f137388b24"
      ],
      "author": {
        "name": "Sven Barth",
        "email": "pascaldragon@googlemail.com",
        "time": "Sun Feb 13 22:09:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:33 2011 -0300"
      },
      "message": "[media] cx25840: fix probing of cx2583x chips\n\nFix the probing of cx2583x chips, because two controls were clustered\nthat are not created for these chips.\n\nThis regression was introduced in 2.6.36.\n\nSigned-off-by: Sven Barth \u003cpascaldragon@googlemail.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "593110d143f85d1aca227685edd571f137388b24",
      "tree": "b248a5385925f0a185e13c691bd3d827af7b59a8",
      "parents": [
        "67914b5c400d6c213f9e56d7547a2038ab5c06f4"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Feb 13 22:01:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:27 2011 -0300"
      },
      "message": "[media] cx23885: Remove unused \u0027err:\u0027 labels to quiet compiler warning\n\nThe previous revert-commit, that affected cx23885-i2c.c, left some\nunused labels that the compiler griped about.  Clean them up.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67914b5c400d6c213f9e56d7547a2038ab5c06f4",
      "tree": "9d9a61fa20c6fd5ac6689995a9795fa262d35412",
      "parents": [
        "e192a7cf0effe7680264a5bc35c0ad1bdcdc921c"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Feb 13 21:52:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:19 2011 -0300"
      },
      "message": "[media] cx23885: Revert \"Check for slave nack on all transactions\"\n\nThis reverts commit 44835f197bf1e3f57464f23dfb239fef06cf89be.\n\nWith the CX23885 hardware I2C master, checking for I2C slave ACK/NAK\nis not valid when the I2C_EXTEND or I2C_NOSTOP bits are set.\nRevert the commit that checks for I2C slave ACK/NAK on all transactions,\nso that XC5000 tuners work with the CX23885 again.\n\nThanks go to Mark Zimmerman for reporting and bisecting this problem.\n\nBisected-by: Mark Zimmerman \u003cmarkzimm@frii.com\u003e\n\nReported-by: Mark Zimmerman \u003cmarkzimm@frii.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e192a7cf0effe7680264a5bc35c0ad1bdcdc921c",
      "tree": "586ca0b3d8c77be1d8cd418641e30f26e0d09766",
      "parents": [
        "0a91be40ed67ca72a81cfd842d5c2604ff1a54a4"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Fri Jan 14 13:58:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:12 2011 -0300"
      },
      "message": "[media] DiB7000M: add pid filtering\n\nThis patch adds the pid filtering for the dib7000M demod. It also\ncorrects the pid filtering for the dib7700 based board. It should\nprevent an oops, when using dib7700p based board.\n\nReferences: https://bugzilla.novell.com/show_bug.cgi?id\u003d644807\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nTested-by: Pavel SKARKA \u003cpaul.sp@seznam.cz\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a91be40ed67ca72a81cfd842d5c2604ff1a54a4",
      "tree": "fba44f43dd9df467e87e11e5f001256f4a100693",
      "parents": [
        "54ebb8b83f2be99413261c8ba8238b390159a026"
      ],
      "author": {
        "name": "Antti Seppälä",
        "email": "a.seppala@gmail.com",
        "time": "Sun Feb 13 07:29:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:44:40 2011 -0300"
      },
      "message": "[media] Fix sysfs rc protocol lookup for rc-5-sz\n\nWith the current matching rules the lookup for rc protocol named rc-5-sz matches with \"rc-5\" before finding \"rc-5-sz\". Thus one is able to never enable/disable the rc-5-sz protocol via sysfs.\n\nFix the lookup to require an exact match which allows the manipulation of sz protocol.\n\nSigned-off-by: Antti Seppälä \u003ca.seppala@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1654e7411a1ad4999fe7890ef51d2a2bbb1fcf76",
      "tree": "c8071cf8cc1aef9e776697b72aaca5a22a47c3d7",
      "parents": [
        "291d24f6d9e7bbef81454fade8a44720665c7302"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "message": "block: add @force_kblockd to __blk_run_queue()\n\n__blk_run_queue() automatically either calls q-\u003erequest_fn() directly\nor schedules kblockd depending on whether the function is recursed.\nblk-flush implementation needs to be able to explicitly choose\nkblockd.  Add @force_kblockd.\n\nAll the current users are converted to specify %false for the\nparameter and this patch doesn\u0027t introduce any behavior change.\n\nstable: This is prerequisite for fixing ide oops caused by the new\n        blk-flush implementation.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jan Beulich \u003cJBeulich@novell.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "4def99bbfd46e05c5e03b5b282cb4ee30e27ff19",
      "tree": "43374554b271221540baf64179b5d328c935ee3a",
      "parents": [
        "9dc441f3c5a9ea1b9888ce15b1ccb3f30a79e323"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Feb 02 09:30:36 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 02 03:34:27 2011 -0800"
      },
      "message": "e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead\n\nWhen support for 82577/82578 was added[1] in 2.6.31, PHY wakeup was in-\nadvertently enabled (even though it does not function properly) on ICH10\nLOMs.  This patch makes it so that the ICH10 LOMs use MAC wakeup instead\nas was done with the initial support for those devices (i.e. 82567LM-3,\n82567LF-3 and 82567V-4).\n\n[1] commit a4f58f5455ba0efda36fb33c37074922d1527a10\n\nReported-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9dc441f3c5a9ea1b9888ce15b1ccb3f30a79e323",
      "tree": "2f435b3d3850fc90b0e425b306658c9c6811d495",
      "parents": [
        "2db1badfa5d100dd9f7c7a716911250a735cf2e8"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 17 18:47:48 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 02 03:33:48 2011 -0800"
      },
      "message": "igb: fix sparse warning\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2db1badfa5d100dd9f7c7a716911250a735cf2e8",
      "tree": "c4be8c9587d11e79c3835ab3fa474c57a66bcd8d",
      "parents": [
        "e3fa3aff0cb198e7c53d894f52146121d9592872"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 24 16:11:42 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 02 03:20:56 2011 -0800"
      },
      "message": "e1000: fix sparse warning\n\nSparse complains because the e1000 driver is calling ioread on a pointer\nnot tagged as __iomem.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4b57018dcd6418e18c08088c89f123da8a7bfc45",
      "tree": "d45dcc4392a99546fc0e2dbd97b6219ff6d916a2",
      "parents": [
        "77bd70e9009eab6dbdef3ee08afe87ab26df8dac"
      ],
      "author": {
        "name": "vwadekar@nvidia.com",
        "email": "vwadekar@nvidia.com",
        "time": "Thu Feb 24 10:18:13 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Avoid tps6586x burst writes\n\ntps6586 does not support burst writes. i2c writes have to be\n1 byte at a time.\n\nCc: stable@kernel.org\nSigned-off-by: Varun Wadekar \u003cvwadekar@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77bd70e9009eab6dbdef3ee08afe87ab26df8dac",
      "tree": "26de85180fad61c771e3e03fb9c49017ec32be19",
      "parents": [
        "73ee6524d55444dc80c691ff8602e08940df3d47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 04 14:57:43 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Don\u0027t suspend WM8994 if the CODEC is not suspended\n\nASoC supports keeping the audio subsysetm active over suspend in order\nto support use cases such as audio passthrough from a cellular modem\nwith the main CPU suspended. Ensure that we don\u0027t power down the CODEC\nwhen this is happening by checking to see if VMID is up and skipping\nsuspend and resume when it is. If the CODEC has suspended then it\u0027ll\nturn VMID off before the core suspend() gets called.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73ee6524d55444dc80c691ff8602e08940df3d47",
      "tree": "a938c77348e669d9f3f10f372213f831a67e6f35",
      "parents": [
        "9063f1f15eec35e5fd608879cef8be5728f2d12a"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Thu Jan 27 18:58:36 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Fix DaVinci voice codec device name\n\nFix the device name in DaVinci Voice Codec MFD driver to load\ndavinci-vcif and cq93vc codec client drivers.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "9063f1f15eec35e5fd608879cef8be5728f2d12a"
}
