)]}'
{
  "log": [
    {
      "commit": "2845fd858c55c8a05674a071384a12a19cc17dbf",
      "tree": "95780844db0043a347dbe346a7a08452385ea729",
      "parents": [
        "3d7dc7e8c1566acb0fc55df228b2ed91f5638e9d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 05 08:55:05 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 07 14:40:13 2011 -0400"
      },
      "message": "iwlagn: override 5300 EEPROM # of chains\n\nAt least EEPROM version 0x11A has the wrong\nnumber of chains programmed into it for some\nreason, so we need to override in the driver.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d7dc7e8c1566acb0fc55df228b2ed91f5638e9d",
      "tree": "be697c2f3904cf24b41274d74831dbfc74792c5d",
      "parents": [
        "37f4ee0b6b39640828dac5937a482c20e8ac794f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 13:18:44 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:13 2011 -0400"
      },
      "message": "iwlwifi: accept EEPROM version 0x423 for iwl6000\n\nA number of these devices have appeared \"in the wild\", and apparently\nthe Windows driver is perfectly happy to support this EEPROM version.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: stable@kernel.org\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "37f4ee0b6b39640828dac5937a482c20e8ac794f",
      "tree": "089b0b57861a5442a851dcc2bb21bb26ecdd019b",
      "parents": [
        "2e3e66e3bbcd5f999dc66d843a3efc2314e40e7b"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Apr 04 13:50:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:13 2011 -0400"
      },
      "message": "rt2x00: fix cancelling uninitialized work\n\n{rx,tx}done_work\u0027s are only initialized for usb devices.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nCc: stable@kernel.org\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e3e66e3bbcd5f999dc66d843a3efc2314e40e7b",
      "tree": "6e8ce01c65a8b1d4918ee00a5e449888c5577aa3",
      "parents": [
        "220107610c7c2c9703e09eb363e8ab31025b9315"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 02 18:10:22 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:13 2011 -0400"
      },
      "message": "rtlwifi: Fix some warnings/bugs\n\nSome compiler/architecture combinations generate some warnings that are\nnot seen on my main system. Two of the \"warnings\" about unitialized variables\nare really bugs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "220107610c7c2c9703e09eb363e8ab31025b9315",
      "tree": "6830678b8e98256dc2781228dd0f3d48878101bd",
      "parents": [
        "09b661b33268698d3b453dceb78cda129ad899b4"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Apr 02 11:31:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:12 2011 -0400"
      },
      "message": "p54usb: IDs for two new devices\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Mark Davis [via p54/devices wiki]\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09b661b33268698d3b453dceb78cda129ad899b4",
      "tree": "e5e1760d61f665bfb3216ef6de7c3a9c6b26d80c",
      "parents": [
        "023535732f4db01af4921f20f058bc4561d9add7"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri Apr 01 19:42:02 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:12 2011 -0400"
      },
      "message": "wl12xx: fix potential buffer overflow in testmode nvs push\n\nWe were allocating the size of the NVS file struct and not checking\nwhether the length of the buffer passed was correct before copying it\ninto the allocated memory.  This is a security hole because buffer\noverflows can occur if the userspace passes a bigger file than what is\nexpected.\n\nWith this patch, we check if the size of the data passed from\nuserspace matches the size required.\n\nThis bug was introduced in 2.6.36.\n\nCc: stable@kernel.org\nReported-by: Ido Yariv \u003cido@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "023535732f4db01af4921f20f058bc4561d9add7",
      "tree": "fc4cf7aa28a7ba81a115f41052f71e08fee7b5cd",
      "parents": [
        "2fc713b20469b2779fa89f582d2a9696b10031e7"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Apr 01 19:34:16 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:12 2011 -0400"
      },
      "message": "zd1211rw: reset rx idle timer from tasklet\n\n2.6.38 added WARN_ON(in_irq) in del_timer_sync that triggers on zd1211rw when\nreseting rx idle timer in urb completion handler.\n\nMove timer reseting to tasklet.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fc713b20469b2779fa89f582d2a9696b10031e7",
      "tree": "d82d1d8ae688255efc96bc9f60295cccbdba0987",
      "parents": [
        "fcf8bd3ba5362682f945a3f838070ac5e10ff871"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Apr 01 19:34:08 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:12 2011 -0400"
      },
      "message": "zd1211rw: remove URB_SHORT_NOT_OK flag in zd_usb_iowrite16v_async()\n\nPatch removes the bogus flag introduced by upstream commit\neefdbec1ea8b7093d2c09d1825f68438701723cf. Old code had buffer length check\nthat new code tried to handle with URB_SHORT_NOT_OK flag. With USB debugging\nenabled bogus flag caused usb_submit_urb fail.\n\nRemove URB_SHORT_NOT_OK flag and add buffer length check to urb completion\nhandler.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d32092\nReported-by: Jonathan Callen \u003cabcd@gentoo.org\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f06ca2c83689f4d352a34ef1c484f40c25b41ed",
      "tree": "cc0a042236819ca57a297494efcfbc365e709f11",
      "parents": [
        "5245e3a9f77a8dd4ea92d7bdab2e96629f1feda4"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Fri Apr 01 17:16:33 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:11 2011 -0400"
      },
      "message": "ath9k: Fix phy info print message with AR9485 chipset.\n\nThe phy information print during driver init time doesn\u0027t show\nthe numeric part of the chip name properly for AR9485. This patch\naddresses this issue by adding the string to the respective array.\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5245e3a9f77a8dd4ea92d7bdab2e96629f1feda4",
      "tree": "cb4f6d0925f7803ce27538c7db34b12a924cba17",
      "parents": [
        "c85ce65ecac078ab1a1835c87c4a6319cf74660a"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Wed Mar 30 21:31:39 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:11 2011 -0400"
      },
      "message": "wl12xx: fix module author\u0027s email address in the spi and sdio modules\n\nThe MODULE_AUTHOR() macro in the main module (wl12xx) has been updated\nto reflect one of the author\u0027s new email address, but the wl12xx_spi\nand wl12xx_sdio modules haven\u0027t been updated.  This patches updates\nthem.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c85ce65ecac078ab1a1835c87c4a6319cf74660a",
      "tree": "25a5e2468e4c8622c7c11e4163078a0b752ddb14",
      "parents": [
        "a14b289d4614bb3b25d0455d68f72f3c7b4cc8e8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 30 14:02:46 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 15:22:11 2011 -0400"
      },
      "message": "b43: allocate receive buffers big enough for max frame len + offset\n\nOtherwise, skb_put inside of dma_rx can fail...\n\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d32042\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a14b289d4614bb3b25d0455d68f72f3c7b4cc8e8",
      "tree": "e7feb055039bf9040dff0fd662e4685d8a302def",
      "parents": [
        "2fceec13375e5d98ef033c6b0ee03943fc460950"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "mk@lab.zgora.pl",
        "time": "Sun Apr 03 22:04:01 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 03 22:04:01 2011 -0700"
      },
      "message": "mlx4: fix kfree on error path in new_steering_entry()\n\nOn error path kfree() should get pointer to memory allocated by\nkmalloc() not the address of variable holding it (which is on stack).\n\nSigned-off-by: Mariusz Kozlowski \u003cmk@lab.zgora.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c261344d3ce3edac781f9d3c7eabe2e96d8e8fe8",
      "tree": "a0f71fa65dc9b6536a5e03e7621889d6ecf48f79",
      "parents": [
        "1591cb60838603c8cc2c540192c8244962436539"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@linaro.org",
        "time": "Fri Apr 01 20:12:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 01 20:12:02 2011 -0700"
      },
      "message": "usbnet: use eth%d name for known ethernet devices\n\nThe documentation for the USB ethernet devices suggests that\nonly some devices are supposed to use usb0 as the network interface\nname instead of eth0. The logic used there, and documented in\nKconfig for CDC is that eth0 will be used when the mac address\nis a globally assigned one, but usb0 is used for the locally\nmanaged range that is typically used on point-to-point links.\n\nUnfortunately, this has caused a lot of pain on the smsc95xx\ndevice that is used on the popular pandaboard without an\nEEPROM to store the MAC address, which causes the driver to\ncall random_ether_address().\n\nObviously, there should be a proper MAC addressed assigned to\nthe device, and discussions are ongoing about how to solve\nthis, but this patch at least makes sure that the default\ninterface naming gets a little saner and matches what the\nuser can expect based on the documentation, including for\nnew devices.\n\nThe approach taken here is to flag whether a device might be a\npoint-to-point link with the new FLAG_POINTTOPOINT setting in\nthe usbnet driver_info. A driver can set both FLAG_POINTTOPOINT\nand FLAG_ETHER if it is not sure (e.g. cdc_ether), or just one\nof the two.  The usbnet framework only looks at the MAC address\nfor device naming if both flags are set, otherwise it trusts the\nflag.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@linaro.org\u003e\nTested-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1591cb60838603c8cc2c540192c8244962436539",
      "tree": "06cad9bfc67a2027adbc875c47f0225e88dc1311",
      "parents": [
        "5e58e5283a0a0a99ee970e7e5c80c6541693376e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Apr 01 05:27:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 01 20:10:08 2011 -0700"
      },
      "message": "starfire: clean up dma_addr_t size test\n\nNow we have CONFIG_ARCH_DMA_ADDR_T_64BIT. We can fix the hacky\ndma_addr_t size test cleanly.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e58e5283a0a0a99ee970e7e5c80c6541693376e",
      "tree": "40409bad22ddc6c37b23ae8e518bbd6b2f39007c",
      "parents": [
        "c100c8f4c3c6f2a407bdbaaad2c4f1062e6a473a",
        "ffd8c746fbef50cf12df239f9d23c2afe1a2c3cb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 01 17:15:25 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 01 17:15:25 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "c37947459172a02691ccd48cb967e8b605d38c56",
      "tree": "b3f52f4e13d4fe95ffe4024cb09571f0c0791110",
      "parents": [
        "53020092bd89b0d4ccc5368a3956f43cb43e5665"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Mar 30 23:30:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 31 02:52:18 2011 -0700"
      },
      "message": "mlx4: Fixing bad size of event queue buffer\n\nWe should reduce the number of reserved completion queues from the total\nnumber of entries. Since the queue size is power of two, not reducing the\nreserved entries, caused a double queue size, which may lead to allocation\nfailures in some cases.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53020092bd89b0d4ccc5368a3956f43cb43e5665",
      "tree": "e77703aed0ac7d44fa82736c935039638ea6c280",
      "parents": [
        "5e8996e72899847269ca36061ea33ea24bf6cb90"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Mar 30 23:28:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 31 02:52:17 2011 -0700"
      },
      "message": "mlx4: Fixing use after free\n\nIn case of allocation failure, tried to use the promiscuous QP\nentry that was previously freed.\nNow freeing this entry only in case we will not put it back to the list\nof promiscuous entries.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e8996e72899847269ca36061ea33ea24bf6cb90",
      "tree": "60cf9ddfd3a3157c134799fe93648f112e13b7a5",
      "parents": [
        "a84b50ceb7d640437d0dc28a2bef0d0de054de89"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Wed Mar 30 20:46:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 31 01:54:22 2011 -0700"
      },
      "message": "bonding:typo in comment\n\nuse accumulates instead of acumulates.\n\nSigned-off-by: Pan Weiping \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04f482faf50535229a5a5c8d629cf963899f857c",
      "tree": "698d5c8e22e68f9a621c03972556e3a73c525465",
      "parents": [
        "e2666f84958adb3a034b98e99699b55705117e01"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 28 08:39:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 17:14:33 2011 -0700"
      },
      "message": "connector: convert to synchronous netlink message processing\n\nCommits 01a16b21 (netlink: kill eff_cap from struct netlink_skb_parms)\nand c53fa1ed (netlink: kill loginuid/sessionid/sid members from struct\nnetlink_skb_parms) removed some members from struct netlink_skb_parms\nthat depend on the current context, all netlink users are now required\nto do synchronous message processing.\n\nconnector however queues received messages and processes them in a work\nqueue, which is not valid anymore. This patch converts connector to do\nsynchronous message processing by invoking the registered callback handler\ndirectly from the netlink receive function.\n\nIn order to avoid invoking the callback with connector locks held, a\nreference count is added to struct cn_callback_entry, the reference\nis taken when finding a matching callback entry on the device\u0027s queue_list\nand released after the callback handler has been invoked.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c031235b395433350f25943b7580a5e343c7b7b2",
      "tree": "2b00c05104439e9a8bbf6d521b649f2138945b80",
      "parents": [
        "18b429e74eeafe42e947b1b0f9a760c7153a0b5c"
      ],
      "author": {
        "name": "Philip A. Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Wed Mar 30 13:17:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 16:53:38 2011 -0700"
      },
      "message": "atm/solos-pci: Don\u0027t flap VCs when carrier state changes\n\nDon\u0027t flap VCs when carrier state changes; higher-level protocols\ncan detect loss of connectivity and act accordingly. This is more\nconsistent with how other network interfaces work.\n\nWe no longer use release_vccs() so we can delete it.\n\nrelease_vccs() was duplicated from net/atm/common.c; make the\ncorresponding function exported, since other code duplicates it\nand could leverage it if it were public.\n\nSigned-off-by: Philip A. Prindeville \u003cphilipp@redfish-solutions.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18b429e74eeafe42e947b1b0f9a760c7153a0b5c",
      "tree": "3661071773f197cf1b1224b5f7665d7ea75c411a",
      "parents": [
        "1e19e658567472c46c9b4d27acdb804de04dfdac"
      ],
      "author": {
        "name": "Philip A. Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Wed Mar 30 12:59:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 16:53:37 2011 -0700"
      },
      "message": "atm/solos-pci: Don\u0027t include frame pseudo-header on transmit hex-dump\n\nOmit pkt_hdr preamble when dumping transmitted packet as hex-dump;\nwe can pull this up because the frame has already been sent, and\ndumping it is the last thing we do with it before freeing it.\n\nAlso include the size, vpi, and vci in the debug as is done on\nreceive.\n\nUse \"port\" consistently instead of \"device\" intermittently.\n\nSigned-off-by: Philip Prindeville \u003cphilipp@redfish-solutions.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e19e658567472c46c9b4d27acdb804de04dfdac",
      "tree": "4527e2ae83a90adc6b25d18141b81d2045f752e9",
      "parents": [
        "ad19031b5f6ede5b2df057e3e1b4f82a2ef7f75f"
      ],
      "author": {
        "name": "Philip A. Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Wed Mar 30 13:22:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 16:53:37 2011 -0700"
      },
      "message": "atm/solos-pci: Use VPI.VCI notation uniformly.\n\nUse VPI.VCI notation consistently throughout the module. This is the\none remaining place where the VCI is used before the VPI in any output.\n\nSigned-off-by: Philip Prindeville \u003cphilipp@redfish-solutions.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad19031b5f6ede5b2df057e3e1b4f82a2ef7f75f",
      "tree": "1ec06208e25e6d39c0857d55ef4d1657dfba411d",
      "parents": [
        "79b569f0ec53a14c4d71e79d93a8676d9a0fda6d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Mar 27 09:16:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 02:42:25 2011 -0700"
      },
      "message": "Atheros, atl2: Fix mem leaks in error paths of atl2_set_eeprom\n\nWe leak in some error paths of drivers/net/atlx/atl2.c:atl2_set_eeprom().\nThe memory allocated to \u0027eeprom_buff\u0027 is not freed when we return -EIO.\nThis patch fixes that up and also removes a pointless explicit cast.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a635ea989991d7f12d57a12f2ba7cb6d211e083",
      "tree": "63ae2f1dc375fb239237b90f23af93b8a8245132",
      "parents": [
        "d005a09edf8b12dd1bec651b2cf94caa0e7bb1be"
      ],
      "author": {
        "name": "Andrzej Zaborowski",
        "email": "andrew.zaborowski@intel.com",
        "time": "Mon Mar 28 12:56:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 02:35:08 2011 -0700"
      },
      "message": "net/usb: Ethernet quirks for the LG-VL600 4G modem\n\nThis adds a driver for the CDC Ethernet part of this modem.  The\ndevice\u0027s ID is blacklisted in cdc_ether.c and is white-listed in\nthis new driver because of the quirks needed to make it useful.\nThe modem\u0027s firmware exposes a CDC ACM port for modem control and a\nCDC Ethernet port for network data.  The descriptors look fine but\nboth ports actually are some sort of multiplexers requiring non-\nstandard headers added/removed from every packet or they get\nignored.  All information is based on a usb traffic log from a\nWindows machine.\n\nOn the Verizon 4G network I\u0027ve seen speeds up to 1.1MB/s so far with\nthis driver, a speed-o-meter site reports 16.2Mbps/10.5Mbps.\nUserspace scripts are required to talk to the CDC ACM port.\n\nSigned-off-by: Andrzej Zaborowski \u003cbalrogg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d005a09edf8b12dd1bec651b2cf94caa0e7bb1be",
      "tree": "7be85d432af96505426104e2a4e47d85ceebe73b",
      "parents": [
        "ff9a57a62afbbe2d0f3a09af321f1fd7645f38a5"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Mar 28 14:54:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 02:31:36 2011 -0700"
      },
      "message": "phylib: phy_attach_direct: phy_init_hw can fail, add cleanup\n\nThe function phy_attach_direct attaches the phy and calls phy_init_hw.\nphy_init_hw can fail, but the phy is still marked as attached. Successive\ncalls to phy_attach_direct will fail because the phy is busy.\n\n[    1.020000] eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr\u003d1:00, irq\u003d-1)\n[    1.030000] eth1: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr\u003d1:01, irq\u003d-1)\n[    2.050000] Sending DHCP requests .\n[    3.020000] PHY: 1:00 - Link is Up - 100/Full\n[    5.110000] ..... timed out!\n[   87.660000] IP-Config: Reopening network devices...\n[   88.190000] FEC: MDIO read timeout\n[   88.190000] eth0: could not attach to PHY\n[   88.190000] IP-Config: Failed to open eth0\n[   88.210000] FEC: MDIO read timeout\n[   88.210000] eth1: could not attach to PHY\n[   88.210000] IP-Config: Failed to open eth1\n[   88.220000] IP-Config: No network devices available.\n[   88.220000] Freeing init memory: 6968K\n\n[...]\n\nstarting network interfaces...\nip: RTNETLINK answers: File exists\n[   94.000000] net eth0: PHY already attached\n[   94.010000] eth0: could not attach to PHY\nip: SIOCSIFFLAGS: Device or resource busy\n\nThis patch adds phy_detach to clean up if phy_init_hw fails.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd1d9188f2cb81fe63c789d9f5463dca402ade12",
      "tree": "9f09b2f889c91b448ae9cfe9622450930f7b1edd",
      "parents": [
        "abc45592bce8267a8e651c12ce94a1f83eaac7a6"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Mar 28 17:12:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 00:12:33 2011 -0700"
      },
      "message": "via-ircc: Pass PCI device pointer to dma_{alloc, free}_coherent()\n\nvia-ircc has been passing a NULL pointer to DMA allocation functions,\nwhich is completely invalid and results in a BUG on PowerPC.  Now\nthat we always have the device pointer available, pass it in.\n\nReference: http://bugs.debian.org/619450\nReported-by: Andrew Buckeridge \u003candrewb@bgc.com.au\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nTested-by: Andrew Buckeridge \u003candrewb@bgc.com.au\u003e [against 2.6.32]\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abc45592bce8267a8e651c12ce94a1f83eaac7a6",
      "tree": "26734a7c7c65a0ee856f31a5e9634778b6041f48",
      "parents": [
        "93ca3bb5df9bc8b2c60485e1cc6507c3d7c8e1fa"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Mar 28 17:10:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 00:12:32 2011 -0700"
      },
      "message": "via-ircc: Use pci_{get, set}_drvdata() instead of static pointer variable\n\nvia-ircc still maintains its own array of device pointers in Linux 2.4\nstyle.  Worse, it always uses index 0, so it will crash if there are\nmultiple suitable devices in the system.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffd8c746fbef50cf12df239f9d23c2afe1a2c3cb",
      "tree": "a7004233c9607eee54fbb7fa4c40d386168a9d74",
      "parents": [
        "24047e2c4feb8c126e92cc5bb7a863115c89bd72"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Mar 29 15:28:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 29 15:45:14 2011 -0400"
      },
      "message": "iwlegacy: fix bugs in change_interface\n\nIf change_interface gets invoked during a firmware\nrestart, it may crash; prevent that from happening\nby checking if ctx-\u003evif is assigned.\n\nAdditionally, in my initial commit I forgot to set\nthe vif-\u003ep2p variable correctly, so fix that too.\n\nCc: stable@kernel.org [2.6.38+]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24047e2c4feb8c126e92cc5bb7a863115c89bd72",
      "tree": "a027a11a04ef9ef53dce7f44eff76e26f20106bc",
      "parents": [
        "0263aa45293838b514b8af674a03faf040991a90"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Tue Mar 29 13:43:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 29 15:45:14 2011 -0400"
      },
      "message": "carl9170: Fix tx aggregation problems with some clients\n\nSome clients seem to rely upon the reception of BlockAckReqs to flush\ntheir rx reorder buffer. In order to fix aggregation for these clients\ncarl9170 should set IEEE80211_TX_STAT_AMPDU_NO_BACK to generate a\nBlockAckReq if the transmission of an AMPDU subframe fails.\n\nThis fixes aggregation problems with Intel 5100 Windows STAs (and maybe\nothers as well).\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0263aa45293838b514b8af674a03faf040991a90",
      "tree": "0f9e923fb080b3c566e267f9f19a46bf0fcdb3b6",
      "parents": [
        "8d4ca61a10feea9583dc62ec1514722e99bdcd3d"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Mar 29 11:24:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 29 15:45:14 2011 -0400"
      },
      "message": "iwl3945: disable hw scan by default\n\nAfter new NetworkManager 0.8.996 changes, hardware scanning is causing\nmicrocode errors as reported here:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d683571\nand sometimes kernel crashes:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d688252\n\nAlso with hw scan there are very bad performance on some systems\nas reported here:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d671366\n\nSince Intel no longer supports 3945, there is no chance to get proper\nfirmware fixes, we need workaround problems by disable hardware scanning\nby default.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d4ca61a10feea9583dc62ec1514722e99bdcd3d",
      "tree": "571d9d06129d3df8a201e2190e97b697db1fd866",
      "parents": [
        "3bda50e3eaf58a4b9c4ce34204e5faa15c8b1b97"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Sun Mar 27 20:33:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 29 15:45:14 2011 -0400"
      },
      "message": "wireless: rt2x00: rt2800usb.c add and identify ids\n\ntaken from staging/rt2860\n0x0411,0x016f de37cd49b5a54facef174cf34496919857436e8f MelCo(Buffalo) WLI-UC-G301N\n0x050d,0x825b 12840c63b0679f7fab88ea1cc26b52db8b574ce7 Belkin F5D8055\n0x050d,0x935a 705059a670f3af2b37695e82de0ee58e75e656ed Belkin F6D4050 v1\n0x050d,0x935b 5d92fe3387d086fc2f10426fbdb6b86d6cce5a47 Belkin F6D4050 v2\n\nidentifed from ralink driverss\n0x0930,0x0a07 RT35xx TOSHIBA 2010_1215_RT3572_Linux_STA_v2.5.0.0.DPO\n0x1d4d,0x0011 3072 Pegatron 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO\n\nSigned-off-by: Xose Vazquez Perez \u003cxose.vazquez@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bda50e3eaf58a4b9c4ce34204e5faa15c8b1b97",
      "tree": "de30eb6325daef159748858326e4dfe1853b84c2",
      "parents": [
        "499fe9a419d43410be576bcc825658997b6ce822"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Mar 14 14:15:06 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 29 15:45:14 2011 -0400"
      },
      "message": "iwl3945: do not deprecate software scan\n\nSoftware scanning can be used for workaround some performance problems,\nso do not deprecate it.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc",
      "tree": "fcf7d9bddc31974ad046aecd51cc856c68e14cdd",
      "parents": [
        "eefbab599531240adaffa1d23900afbc8b0342bd",
        "022b483596fabb5d1320aa4b76f43a754063f37e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (26 commits)\n  mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n  mmc: tmio_mmc: Move some defines into a shared header\n  mmc: tmio: support aggressive clock gating\n  mmc: tmio: fix power-mode interpretation\n  mmc: tmio: remove work-around for unmasked SDIO interrupts\n  sh: fix SDHI IO address-range\n  ARM: mach-shmobile: fix SDHI IO address-range\n  mmc: tmio: only access registers above 0xff, if available\n  mfd: remove now redundant sh_mobile_sdhi.h header\n  sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n  sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n  mmc: tmio: split core functionality, DMA and MFD glue\n  mmc: tmio: use PIO for short transfers\n  mmc: tmio-mmc: Improve DMA stability on sh-mobile\n  mmc: fix mmc_app_send_scr() for dma transfer\n  mmc: sdhci-esdhc: enable esdhc on imx53\n  mmc: sdhci-esdhc: use writel/readl as general APIs\n  mmc: sdhci: add the abort CMDTYPE bits definition\n  ...\n"
    },
    {
      "commit": "90f1e7481eebfd47e7dbf7c8c0cbfe31e025e031",
      "tree": "5c968e99d6f3f9ef756b9d399b5f9e8669ed4f5a",
      "parents": [
        "d6ae0c63f09cc443aa14f8b966aa3e7b2229360b",
        "e240ae4aad9c5c0da189cb6c956cca58abd428d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:36:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:36:52 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: Use new irq_move functions\n  xen: Convert genirq namespace\n  xen: fix p2m section mismatches\n  xen/p2m: Allocate p2m tracking pages on override\n  xen-gntdev: unlock on error path in gntdev_mmap()\n  xen-gntdev: return -EFAULT on copy_to_user failure\n"
    },
    {
      "commit": "d6ae0c63f09cc443aa14f8b966aa3e7b2229360b",
      "tree": "13e3da32cc3c9ab5c32dde93164c7ce363e76a74",
      "parents": [
        "8c82840e5414259b1963da36f82b64a755fafc75",
        "7fff4beb311dfab4f18ff2cd64f78ec89296a39a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:20:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:20:09 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry\n  watchdog: fix nv_tco section mismatch\n  watchdog: sp5100_tco.c: Check if firmware has set correct value in tcobase.\n  watchdog: Convert release_resource to release_region/release_mem_region\n  watchdog: s3c2410_wdt.c: Convert release_resource to release_region/release_mem_region\n"
    },
    {
      "commit": "8c82840e5414259b1963da36f82b64a755fafc75",
      "tree": "0087ca8ae4991d99fdcf93a70ca99db76812948d",
      "parents": [
        "c86defc82c18b648193b5c6aabcc6204fd6bb373",
        "a9f0fbe2bbf328f869fc5ee5a12c6a4118c32689"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:11:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:11:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Fix potential memleak\n"
    },
    {
      "commit": "c86defc82c18b648193b5c6aabcc6204fd6bb373",
      "tree": "1ef70cfa56f5f9a123d0db6fefe4c434c12bd6c6",
      "parents": [
        "1309d7afbed112f0e8e90be9af975550caa0076b",
        "9ad198cba2a8177eea6a7f2f0202b910abdef96b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 10:46:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 10:46:15 2011 -0700"
      },
      "message": "Merge branch \u0027irq-final-for-linus-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-final-for-linus-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (111 commits)\n  gpio: ab8500: Mark broken\n  genirq: Remove move_*irq leftovers\n  genirq: Remove compat code\n  drivers: Final irq namespace conversion\n  mn10300: Use generic show_interrupts()\n  mn10300: Cleanup irq_desc access\n  mn10300: Convert genirq namespace\n  frv: Use generic show_interrupts()\n  frv: Convert genirq namespace\n  frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  frv: Convert cpu irq_chip to new functions\n  frv: Convert mb93493 irq_chip to new functions\n  frv: Convert mb93093 irq_chip to new function\n  frv: Convert mb93091 irq_chip to new functions\n  frv: Fix typo from __do_IRQ overhaul\n  frv: Remove stale irq_chip.end\n  m68k: Convert irq function namespace\n  xen: Use new irq_move functions\n  xen: Cleanup genirq namespace\n  unicore32: Use generic show_interrupts()\n  ...\n"
    },
    {
      "commit": "1309d7afbed112f0e8e90be9af975550caa0076b",
      "tree": "750110269ee7a6d977494c5fb696af109ecb0aad",
      "parents": [
        "0444d76ae64fffc7851797fc1b6ebdbb44ac504a"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "huewe.external.infineon@googlemail.com",
        "time": "Tue Mar 29 13:31:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 09:45:34 2011 -0700"
      },
      "message": "char/tpm: Fix unitialized usage of data buffer\n\nThis patch fixes information leakage to the userspace by initializing\nthe data buffer to zero.\n\nReported-by: Peter Huewe \u003chuewe.external@infineon.com\u003e\nSigned-off-by: Peter Huewe \u003chuewe.external@infineon.com\u003e\nSigned-off-by: Marcel Selhorst \u003cm.selhorst@sirrix.com\u003e\n[ Also removed the silly \"* sizeof(u8)\".  If that isn\u0027t 1, we have way\n  deeper problems than a simple multiplication can fix.   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9f0fbe2bbf328f869fc5ee5a12c6a4118c32689",
      "tree": "819fdfb4224ac19a61cb2cd7c7f5a8907306ee82",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 29 18:10:53 2011 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 29 18:19:06 2011 +0200"
      },
      "message": "amd64_edac: Fix potential memleak\n\nWe check the pointers together but at least one of them could be invalid\ndue to failed allocation. Since we cannot continue if either of the two\nallocations has failed, exit early by freeing them both.\n\nCc: \u003cstable@kernel.org\u003e # 38.x\nReported-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "cb1817b37313b4b6c7f8f93c730553dd3cb6ac57",
      "tree": "30c9b246c77ad338f177a5a32a45eb92e5994652",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f",
        "02aadf72fe2c83f145e3437734e66be53abae481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  xfrm: Restrict extended sequence numbers to esp\n  xfrm: Check for esn buffer len in xfrm_new_ae\n  xfrm: Assign esn pointers when cloning a state\n  xfrm: Move the test on replay window size into the replay check functions\n  netdev: bfin_mac: document TE setting in RMII modes\n  drivers net: Fix declaration ordering in inline functions.\n  cxgb3: Apply interrupt coalescing settings to all queues\n  net: Always allocate at least 16 skb frags regardless of page size\n  ipv4: Don\u0027t ip_rt_put() an error pointer in RAW sockets.\n  net: fix ethtool-\u003eset_flags not intended -EINVAL return value\n  mlx4_en: Fix loss of promiscuity\n  tg3: Fix inline keyword usage\n  tg3: use \u003clinux/io.h\u003e and \u003clinux/uaccess.h\u003e instead \u003casm/io.h\u003e and \u003casm/uaccess.h\u003e\n  net: use CHECKSUM_NONE instead of magic number\n  Net / jme: Do not use legacy PCI power management\n  myri10ge: small rx_done refactoring\n  bridge: notify applications if address of bridge device changes\n  ipv4: Fix IP timestamp option (IPOPT_TS_PRESPEC) handling in ip_options_echo()\n  can: c_can: Fix tx_bytes accounting\n  can: c_can_platform: fix irq check in probe\n  ...\n"
    },
    {
      "commit": "e240ae4aad9c5c0da189cb6c956cca58abd428d0",
      "tree": "d7041867914d706c369e5833876b433855fe50ed",
      "parents": [
        "3b3af761669ae59530a8be763b83c937c6096772"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:37:31 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:05 2011 -0400"
      },
      "message": "xen: Use new irq_move functions\n\nThese functions take irq_data as an argument and avoid a redundant\nlookup in the sparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "3b3af761669ae59530a8be763b83c937c6096772",
      "tree": "b6f0a407a484129578374b3ee9c2dfb26e327cdf",
      "parents": [
        "b83c6e55ac482f08984504d61382ecf05f0afe32"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:01:39 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:04 2011 -0400"
      },
      "message": "xen: Convert genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "9ad198cba2a8177eea6a7f2f0202b910abdef96b",
      "tree": "e9e867824ee29e70d66d23fce2e2f0e9f361a03b",
      "parents": [
        "851d7cf647e0d31668eb5dc496f7698a2f6136b4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 04:02:50 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:42 2011 +0200"
      },
      "message": "gpio: ab8500: Mark broken\n\nThis driver is broken in several aspects.\n\n 1) old style irq_chip functions. Sigh\n\n 2) Abuse of the unlock callback. That\u0027s not supposed to be a state\n    machine for evrything and some more.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a3b975c49e3e21864268892760f630433d96e01a",
      "tree": "776526823058a0d2cb5fd3f6902f766bb1332907",
      "parents": [
        "c442b8068f7c53c40a73a82bbfd96d3f41f6778c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:31:25 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "xen: Use new irq_move functions\n\nThese functions take irq_data as an argument and avoid a redundant\nlookup in the sparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "c442b8068f7c53c40a73a82bbfd96d3f41f6778c",
      "tree": "018a74c09383b23366e0d0b935d1f248ce23c2fb",
      "parents": [
        "37daf3223e61685854798f755e4af9f073aaa26c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 10:58:06 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "xen: Cleanup genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fcb8918fd242f39496090dbbd6789ab24098295b",
      "tree": "7eea710d5b68df8268981eaa8a3d970c5e7c87ba",
      "parents": [
        "a821b2793ea958038687c481c1ea7f74c8fcccfd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 16:31:17 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Convert to new function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a821b2793ea958038687c481c1ea7f74c8fcccfd",
      "tree": "ce6855fe71c2087b93ad4043ff1970c4199bdc1e",
      "parents": [
        "433c9c67c53cc42b2824532d3abb7ac62970d3fb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:47:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Use the proper accessor functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e2f571d294cc5f944539088bed46abae375b75f6",
      "tree": "a0d5013a0a4836713961b25c8c0ffea09554f088",
      "parents": [
        "337ce6811bfe474cc449de1f95d2c4f26641f5af"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:41:44 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:08 2011 +0200"
      },
      "message": "parisc: Convert irq namespace\n\nConvert to the new function names. Scripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: linux-parisc@vger.kernel.org\n"
    },
    {
      "commit": "7fff4beb311dfab4f18ff2cd64f78ec89296a39a",
      "tree": "05627ed8b672118833f67cbd36ba65223722040d",
      "parents": [
        "708d42472fba9a661a85ce12006c87ba3172a37e"
      ],
      "author": {
        "name": "Anithra P Janakiraman",
        "email": "anithra@linux.vnet.ibm.com",
        "time": "Mon Mar 28 14:29:19 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 29 11:56:22 2011 +0000"
      },
      "message": "watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry\n\nThis is needed for determining the reason for failure when a softdog\ntimeout occurs.\n\nWe use softdog to watch for critical application failures and at the\nminimum a snapshot of the system would help to determine the cause.  In\nsuch a scenario the application could fail but there isn\u0027t a softlockup as\nsuch, hence the detect softlockup feature does not help.\n\nThe patch adds a module parameter soft_panic which when set to 1 causes\nsoftdog to invoke panic instead of reboot when the softdog timer expires. \nBy invoking panic we execute kdump if it is configured and the vmcore\ngenerated by kdump should provide atleast a minimal idea of the reason for\nfailure.\n\nBased on an original patch by Ken Sugawara \u003csugaken.r3@gmail.com\u003e\nSigned-off-by: Anithra P J \u003canithra@linux.vnet.ibm.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "708d42472fba9a661a85ce12006c87ba3172a37e",
      "tree": "4776184c1b93d6028ee0e5df6d553d06004236b8",
      "parents": [
        "90d241edd13bdeef70f264b569f7e150bf23621e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 24 13:32:44 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 29 11:06:04 2011 +0000"
      },
      "message": "watchdog: fix nv_tco section mismatch\n\nFix section mismatch warning:\nMark the called nv_tco_getdevice() as __devinit, just like its caller.\n\nWARNING: drivers/watchdog/nv_tco.o(.devinit.text+0x16): Section mismatch in reference from the function nv_tco_init() to the function .init.text:nv_tco_getdevice()\nThe function __devinit nv_tco_init() references\na function __init nv_tco_getdevice().\nIf nv_tco_getdevice is only used by nv_tco_init then\nannotate nv_tco_getdevice with a matching annotation.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "90d241edd13bdeef70f264b569f7e150bf23621e",
      "tree": "2d7ac02fec4664fee64c578c43603d02dc2dc4af",
      "parents": [
        "f712eacf02ecfbf4f1686addb8c569841549b0b7"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Wed Mar 16 20:01:07 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 29 11:05:57 2011 +0000"
      },
      "message": "watchdog: sp5100_tco.c: Check if firmware has set correct value in tcobase.\n\nStefano found SP5100 TCO watchdog driver using wrong address.\n\n[    9.148536] SP5100 TCO timer: SP5100 TCO WatchDog Timer Driver v0.01\n[    9.148628] DEBUG __ioremap_caller WARNING address\u003db8fe00 size\u003d8 valid\u003d1 reserved\u003d1\n\nand e820 said that range is RAM.\n\nWe should check if we can use that reading out. BIOS could just program wrong address there.\n\nReported-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by:Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: Mike Waychison \u003cmikew@google.com\u003e\nTested-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n"
    },
    {
      "commit": "f712eacf02ecfbf4f1686addb8c569841549b0b7",
      "tree": "a03d001ec58a239cc00e2b396b7901bc51838d7d",
      "parents": [
        "f72401e94d159bc4b2beab51d74e956da2c32e0a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 26 17:34:39 2011 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 29 11:05:48 2011 +0000"
      },
      "message": "watchdog: Convert release_resource to release_region/release_mem_region\n\nRequest_mem_region should be used with release_mem_region, not\nrelease_resource.\n\nIn pnx4008_wdt.c, a missing clk_put is added as well.\n\nThe semantic match that finds the first problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,E;\n@@\n*x \u003d request_mem_region(...)\n... when !\u003d release_mem_region(x)\n    when !\u003d x \u003d E\n* release_resource(x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n"
    },
    {
      "commit": "f72401e94d159bc4b2beab51d74e956da2c32e0a",
      "tree": "01fe1c1d8a43f71a36a2f12b2e9fa7769eadb550",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 26 17:34:38 2011 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 29 11:05:28 2011 +0000"
      },
      "message": "watchdog: s3c2410_wdt.c: Convert release_resource to release_region/release_mem_region\n\nRequest_mem_region should be used with release_mem_region, not\nrelease_resource.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,E;\n@@\n*x \u003d request_mem_region(...)\n... when !\u003d release_mem_region(x)\n    when !\u003d x \u003d E\n* release_resource(x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n"
    },
    {
      "commit": "72f49050ba18959472aac723cd9d094bc3547e89",
      "tree": "8f11b32ae0e306668bc0663b765477fb63f698f5",
      "parents": [
        "bc8d7da3f19191f86dcc8274cf1a3f2d6aeb0aaa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Mar 27 22:33:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 28 22:26:34 2011 -0700"
      },
      "message": "netdev: bfin_mac: document TE setting in RMII modes\n\nThe current code sometimes generates build warnings due to how it checks\nthe silicon revision, so clean it up and properly document things.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc8d7da3f19191f86dcc8274cf1a3f2d6aeb0aaa",
      "tree": "556252064eae022fe35f2f33b70f31d2eb88f6cc",
      "parents": [
        "c211c9698920d2b114bd8fbf913c8bdab3918461"
      ],
      "author": {
        "name": "Balaji G",
        "email": "balajig81@gmail.com",
        "time": "Sun Mar 27 17:15:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 28 22:26:34 2011 -0700"
      },
      "message": "drivers net: Fix declaration ordering in inline functions.\n\nThe correct usage should be \"static inline void\" instead of \"static void inline\"\n\nSigned-off-by: G.Balaji \u003cbalajig81@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c211c9698920d2b114bd8fbf913c8bdab3918461",
      "tree": "825cecf620b74d5ffca3fe3ee615e4d907ae5152",
      "parents": [
        "a715dea3c8e9ef2771c534e05ee1d36f65987e64"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Mar 27 16:50:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 28 22:26:33 2011 -0700"
      },
      "message": "cxgb3: Apply interrupt coalescing settings to all queues\n\nWhile testing the performance of different receive interrupt\ncoalescing settings on a single stream TCP benchmark, I noticed two\nvery different results. With rx-usecs\u003d50, most of the time a\nconnection would hit 8280 Mbps but once in a while it would hit\n9330 Mbps.\n\nIt turns out we are only applying the interrupt coalescing settings\nto the first queue and whenever the rx hash would direct us onto\nthat queue we ran faster.\n\nWith this patch applied and rx-usecs\u003d50, I get 9330 Mbps\nconsistently.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f",
      "tree": "d01104f97740c19daf01f49ae170df821a43252c",
      "parents": [
        "7de8e5737df31a6826015a65135ed8f0a32bb2c4"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Mon Mar 28 20:09:12 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 17:53:29 2011 -0700"
      },
      "message": "md: Fix integrity registration error when no devices are capable\n\nWe incorrectly returned -EINVAL when none of the devices in the array\nhad an integrity profile.  This in turn prevented mdadm from starting\nthe metadevice.  Fix this so we only return errors on mismatched\nprofiles and memory allocation failures.\n\nReported-by: Giacomo Catenazzi \u003ccate@cateee.net\u003e\nReported-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5217fb8ae5527e95cff9474f7b3c0d8e3a35fea",
      "tree": "eb85a4b7b02fb49a3534a976f79a3798393f7fc6",
      "parents": [
        "5ede9ddfba424b5dad96e7ccd55607875a64ff6c",
        "8ec4ad2bebd1dd7e782bd1a1ac4c5e17ceb2ff81",
        "0ef5ca1e1f0de71300142b8f730f26ded6a0c2f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 17:39:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 17:39:54 2011 -0700"
      },
      "message": "Merge branches \u0027irq-cleanup-for-linus\u0027 and \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  vlynq: Convert irq functions\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq; Fix cleanup fallout\n  genirq: Fix typo and remove unused variable\n  genirq: Fix new kernel-doc warnings\n  genirq: Add setter for AFFINITY_SET in irq_data state\n  genirq: Provide setter inline for IRQD_IRQ_INPROGRESS\n  genirq: Remove handle_IRQ_event\n  arm: Ns9xxx: Remove private irq flow handler\n  powerpc: cell: Use the core flow handler\n  genirq: Provide edge_eoi flow handler\n  genirq: Move INPROGRESS, MASKED and DISABLED state flags to irq_data\n  genirq: Split irq_set_affinity() so it can be called with lock held.\n  genirq: Add chip flag for restricting cpu_on/offline calls\n  genirq: Add chip hooks for taking CPUs on/off line.\n  genirq: Add irq disabled flag to irq_data state\n  genirq: Reserve the irq when calling irq_set_chip()\n"
    },
    {
      "commit": "5ede9ddfba424b5dad96e7ccd55607875a64ff6c",
      "tree": "ea08cb1c5d884f03ad5973ab5650e31b95c0b593",
      "parents": [
        "c5850150d0b9ae16840c5d9846f9d5a759996a15"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Mar 28 16:24:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 16:24:29 2011 -0700"
      },
      "message": "memstick: make enable_dma less generic in r592\n\nFixes this build error:\n\n  drivers/memstick/host/r592.c:26: error: \u0027enable_dma\u0027 redeclared as different kind of symbol\n  arch/powerpc/include/asm/dma.h:189: note: previous definition of \u0027enable_dma\u0027 was here\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nAcked-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baaca1a61497d97cec595fedce03b0a23b983e64",
      "tree": "1ac5caab635956fceb0f5d7b00d41e56981ce9d5",
      "parents": [
        "bc5bbc4541c4098603edcf9b0b960a71741e79de",
        "72ed73c3f0801e860ee27e53ab6aaf47941ba324"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:16:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:16:10 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (81 commits)\n  xo15-ebook: Remove device.wakeup_count\n  ips: use interruptible waits in ips-monitor\n  acer-wmi: does not poll device status when WMI event is available\n  acer-wmi: does not set persistence state by rfkill_init_sw_state\n  platform-drivers: x86: fix common misspellings\n  acer-wmi: use pr_\u003clevel\u003e for messages\n  asus-wmi: potential NULL dereference in show_call()\n  asus-wmi: signedness bug in read_brightness()\n  platform-driver-x86: samsung-laptop: make dmi_check_cb to return 1 instead of 0\n  platform-driver-x86: fix wrong merge for compal-laptop.c\n  msi-laptop: use pr_\u003clevel\u003e for messages\n  Platform: add Samsung Laptop platform driver\n  acer-wmi: Fix WMI ID\n  acer-wmi: deactive mail led when power off\n  msi-laptop: send out touchpad on/off key\n  acer-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n  platform-driver-x86: intel_mid_thermal: fix unterminated platform_device_id table\n  sony-laptop: potential null dereference\n  sony-laptop: handle allocation failures\n  sony-laptop: return negative on failure in sony_nc_add()\n  ...\n"
    },
    {
      "commit": "bc5bbc4541c4098603edcf9b0b960a71741e79de",
      "tree": "45a07588b6c610493366746f28ea848ca02bae12",
      "parents": [
        "32836e082b25f17e7b09f11335b34b039c7568d2",
        "fe67dfc874da094bbbfbb73e74924d414b96105b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:14:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:14:45 2011 -0700"
      },
      "message": "Merge branch \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson\n\n* \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  mach-ux500: configure board for the TPS61052 regulator v2\n  mach-ux500: provide ab8500 init vector\n  mach-ux500: board support for AB8500 GPIO driver\n  gpio: driver for 42 AB8500 GPIO pins\n"
    },
    {
      "commit": "445aef374594207b278477dfd98fc5d1498d353a",
      "tree": "6116b34ba9eeb210709b22b1d04d33f32b0ba086",
      "parents": [
        "03e4970c10151c5fb25ddd7e9a142d63c6a8d058"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 12:46:02 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 13:05:29 2011 -0700"
      },
      "message": "acpi: Remove sysfs_create_link from video driver\n\nThe acpi video driver attempts to explicitly create a sysfs link between\nthe acpi device and the associated PCI device. However, we\u0027re now also\ndoing this from the backlight core, which means that we get a backtrace\ncaused by a duplicate file. Remove the code and leave it up to the\nbacklight core.\n\nReported-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f62d816fc4324afbb7cf90110c70b6a14139b225",
      "tree": "15c4e59d8b2d9cc84199c6cf4e8374981403ab43",
      "parents": [
        "4dc217df68a17a57f8464c74c1b4785e40bddf77"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Mar 25 17:43:41 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 28 15:42:01 2011 -0400"
      },
      "message": "ath9k: fix a chip wakeup related crash in ath9k_start\n\nWhen the chip is still asleep when ath9k_start is called,\nath9k_hw_configpcipowersave can trigger a data bus error.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ec4ad2bebd1dd7e782bd1a1ac4c5e17ceb2ff81",
      "tree": "dc2b38f34285a79051596372ca8672eaf07aaef9",
      "parents": [
        "1788c208aab15f9d9d1d24cff0d0c64b5c73bbee"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 21:56:37 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 19:33:04 2011 +0200"
      },
      "message": "vlynq: Convert irq functions\n\nConvert to the new irq_chip functions and the new namespace.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1103252150180.31464@localhost6.localdomain6\u003e\n"
    },
    {
      "commit": "15b7cf1416c0e3ae6163ade3349d717fe2729952",
      "tree": "1f06ff7b68e41b5550dffd9939e16a2f5be9ec9e",
      "parents": [
        "7e599e6e62759e057e902fcf9a05ba24f6155bcd"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Sun Mar 27 21:26:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 07:51:42 2011 -0700"
      },
      "message": "MFD: allow cs5535-mfd to build on X86 only\n\nStephen ran into the following build error:\n\n  drivers/mfd/cs5535-mfd.c:30:22: error: asm/olpc.h: No such file or directory\n\nolpc.h exists only on x86 (and in the future, ARM).  Rather than\nwrapping the include in an #ifdef, just change cs5535-mfd to only build\non x86.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e599e6e62759e057e902fcf9a05ba24f6155bcd",
      "tree": "c546d89105deaadfe961133fed6fd0b84f66ab6f",
      "parents": [
        "3a80e52486eff1221ece5902b423da59f263069d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 07:42:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 07:42:58 2011 -0700"
      },
      "message": "drbd: fix up merge error\n\nIn commit 95a0f10cddbf (\"drbd: store in-core bitmap little endian,\nregardless of architecture\") drbd had made the sane choice to use\nlittle-endian bitmap functions everywhere.  However, it used the\nhorrible old functions names from \u003casm-generic/bitops/le.h\u003e, that were\nnever really meant to be exported.\n\nIn the meantime, things got cleaned up, and in commit c4945b9ed472\n(\"asm-generic: rename generic little-endian bitops functions\") we\nrenamed the LE bitops to something sane, exactly so that they could be\nused in random code without people gouging their eyes out when seeing\nthe crazy jumble of letters that were the old internal names.\n\nAs a result the drbd thing merged cleanly (commit 8d49a77568d1: \"Merge\nbranch \u0027for-2.6.39/drivers\u0027 of git://git.kernel.dk/linux-2.6-block\"),\nsince there was no data conflict - but the end result obviously doesn\u0027t\nactually compile.\n\nReported-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003cjaxboe@fusionio.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "022b483596fabb5d1320aa4b76f43a754063f37e",
      "tree": "4daeefc91287b9ca2acd1a90b4d58dc0b548c17d",
      "parents": [
        "cba179aec779b364a683906b99e23014c7652e8e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 28 09:16:33 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Mar 28 09:41:27 2011 -0400"
      },
      "message": "mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n\nFix build breakage on platforms, not providing readsw and writesw\nfunctions, e.g., on x86(_64).\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "bd1573a5546b4351b5d042f1e4cd631ea67cc6b0",
      "tree": "b46c546d77ee8931d47dafc97bf23b11472bffeb",
      "parents": [
        "a3424216e4935221fdaa5ca3c26e024f11297164"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:40:23 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:16 2011 -0400"
      },
      "message": "xo15-ebook: Remove device.wakeup_count\n\nThis is handled automatically now.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a3424216e4935221fdaa5ca3c26e024f11297164",
      "tree": "b2064868842cb03aac2d9685d8ee7e4d77dc10ac",
      "parents": [
        "70a9b9047aebd53ac38837a1046da52a2f8d9636"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Mar 28 06:36:30 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:15 2011 -0400"
      },
      "message": "ips: use interruptible waits in ips-monitor\n\nThis is what I intended to do since:\n  1) the driver handles variable waits just fine, and\n  2) interruptible waits aren\u0027t reported as load in the load avg.\n\nReported-and-tested-by: Andreas Hartmann \u003candihartmann@freenet.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "70a9b9047aebd53ac38837a1046da52a2f8d9636",
      "tree": "ab330fa52aa8f3a9dda1e7ce27b923913e0c1d90",
      "parents": [
        "8215af019040ce9182728afee9642d8fdeb17f59"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 28 06:34:13 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:14 2011 -0400"
      },
      "message": "acer-wmi: does not poll device status when WMI event is available\n\nAcer WMI hotkey event\u0027s result include current device status, just\nneed sync the status to killswitch after acer-wmi driver receive\nhotkey event but not always poll device status. This is good for\nperformance.\n\nBut, if use EC raw mode, Acer BIOS will not emit wmi event and\nleave EC to control device status. So, still startup polling job\nwhen doesn\u0027t detect WMI event GUID or user choice to use ec_raw_mode.\n\nTested on Acer TravelMate 8572 notebook.\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8215af019040ce9182728afee9642d8fdeb17f59",
      "tree": "4cb84e68fb7310b5a474cfb33d910734f1691365",
      "parents": [
        "c8440336fe376036e473554c30f7266987961734"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 28 16:52:02 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:12 2011 -0400"
      },
      "message": "acer-wmi: does not set persistence state by rfkill_init_sw_state\n\nAcer BIOS keeps devices state when system reboot, but reset to default\ndevice states (Wlan on, Bluetooth off, wwan on) if system cold boot.\nThat means BIOS\u0027s initial state is not always real persistence.\n\nSo, removed rfkill_init_sw_state because it sets initial state to\npersistence then replicate to other new killswitch when rfkill-input\nenabled.\nAfter removed it, acer-wmi set initial soft-block state after rfkill\nregister, and doesn\u0027t allow set_block until rfkill initial finished.\n\nReference: bko#31002\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d31002\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: OldÅich JedliÄka \u003coldium.pro@seznam.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c8440336fe376036e473554c30f7266987961734",
      "tree": "143731b9cc7961d8eacd314b217bf09dce2dd58c",
      "parents": [
        "cae157026491d2e9a789b876a367dee7b17235cb"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Thu Mar 17 17:18:22 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:10 2011 -0400"
      },
      "message": "platform-drivers: x86: fix common misspellings\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "cae157026491d2e9a789b876a367dee7b17235cb",
      "tree": "c65dbdca254c143b03b4824b4e51dd1b067b8f81",
      "parents": [
        "a1d6086739c5b8f23a48e02e62b0e495321a2122"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Mar 16 18:52:36 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:09 2011 -0400"
      },
      "message": "acer-wmi: use pr_\u003clevel\u003e for messages\n\nacer-wmi: use pr_\u003clevel\u003e for messages\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a1d6086739c5b8f23a48e02e62b0e495321a2122",
      "tree": "5cd8b2d2c777256dd5f2b122d3c8a82bea5d1307",
      "parents": [
        "0986f25fbba8827762b35222bb45d2fbb2d72fa4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 15 10:07:37 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:07 2011 -0400"
      },
      "message": "asus-wmi: potential NULL dereference in show_call()\n\nIn the earlier check we assumed that \"obj\" could be NULL.  I looked at\nsome of the other places that call evaluate_object() and they check\nfor NULL as well.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0986f25fbba8827762b35222bb45d2fbb2d72fa4",
      "tree": "84b1dae95e472a785cba1007a660f090c45125b1",
      "parents": [
        "2783658477205b0cf31e5c02d69214e36fe59aae"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Mar 15 10:06:23 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:06 2011 -0400"
      },
      "message": "asus-wmi: signedness bug in read_brightness()\n\n\"err\" needs to be signed for the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2783658477205b0cf31e5c02d69214e36fe59aae",
      "tree": "3cebb914f983b683a432c2fdca2efd11ad260a57",
      "parents": [
        "0e4510f7c9708304104c07e87b7e5e78fb1716d1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 14 18:56:18 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:04 2011 -0400"
      },
      "message": "platform-driver-x86: samsung-laptop: make dmi_check_cb to return 1 instead of 0\n\ndmi_check_system() walks the table running matching functions until\nsomeone returns non zero or we hit the end.\n\nThis patch makes dmi_check_cb to return 1 so dmi_check_system() return\nimmediately when a match is found.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0e4510f7c9708304104c07e87b7e5e78fb1716d1",
      "tree": "9f0bae40a430f2174b0d6927e0e3f8c887975103",
      "parents": [
        "bbe24fee22fa045a07ff7e926589ac722c7ee78d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 14 18:53:14 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:46:03 2011 -0400"
      },
      "message": "platform-driver-x86: fix wrong merge for compal-laptop.c\n\nI found the commit 80183a4b\n\"compal-laptop/fujitsu-laptop/msi-laptop: make dmi_check_cb to return 1 instead of 0\"\nhas wrong patch merge.\n\nThe original patch change the return value for dmi_check_cb():\nhttps://lkml.org/lkml/2010/7/2/88\nBut commit 80183a4b changed the return value for set_backlight_level.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bbe24fee22fa045a07ff7e926589ac722c7ee78d",
      "tree": "b58001aa3304de354397066df0b21e6625bfaa7b",
      "parents": [
        "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc"
      ],
      "author": {
        "name": "Joey Lee",
        "email": "jlee@novell.com",
        "time": "Wed Mar 16 01:55:19 2011 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:45:00 2011 -0400"
      },
      "message": "msi-laptop: use pr_\u003clevel\u003e for messages\n\nmsi-laptop: use pr_\u003clevel\u003e for messages\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc",
      "tree": "63823f6eed7ca8bfa487149e71c077a724d736d9",
      "parents": [
        "298f19b2547ba11a577a15ca329daa6f4bbf5ad8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 12:41:19 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:12 2011 -0400"
      },
      "message": "Platform: add Samsung Laptop platform driver\n\nThis adds the samsung-laptop driver to the kernel.  It now supports\nall known Samsung laptops that use the SABI interface.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "298f19b2547ba11a577a15ca329daa6f4bbf5ad8",
      "tree": "d0d21b578719d81b188b15250507506fb79fe43a",
      "parents": [
        "9a0b74fd873005122145364d3dfe4e1c9da1dad2"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Fri Mar 11 12:36:43 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:10 2011 -0400"
      },
      "message": "acer-wmi: Fix WMI ID\n\nThis patch change WMI ID to upper characters. With this patch module\nacer-wmi is automatically loaded when WMI ID is detected.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9a0b74fd873005122145364d3dfe4e1c9da1dad2",
      "tree": "ea87e38d0d35ffe7a040ff8a7ea1b7b06fb9053b",
      "parents": [
        "143a4c0284dc2378b3ce78866b3548d90121d843"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Sat Feb 26 21:18:58 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:09 2011 -0400"
      },
      "message": "acer-wmi: deactive mail led when power off\n\nThis patch deactive mail led when laptop is going to hibernete/suspend\nor power off. After resume from hibernate/suspend correctly restore\nmail led state.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "143a4c0284dc2378b3ce78866b3548d90121d843",
      "tree": "2c22036049bd6aa36ed7f6c0c632d324a617b0b3",
      "parents": [
        "8941178efad900e48e44000208513a6426c74368"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Mar 07 15:46:28 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "msi-laptop: send out touchpad on/off key\n\nMSI BIOS\u0027s raw behavior is send out KEY_TOUCHPAD_TOGGLE key when user\npressed touchpad hotkey.\n\nActually, we can capture the real touchpad status by read 0xE4 EC address\non MSI netbook/notebook. So, add msi-laptop input device for send out\nKEY_TOUCHPAD_ON or KEY_TOUCHPAD_OFF key when user pressed Fn+F3 touchpad\nhotkey. It leave userland applications to know the real touchpad status.\n\nTested on MSI netbook U-100, U-115, U160(N051), U160DX, N014, N034\nTested on MSI notebook CR620\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8941178efad900e48e44000208513a6426c74368",
      "tree": "54ea69afdd6c0a8c5e68d59e31abb5b6cd94c32d",
      "parents": [
        "47ae4352bece7b617a084770495b993fcd1a2be5"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Wed Mar 02 01:07:11 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "acer-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n\nSet the touchpad toggle key code from F22 to KEY_TOUCHPAD_TOGGLE,\nand userspace should use udev\u0027s key re-mapping facilities while X\nis unable to process keycodes above 255 to adjust to the keycode.\n\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "47ae4352bece7b617a084770495b993fcd1a2be5",
      "tree": "fa486bb1b526e11a1c1c486dde1e5db6fb630b5b",
      "parents": [
        "200140bdb52b259380e9082e2a4f25a4ddbb5d68"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Feb 26 23:03:34 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:26 2011 -0400"
      },
      "message": "platform-driver-x86: intel_mid_thermal: fix unterminated platform_device_id table\n\nThe platform_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "200140bdb52b259380e9082e2a4f25a4ddbb5d68",
      "tree": "b8ec1a3c2cf7b0eb8e2be2a25a8252b31e85e33a",
      "parents": [
        "31f007598cc547ba3239524470386af8ae5f1c13"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Feb 27 17:13:25 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: potential null dereference\n\nIn the original code, if \"device_enum\" was NULL then it would\ndereference it when it printed the error message.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "31f007598cc547ba3239524470386af8ae5f1c13",
      "tree": "e220633213d9a55c0380a2f0202b6467cdd37e06",
      "parents": [
        "7227dedbc22f66f1bd310c866053b08de0496e38"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:55:24 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: handle allocation failures\n\nReturn -ENOMEM if kzalloc() fails.  The callers already handle error\nreturns.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7227dedbc22f66f1bd310c866053b08de0496e38",
      "tree": "d6abcf6031bca9d042dfba9d4e0088f7cdf55891",
      "parents": [
        "f11113b22cd84b0adc355eaaa80be433005f5f45"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:54:57 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: return negative on failure in sony_nc_add()\n\nThere were two places in sony_nc_add() where we returned zero on failure\ninstead of a negative error code.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f11113b22cd84b0adc355eaaa80be433005f5f45",
      "tree": "1fab14b789bc38def7fa930a1a4f4db3d4efe1eb",
      "parents": [
        "3b3e73f7d879f914f25605f74a71c2dad34bc329"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Feb 26 15:54:27 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:25 2011 -0400"
      },
      "message": "sony-laptop: make a couple variables static\n\nSparse complains that these variables should be static.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3b3e73f7d879f914f25605f74a71c2dad34bc329",
      "tree": "ece64c6df6e50adab1fff39efc5fc358f8377abc",
      "parents": [
        "2165136585b5c7d6f118f1d90fbde550bb7de212"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "keng-yu.lin@canonical.com",
        "time": "Tue Mar 01 12:56:13 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "eeepc-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE\n\nSigned-off-by: Keng-Yu Lin \u003ckeng-yu.lin@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2165136585b5c7d6f118f1d90fbde550bb7de212",
      "tree": "266590c15989deff5fbe4ea4532740ed8f2746e6",
      "parents": [
        "90ba4b1bfcf71bfe5c3844ddeb474aae4453cabd"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Wed Feb 23 21:39:59 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "ideapad: read brightness setting on brightness key notify\n\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d25922\n\nOn ideapad Y530, the brightness key notify will be blocked if the last notify\nis not responsed by getting the brightness value. Read value when we get the\nnotify shall fix the problem and will not have any difference on other ideapads.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "90ba4b1bfcf71bfe5c3844ddeb474aae4453cabd",
      "tree": "02577c1d9bed51fdb523ff715373590ead6d97aa",
      "parents": [
        "5f8540094d23b8886d671ff1faf875b698e2f299"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 22 13:47:35 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:24 2011 -0400"
      },
      "message": "eeepc-wmi: kconfig changes to fix build errors\n\nFix eeepc-wmi build when CONFIG_HOTPLUG_PCI is not enabled:\n\neeepc-wmi.c:(.text+0x3bc5e9): undefined reference to `pci_hp_deregister\u0027\neeepc-wmi.c:(.text+0x3bcca4): undefined reference to `__pci_hp_register\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5f8540094d23b8886d671ff1faf875b698e2f299",
      "tree": "aa43e419042f2c55850d1b337b69f5a0d032ae4c",
      "parents": [
        "e07babde13460d7b03842a6de8f22fbef93709e1"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:43 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "eeepc-wmi: restore KEY_CAMERA_* keys lost in 190ca27\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e07babde13460d7b03842a6de8f22fbef93709e1",
      "tree": "8a13aa1ccd92fdb64f42088181f54827f1a973ca",
      "parents": [
        "2f686b54fbfcd82ebfb650a5c628c1b9ba8b9863"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-wmi: add hwmon interface and pwm1\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2f686b54fbfcd82ebfb650a5c628c1b9ba8b9863",
      "tree": "208ecabcc2f4f8da70394492df3fb0a956768a3d",
      "parents": [
        "b229ece9911cc0b2415d3ffd55d7b2a28d30b614"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:41 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-wmi: add some common device ids and method ids\n\nI also found some leds ids (0x00020011-0x00020016 and 0x00040015),\nbut since they are not really present on the notebook,\nI can\u0027t guess their name .\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b229ece9911cc0b2415d3ffd55d7b2a28d30b614",
      "tree": "50035849ba40776b9040304649867108644f84e8",
      "parents": [
        "ef343491db1770a3af5010ba007167c348cdbe1a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:40 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:23 2011 -0400"
      },
      "message": "asus-nb-wmi: Asus Notebooks WMI Driver\n\nIntroduce a new driver for Asus Notebooks shipped with\na WMI device instead of the old ACPI device. The WMI\ndevice is almost the same as the one present in Eee PC,\nbut the event guid and the keymap are different.\n\nThe keymap comes from asus-laptop module.\n\nOn Asus notebooks, when you call the WMI device, you always\nneed a 64bit buffer, even if you only want to get the state\nof a device (tested on a G73).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ef343491db1770a3af5010ba007167c348cdbe1a",
      "tree": "6ca2aa949c72db33eb5f9b2c5dd12885e5e74ee6",
      "parents": [
        "46dbca871df753ce92c321a41a8a38eba7487680"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:22 2011 -0400"
      },
      "message": "asus-wmi: allow debugfs interface to call arbitrary method\n\nAlso add some # format flags to debugfs output.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "46dbca871df753ce92c321a41a8a38eba7487680",
      "tree": "8bc5db37db2aeb8a446554ecd4b9830e909b368b",
      "parents": [
        "8fbea019a1a70e0fb01e0f98c963e6042fbe94ab"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:22 2011 -0400"
      },
      "message": "asus-wmi: add calls to INIT, SPEC and SFUN on init\n\nINIT() call is needed to enable hotkeys on G73\nSPEC() and SFUN() allow us to know more about\navailable features.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8fbea019a1a70e0fb01e0f98c963e6042fbe94ab",
      "tree": "4a8372c7765808b33d64b28ae6e1408741b80cb7",
      "parents": [
        "1d070f89a723bd296865dd7eb61c8050763e6e3b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: fix and clean backlight code\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1d070f89a723bd296865dd7eb61c8050763e6e3b",
      "tree": "4ac93d5cfc8b69da16cdee231ae4ee1b0fd94b66",
      "parents": [
        "d33da3b6866975b17fbec67540f6153f5dcdcec7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:21 2011 -0400"
      },
      "message": "asus-wmi: try to guess the right DSTS methods\n\nThis is tricky, new WMI aware notebooks seems to use\n0x53545344 while Eee PCs are using 0x53544344. But there\nis no way to know if there is an Eee PC in that wild that is\nusing 0x53545344 or a notebook using 0x53544344. So the\ndriver try to guess the available DSTS method ... But most Eee PCs\nnever return 0xFFFFFFFE when a method is not available, they return\n0 instead (and that\u0027s useless).\n\nSo, first, try 0x53544344 then 0x53545344. We will find\na better way when we got more data.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "d33da3b6866975b17fbec67540f6153f5dcdcec7"
}
