)]}'
{
  "log": [
    {
      "commit": "a5cc7ef92f69a88a1984cc3e09f6c19656efeb2e",
      "tree": "5c617b2012c7431061926b1f3620c284a52f5daf",
      "parents": [
        "1d9846e505febb71255b098910ace741433312b7"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Mar 22 11:12:15 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:18:28 2011 -0700"
      },
      "message": "USB: cdc-acm: replace dbg macros with dev_dbg\n\nReplace all remaining instances of dbg with dev_dbg.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d9846e505febb71255b098910ace741433312b7",
      "tree": "64b843da6085051dd0a0451decc51738d97065ed",
      "parents": [
        "255ab56c5ae30165d506b837f6576944a02ecdf0"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Mar 22 11:12:14 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:18:27 2011 -0700"
      },
      "message": "USB: cdc-acm: clean up dev_err and dev_dbg\n\nClean up some dev_err and dev_dbg messages and make sure that the\nappropriate interface device is used for reporting consistently\nthroughout.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "255ab56c5ae30165d506b837f6576944a02ecdf0",
      "tree": "9cd76ee827bf290a229ed576de3c7af8008c65ac",
      "parents": [
        "59d7fec7c6908604862658a3679ac44c2c3eea44"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Mar 22 11:12:13 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:18:27 2011 -0700"
      },
      "message": "USB: cdc-acm: use dev_err to report failed allocations\n\nUpgrade out-of-memory dev_dbg to dev_err.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59d7fec7c6908604862658a3679ac44c2c3eea44",
      "tree": "95f5b126567d78931f13ce1172bf42b3dd3def0c",
      "parents": [
        "bce1a702ed9bd9aa3549352b3134e110bf076586"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Mar 22 11:12:12 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:18:26 2011 -0700"
      },
      "message": "USB: cdc-acm: add missing newlines to dev_dbg and dev_err\n\nAdd missing newline to two dev_dbg and dev_err messages.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bce1a702ed9bd9aa3549352b3134e110bf076586",
      "tree": "39ac494044bf605b6d53cb81cf7924d34fe97b0e",
      "parents": [
        "2f98382dcdfe1f0048b447da35f34507ffb514dc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Sun Mar 20 02:02:39 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:18:25 2011 -0700"
      },
      "message": "USB: change the way we initialize format strings\n\nChanging initialization from\n\n\tstatic const char *string \u003d \"blah\";\n\nto\n\n\tstatic const char string[] \u003d \"blah\";\n\nsaves us one pointer per each string.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f98382dcdfe1f0048b447da35f34507ffb514dc",
      "tree": "2b488080471eceb387de0f7ccb22d8a8c12be403",
      "parents": [
        "f1407d5c66240b33d11a7f1a41d55ccf6a9d7647"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Apr 05 11:40:54 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:07:07 2011 -0700"
      },
      "message": "usb: renesas_usbhs: Add Renesas USBHS Gadget\n\nThis patch add usb gadget code to SuperH USBHS.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f1407d5c66240b33d11a7f1a41d55ccf6a9d7647",
      "tree": "90d08090ac44e19e1e3fc0fe0073a34884b5f4c5",
      "parents": [
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Apr 04 13:44:59 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:07:07 2011 -0700"
      },
      "message": "usb: renesas_usbhs: Add Renesas USBHS common code\n\nRenesas SuperH has USBHS IP which can switch Host / Function.\nThis driver is designed so that Host / Function may dynamically change.\nThis patch add usb/renesas_usbhs and common code for SuperH USBHS.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6b98cd5aad3bb51a3b5b51ba670ab8d5fe1cc487",
      "tree": "c38970f362c4de594a7433de5989cae0a199d199",
      "parents": [
        "b42282e5a05018ecdc0d63a4ad530b0999785912",
        "8faa7cf828bca1745a4ed599876567f5afc47544"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 15:44:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 15:44:38 2011 -0700"
      },
      "message": "Merge branch \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt/fsldma: fix build warning caused by of_platform_device changes\n  spi: Fix race condition in stop_queue()\n  gpio/pch_gpio: Fix output value of pch_gpio_direction_output()\n  gpio/ml_ioh_gpio: Fix output value of ioh_gpio_direction_output()\n  gpio/pca953x: fix error handling path in probe() call\n"
    },
    {
      "commit": "b42282e5a05018ecdc0d63a4ad530b0999785912",
      "tree": "c358fbb6eae26a1c5a2bd478241cbcdfd9aa3124",
      "parents": [
        "c44eaf41a5a423993932c9a9ad279ee132779b48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 10:53:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 10:53:11 2011 -0700"
      },
      "message": "pci: fix PCI bus allocation alignment handling\n\nIn commit 13583b16592a (\"PCI: refactor io size calculation code\") Ram\nhad a thinko in the refactorization of the code: the end result used the\nvariable \u0027align\u0027 for the bus alignment, but the original code used\n\u0027min_align\u0027.\n\nSince then, another use of that \u0027align\u0027 variable got introduced by\ncommit c8adf9a3e873 (\"PCI: pre-allocate additional resources to devices\nonly after successful allocation of essential resources.\")\n\nFix both of those uses to use \u0027min_align\u0027 as they should.\n\nDaniel Hellstrom \u003cdaniel@gaisler.com\u003e\nAcked-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c44eaf41a5a423993932c9a9ad279ee132779b48",
      "tree": "3554fc0bfdcd97936417d6d001d00710d11e67e5",
      "parents": [
        "4263a2f1dad8c8e7ce2352a0cbc882c2b0c044a9",
        "88edaa415966af965bb7eb7056d8b58145462c8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 07:27:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 07:27:24 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: (34 commits)\n  net: Add support for SMSC LAN9530, LAN9730 and LAN89530\n  mlx4_en: Restoring RX buffer pointer in case of failure\n  mlx4: Sensing link type at device initialization\n  ipv4: Fix \"Set rt-\u003ert_iif more sanely on output routes.\"\n  MAINTAINERS: add entry for Xen network backend\n  be2net: Fix suspend/resume operation\n  be2net: Rename some struct members for clarity\n  pppoe: drop PPPOX_ZOMBIEs in pppoe_flush_dev\n  dsa/mv88e6131: add support for mv88e6085 switch\n  ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (v2)\n  be2net: Fix a potential crash during shutdown.\n  bna: Fix for handling firmware heartbeat failure\n  can: mcp251x: Allow pass IRQ flags through platform data.\n  smsc911x: fix mac_lock acquision before calling smsc911x_mac_read\n  iwlwifi: accept EEPROM version 0x423 for iwl6000\n  rt2x00: fix cancelling uninitialized work\n  rtlwifi: Fix some warnings/bugs\n  p54usb: IDs for two new devices\n  wl12xx: fix potential buffer overflow in testmode nvs push\n  zd1211rw: reset rx idle timer from tasklet\n  ...\n"
    },
    {
      "commit": "8faa7cf828bca1745a4ed599876567f5afc47544",
      "tree": "68044fdb97c9551a6a647cfa30943940f287c385",
      "parents": [
        "850a28ecd8044ef36b2c7699d2e3736a410b4d0a"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Thu Apr 07 10:33:03 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Apr 10 23:34:38 2011 -0700"
      },
      "message": "dt/fsldma: fix build warning caused by of_platform_device changes\n\nCommit 000061245a6797d542854106463b6b20fbdcb12e, \"dt/powerpc:\nEliminate users of of_platform_{,un}register_driver\" forgot to convert\nthe type of structure passed into platform_device_register() when it\nwas converted from of_platform_device_register. Fix it.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "88edaa415966af965bb7eb7056d8b58145462c8e",
      "tree": "6a681868803740cd6317080cf9507eaf4dfb5d49",
      "parents": [
        "60b1809f7e2ea2620aa548e1c866066756bdd1d2"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Apr 10 18:59:27 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:59:27 2011 -0700"
      },
      "message": "net: Add support for SMSC LAN9530, LAN9730 and LAN89530\n\nThis patch adds support for SMSC\u0027s LAN9530, LAN9730 and LAN89530 USB\nethernet controllers to the existing smsc95xx driver by adding\ntheir new USB VID/PID pairs.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "510ec7bc3bf6bc6d87662d16a6136135d747e535",
      "tree": "c57d936028021c4f06c7bc4a020c431deecf4d35",
      "parents": [
        "94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f",
        "80b4f81a49809774f1b123c456fb179e472dbd0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 09 13:23:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 09 13:23:50 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd: atmel_nand: use CPU I/O when buffer is in vmalloc(ed) region\n  mtd: atmel_nand: modify test case for using DMA operations\n  mtd: atmel_nand: fix support for CPUs that do not support DMA access\n  mtd: atmel_nand: trivial: change DMA usage information trace\n  mtd: mtdswap: fix printk format warning\n"
    },
    {
      "commit": "bb3c90f0de7b34995b5e35cf5dc97a3d428b3761",
      "tree": "d5d07b61c0ab6d8688579a255e2b97b624637336",
      "parents": [
        "3d762ca1cdf38b5fb7d1774734176d1d4d56bbb7",
        "8838101183bba239f100b0cfe31d9ebbfc2f1bd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:36:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:36:14 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] compile fix for latest binutils\n  [S390] cio: prevent purging of CCW devices in the online state\n  [S390] qdio: fix init sequence\n  [S390] Fix parameter passing for smp_switch_to_cpu()\n  [S390] oprofile s390: prevent stack corruption\n"
    },
    {
      "commit": "60b1809f7e2ea2620aa548e1c866066756bdd1d2",
      "tree": "79ab74bbcd1bdb2232bb750a3236baee298d41bb",
      "parents": [
        "ab6dc30da55d262c54ae12e47e4a2e4372e39fbf"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Apr 06 23:25:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:36:13 2011 -0700"
      },
      "message": "mlx4_en: Restoring RX buffer pointer in case of failure\n\nIf not done, second attempt to open the RX ring would cause memory corruption.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab6dc30da55d262c54ae12e47e4a2e4372e39fbf",
      "tree": "fb77f6babbe4014502160bd8ddae2993ca6a1180",
      "parents": [
        "1b86a58f9d7ce4fe2377687f378fbfb53bdc9b6c"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Apr 06 23:24:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:36:12 2011 -0700"
      },
      "message": "mlx4: Sensing link type at device initialization\n\nWhen bringing the port up, performing a SENSE_PORT command\nTo try and check to which physical link type (IB or Ethernet) the physical\nport is connected.\nIn case there is no valid link partner, the port will come up as its\nsupported default.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c3efe54d0165cecf0698b468e253577b555dde6",
      "tree": "e004169ae37bc1b9fdc636146bd6967061f6f78a",
      "parents": [
        "132452ee2368cf775ccbef9746b51e3d2ba58b85",
        "d856b418464024dba4c7e901bab74dfb9a030d2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 13:34:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 13:34:41 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: mpc8xxx_wdt: fix build\n"
    },
    {
      "commit": "d856b418464024dba4c7e901bab74dfb9a030d2e",
      "tree": "e85cb723d3531b88fb0c032c06afbae926ad0f9b",
      "parents": [
        "8b9686ff4ddfdf45662024edd567920e6db87beb"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Mar 30 15:48:22 2011 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Apr 07 20:20:24 2011 +0000"
      },
      "message": "watchdog: mpc8xxx_wdt: fix build\n\nSince 1c48a5c93da6313 (dt: Eliminate of_platform_{,un}register_driver)\nmpc8xxx_wdt no longer builds as it tries to refer to a \u0027match\u0027 variable\nrather than ofdev-\u003edev.of_match that it checks just before.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "132452ee2368cf775ccbef9746b51e3d2ba58b85",
      "tree": "68652e7a5d11776184e7b05c04dfc94baa429f2a",
      "parents": [
        "174457391a83d70215d441cb3bc0aa7d7443b63e",
        "97fb85076c2d3adcc559dee577e0a3bf7215d48e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:49:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:49:17 2011 -0700"
      },
      "message": "Merge branch \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6:\n  efifb: Add override for 11\" Macbook Air 3,1\n  efifb: Support overriding fields FW tells us with the DMI data.\n  fb: Reduce priority of resource conflict message\n  savagefb: Remove obsolete else clause in savage_setup_i2c_bus\n  savagefb: Set up I2C based on chip family instead of card id\n  savagefb: Replace magic register address with define\n  drivers/video/bfin-lq035q1-fb.c: introduce missing kfree\n  video: s3c-fb: fix checkpatch errors and warning\n  efifb: support AMD Radeon HD 6490\n  s3fb: fix Virge/GX2\n  fbcon: Remove unused \u0027display *p\u0027 variable from fb_flashcursor()\n  fbdev: sh_mobile_lcdcfb: fix module lock acquisition\n  fbdev: sh_mobile_lcdcfb: add blanking support\n  viafb: initialize margins correct\n  viafb: refresh rate bug collection\n  sh: mach-ap325rxa: move backlight control code\n  sh: mach-ecovec24: support for main lcd backlight\n"
    },
    {
      "commit": "26cf445721763d61b08ce394f8bdbd4c5610b563",
      "tree": "a26099dd232b5d0071604787a9eb27b37602645f",
      "parents": [
        "8b9686ff4ddfdf45662024edd567920e6db87beb",
        "99b662e511e08230e8422e77cbe4fd31ed173df6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:48:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:48:45 2011 -0700"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: select ARCH_NO_SYSDEV_OPS.\n  sh: fix build error in board-sh7757lcr.c\n  sh: landisk: Remove whitespace\n  sh: landisk: Remove mv_nr_irqs\n  sh: sh-sci: Fix double initialization by serial_console_setup\n  serial: sh-sci: prevent setup of uninitialized serial console\n  dma: shdma: add checking the DMAOR_AE in sh_dmae_err\n"
    },
    {
      "commit": "8b9686ff4ddfdf45662024edd567920e6db87beb",
      "tree": "1d7e1d735121ea3c44ab72a24506151e4e88a36e",
      "parents": [
        "df9b29d13e043e134e65b9f66b68fa7eae5db8f0",
        "f994d99cf140dbb637e49882891c89b3fd84becd",
        "49c022e657fbe661460d191fbe776a387132e2b3",
        "09552b2696896dbb715be0caf91b23276f9139ba",
        "4f5058c3b71ed5930bb2b478c4d5dbc799dd9ad1",
        "f64fac86f9cd375743ed34385efc8a7732fa8e7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:12:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:12:58 2011 -0700"
      },
      "message": "Merge branches \u0027x86-fixes-for-linus\u0027, \u0027sched-fixes-for-linus\u0027, \u0027timers-fixes-for-linus\u0027, \u0027irq-fixes-for-linus\u0027 and \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86-32, fpu: Fix FPU exception handling on non-SSE systems\n  x86, hibernate: Initialize mmu_cr4_features during boot\n  x86-32, NUMA: Fix ACPI NUMA init broken by recent x86-64 change\n  x86: visws: Fixup irq overhaul fallout\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Clean up rebalance_domains() load-balance interval calculation\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/mrst/vrtc: Fix boot crash in mrst_rtc_init()\n  rtc, x86/mrst/vrtc: Fix boot crash in rtc_read_alarm()\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 cpumask leak in __setup_irq()\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf probe: Fix listing incorrect line number with inline function\n  perf probe: Fix to find recursively inlined function\n  perf probe: Fix multiple --vars options behavior\n  perf probe: Fix to remove redundant close\n  perf probe: Fix to ensure function declared file\n"
    },
    {
      "commit": "df9b29d13e043e134e65b9f66b68fa7eae5db8f0",
      "tree": "f2c9ec8792a35bf0ea0b7227cad7275a5b1d0453",
      "parents": [
        "7bc30c23c8ace3821a6732bfbe7e8f1b0995a63e",
        "28276a28d8b3cd19f4449991faad4945fe557656"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:36:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:36:44 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (28 commits)\n  staging: usbip: bugfix for isochronous packets and optimization\n  staging: usbip: bugfix add number of packets for isochronous frames\n  staging: usbip: bugfixes related to kthread conversion\n  staging: usbip: fix shutdown problems.\n  staging: hv: Fix GARP not sent after Quick Migration\n  staging: IIO: IMU: ADIS16400: Avoid using printk facility directly\n  staging: IIO: IMU: ADIS16400: Fix product ID check, skip embedded revision number\n  staging: IIO: IMU: ADIS16400: Make sure only enabled scan_elements are pushed into the ring\n  staging: IIO: IMU: ADIS16400: Fix addresses of GYRO and ACCEL calibration offset\n  staging: IIO: IMU: ADIS16400: Add delay after self test\n  staging: IIO: IMU: ADIS16400: Fix up SPI messages cs_change behavior\n  staging/rtl81*: build as loadable modules only\n  staging: brcm80211: removed \u0027is_amsdu causing toss\u0027 log spam\n  staging: brcm80211: fix for \u0027Short CCK\u0027 log spam\n  staging: brcm80211: fix for \u0027AC_BE txop..\u0027 logs spammed problem\n  staging: memrar: remove driver from tree\n  staging: sep: remove last memrar remnants\n  staging: fix hv_mouse build, needs delay.h\n  staging: fix olpc_dcon build errors\n  staging: sm7xx: fixed defines\n  ...\n\nFix up trivial conflict in drivers/staging/memrar/memrar_handler.c\n(deleted vs trivial spelling fixes)\n"
    },
    {
      "commit": "ccfeef0ff76ebd632ae51bc56700f0072c4f1864",
      "tree": "83ec5932dac631a455a69212b505f68f57f68cdf",
      "parents": [
        "42933bac11e811f02200c944d8562a15f8ec4ff0",
        "6bef0b67474d71e0d6484cbabcc87657a1176d8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:31:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:31:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBI: do not select KALLSYMS_ALL\n  UBI: do not compare array with NULL\n  UBI: check if we are in RO mode in the erase routine\n  UBIFS: fix debugging failure in dbg_check_space_info\n  UBIFS: fix error path in dbg_debugfs_init_fs\n  UBIFS: unify error path dbg_debugfs_init_fs\n  UBIFS: do not select KALLSYMS_ALL\n  UBIFS: fix assertion warnings\n  UBIFS: fix oops on error path in read_pnode\n  UBIFS: do not read flash unnecessarily\n"
    },
    {
      "commit": "850a28ecd8044ef36b2c7699d2e3736a410b4d0a",
      "tree": "42a67f4ca8a624df752ad790fe0614fa584817d6",
      "parents": [
        "454abcc57f1d48a976291bc4af73b5f087e21d70"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Wed Apr 06 17:49:15 2011 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 07 11:17:45 2011 -0700"
      },
      "message": "spi: Fix race condition in stop_queue()\n\nThere\u0027s a race condition in stop_queue() in some drivers -\nif drv_data-\u003equeue is empty, but drv_data-\u003ebusy is still set\n(or opposite situation) stop_queue will return -EBUSY.\nSo fix loop condition to check that both drv_data-\u003equeue is empty\nand drv_data-\u003ebusy is not set.\n\nThis patch affects following drivers:\npxa2xx_spi\nspi_bfin5xx\namba-pl022\ndw_spi\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "454abcc57f1d48a976291bc4af73b5f087e21d70",
      "tree": "5bba999ea3f31527da02b60604531cc5fb52ea57",
      "parents": [
        "88aab9341a315d81118be6b41c45e4fe32b94bc1",
        "6221f222c0ebf1acdf7abcf927178f40e1a65e2a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 07 11:15:50 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 07 11:15:50 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.39-rc2\u0027 into spi/merge\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "2b9accbee563f535046ff2cd382d0acaa92e130c",
      "tree": "61fbaf607377878396116a40d7354a06c691dd86",
      "parents": [
        "7e3bf1d3308934bc1b8ca492f473e0e22a95da7e",
        "da60325d83867849543b48a317bf2f8d4faebfb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 09:42:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 09:42:13 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add support for CH Pro Throttle\n  HID: hid-magicmouse: Increase evdev buffer size\n  HID: add FF support for Logitech G25/G27\n  HID: roccat: Add support for wireless variant of Pyra\n  HID: Fix typo Keyoutch -\u003e Keytouch\n  HID: add support for Skycable 0x3f07 wireless presenter\n"
    },
    {
      "commit": "7e3bf1d3308934bc1b8ca492f473e0e22a95da7e",
      "tree": "58eea9a1eb134c82ead3f65b4c13ba14e2b7e451",
      "parents": [
        "982134ba62618c2d69fbbbd166d0a11ee3b7e3d8"
      ],
      "author": {
        "name": "Youquan Song",
        "email": "youquan.song@intel.com",
        "time": "Wed Apr 06 14:35:12 2011 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 09:41:47 2011 -0700"
      },
      "message": "fix build fail for hv_mouse indefine udelay\n\nFix build failure issue for hv_mouse\nWhen build 2.6.39-rc1 kernel, it will be blocked at build hv_mouse.\n\n  drivers/staging/hv/hv_mouse.c: In function ‘ReleaseInputDevice’:\n  drivers/staging/hv/hv_mouse.c:293: error: implicit declaration of function ‘udelay’\n\nSigned-off-by: Youquan Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de97a21a23dda34f1754a748560dede139e6bfc2",
      "tree": "7d6300b10d5b105c39e8d2857075a646a242a974",
      "parents": [
        "6221f222c0ebf1acdf7abcf927178f40e1a65e2a"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Thu Apr 07 09:39:44 2011 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 07 11:27:42 2011 +0200"
      },
      "message": "rtc, x86/mrst/vrtc: Fix boot crash in rtc_read_alarm()\n\nCommit f44f7f96a20 (\"RTC: Initialize kernel state from RTC\") caused a\nboot regression on the MRST platform.\n\nThe reason is that rtc_device_register() calls rtc_read_alarm() after\nthat change, which function does not have all driver data set up yet.\n\nThe rtc-mrst driver needs to call dev_set_drvdata() before rtc_device_register()\ngets called.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/1302140384-27571-1-git-send-email-feng.tang@intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "28276a28d8b3cd19f4449991faad4945fe557656",
      "tree": "e3c5c6ceb249faf8a90e03519a198836235746a5",
      "parents": [
        "1325f85fa49f57df034869de430f7c302ae23109"
      ],
      "author": {
        "name": "Arjan Mels",
        "email": "arjan.mels@gmx.net",
        "time": "Tue Apr 05 20:26:59 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 06 15:51:14 2011 -0700"
      },
      "message": "staging: usbip: bugfix for isochronous packets and optimization\n\nFor isochronous packets the actual_length is the sum of the actual\nlength of each of the packets, however between the packets might be\npadding, so it is not sufficient to just send the first actual_length\nbytes of the buffer. To fix this and simultanesouly optimize the\nbandwidth the content of the isochronous packets are send without the\npadding, the padding is restored on the receiving end.\n\nSigned-off-by: Arjan Mels \u003carjan.mels@gmx.net\u003e\nCc: Takahiro Hirofuchi \u003chirofuchi@users.sourceforge.net\u003e\nCc: Max Vozeler \u003cmax@vozeler.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1325f85fa49f57df034869de430f7c302ae23109",
      "tree": "51d6160a2777313a09e9c0b3ed61a50b8dc64306",
      "parents": [
        "d2dd0b07c3e725d386d20294ec906f7ddef207fa"
      ],
      "author": {
        "name": "Arjan Mels",
        "email": "arjan.mels@gmx.net",
        "time": "Tue Apr 05 20:26:38 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 06 15:51:14 2011 -0700"
      },
      "message": "staging: usbip: bugfix add number of packets for isochronous frames\n\nThe number_of_packets was not transmitted for RET_SUBMIT packets. The\nlinux client used the stored number_of_packet from the submitted\nrequest. The windows userland client does not do this however and needs\nto know the number_of_packets to determine the size of the transmission.\n\nSigned-off-by: Arjan Mels \u003carjan.mels@gmx.net\u003e\nCc: Takahiro Hirofuchi \u003chirofuchi@users.sourceforge.net\u003e\nCc: Max Vozeler \u003cmax@vozeler.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d2dd0b07c3e725d386d20294ec906f7ddef207fa",
      "tree": "6b3d26aff120d41bac0a06b06ed03d7e88daa228",
      "parents": [
        "2f8c4c5494c2589e6cb9a62f399e61a1c4c2378d"
      ],
      "author": {
        "name": "Arjan Mels",
        "email": "arjan.mels@gmx.net",
        "time": "Tue Apr 05 20:26:11 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 06 15:51:13 2011 -0700"
      },
      "message": "staging: usbip: bugfixes related to kthread conversion\n\nWhen doing a usb port reset do a queued reset instead to prevent a\ndeadlock: the reset will cause the driver to unbind, causing the\nusb_driver_lock_for_reset to stall.\n\nSigned-off-by: Arjan Mels \u003carjan.mels@gmx.net\u003e\nCc: Takahiro Hirofuchi \u003chirofuchi@users.sourceforge.net\u003e\nCc: Max Vozeler \u003cmax@vozeler.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f8c4c5494c2589e6cb9a62f399e61a1c4c2378d",
      "tree": "5fc684d749f0ae5bd03221c5f4cc183979a81d60",
      "parents": [
        "c996edcf1c451b81740abbcca5257ed7e353fcc6"
      ],
      "author": {
        "name": "Arjan Mels",
        "email": "arjan.mels@gmx.net",
        "time": "Tue Apr 05 20:24:56 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 06 15:51:13 2011 -0700"
      },
      "message": "staging: usbip: fix shutdown problems.\n\nWhen shuting down the tcp_rx and tcp_tx threads first check if they are\nnot closed already (maybe because an error caused them to return).\n\nSigned-off-by: Arjan Mels \u003carjan.mels@gmx.net\u003e\nCc: Takahiro Hirofuchi \u003chirofuchi@users.sourceforge.net\u003e\nCc: Max Vozeler \u003cmax@vozeler.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c996edcf1c451b81740abbcca5257ed7e353fcc6",
      "tree": "cb01c7e8c50eb3b8c380ff890c024c4f2a56f102",
      "parents": [
        "6a6ec6233403ecdad0c042276e4479ca23716b1c"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Wed Apr 06 15:18:00 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 06 15:44:05 2011 -0700"
      },
      "message": "staging: hv: Fix GARP not sent after Quick Migration\n\nAfter Quick Migration, the network is not immediately operational in the\ncurrent context when receiving RNDIS_STATUS_MEDIA_CONNECT event. So, I added\nanother netif_notify_peers() into a scheduled work, otherwise GARP packet will\nnot be sent after quick migration, and cause network disconnection.\n\nThanks to Mike Surcouf \u003cmike@surcouf.co.uk\u003e for reporting the bug and\ntesting the patch.\n\nReported-by: Mike Surcouf \u003cmike@surcouf.co.uk\u003e\nTested-by: Mike Surcouf \u003cmike@surcouf.co.uk\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Abhishek Kane \u003cv-abkane@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f5db833758a9650ad002058e40760aaa11d732e",
      "tree": "c5637207db93cd19d44da0cbddb4acd18ea2eb9e",
      "parents": [
        "ecd6210765f93bd2c578d370d45bb49c710f3e89"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Sun Apr 03 01:54:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 14:40:15 2011 -0700"
      },
      "message": "be2net: Fix suspend/resume operation\n\neq_next_idx is not getting reset to zero during suspend.\nThis causes resume to fail. Added the fix.\n\nSigned-off-by: Sarveswara Rao Mygapula \u003csarveswararao.mygapula@emulex.com\u003e\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecd6210765f93bd2c578d370d45bb49c710f3e89",
      "tree": "9f343fc7c68ab0603384c59ba77d7d717b0e6526",
      "parents": [
        "ae07b0b221b6ab2edf9e3abd518aec6cd3f1ba66"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Sun Apr 03 01:54:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 14:40:15 2011 -0700"
      },
      "message": "be2net: Rename some struct members for clarity\n\nRenamed msix_vec_idx to eq_idx in be_eq_obj struct.\nRenamed msix_vec_next_idx to eq_next_idx in be_adapter structure.\nThese members are used in INTX mode also.\n\nSigned-off-by: Sarveswara Rao Mygapula \u003csarveswararao.mygapula@emulex.com\u003e\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae07b0b221b6ab2edf9e3abd518aec6cd3f1ba66",
      "tree": "02eeecf84b1499ddd5eb8124f65e003ed7074a41",
      "parents": [
        "a25a32ab71f822efb3e6025c365caa678aa6ff3b"
      ],
      "author": {
        "name": "Ulrich Weber",
        "email": "uweber@astaro.com",
        "time": "Wed Apr 06 14:04:49 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 14:04:49 2011 -0700"
      },
      "message": "pppoe: drop PPPOX_ZOMBIEs in pppoe_flush_dev\n\notherwise we loop forever if a PPPoE socket was set\nto PPPOX_ZOMBIE state by a PADT message when the\nethernet device is going down afterwards.\n\nSigned-off-by: Ulrich Weber \u003cuweber@astaro.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a25a32ab71f822efb3e6025c365caa678aa6ff3b",
      "tree": "fcbc495baddf6d1837034cb83ee837887ea648f6",
      "parents": [
        "ec80bfcb68a0c46443991991d459a0cde773cdea",
        "3d7dc7e8c1566acb0fc55df228b2ed91f5638e9d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 13:34:15 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 13:34:15 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "2d5d4154650459b61a8e7097d186a89d89dab8ed",
      "tree": "1a68a7ce66ee6fae5731e53287f7e3c54209c394",
      "parents": [
        "1e58148670908e9fd180761c0eed3839b6778f01"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Apr 06 05:53:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 12:40:18 2011 -0700"
      },
      "message": "be2net: Fix a potential crash during shutdown.\n\nadapter could remain uninitialized if probe fails for some reason.\nA null pointer access could cause a crash if be_shutdown\nis called after that.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e58148670908e9fd180761c0eed3839b6778f01",
      "tree": "bfb391c5fc0a9c5db96df53a2742cec48d140346",
      "parents": [
        "34206f267120c839a479d0237db907fa062e7b0f"
      ],
      "author": {
        "name": "Rasesh Mody",
        "email": "rmody@brocade.com",
        "time": "Mon Apr 04 08:29:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 12:39:07 2011 -0700"
      },
      "message": "bna: Fix for handling firmware heartbeat failure\n\nThis patch contains a fix for gracefully handling firmware heartbeat\nfailure instead of forcing panic.\n\nSigned-off-by: Debashis Dutt \u003cddutt@brocade.com\u003e\nSigned-off-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34206f267120c839a479d0237db907fa062e7b0f",
      "tree": "9c0ba35cefe44b0913c6cbbc7165869d839abee7",
      "parents": [
        "35a67edf3570e9b44c34965dd52a6b7f845fb40f"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "eballetbo@iseebcn.com",
        "time": "Tue Apr 05 07:08:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 12:24:26 2011 -0700"
      },
      "message": "can: mcp251x: Allow pass IRQ flags through platform data.\n\nWhen an interrupt occurs, the INT pin is driven low by the\nMCP251x controller (falling edge) but in some cases the INT\npin can be connected to the MPU through a transistor or level\ntranslator which inverts this signal. In this case interrupt\nshould be configured in rising edge.\n\nThis patch adds support to pass the IRQ flags via\nmcp251x_platform_data.\n\nSigned-off-by: Enric Balletbo i Serra \u003ceballetbo@iseebcn.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35a67edf3570e9b44c34965dd52a6b7f845fb40f",
      "tree": "ef1be41308633817ed93683ed171458c626c7eae",
      "parents": [
        "9d9305949778c41b92d4394a2f2a6bcdb1c41a9c"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "eballetbo@iseebcn.com",
        "time": "Tue Apr 05 06:52:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 12:23:12 2011 -0700"
      },
      "message": "smsc911x: fix mac_lock acquision before calling smsc911x_mac_read\n\nWhen SMSC911X_SAVE_MAC_ADDRESS flag is enabled the driver calls\nsmsc911x_mac_read and smsc911x_mac_read function without acquiring mac_lock\nspinlock\n\nThis patch fixes following warning\n\nsmsc911x: Driver version 2008-10-21.\n------------[ cut here ]------------\nWARNING: at drivers/net/smsc911x.c:261 smsc911x_mac_read+0x24/0x220()\nModules linked in:\n[\u003cc0060858\u003e] (unwind_backtrace+0x0/0xe0) from [\u003cc009322c\u003e] (warn_slowpath_common+0x4c/0x64)\n[\u003cc009322c\u003e] (warn_slowpath_common+0x4c/0x64) from [\u003cc009325c\u003e] (warn_slowpath_null+0x18/0x1c)\n[\u003cc009325c\u003e] (warn_slowpath_null+0x18/0x1c) from [\u003cc0324bec\u003e] (smsc911x_mac_read+0x24/0x220)\n[\u003cc0324bec\u003e] (smsc911x_mac_read+0x24/0x220) from [\u003cc0434788\u003e] (smsc911x_read_mac_address+0x18/0x6c)\n[\u003cc0434788\u003e] (smsc911x_read_mac_address+0x18/0x6c) from [\u003cc0434c74\u003e] (smsc911x_drv_probe+0x498/0x1788)\n[\u003cc0434c74\u003e] (smsc911x_drv_probe+0x498/0x1788) from [\u003cc02d3e54\u003e] (platform_drv_probe+0x14/0x18)\n[\u003cc02d3e54\u003e] (platform_drv_probe+0x14/0x18) from [\u003cc02d2d60\u003e] (driver_probe_device+0xc8/0x184)\n[\u003cc02d2d60\u003e] (driver_probe_device+0xc8/0x184) from [\u003cc02d2e84\u003e] (__driver_attach+0x68/0x8c)\n[\u003cc02d2e84\u003e] (__driver_attach+0x68/0x8c) from [\u003cc02d1fc8\u003e] (bus_for_each_dev+0x48/0x74)\n[\u003cc02d1fc8\u003e] (bus_for_each_dev+0x48/0x74) from [\u003cc02d2660\u003e] (bus_add_driver+0x9c/0x228)\n[\u003cc02d2660\u003e] (bus_add_driver+0x9c/0x228) from [\u003cc02d3598\u003e] (driver_register+0xa0/0x124)\n[\u003cc02d3598\u003e] (driver_register+0xa0/0x124) from [\u003cc0050668\u003e] (do_one_initcall+0x94/0x168)\n[\u003cc0050668\u003e] (do_one_initcall+0x94/0x168) from [\u003cc0008984\u003e] (kernel_init+0xa0/0x154)\n[\u003cc0008984\u003e] (kernel_init+0xa0/0x154) from [\u003cc005afac\u003e] (kernel_thread_exit+0x0/0x8)\n---[ end trace 2c931a35b7885770 ]---\n\nSigned-off-by: Enric Balletbo i Serra \u003ceballetbo@iseebcn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97fb85076c2d3adcc559dee577e0a3bf7215d48e",
      "tree": "ec6504ee1f71f8b7985dff297e1414b1e4354c05",
      "parents": [
        "47dfe51f8f0b9540cbe15072cd352d9f3857d47f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Apr 06 17:34:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 10:58:10 2011 -0700"
      },
      "message": "efifb: Add override for 11\" Macbook Air 3,1\n\nThe 11\" Macbook Air appears to claim that its stride is 1366, when it\u0027s\nactually 2048. Override it.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47dfe51f8f0b9540cbe15072cd352d9f3857d47f",
      "tree": "c09deee3af82bbeb4186ae17aaf9070c680b1099",
      "parents": [
        "47c87d930f3db4fc3a30505075e07f5597e2e953"
      ],
      "author": {
        "name": "Peter Jones",
        "email": "pjones@redhat.com",
        "time": "Wed Apr 06 17:34:58 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 10:58:10 2011 -0700"
      },
      "message": "efifb: Support overriding fields FW tells us with the DMI data.\n\nSome machines apparently give us bogus linelength/stride/pitch data, so\nwe need to support letting the DMI table override the supplied data.\n\nI bet you can\u0027t guess whose machines I\u0027m talking about.\n\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47c87d930f3db4fc3a30505075e07f5597e2e953",
      "tree": "7eac2b7eaf80987ed84268863be2e61a6b245b61",
      "parents": [
        "787dffa5c790fdae40a0706e0b3847e31282eb3b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 04 21:39:54 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:58:29 2011 -0700"
      },
      "message": "fb: Reduce priority of resource conflict message\n\nIt\u0027s expected that efifb will conflict with a native driver, so the\nhandover message should be informational rather than an error.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "787dffa5c790fdae40a0706e0b3847e31282eb3b",
      "tree": "6e3961a75b1f7c130e9c1bbff17dac9d9fe9228b",
      "parents": [
        "21cd72e7cb424f1686855602ec0fdc6e5830f249"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sun Apr 03 12:54:06 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:49:53 2011 -0700"
      },
      "message": "savagefb: Remove obsolete else clause in savage_setup_i2c_bus\n\nThe else clause was not needed after the cleanup in commit\nb8901b091db260b0f0101d6395ce5c6016835a47\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21cd72e7cb424f1686855602ec0fdc6e5830f249",
      "tree": "eac2aed396910f079bb828c6a11489e82eb06b13",
      "parents": [
        "a564d301e93f96a23c808b4cf234ac08b073c96d"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sun Apr 03 12:54:05 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:49:53 2011 -0700"
      },
      "message": "savagefb: Set up I2C based on chip family instead of card id\n\nIn practice this means enabling I2C (for DDC2) on all prosavage cards,\nlike the xorg ddx does. The savage4 and savage2000 families have only\none member each, so there is no change for those.\n\nTested on TwisterK.\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a564d301e93f96a23c808b4cf234ac08b073c96d",
      "tree": "cb41312ca2f5e56b73749ae8f30d4d6bf063b199",
      "parents": [
        "a8c908d353e52336b864025dbd8253134c3f5411"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sun Apr 03 12:54:04 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:49:52 2011 -0700"
      },
      "message": "savagefb: Replace magic register address with define\n\nMM_SERIAL1 was already defined, but not used.\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a8c908d353e52336b864025dbd8253134c3f5411",
      "tree": "a94cf9d1774028e08803f14fdd07819d139d5899",
      "parents": [
        "b73a21fc66fee35b41db755abebfacba48b2fc76"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 01 14:23:47 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:44:57 2011 -0700"
      },
      "message": "drivers/video/bfin-lq035q1-fb.c: introduce missing kfree\n\nError handling code following a kmalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b73a21fc66fee35b41db755abebfacba48b2fc76",
      "tree": "2e3171811db5ff0c58093f07fe274919749bf857",
      "parents": [
        "e9c5db0b8dce1bcdc99ad26e718230810d6b5cff"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Apr 01 07:17:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:44:57 2011 -0700"
      },
      "message": "video: s3c-fb: fix checkpatch errors and warning\n\nThis patch fixes the checkpatch errors listed below:\n\nERROR: space required before the open parenthesis \u0027(\u0027\nERROR: need consistent spacing around \u0027+\u0027 (ctx:WxV)\nERROR: space prohibited before that close parenthesis \u0027)\u0027\n\nAlso, following warning is fixed by adding \u0027platid\u0027 variable\nwhich can reduce number of lines exceeding 80 characters.\n\nWARNING: line over 80 characters\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da60325d83867849543b48a317bf2f8d4faebfb4",
      "tree": "2035763bcced198b81fcf3c109ed1d27d9fa30b1",
      "parents": [
        "cc5e0f08ca2a66fc4c6984ccff74fd529e969fac"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 07:12:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 07:12:32 2011 -0700"
      },
      "message": "HID: Add support for CH Pro Throttle\n\nCH Pro Throttle needs NOGET the same way as other products from\nthe same vendor require.\n\nReported-by: Unavowed \u003cunavowed@vexillium.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cc5e0f08ca2a66fc4c6984ccff74fd529e969fac",
      "tree": "5a32e35a6e5d8c9158448f7766e250727ad99b67",
      "parents": [
        "1478d82df822f5d895d810f2b11ec9d373b63bc0"
      ],
      "author": {
        "name": "Chase Douglas",
        "email": "chase.douglas@canonical.com",
        "time": "Fri Apr 01 17:03:39 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 06:17:45 2011 -0700"
      },
      "message": "HID: hid-magicmouse: Increase evdev buffer size\n\nThe evdev buffer isn\u0027t big enough when you get many fingers on the\ndevice. Bump up the buffer to a reasonable size, matching what other\nmultitouch devices use. Without this change, events may be discarded in\nthe evdev buffer before they are read.\n\nReported-by: Simon Budig \u003csimon@budig.de\u003e\nCc: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: stable@kernel.org\nSigned-off-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "44148a667d3715f3a1c37eeff7e954c946cc1efe",
      "tree": "fd8685dd17dcef45993b733f4ec4df97e6808304",
      "parents": [
        "d0de4dc584ec6aa3b26fffea320a8457827768fc",
        "782b86e2656762382ae1c2686d8d5c91f7d5eacf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 15:29:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 15:29:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block:\n  ide: always ensure that blk_delay_queue() is called if we have pending IO\n  block: fix request sorting at unplug\n  dm: improve block integrity support\n  fs: export empty_aops\n  ide: ide_requeue_and_plug() reinstate \"always plug\" behaviour\n  blk-throttle: don\u0027t call xchg on bool\n  ufs: remove unessecary blk_flush_plug\n  block: make the flush insertion use the tail of the dispatch list\n  block: get rid of elv_insert() interface\n  block: dump request state on seeing a corrupted request completion\n"
    },
    {
      "commit": "782b86e2656762382ae1c2686d8d5c91f7d5eacf",
      "tree": "a2d47765c87d1407e67ac55634c2bcbfa6cddb59",
      "parents": [
        "f83e826181f7f8fb152e4190d03854fc3a5dd040"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Tue Apr 05 03:29:57 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Tue Apr 05 23:52:49 2011 +0200"
      },
      "message": "ide: always ensure that blk_delay_queue() is called if we have pending IO\n\nJust because we are not requeuing a request does not mean that\nsome aren\u0027t pending. So always issue a blk_delay_queue() if\neither we are requeueing OR there\u0027s pending IO.\n\nThis fixes a boot problem for some IDE boxes.\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "a63a5cf84dac7a23a57c800eea5734701e7d3c04",
      "tree": "965552b96d7eacc21206a4f28672efd24a04d913",
      "parents": [
        "7dcda1c96d7c643101d4a05579ef4512a4baa7ef"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Fri Apr 01 21:02:31 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Tue Apr 05 23:52:43 2011 +0200"
      },
      "message": "dm: improve block integrity support\n\nThe current block integrity (DIF/DIX) support in DM is verifying that\nall devices\u0027 integrity profiles match during DM device resume (which\nis past the point of no return).  To some degree that is unavoidable\n(stacked DM devices force this late checking).  But for most DM\ndevices (which aren\u0027t stacking on other DM devices) the ideal time to\nverify all integrity profiles match is during table load.\n\nIntroduce the notion of an \"initialized\" integrity profile: a profile\nthat was blk_integrity_register()\u0027d with a non-NULL \u0027blk_integrity\u0027\ntemplate.  Add blk_integrity_is_initialized() to allow checking if a\nprofile was initialized.\n\nUpdate DM integrity support to:\n- check all devices with _initialized_ integrity profiles match\n  during table load; uninitialized profiles (e.g. for underlying DM\n  device(s) of a stacked DM device) are ignored.\n- disallow a table load that would result in an integrity profile that\n  conflicts with a DM device\u0027s existing (in-use) integrity profile\n- avoid clearing an existing integrity profile\n- validate all integrity profiles match during resume; but if they\n  don\u0027t all we can do is report the mismatch (during resume we\u0027re past\n  the point of no return)\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nCc: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "929e27252e8ca69363f81f26af5eaba62cb4c572",
      "tree": "12dea354d609e42222195f8b6cbe5728893de01b",
      "parents": [
        "6f0379377047b18103b88ce33c03e5b19747ae57"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed Mar 30 12:22:23 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Tue Apr 05 23:51:37 2011 +0200"
      },
      "message": "ide: ide_requeue_and_plug() reinstate \"always plug\" behaviour\n\nWe see stalls if we don\u0027t always ensure that the queue gets run\nagain. Even if rq \u003d\u003d NULL, we could have other pending requests\nin the queue.\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "623dda65b6f71e6474f3f156dbed2acf6ff43584",
      "tree": "ddeb5ad21697327a2bdff83fbe97ce7c12e56819",
      "parents": [
        "899631c7916b231ba6509c90dbc33221e9194029",
        "a6737ad15b4acf88bbf7753e929faf215adeaa3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 13:39:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 13:39:49 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915/lvds: Remove 0xa0 DDC probe for LVDS\n  drm/i915/crt: Remove 0xa0 probe for VGA\n"
    },
    {
      "commit": "6a6ec6233403ecdad0c042276e4479ca23716b1c",
      "tree": "78305fe4eb2386d41b05e75a9dcf1af72a4bf563",
      "parents": [
        "4d1ea4a67ef4d8ba9462c1c8df84ab7c9176006b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:40 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:12 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Avoid using printk facility directly\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d1ea4a67ef4d8ba9462c1c8df84ab7c9176006b",
      "tree": "dddad79f8b0933abd2142c9af61a9163698e0787",
      "parents": [
        "0fea4d6192cb82789e28905240d3c1dac6529c7c"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:39 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:11 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Fix product ID check, skip embedded revision number\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0fea4d6192cb82789e28905240d3c1dac6529c7c",
      "tree": "20efd402f97e0b23ac61757e7eee6147e8140310",
      "parents": [
        "b181119723d62b19904e1f12e467e996631c5a29"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:38 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:11 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Make sure only enabled scan_elements are pushed into the ring\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b181119723d62b19904e1f12e467e996631c5a29",
      "tree": "40e500cafd33e0c04a7b57ca0d12e94319363b40",
      "parents": [
        "c59c95ce6ace6d256401fc3a3648a95375ef4e63"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:10 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Fix addresses of GYRO and ACCEL calibration offset\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c59c95ce6ace6d256401fc3a3648a95375ef4e63",
      "tree": "6ffcb7a0636b3bff8ac22f4fa52a88751bbf6aa0",
      "parents": [
        "fc5b85b0ad1f9da948e4d683710081a9bda357cb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:36 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:10 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Add delay after self test\n\nAdd delay after self test to satisfy timing requirements.\nIncrease start-up delay.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc5b85b0ad1f9da948e4d683710081a9bda357cb",
      "tree": "9884a0a48169b59d600af9024941639c9405dc1e",
      "parents": [
        "84ba253b07a3d8e58160690320e9cfbe199bb88e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:35 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:09 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Fix up SPI messages cs_change behavior\n\ncs_change must not be set in the last transfer of a spi message\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "899631c7916b231ba6509c90dbc33221e9194029",
      "tree": "260cd353d6e6c7493d56fabe7dfc686d4a168d16",
      "parents": [
        "47e89798e7cd9390b74a173006afafcb12e8bc89",
        "e28e1d93e9591d21e440f5210a9b4317c59445df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:35:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:35:29 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: rpckbd - fix a leak of the IRQ during init failure\n  Input: wacom - add support for Lenovo tablet ID (0xE6)\n  Input: i8042 - downgrade selftest error message to dbg()\n  Input: synaptics - fix crash in synaptics_module_init()\n  Input: spear-keyboard - fix inverted condition in interrupt handler\n  Input: uinput - allow for 0/0 min/max on absolute axes.\n  Input: sparse-keymap - report KEY_UNKNOWN for unknown scan codes\n  Input: sparse-keymap - report scancodes with key events\n  Input: h3600_ts_input - fix a spelling error\n  Input: wacom - report resolution for pen devices\n  Input: wacom - constify wacom_features for a new missed Bamboo models\n"
    },
    {
      "commit": "47e89798e7cd9390b74a173006afafcb12e8bc89",
      "tree": "7c745202a7656f376b37e25c10117b38f1a562a8",
      "parents": [
        "884b8267d5f13bdcdc7e675ecbd0dbb0257689bb",
        "c60e65d7863620945d498a8ac60181077879599c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:29:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:29:43 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/pseries: Fix build without CONFIG_HOTPLUG_CPU\n  powerpc: Set nr_cpu_ids early and use it to free PACAs\n  powerpc/pseries: Don\u0027t register global initcall\n  powerpc/kexec: Fix mismatched ifdefs for PPC64/SMP.\n  edac/mpc85xx: Limit setting/clearing of HID1[RFXE] to e500v1/v2 cores\n  powerpc/85xx: Update dts for PCIe memory maps to match u-boot of Px020RDB\n"
    },
    {
      "commit": "d14f5b810b49c7dbd1a01be1c6d3641d46090080",
      "tree": "b201a1cf14c455b919ecb7d4a6631134d5815703",
      "parents": [
        "b2a8b4b81966094703088a7bc76a313af841924d",
        "738faca34335cd1d5d87fa7c58703139c7fa15bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:26:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 05 12:26:57 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: (27 commits)\n  ipv6: Don\u0027t pass invalid dst_entry pointer to dst_release().\n  mlx4: fix kfree on error path in new_steering_entry()\n  tcp: len check is unnecessarily devastating, change to WARN_ON\n  sctp: malloc enough room for asconf-ack chunk\n  sctp: fix auth_hmacs field\u0027s length of struct sctp_cookie\n  net: Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM\n  usbnet: use eth%d name for known ethernet devices\n  starfire: clean up dma_addr_t size test\n  iwlegacy: fix bugs in change_interface\n  carl9170: Fix tx aggregation problems with some clients\n  iwl3945: disable hw scan by default\n  wireless: rt2x00: rt2800usb.c add and identify ids\n  iwl3945: do not deprecate software scan\n  mac80211: fix aggregation frame release during timeout\n  cfg80211: fix BSS double-unlinking (continued)\n  cfg80211:: fix possible NULL pointer dereference\n  mac80211: fix possible NULL pointer dereference\n  mac80211: fix NULL pointer dereference in ieee80211_key_alloc()\n  ath9k: fix a chip wakeup related crash in ath9k_start\n  mac80211: fix a crash in minstrel_ht in HT mode with no supported MCS rates\n  ...\n"
    },
    {
      "commit": "a6737ad15b4acf88bbf7753e929faf215adeaa3a",
      "tree": "3433015f4fabcd34ca92ac81732ad26658e14a1b",
      "parents": [
        "0de009c900e7ebd21097797f723a40813e953879"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Apr 05 16:04:40 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Apr 05 09:05:56 2011 -0700"
      },
      "message": "drm/i915/lvds: Remove 0xa0 DDC probe for LVDS\n\nThis is a revert of 428d2e828c0a68206e5158a42451487601dc9194.\n\nThis is broken in the same manner as for VGA: trying to write to an\ninvalid address on the (currently 7-bit) i2c bus.\n\nOne notable failure appears to be for MacBooks. The scary part was that\nit gave the appearance of working (i.e. reporting the absence of the\npanel) on various all-in-one machines with ghost LVDS panels and not\nfailing for laptops.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "0de009c900e7ebd21097797f723a40813e953879",
      "tree": "48a314a677088da01022e7f3ff119353cc55c861",
      "parents": [
        "7f58aabc369014fda3a4a33604ba0a1b63b941ac"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Apr 05 16:04:39 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Apr 05 09:05:34 2011 -0700"
      },
      "message": "drm/i915/crt: Remove 0xa0 probe for VGA\n\nThis is a moral revert of 6ec3d0c0e9c0c605696e91048eebaca7b0c36695.\n\nFollowing the fix to reset the GMBUS controller after a NAK, we finally\nutilize the 0xa0 probe for a CRT connection. And discover that the code\nis broken. Shock.\n\nThere are a number of issues, but following a key insight from Dave\nAirlie, that 0xA0 is an invalid address on a 7-bit bus (though not if we\nwere to enable 10-bit addressing), and would look like the EDID port\n0x50, it is possible to see where the confusion starts.\n\nIn short, a write to 0xA0 is accepted by the GMBUS controller which we\ninterpreted as meaning the existence of a connection (a slave on the\nother end of the wire ACKing the write). That was false.\n\nDuring testing with a broken GMBUS implementation, which never reset an\nearlier NAK, this test always reported a NAK and so we proceeded on to\nthe next test.\n\nReported-and-tested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d35904\nReported-and-tested-by:  Riccardo Magliocchetti \u003criccardo.magliocchetti@gmail.com\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d32612\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "6bef0b67474d71e0d6484cbabcc87657a1176d8d",
      "tree": "1d61b5b23842cfdeb1c91fd2825fc5edab627f71",
      "parents": [
        "6e5133cc757912e7ba2bfbbfb384667707f45ec3"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 30 11:27:08 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Apr 05 11:08:59 2011 +0300"
      },
      "message": "UBI: do not select KALLSYMS_ALL\n\nAll UBI needs is to make sure we stacktraces when UBI debugging\nis enabled. It is enough to select KALLSYMS for this, KALLSYMS_ALL\nis not necessary.\n\nAnd the current Kconfig line we have:\n\nselect KALLSYMS_ALL if KALLSYMS \u0026\u0026 DEBUG_KERNEL\n\nis just too complex to be sane and right. But this \"if\" part there\nis needed to prevent \"unmet direct dependency\" warnings, because\nKALLSYMS_ALL depends on KALLSYMS and DEBUG_KERNEL, so we cannot\njust select KALLSYMS_ALL.\n\nAnyway, this feels messy, and we do not seem to really need KALLSYMS_ALL,\nso select KALLSYMS instead.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "6e5133cc757912e7ba2bfbbfb384667707f45ec3",
      "tree": "62ff05e2d236d7c107633fd2e27e2d1155c7088d",
      "parents": [
        "3efe509070e3d27e6d5dbc4bf8588e9453e9b949"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 18:48:59 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Apr 05 11:08:58 2011 +0300"
      },
      "message": "UBI: do not compare array with NULL\n\nCoverity spotted that UBI debugging code tries to compare\nan array and NULL, which obviously makes little sense. Kill\nthis check.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3efe509070e3d27e6d5dbc4bf8588e9453e9b949",
      "tree": "d383315c70461be6e6366c6e8142db95e113a12b",
      "parents": [
        "7da6443aca9be29c6948dcbd636ad50154d0bc0c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 18 18:11:42 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Apr 05 11:08:58 2011 +0300"
      },
      "message": "UBI: check if we are in RO mode in the erase routine\n\n\u0027do_sync_erase()\u0027 has to check whether we are in R/O mode before\nerasing the PEB. This patch adds the check and while on it, adds an\nassertion which validates the \u0027pnum\u0027 argument, as well as removes\na check which is always true because it has already been done\nfew lines before.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "83ebb3e3441d370409072139c4e264101e106417",
      "tree": "71e78bbc4eec9e122597ad0d3f9060debb8fb65f",
      "parents": [
        "b2a8b4b81966094703088a7bc76a313af841924d",
        "a94d7b35067ab403485a1ea06b7a3d0172d1a1ba"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 05 16:20:22 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 05 16:20:22 2011 +1000"
      },
      "message": "Merge remote branch \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "84ba253b07a3d8e58160690320e9cfbe199bb88e",
      "tree": "1a04ac2b0e5a34c94132138a4cd39661f64a6981",
      "parents": [
        "d571a566203e9dd6587b4db26e057817f2598318"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Mar 21 08:51:43 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:46:15 2011 -0700"
      },
      "message": "staging/rtl81*: build as loadable modules only\n\nThese 3 drivers contain much duplicated (triplicated) code, so\nbuilding them as built-in results in many errors like:\n\n(.text+0x1b160): multiple definition of `ieee80211_sta_ps_sleep\u0027\n\nPrevent this configuration by making them all buildable only as\nloadable modules (similar to the vt665[56] patch last week).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d571a566203e9dd6587b4db26e057817f2598318",
      "tree": "321f1c13afba6dec8ad33e950dced9e5a50b7009",
      "parents": [
        "e5b9584518e278aa1632f8eafaf26e80e59addb8"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Mar 30 10:16:29 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:43:17 2011 -0700"
      },
      "message": "staging: brcm80211: removed \u0027is_amsdu causing toss\u0027 log spam\n\nIssue reported by Larry Finger. Log message was removed.\n\nSigned-off-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5b9584518e278aa1632f8eafaf26e80e59addb8",
      "tree": "2183cfac4f823b5f0378316854d82b2610fe191f",
      "parents": [
        "02ee6d56b791ca004b141c3fc4939f020b8782dc"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Mar 30 10:27:10 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:43:17 2011 -0700"
      },
      "message": "staging: brcm80211: fix for \u0027Short CCK\u0027 log spam\n\nLarry Finger reported this issue. Under certain conditions the log\nfile would be spammed with \u0027Short CCK\u0027 messages. Since this does\nnot indicate an error condition, the log message was simply\ndeleted. Also, the RX_FLAG_SHORTPRE flag in rx_status-\u003eflag, on\nCCK reception, is now only set on short preamble reception (it used\nto be set both CCK short and long preambles).\n\nSigned-off-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02ee6d56b791ca004b141c3fc4939f020b8782dc",
      "tree": "f79f91fa7a4bc2dffc6a2f9baf7caab03a4b3be2",
      "parents": [
        "4dd2b32f3c48112da2ffe55279aedc10c3784f90"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Mar 25 10:23:08 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:43:16 2011 -0700"
      },
      "message": "staging: brcm80211: fix for \u0027AC_BE txop..\u0027 logs spammed problem\n\nLarry Finger reported this issue. The driver, under certain\nconditions, spews log messages like this:\n\nwl0: wlc_d11hdrs_mac80211: AC_BE txop exceeded phylen 159/256\n dur 1778/1504\n\nThese log messages turned out to be false alarms. Root cause was\nthat the AC was derived from the sk_buff::priority field. Fix was\nto derive the AC from the sk_buff using skb_get_queue_mapping()\n\nSigned-off-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4dd2b32f3c48112da2ffe55279aedc10c3784f90",
      "tree": "bcf9cd8019f030cb825bea7fceaed77ccc974a4f",
      "parents": [
        "00838d4f507ae73f2b5a260c826f6275bd2d4ba7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:41:20 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:41:20 2011 -0700"
      },
      "message": "staging: memrar: remove driver from tree\n\nIt\u0027s no longer needed at all.\n\nCc: Ossama Othman \u003cossama.othman@intel.com\u003e\nCc: Eugene Epshteyn \u003ceugene.epshteyn@intel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00838d4f507ae73f2b5a260c826f6275bd2d4ba7",
      "tree": "53bfabbe0700425da86551077be2c06f8e7cff06",
      "parents": [
        "a58c616a9525a7094e950a64ec9232905a2858b5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Mar 30 23:43:16 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:38:34 2011 -0700"
      },
      "message": "staging: sep: remove last memrar remnants\n\nSo we can drop the memrar staging driver\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a58c616a9525a7094e950a64ec9232905a2858b5",
      "tree": "8b55f31ef02df2124272858a6f20b8790caedf74",
      "parents": [
        "bed4ab7781e8600a7ebf4378a1b3f26d31517f57"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 01 09:50:54 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:37:05 2011 -0700"
      },
      "message": "staging: fix hv_mouse build, needs delay.h\n\nFix hv_mouse.c build, it needs delay.h:\n\ndrivers/staging/hv/hv_mouse.c:293: error: implicit declaration of function \u0027udelay\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bed4ab7781e8600a7ebf4378a1b3f26d31517f57",
      "tree": "94270222c838e43aed2d495f90656ec3dd592064",
      "parents": [
        "392a002a0066812480e1b55639bbced5936d26aa"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "sascha-pgp@silbe.org",
        "time": "Sun Apr 03 12:05:36 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:37:04 2011 -0700"
      },
      "message": "staging: fix olpc_dcon build errors\n\ndrivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c: In function ‘dcon_wiggle_xo_1_5’:\ndrivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c:155: error: implicit declaration of function ‘udelay’\ndrivers/built-in.o: In function `dcon_read_status_xo_1\u0027:\nolpc_dcon_xo_1.c:(.text+0x13472e): undefined reference to `cs5535_gpio_set\u0027\n\nSigned-off-by: Sascha Silbe \u003csascha-pgp@silbe.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "392a002a0066812480e1b55639bbced5936d26aa",
      "tree": "60a28f7d64b575bc341b8f68aa3cb15c12ab1c19",
      "parents": [
        "9c94b7a668ea7422ad75e97c3bfd6274b37495c6"
      ],
      "author": {
        "name": "Javier M. Mellid",
        "email": "jmunhoz@igalia.com",
        "time": "Wed Mar 30 16:24:10 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:37:04 2011 -0700"
      },
      "message": "staging: sm7xx: fixed defines\n\nDeleted redundant __KERNEL__ define\n\nPM methods (suspend and resume) enabled under CONFIG_PM only\n\nSigned-off-by: Javier M. Mellid \u003cjmunhoz@igalia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c94b7a668ea7422ad75e97c3bfd6274b37495c6",
      "tree": "d293bc820c7c4a8284d1564276a4c21a7cbf235e",
      "parents": [
        "14e5d8ef5beedf47005b1433096c0e30815da9b3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 20 14:11:31 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:27 2011 -0700"
      },
      "message": "Staging: westbridge/astoria: unlock on error path\n\nThere is an unlock missing on this error path.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14e5d8ef5beedf47005b1433096c0e30815da9b3",
      "tree": "1e87e7ac01095f4201e98cf5ebfc3ed4181fa129",
      "parents": [
        "ea4fca42b9ba61c68f77a783fcae13368a71b6bc"
      ],
      "author": {
        "name": "pixo",
        "email": "pixo@pixo-LIFEBOOK-E8310.(none)",
        "time": "Wed Mar 23 08:08:08 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:27 2011 -0700"
      },
      "message": "staging: ft1000-pcmcia: Fix ft1000_dnld() to work also on 64bit architectures.\n\nFirmware file needs to be read by 4bytes also on 64 bit architectures.\nChange long type to u32 and also extend checking. Tested on 32 and also\n64 bit architectures.\n\nSigned-off-by: Stano Lanci \u003cchl.pixo@gmail.com\u003e\nSigned-off-by: Marek Belisko \u003cmarek.belisko@open-nandra.com\u003e\n\nTested-by: Stano Lanci \u003cchl.pixo@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea4fca42b9ba61c68f77a783fcae13368a71b6bc",
      "tree": "43d1609adb69bb41b0e7ab04002451530ba6d8df",
      "parents": [
        "e0007c0c87f02b357a4f97f792c96f1264d09ea9"
      ],
      "author": {
        "name": "wwang",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Mar 15 16:22:16 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:27 2011 -0700"
      },
      "message": "staging: rts_pstor: set lun_mode in a different place\n\nIn sony notebook, card reader will be configured as two-lun mode\nthrough EFUSE. In this situation, MS card can\u0027t be recognized\nproperly because driver does only support single-lun mode in default.\nIn this patch, lun_mode is set in a different place, so driver can\ndetect the EFUSE configuation automatically.\n\nSigned-off-by: wwang \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0007c0c87f02b357a4f97f792c96f1264d09ea9",
      "tree": "b9a4eaea8193e9e0325988d6d2b84c98704b0629",
      "parents": [
        "07e195fde6dd553f30fb287fc169d64895425f5e"
      ],
      "author": {
        "name": "wwang",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Mar 15 16:22:06 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:26 2011 -0700"
      },
      "message": "staging: rts_pstor: modify initial card clock\n\nModify initial card clock to avoid over spec\n\nSigned-off-by: wwang \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "07e195fde6dd553f30fb287fc169d64895425f5e",
      "tree": "7620535284806b41bd13264f2626c7430cb0519f",
      "parents": [
        "7989f7d5ea65b10d2d4c8249aca75690d4d71e17"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 17 08:19:18 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:26 2011 -0700"
      },
      "message": "Staging: vt665?: prevent modules from being built into the kernel.\n\nIt causes lots of linking errors when both of these modules are built into the\nkernel directly due to their global symbol mess.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7989f7d5ea65b10d2d4c8249aca75690d4d71e17",
      "tree": "670395a11fa31332b69e8438cf70b83f5a4483a1",
      "parents": [
        "22356585712d1ff08fbfed152edd8b386873b238"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Mar 22 10:02:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:25 2011 -0700"
      },
      "message": "staging: hv: update dist release parsing in hv_kvp_daemon\n\nThe current code to parse the distribution file handles only files with\nat least 3 lines. openSuSE has 2 lines and Redhat only one (according to\ngoogle).\nUpdate the parser to handle up to three lines properly. Also make the\nbuffer allocation dynamic and remove a few casts to avoid compiler\nwarnings.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: KY Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22356585712d1ff08fbfed152edd8b386873b238",
      "tree": "aeb0a6192077d4865d06f6b35cdbf789b390ca99",
      "parents": [
        "75e4fb221babbe329c1aba8c34092d29034f1545"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Mon Mar 21 14:41:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:25 2011 -0700"
      },
      "message": "staging: hv: use sync_bitops when interacting with the hypervisor\n\nLocking is required when tweaking bits located in a shared page, use the\nsync_ version of bitops. Without this change vmbus_on_event() will miss\nevents and as a result, vmbus_isr() will not schedule the receive tasklet.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nAcked-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75e4fb221babbe329c1aba8c34092d29034f1545",
      "tree": "764badb19c87bf9e8f08573bf2d684a5924c4176",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 16 21:40:59 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:24 2011 -0700"
      },
      "message": "staging: hv: fix reversed memset arguments in hv_mouse\n\nsize is 3rd arg, not the 2nd.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b2a8b4b81966094703088a7bc76a313af841924d",
      "tree": "944235c53261c1897f0b7507bed438c18187714c",
      "parents": [
        "bdfd6b7d761c7bb8bc93055dac5040ece7d58e10",
        "5df23979bc628934febe02e80f9644ec67603ee8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:56:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:56:07 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: fix \"persistant\" typo\n  drm/radeon/kms: add some new ontario pci ids\n  drm/radeon/kms: pageflipping cleanup for avivo+\n  drm/radeon/kms: Add support for tv-out dongle on G5 9600\n  drm: export drm_find_cea_extension to drivers\n  drm/radeon/kms: add some sanity checks to obj info record parsingi (v2)\n  drm/i915: Reset GMBUS controller after NAK\n  drm/i915: Busy-spin wait_for condition in atomic contexts\n  drm/i915/lvds: Always return connected in the absence of better information\n"
    },
    {
      "commit": "5df23979bc628934febe02e80f9644ec67603ee8",
      "tree": "4b3dae80f394c673dd9452248dc9b885a5678fac",
      "parents": [
        "758f231ea280d0e5f01d537f26ad8f5c0e3de1cc"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon Apr 04 01:25:18 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 05 10:22:23 2011 +1000"
      },
      "message": "drm: fix \"persistant\" typo\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a5660b41af6a28f8004e70eb261e1202ad55c5e3",
      "tree": "5192bb81189953e2551ea7d66012b90cb5b1396b",
      "parents": [
        "d7c764c4c7b782c660b4600b0bff2e3509892a4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 14:26:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 14:26:54 2011 -0700"
      },
      "message": "tty: fix endless work loop when the buffer fills up\n\nCommit f23eb2b2b285 (\u0027tty: stop using \"delayed_work\" in the tty layer\u0027)\nended up causing hung machines on UP with no preemption, because the\nwork routine to flip the buffer data to the ldisc would endlessly re-arm\nitself if the destination buffer had filled up.\n\nWith the delayed work, that only caused a timer-driving polling of the\ntty state every timer tick, but without the delay we just ended up with\nbasically a busy loop instead.\n\nStop the insane polling, and instead make the code that opens up the\nreceive room re-schedule the buffer flip work.  That\u0027s what we should\nhave been doing anyway.\n\nThis same \"poll for tty room\" issue is almost certainly also the cause\nof excessive kworker activity when idle reported by Dave Jones, who also\nreported \"flush_to_ldisc executing 2500 times a second\" back in Nov 2010:\n\n  http://lkml.org/lkml/2010/11/30/592\n\nwhich is that silly flushing done every timer tick.  Wasting both power\nand CPU for no good reason.\n\nReported-and-tested-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nReported-and-tested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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"
    }
  ],
  "next": "5245e3a9f77a8dd4ea92d7bdab2e96629f1feda4"
}
