)]}'
{
  "log": [
    {
      "commit": "0a3b6e452b403f6e0cf3000da87b19e0fd9c4ba3",
      "tree": "0c05642148218023a68c4f9a56f4f778e557a63e",
      "parents": [
        "2637d139fb9a1bd428a003b7671fda40a034854f",
        "37b7370a8d439f6cab51ccf5d5cb41d0fb544fd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Do not report error overflow as a separate error\n  MCE, AMD: Limit MCE decoding to current families for now\n"
    },
    {
      "commit": "2637d139fb9a1bd428a003b7671fda40a034854f",
      "tree": "7983e0776c95990a545f83275682614e16a71167",
      "parents": [
        "494e2fbe1f8bee22ab2070bd6f4d1a24f7d5fd8b",
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:31 2010 -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: pxa27x_keypad - remove input_free_device() in pxa27x_keypad_remove()\n  Input: mousedev - fix regression of inverting axes\n  Input: uinput - add devname alias to allow module on-demand load\n  Input: hil_kbd - fix compile error\n  USB: drop tty argument from usb_serial_handle_sysrq_char()\n  Input: sysrq - drop tty argument form handle_sysrq()\n  Input: sysrq - drop tty argument from sysrq ops handlers\n"
    },
    {
      "commit": "37b7370a8d439f6cab51ccf5d5cb41d0fb544fd1",
      "tree": "ffe891f37b563eeabe67bdfbbe5b7e29937eae5e",
      "parents": [
        "e045c29126eae3a8cfdf8507baa75b5c70fd4f53"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 24 18:21:42 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Aug 26 12:46:03 2010 +0200"
      },
      "message": "amd64_edac: Do not report error overflow as a separate error\n\nWhen the Overflow MCi_STATUS bit is set, EDAC reports the lost error\nwith a \"no information available\" message which often puzzles users\nparsing the dmesg. This doesn\u0027t make much sense since this error has\nbeen lost anyway so no need for reporting it separately. Thus, report\nthe overflow bit setting in the MCE dump instead. While at it, remove\nreporting of MiscV and ErrorEnable (en) which are superfluous.\n\nNow it looks like this:\n\n[ 1501.650024] MC4_STATUS: Corrected error, other errors lost: yes, CPU context corrupt: no, CECC Error\n[ 1501.666887] Northbridge Error, node 2\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "55ee67f837882f28a900705a2ca1af257ab6c53d",
      "tree": "91393e3155968c1654bfdf89fdbe404afd736554",
      "parents": [
        "44b733809a5aba7f6b15a548d31a56d25bf3851c"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "kernel@teksavvy.com",
        "time": "Fri Aug 20 10:13:16 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:16 2010 -0400"
      },
      "message": "libata-sff: remove harmful BUG_ON from ata_bmdma_qc_issue\n\nRemove harmful BUG_ON() from ata_bmdma_qc_issue(),\nas it casts too wide of a net and breaks sata_mv.\nIt also crashes the kernel while doing the BUG_ON().\n\nThere\u0027s already a WARN_ON_ONCE() further down to catch\nthe case of POLLING for a BMDMA operation.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "44b733809a5aba7f6b15a548d31a56d25bf3851c",
      "tree": "200fbdd7c379be0050a2719b27fa49f87c8cb10d",
      "parents": [
        "60f5d6ef6b6e70fe850554381fd8336f11530002"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "kernel@teksavvy.com",
        "time": "Thu Aug 19 21:40:44 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:16 2010 -0400"
      },
      "message": "sata_mv: fix broken DSM/TRIM support (v2)\n\nFix DSM/TRIM commands in sata_mv (v2).\nThese need to be issued using old-school \"BM DMA\",\nrather than via the EDMA host queue.\n\nSince the chips don\u0027t have proper BM DMA status,\nwe need to be more careful with setting the ATA_DMA_INTR bit,\nsince DSM/TRIM often has a long delay between \"DMA complete\"\nand \"command complete\".\n\nGEN_I chips don\u0027t have BM DMA, so no TRIM for them.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "60f5d6ef6b6e70fe850554381fd8336f11530002",
      "tree": "dba90f93fab86f1d1cacdd0a9cc4033060713bdd",
      "parents": [
        "d26377b83972917cfb8f5bee193981aaa1130627"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 23 11:27:27 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:16 2010 -0400"
      },
      "message": "libata: be less of a drama queen on empty data commands\n\nata_qc_issue() BUG_ON()s on data commands w/o data, which may be\nsubmitted via SG_IO.  Be less of a drama queen and just trigger\nWARN_ON_ONCE() and fail the command with AC_ERR_SYSTEM.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Stefan Hübner \u003cstefan.huebner@stud.tu-ilmenau.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d26377b83972917cfb8f5bee193981aaa1130627",
      "tree": "5a25a1b00d8aecabf69b253c83e1dc652ab56db5",
      "parents": [
        "5f173107ecad83a50fc297f5a99bcda961501fc9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Aug 21 10:43:25 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:16 2010 -0400"
      },
      "message": "[libata] sata_dwc_460ex: signdness bug\n\ndma_dwc_xfer_setup() returns an int and \"dma_chan\" needs to be signed\nfor the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5f173107ecad83a50fc297f5a99bcda961501fc9",
      "tree": "02b2ef16c50af54dcffd009233a8cd9767115e2e",
      "parents": [
        "6d981b9a91be29c0deae5ac794a4fe885027032f"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Jul 24 16:53:48 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:16 2010 -0400"
      },
      "message": "ahci: add HFLAG_YES_FBS and apply it to 88SE9128\n\n88SE9128 can do FBS and sets it in HOST_CAP but forgets to set FBSCP\nin PORT_CMD.  Implement AHCI_HFLAG_YES_FBS and apply it to 88SE9128.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d981b9a91be29c0deae5ac794a4fe885027032f",
      "tree": "9a485db3c5771caccf82345b1f67de60704ee2ae",
      "parents": [
        "aba8a08ded89a74f1ba04ae94ecc98f26e27d41c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Nov 25 07:08:33 2009 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:15 2010 -0400"
      },
      "message": "libata: remove no longer needed pata_winbond driver\n\nWinbond W83759A controller is fully supported by pata_legacy driver\nso remove no longer needed pata_winbond driver.\n\nLeave PATA_WINBOND_VLB config option for compatibility reasons\nand teach pata_legacy to preserve the old behavior of pata_winbond\ndriver.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aba8a08ded89a74f1ba04ae94ecc98f26e27d41c",
      "tree": "97c2f8eb5fdb16f7e81f837cf0589d0d41a5a667",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Aug 17 14:13:42 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 25 19:24:15 2010 -0400"
      },
      "message": "pata_cmd64x: revert commit d62f5576\n\nCommit d62f5576 (pata_cmd64x: fix handling of address setup timings)\nincorrectly called ata_timing_compute() on UDMA mode on 0 @UT leading\nto devide by zero fault.  Revert it until better fix is available.\nThis is reported in bko#16607 by Milan Kocian who also root caused it.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d16607\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-and-root-caused-by: Milan Kocian \u003cmilan.kocian@wq.cz\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5a559057b4fa0f60b2772fb590bf13e90af7a57d",
      "tree": "193391b65af88f56ffc440a37cac29f363e79a8c",
      "parents": [
        "5e686019df425a4fd8003ce7f6eaccbe537331d8",
        "968591298514167d05b0379377757ddefc76f022"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 08:41:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 08:41:18 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  MAINTAINERS: hwmon/coretemp: Change maintainers\n  hwmon: (k8temp) Differentiate between AM2 and ASB1\n  hwmon: (ads7871) Fix ads7871_probe error paths\n  hwmon: (coretemp) Fix harmless build warning\n"
    },
    {
      "commit": "e09b4e9a8d15dce04bedf1b860abeec00de31aad",
      "tree": "8d103be84e6268a847affc3de46c42fd7bffe0b7",
      "parents": [
        "871eae4891a844e1fd065467b940f98dbf7aad1c",
        "dffe2e1e1a1ddb566a76266136c312801c66dcf7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 08:40:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 25 08:40:31 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: handle events as edge-triggered\n  xen: use percpu interrupts for IPIs and VIRQs\n"
    },
    {
      "commit": "288933c02b440621d9c8e7bb5f232cfb7bdef7df",
      "tree": "6b96af07765b142dde0131b629049ac72ba5bfec",
      "parents": [
        "268ba5c05b82af575819bd719a2facb2a3169260"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 16:37:53 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 25 07:51:40 2010 -0700"
      },
      "message": "Input: pxa27x_keypad - remove input_free_device() in pxa27x_keypad_remove()\n\nNo need to call input_free_device() after input_unregister_device().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "268ba5c05b82af575819bd719a2facb2a3169260",
      "tree": "8ce615e190e39bbc24e689e221a39390cc8d9fa7",
      "parents": [
        "8905aaafb4b5d9764c5b4b54c7d03eb41bb0a7e9"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Tue Aug 24 00:33:37 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 25 07:50:44 2010 -0700"
      },
      "message": "Input: mousedev - fix regression of inverting axes\n\nIntroduced by 987a6c0298260b7aa40702b349282554d6180e4b a swap in max/min\ncalculation gets fixed by this patch.\n\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a05e93f3b3fc2f53c1d0de3b17019e207c482349",
      "tree": "75cd457fee96e903503dc1c221f80baf05e07c08",
      "parents": [
        "c12c507d7185fe4e8ada7ed9832957576eefecf8"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Wed Aug 25 15:42:12 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 25 15:42:12 2010 +0200"
      },
      "message": "hwmon: (k8temp) Differentiate between AM2 and ASB1\n\nCommit 8bf0223ed515be24de0c671eedaff49e78bebc9c (hwmon, k8temp: Fix\ntemperature reporting for ASB1 processor revisions) fixed temperature\nreporting for ASB1 CPUs. But those CPU models (model 0x6b, 0x6f, 0x7f)\nwere packaged both as AM2 (desktop) and ASB1 (mobile). Thus the commit\nleads to wrong temperature reporting for AM2 CPU parts.\n\nThe solution is to determine the package type for models 0x6b, 0x6f,\n0x7f.\n\nThis is done using BrandId from CPUID Fn8000_0001_EBX[15:0]. See\n\"Constructing the processor Name String\" in \"Revision Guide for AMD\nNPT Family 0Fh Processors\" (Rev. 3.46).\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: stable@kernel.org [.32.x, .33.x, .34.x, .35.x]\nReported-by: Vladislav Guberinic \u003cneosisani@gmail.com\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c12c507d7185fe4e8ada7ed9832957576eefecf8",
      "tree": "7ca8bd24b74d42bf84377614f023a7c3c40214d6",
      "parents": [
        "45ff34d32a19e9008e7202ba2a7c0d0f40420228"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Aug 25 15:42:10 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 25 15:42:10 2010 +0200"
      },
      "message": "hwmon: (ads7871) Fix ads7871_probe error paths\n\n1. remove \u0027status\u0027 variable\n2. remove unneeded initialization of \u0027err\u0027 variable\n3. return missing error code if sysfs_create_group fail.\n4. fix the init sequence as:\n   - check hardware existence\n   - kzalloc for ads7871_data\n   - sysfs_create_group\n   - hwmon_device_register\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "45ff34d32a19e9008e7202ba2a7c0d0f40420228",
      "tree": "989cea53fffae3b70455694b4cd1afc6b3ed757b",
      "parents": [
        "502adf5778f4151dcba3f64dd6ed322151f3712c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 25 15:42:08 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 25 15:42:08 2010 +0200"
      },
      "message": "hwmon: (coretemp) Fix harmless build warning\n\nFix the following build warning:\n\n  CC [M]  drivers/hwmon/coretemp.o\ndrivers/hwmon/coretemp.c: In function \"coretemp_init\":\ndrivers/hwmon/coretemp.c:521: warning: unused variable \"n\"\ndrivers/hwmon/coretemp.c:521: warning: unused variable \"p\"\n\nIntroduced by commit 851b29cb3b196cb66452ec964ab5f66c9c9cd1ed. When\nyou drop code, you also have to drop the variables this code was\nusing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\n"
    },
    {
      "commit": "9559fcdbff4f93d29af04478bbc48294519424f5",
      "tree": "708465ed6fdbe18d88fff781bc447de98ec85780",
      "parents": [
        "f4e385ccfc10f44364101b126d1ac52b4c806f1d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Aug 24 11:31:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 11:41:08 2010 -0700"
      },
      "message": "drm/i915: fix vblank wait test condition\n\nWhen converting this to the new wait_for macro I inverted the wait\ncondition, which causes all sorts of problems.  So correct it to fix\nseveral failures caused by the bad wait (flickering, bad output\ndetection, tearing, etc.).\n\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dffe2e1e1a1ddb566a76266136c312801c66dcf7",
      "tree": "2c78da36fc090fff84ff316899f261d221155136",
      "parents": [
        "aaca49642b92c8a57d3ca5029a5a94019c7af69f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Aug 20 19:10:01 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Aug 24 11:14:12 2010 -0700"
      },
      "message": "xen: handle events as edge-triggered\n\nXen events are logically edge triggered, as Xen only calls the event\nupcall when an event is newly set, but not continuously as it remains set.\nAs a result, use handle_edge_irq rather than handle_level_irq.\n\nThis has the important side-effect of fixing a long-standing bug of\nevents getting lost if:\n - an event\u0027s interrupt handler is running\n - the event is migrated to a different vcpu\n - the event is re-triggered\n\nThe most noticable symptom of these lost events is occasional lockups\nof blkfront.\n\nMany thanks to Tom Kopec and Daniel Stodden in tracking this down.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Tom Kopec \u003ctek@acm.org\u003e\nCc: Daniel Stodden \u003cdaniel.stodden@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "aaca49642b92c8a57d3ca5029a5a94019c7af69f",
      "tree": "a86a88c11addd689a2903d21f1bb948f461c1a1d",
      "parents": [
        "76be97c1fc945db08aae1f1b746012662d643e97"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Aug 20 18:57:53 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Aug 24 11:13:28 2010 -0700"
      },
      "message": "xen: use percpu interrupts for IPIs and VIRQs\n\nIPIs and VIRQs are inherently per-cpu event types, so treat them as such:\n - use a specific percpu irq_chip implementation, and\n - handle them with handle_percpu_irq\n\nThis makes the path for delivering these interrupts more efficient\n(no masking/unmasking, no locks), and it avoid problems with attempts\nto migrate them.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "32e2f63bcc8903487975506d8db5931a8c4bbb1f",
      "tree": "9a0ea01c64faaf86dcfafac27f44a691f3f77702",
      "parents": [
        "a9728c9a31524ef927260096411ee85c8ee6b163"
      ],
      "author": {
        "name": "Jianwei Yang",
        "email": "jianwei.yang@intel.com",
        "time": "Tue Aug 24 14:32:38 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:42:09 2010 -0700"
      },
      "message": "intel_scu_ipc: fix IPC i2c write bug\n\nWe should pass the data to the data register.\n\nSigned-off-by: Jianwei Yang \u003cjianwei.yang@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9728c9a31524ef927260096411ee85c8ee6b163",
      "tree": "429229aadf335c62a44b159fc5e721218ec4393f",
      "parents": [
        "577ba406e1cceac4776b095c83ee2896074a0327"
      ],
      "author": {
        "name": "Ossama Othman",
        "email": "ossama.othman@intel.com",
        "time": "Tue Aug 24 12:55:14 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:42:08 2010 -0700"
      },
      "message": "rar: Fix off by one error\n\nIt looks like there is an off-by-one error in one of your changes to\ndrivers/staging/rar_register/rar_register.c:\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "577ba406e1cceac4776b095c83ee2896074a0327",
      "tree": "544d9eaa01335682e04fc19cf8ab25af95ab228a",
      "parents": [
        "1a7c55368c7c8749aa9326c29a50e79a4eba5d26"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 24 10:41:33 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 10:42:08 2010 -0700"
      },
      "message": "V4L/DVB: mantis: Fix IR_CORE dependency\n\nThis build bug triggers:\n\n drivers/built-in.o: In function `mantis_exit\u0027:\n (.text+0x377413): undefined reference to `ir_input_unregister\u0027\n drivers/built-in.o: In function `mantis_input_init\u0027:\n (.text+0x3774ff): undefined reference to `__ir_input_register\u0027\n\nIf MANTIS_CORE is enabled but IR_CORE is not. Add the correct\ndependency.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e045c29126eae3a8cfdf8507baa75b5c70fd4f53",
      "tree": "64579b87a85654b4da96a82e426f61868a165915",
      "parents": [
        "76be97c1fc945db08aae1f1b746012662d643e97"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Aug 06 18:55:45 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Aug 24 18:06:54 2010 +0200"
      },
      "message": "MCE, AMD: Limit MCE decoding to current families for now\n\nLimit MCE error decoding to current and older families only (K8-F11h).\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "bd45fe539f0e26ff8d76b4cb954195ab8a6467af",
      "tree": "515fb9c7280c7ec98a3e0c58f3af93548e88ee4f",
      "parents": [
        "e1f1f07334e73fbe53fd8432f57846d5a1b90b5a",
        "314b389b1795286400f109a25e9c2f02ab3b9b15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:26:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:26:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (25 commits)\n  powerpc: Fix config dependency problem with MPIC_U3_HT_IRQS\n  via-pmu: Add compat_pmu_ioctl\n  powerpc: Wire up fanotify_init, fanotify_mark, prlimit64 syscalls\n  powerpc/pci: Fix checking for child bridges in PCI code.\n  powerpc: Fix typo in uImage target\n  powerpc: Initialise paca-\u003ekstack before early_setup_secondary\n  powerpc: Fix bogus it_blocksize in VIO iommu code\n  powerpc: Inline ppc64_runlatch_off\n  powerpc: Correct smt_enabled\u003dX boot option for \u003e 2 threads per core\n  powerpc: Silence xics_migrate_irqs_away() during cpu offline\n  powerpc: Silence __cpu_up() under normal operation\n  powerpc: Re-enable preemption before cpu_die()\n  powerpc/pci: Drop unnecessary null test\n  powerpc/powermac: Drop unnecessary null test\n  powerpc/powermac: Drop unnecessary of_node_put\n  powerpc/kdump: Stop all other CPUs before running crash handlers\n  powerpc/mm: Fix vsid_scrample typo\n  powerpc: Use is_32bit_task() helper to test 32 bit binary\n  powerpc: Export memstart_addr and kernstart_addr on ppc64\n  powerpc: Make rwsem use \"long\" type\n  ...\n"
    },
    {
      "commit": "e1f1f07334e73fbe53fd8432f57846d5a1b90b5a",
      "tree": "5806700a8a9509732aa2dc752c9e93b77052aa89",
      "parents": [
        "472e449c1018a6ef81bc6e38ddfc1eaab9378ca6",
        "d49824c06778830c82906884b94d94354c3bbdc8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:21:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:21:45 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: sep: remove driver\n  Staging: batman-adv: Don\u0027t write in not allocated packet_buff\n  Staging: batman-adv: Don\u0027t use net_dev after dev_put\n  Staging: batman-adv: Create batman_if only on register event\n  Staging: batman-adv: fix own mac address detection\n  Staging: batman-adv: always reply batman icmp packets with primary mac\n  Staging: batman-adv: fix batman icmp originating from secondary interface\n  Staging: batman-adv: unify orig_hash_lock spinlock handling to avoid deadlocks\n  Staging: batman-adv: Fix merge of linus tree\n  Staging: spectra: removes unused functions\n  Staging: spectra: initializa lblk variable\n  Staging: spectra: removes unused variable\n  Staging: spectra: remove duplicate GLOB_VERSION definition\n  Staging: spectra: don\u0027t use locked_ioctl, fix build\n  Staging: use new REQ_FLUSH flag, fix build breakage\n  Staging: spectra: removes q-\u003eprepare_flush_fn, fix build breakage\n"
    },
    {
      "commit": "472e449c1018a6ef81bc6e38ddfc1eaab9378ca6",
      "tree": "8bc4da2376ee0030396ca00a932ac7af22c46e83",
      "parents": [
        "6d87f207c04370681b9a710b8dbed0f567491e49",
        "5d56356a2c9f5e96efe7a095cbf9b6fee8265d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:21:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:21:27 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  68328serial: check return value of copy_*_user() instead of access_ok()\n  synclink: add mutex_unlock() on error path\n  rocket: add a mutex_unlock()\n  ip2: return -EFAULT on copy_to_user errors\n  ip2: remove unneeded NULL check\n  serial: print early console device address in hex\n"
    },
    {
      "commit": "6d87f207c04370681b9a710b8dbed0f567491e49",
      "tree": "b6ca4ab9f7358f2ec8088fbadcb5f078a9c022f2",
      "parents": [
        "d20de763548f9948f4534fc816155d8ee48e1d35",
        "f6e6e7799ebcad40fa15e4015beca2d776554302"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:21:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:21:02 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  kobject_uevent: fix typo in comments\n  firmware_class: fix typo in error path\n  kobject: Break the kobject namespace defs into their own header\n"
    },
    {
      "commit": "d20de763548f9948f4534fc816155d8ee48e1d35",
      "tree": "66343a0f3a7dc134fab7cfd97f25d8efd5a8de65",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9",
        "70ddd47f7d56f17b40f78d21d6f653c84617e450"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:20:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 24 00:20:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  ARM: imx: fix build failure concerning otg/ulpi\n  USB: ftdi_sio: add product ID for Lenz LI-USB\n  USB: adutux: fix misuse of return value of copy_to_user()\n  USB: iowarrior: fix misuse of return value of copy_to_user()\n  USB: xHCI: update ring dequeue pointer when process missed tds\n  USB: xhci: Remove buggy assignment in next_trb()\n  USB: ftdi_sio: Add ID for Ionics PlugComputer\n  USB: serial: io_ti.c: don\u0027t return 0 if writing the download record failed\n  USB: otg: twl4030: fix wrong assumption of starting state\n  USB: gadget: Return -ENOMEM on memory allocation failure\n  USB: gadget: fix composite kernel-doc warnings\n  USB: ssu100: set tty_flags in ssu100_process_packet\n  USB: ssu100: add disconnect function for ssu100\n  USB: serial: export symbol usb_serial_generic_disconnect\n  USB: ssu100: rework logic for TIOCMIWAIT\n  USB: ssu100: add register parameter to ssu100_setregister\n  USB: ssu100: remove duplicate #defines in ssu100\n  USB: ssu100: refine process_packet in ssu100\n  USB: ssu100: add locking for port private data in ssu100\n  USB: r8a66597-udc: return -ENOMEM if kzalloc() fails\n  ...\n"
    },
    {
      "commit": "4cc4587fb14bb04fbc68096cc3780b4e6aa88fe7",
      "tree": "8ce2fc11b71dda7786b0978337fcdaca3d18e01c",
      "parents": [
        "bcc30d37582b3822ae24712e894379ccd8298e8f"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sun Aug 22 06:23:17 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 24 15:28:28 2010 +1000"
      },
      "message": "via-pmu: Add compat_pmu_ioctl\n\nThe ioctls are actually compatible, but due to historical mistake the\nnumbers differ between 32bit and 64bit.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea233f805537f5da16c2b34d85b6c5cf88a0f9aa",
      "tree": "6abf03c5a6b7e1e10678cf729a01f292763fa914",
      "parents": [
        "1865a9c382ede507065cf1575308b53495814c7d"
      ],
      "author": {
        "name": "Galen Seitz",
        "email": "galens@seitzassoc.com",
        "time": "Thu Aug 19 11:15:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:17 2010 -0700"
      },
      "message": "USB: ftdi_sio: add product ID for Lenz LI-USB\n\nAdd ftdi product ID for Lenz LI-USB, a model train interface.  This\nwas NOT tested against 2.6.35, but a similar patch was tested with the\nCentOS 2.6.18-194.11.1.el5 kernel.  It wasn\u0027t clear to me what\nordering is being used in ftdi_sio.c, so I inserted the ID after another\nmodel train entry(SPROG_II).\n\nSigned-off-by: Galen Seitz \u003cgalens@seitzassoc.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1865a9c382ede507065cf1575308b53495814c7d",
      "tree": "91e448411ba4a1b8478814253f20ecb8d56a2737",
      "parents": [
        "6d4d4554863b7897f2bc9cd9085f54c819152825"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sat Jul 31 21:40:07 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:17 2010 -0700"
      },
      "message": "USB: adutux: fix misuse of return value of copy_to_user()\n\ncopy_to_user() returns number of not copied bytes, not error code.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d4d4554863b7897f2bc9cd9085f54c819152825",
      "tree": "bdaa33a5a8978d2ab1ef8daedd932598118d8ed8",
      "parents": [
        "14184f9b8047026f1812f49df074e89dad3a09bc"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sat Jul 31 21:39:46 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: iowarrior: fix misuse of return value of copy_to_user()\n\ncopy_to_user() returns number of not copied bytes, not error code.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14184f9b8047026f1812f49df074e89dad3a09bc",
      "tree": "5492adad4d8ce5d263abbdad713c13a35b08202c",
      "parents": [
        "a1669b2c64a9c8b031e0ac5cbf2692337a577f7c"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Aug 09 13:56:15 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: xHCI: update ring dequeue pointer when process missed tds\n\nThis patch fixes a isoc transfer bug reported by Sander Eikelenboom.\nWhen ep-\u003eskip is set, endpoint ring dequeue pointer should be updated\nwhen processed every missed td. Although ring dequeue pointer will also\nbe updated when ep-\u003eskip is clear, leave it intact during missed tds\nprocessing may cause two issues:\n\n1). If the very next valid transfer following missed tds is a short\ntransfer, its actual_length will be miscalculated;\n2). If there are too many missed tds during transfer, new inserted tds\nmay found the transfer ring full and urb enqueue fails.\n\nReported-by: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nTested-by: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1669b2c64a9c8b031e0ac5cbf2692337a577f7c",
      "tree": "4224d7050c9b317c6d18074c678d590b82740236",
      "parents": [
        "666cc076d284e32d11bfc5ea2fbfc50434cff051"
      ],
      "author": {
        "name": "John Youn",
        "email": "John.Youn@synopsys.com",
        "time": "Mon Aug 09 13:56:11 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: xhci: Remove buggy assignment in next_trb()\n\nThe code to increment the TRB pointer has a slight ambiguity that could\nlead to a bug on different compilers.  The ANSI C specification does not\nspecify the precedence of the assignment operator over the postfix\noperator.  gcc 4.4 produced the correct code (increment the pointer and\nassign the value), but a MIPS compiler that one of John\u0027s clients used\nassigned the old (unincremented) value.\n\nRemove the unnecessary assignment to make all compilers produce the\ncorrect assembly.\n\nSigned-off-by: John Youn \u003cjohnyoun@synopsys.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "666cc076d284e32d11bfc5ea2fbfc50434cff051",
      "tree": "765ab9153b0b78872b7d446f3c30a87e1a28b9d9",
      "parents": [
        "fd6e5bbb241720715cee737f534496d7c0ae9022"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue Aug 10 20:31:21 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: ftdi_sio: Add ID for Ionics PlugComputer\n\nAdd the ID for the Ionics PlugComputer (\u003chttp://ionicsplug.com/\u003e).\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd6e5bbb241720715cee737f534496d7c0ae9022",
      "tree": "43bc8b85b2039c260f0d451d048be77e3121b2e8",
      "parents": [
        "461c317705eca5cac09a360f488715927fd0a927"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 10 14:29:19 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: serial: io_ti.c: don\u0027t return 0 if writing the download record failed\n\nIf the write download record failed we shouldn\u0027t return 0.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "461c317705eca5cac09a360f488715927fd0a927",
      "tree": "680ffe25b91adce6638a727657f5898a8d9c4ec1",
      "parents": [
        "7c81aafaf059b81ead2330bc13db78269ef62612"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Aug 11 13:02:32 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: otg: twl4030: fix wrong assumption of starting state\n\nThe reset state of twl4030-usb is not sleeping, it starts\nup awaken and we need to disable it if we have booted\nwith a disconnected cable to avoid over consumption on\nthe default state.\n\nTo avoid problems later, we read the current state of the\ntransceiver from the PHY_PWR_CTRL register. The bootloader\ncan, anyways, put the device to sleep before us.\n\nTested on a custom OMAP board.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c81aafaf059b81ead2330bc13db78269ef62612",
      "tree": "4e98fbe0298e523231fa6b7d470d640d364aa712",
      "parents": [
        "d187abb9a83e6c6b6e9f2ca17962bdeafb4bc903"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Aug 11 12:10:48 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: gadget: Return -ENOMEM on memory allocation failure\n\nIn this code, 0 is returned on memory allocation failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d187abb9a83e6c6b6e9f2ca17962bdeafb4bc903",
      "tree": "16eb22b79042d50834eb2be839d7cb240317c823",
      "parents": [
        "6b8f1ca5581bf9783069cd6bde65ba7a3a470aab"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Aug 11 12:07:13 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: gadget: fix composite kernel-doc warnings\n\nWarning(include/linux/usb/composite.h:284): No description found for parameter \u0027disconnect\u0027\nWarning(drivers/usb/gadget/composite.c:744): No description found for parameter \u0027c\u0027\nWarning(drivers/usb/gadget/composite.c:744): Excess function parameter \u0027cdev\u0027 description in \u0027usb_string_ids_n\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b8f1ca5581bf9783069cd6bde65ba7a3a470aab",
      "tree": "0a626d008a02e857fafba936eba46225f592ee53",
      "parents": [
        "85dee135b84f1c7cad252fa4a619ea692077a7fc"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Aug 13 09:59:31 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: ssu100: set tty_flags in ssu100_process_packet\n\nflag was never set in ssu100_process_packet.  Add logic to set it\nbefore calling tty_insert_flip_*\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85dee135b84f1c7cad252fa4a619ea692077a7fc",
      "tree": "e057b258899d9c22764ed4d223f8b12d7f1a18ad",
      "parents": [
        "5c7efeb76e7dc5145b467657fa049f3c1bd9cf58"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:11 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: ssu100: add disconnect function for ssu100\n\nAdd a disconnect function to the functions of this device.  The\ndisconnect is a call to usb_serial_generic_disconnect() so it requires\nthat symbol to be exported from generic.c.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c7efeb76e7dc5145b467657fa049f3c1bd9cf58",
      "tree": "bf1f7af8ee556d012dfd128c9c48f214e69f791e",
      "parents": [
        "f81c83db563334d8377b26ad45585261f604605a"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:10 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: serial: export symbol usb_serial_generic_disconnect\n\nThis is needed by the ssu100 driver to use this function.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f81c83db563334d8377b26ad45585261f604605a",
      "tree": "c6566eb22756dc8da59da413d3287443dbae5ba0",
      "parents": [
        "556f1a0e9c178193e584209b47cf1cb9f669bd51"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:09 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: ssu100: rework logic for TIOCMIWAIT\n\nRework the logic for TIOCMIWAIT to use wait_event_interruptible.\n\nThis also adds support for TIOCGICOUNT.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "556f1a0e9c178193e584209b47cf1cb9f669bd51",
      "tree": "7df2db7a1a0f40c2894d65520dededd8b094f863",
      "parents": [
        "79f203a26a07a9d5701c404925e85eb161b72cde"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:08 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: ssu100: add register parameter to ssu100_setregister\n\nThe function ssu100_setregister was hard coded to only set the MCR\nregister.  Add a register parameter so that other registers can be\nset.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "79f203a26a07a9d5701c404925e85eb161b72cde",
      "tree": "3bbe3adb4561aa3889b56e5bd624cd133edb6290",
      "parents": [
        "9b2cef31f2823558eb92a35624d37439599f3f9f"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:07 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: ssu100: remove duplicate #defines in ssu100\n\nThe ssu100 uses a TI16C550C UART so the SERIAL_ defines in this code\nare duplicates of those found in serial_reg.h.  Remove the defines in\nssu100.c and use the ones in the header file.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b2cef31f2823558eb92a35624d37439599f3f9f",
      "tree": "a0204b8573ef9695bed6db1373b671d055c5ced9",
      "parents": [
        "175230587bcca6dee0a1d6832a8a2138e32ab6ab"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:06 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: ssu100: refine process_packet in ssu100\n\nThe status information does not appear at the start of each incoming\npacket so the check for len \u003c 4 at the start of ssu100_process_packet\nis wrong.  Remove it.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "175230587bcca6dee0a1d6832a8a2138e32ab6ab",
      "tree": "ee5632466b6d4558749fc7c36dbd144c66b4e781",
      "parents": [
        "96f2a34d2cec71d59014be9ecd7a038435e88584"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Aug 05 17:01:05 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: ssu100: add locking for port private data in ssu100\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96f2a34d2cec71d59014be9ecd7a038435e88584",
      "tree": "12a030b3379f9b34a1df52fbff50ff64fdbfffc9",
      "parents": [
        "0827a9ff2bbcbb03c33f1a6eb283fe051059482c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 17 09:41:29 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: r8a66597-udc: return -ENOMEM if kzalloc() fails\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0827a9ff2bbcbb03c33f1a6eb283fe051059482c",
      "tree": "db790f7012c7d31d989c884075bd7d1af0f670ba",
      "parents": [
        "d1ab903d2552b2362339b19203c7f01c797cb316"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 17 15:15:37 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: io_ti: check firmware version before updating\n\nIf we can\u0027t read the firmware for a device from the disk, and yet the\ndevice already has a valid firmware image in it, we don\u0027t want to\nreplace the firmware with something invalid.  So check the version\nnumber to be less than the current one to verify this is the correct\nthing to do.\n\n\nReported-by: Chris Beauchamp \u003cchris@chillibean.tv\u003e\nTested-by: Chris Beauchamp \u003cchris@chillibean.tv\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1ab903d2552b2362339b19203c7f01c797cb316",
      "tree": "ca6194c3a70dac47fb86b834bdc1c01917312d8d",
      "parents": [
        "72916791cbeb9cc607ae620cfba207dea481cd76"
      ],
      "author": {
        "name": "Michael Wileczka",
        "email": "mikewileczka@yahoo.com",
        "time": "Wed Aug 18 07:14:37 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: ftdi_sio: fix endianess of max packet size\n\nThe USB max packet size (always little-endian) was not being byte\nswapped on big-endian systems.\n\nApplicable since [USB: ftdi_sio: fix hi-speed device packet size calculation] approx 2.6.31\n\nSigned-off-by: Michael Wileczka \u003cmikewileczka@yahoo.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "72916791cbeb9cc607ae620cfba207dea481cd76",
      "tree": "ed75dafc34a8ff276bd4251814f7eef4490460c0",
      "parents": [
        "f36ecd5de93e4c85a9e3d25100c6e233155b12e5"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Wed Aug 18 22:13:39 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: CP210x Fix Break On/Off\n\nThe definitions for BREAK_ON and BREAK_OFF are inverted, causing break\nrequests to fail. This patch sets BREAK_ON and BREAK_OFF to the correct\nvalues.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f36ecd5de93e4c85a9e3d25100c6e233155b12e5",
      "tree": "bb5b97163baea25f7d0187326ef8b9400d72cf0d",
      "parents": [
        "d92a3ca689257c6bec94e026538782c280afaaab"
      ],
      "author": {
        "name": "Jef Driesen",
        "email": "jefdriesen@telenet.be",
        "time": "Mon Aug 09 15:55:32 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: pl2303: New vendor and product id\n\nAdd support for the Zeagle N2iTiON3 dive computer interface. Since\nZeagle devices are actually manufactured by Seiko, this patch will\nsupport other Seiko based models as well.\n\nSigned-off-by: Jef Driesen \u003cjefdriesen@telenet.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d92a3ca689257c6bec94e026538782c280afaaab",
      "tree": "632adc518c4e76a343e4e975a925261e6b4ff525",
      "parents": [
        "0eee6a2b2a52e17066a572d30ad2805d3ebc7508"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sat Aug 07 16:20:35 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: serial: fix leak of usb serial module refrence count\n\nThe patch with title below makes reference count of usb serial module\nalways more than one after driver is bound.\n\n\tUSB-BKL: Remove BKL use for usb serial driver probing\n\nIn fact, the patch above only replaces lock_kernel() with try_module_get()\n, and does not use module_put() to do what unlock_kernel() did, so casue leak\nof reference count of usb serial module and the module can not be unloaded\nafter serial driver is bound with device.\n\nThis patch fixes the issue, also simplifies such things:\n\t-only call try_module_get() once in the entry of usb_serial_probe()\n\t-only call module_put() once in the exit of usb_serial_probe\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0eee6a2b2a52e17066a572d30ad2805d3ebc7508",
      "tree": "e68cd447fec2f67e3009fe0d05f275d4a142d986",
      "parents": [
        "ebb8a4e48722c8f5e04a6490b197d2fbc894a0f6"
      ],
      "author": {
        "name": "Ross Burton",
        "email": "ross@linux.intel.com",
        "time": "Fri Aug 06 16:36:39 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: add device IDs for igotu to navman\n\nI recently bought a i-gotU USB GPS, and whilst hunting around for linux\nsupport discovered this post by you back in 2009:\n\nhttp://kerneltrap.org/mailarchive/linux-usb/2009/3/12/5148644\n\n\u003eTry the navman driver instead.  You can either add the device id to the\n\u003e driver and rebuild it, or do this before you plug the device in:\n\u003e \tmodprobe navman\n\u003e \techo -n \"0x0df7 0x0900\" \u003e /sys/bus/usb-serial/drivers/navman/new_id\n\u003e\n\u003e and then plug your device in and see if that works.\n\nI can confirm that the navman driver works with the right device IDs on\nmy i-gotU GT-600, which has the same device IDs.  Attached is a patch\nadding the IDs.\n\nFrom: Ross Burton \u003cross@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebb8a4e48722c8f5e04a6490b197d2fbc894a0f6",
      "tree": "6fd92615398fae2af9ada5206f52dafde7d4e16a",
      "parents": [
        "76078dc4fc389185fe467d33428f259ea9e69807"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Aug 05 17:53:57 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:15 2010 -0700"
      },
      "message": "USB: isp1760: use a write barrier to ensure proper ndelay timing\n\nThe ISP1760 has some timing requirements where it has to delay a short\nperiod after a write to a register has started.  However, this delay is\nfrom the time the write hits the USB chip (the ISP1760), not from the\ntime where the processor started processing the write.  So on a quick\nenough processor, it is sometimes possible for the write to not hit the\ndevice before we start delaying, and we then violate the part\u0027s timing\nrequirements, so things stop working.\n\nTo avoid all this, insert a write barrier after the register write and\nbefore the timing delay/register read so we can guarantee we only start\ncounting time after the write has hit the device.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "76078dc4fc389185fe467d33428f259ea9e69807",
      "tree": "7d082d4153e0bbd357a6a85009f74374c2cda94f",
      "parents": [
        "9a887162be81bd21ea8495e0a57b46ab1d77d205"
      ],
      "author": {
        "name": "Michael Tokarev",
        "email": "mjt@tls.msk.ru",
        "time": "Fri Aug 06 18:49:21 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:14 2010 -0700"
      },
      "message": "USB: option: add Celot CT-650\n\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9a887162be81bd21ea8495e0a57b46ab1d77d205",
      "tree": "98c7ed8091883f84a2653f152d763656859624ca",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 12 09:59:58 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:14 2010 -0700"
      },
      "message": "USB: uvc_v4l2: cleanup test for end of loop\n\nWe\u0027re trying to test for the the end of the loop here.  \"format\" is\nnever NULL.  We don\u0027t know what \"format-\u003efcc\" is because we\u0027re past the\nend of the loop and I think \"fmt-\u003efmt.pix.pixelformat\" comes from the\nuser so we don\u0027t know what that is either.  It works, but it\u0027s cleaner\nto just test to see if (i \u003d\u003d ARRAY_SIZE(uvc_formats).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b113bb028999e82a8528e1484be8c23fb5a7d9",
      "tree": "18be926b8f7721e98d6a4517ced58b54937645fb",
      "parents": [
        "9c5ea3675dbe4853eea747542da257c3e6f18de2",
        "cca77b7c81876d819a5806f408b3c29b5b61a815"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:30:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:30:30 2010 -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  netfilter: fix CONFIG_COMPAT support\n  isdn/avm: fix build when PCMCIA is not enabled\n  header: fix broken headers for user space\n  e1000e: don\u0027t check for alternate MAC addr on parts that don\u0027t support it\n  e1000e: disable ASPM L1 on 82573\n  ll_temac: Fix poll implementation\n  netxen: fix a race in netxen_nic_get_stats()\n  qlnic: fix a race in qlcnic_get_stats()\n  irda: fix a race in irlan_eth_xmit()\n  net: sh_eth: remove unused variable\n  netxen: update version 4.0.74\n  netxen: fix inconsistent lock state\n  vlan: Match underlying dev carrier on vlan add\n  ibmveth: Fix opps during MTU change on an active device\n  ehea: Fix synchronization between HW and SW send queue\n  bnx2x: Update bnx2x version to 1.52.53-4\n  bnx2x: Fix PHY locking problem\n  rds: fix a leak of kernel memory\n  netlink: fix compat recvmsg\n  netfilter: fix userspace header warning\n  ...\n"
    },
    {
      "commit": "9c5ea3675dbe4853eea747542da257c3e6f18de2",
      "tree": "575a9498cc4156c4c938e2a39b5c4b3f5a46936f",
      "parents": [
        "c05e1e23b8e5cf6c3a499e4aeb8503dcb3924394",
        "a8ec105c0764c848d59f18a31f91fa00c99b2e7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:29:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:29:34 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  hp-wmi: Fix query interface\n  ACPI_TOSHIBA needs LEDS support\n"
    },
    {
      "commit": "c05e1e23b8e5cf6c3a499e4aeb8503dcb3924394",
      "tree": "d159b9722131e32288cd66030ee002e1ed808602",
      "parents": [
        "c70662ec47191eb235bb1d0a1466b923b7a08a94",
        "9c35e90c6fcf7f5baf27a63d9565e9f47633f299"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:29:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:29:18 2010 -0700"
      },
      "message": "Merge branch \u0027for-upstream/pvhvm\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6\n\n* \u0027for-upstream/pvhvm\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6:\n  xen: pvhvm: make it clearer that XEN_UNPLUG_* define bits in a bitfield\n  xen: pvhvm: rename xen_emul_unplug\u003dignore to \u003dunnnecessary\n  xen: pvhvm: allow user to request no emulated device unplug\n"
    },
    {
      "commit": "ee005577aa3b89f5291fe73be2054d375d23f5eb",
      "tree": "50fc586c3a3b6bdc73d68d103e2554544060e8bf",
      "parents": [
        "2e9e018ecd836d92cc4735b4d878d8b20c08b070",
        "d03330383c9255cdb184dd33594e89c3542f191b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:28:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:28:03 2010 -0700"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (33 commits)\n  drm/radeon/kms: fix typo in radeon_compute_pll_gain\n  drm/radeon/kms: try to detect tv vs monitor for underscan\n  drm/radeon/kms: fix sideport detection on newer rs880 boards\n  drm/radeon: fix passing wrong type to gem object create.\n  drm/radeon/kms: set encoder type to DVI for HDMI on evergreen\n  drm/radeon/kms: add back missing break in info ioctl\n  drm/radeon/kms: don\u0027t enable MSIs on AGP boards\n  drm/radeon/kms: fix agp mode setup on cards that use pcie bridges\n  drm: move dereference below check\n  drm: fix end of loop test\n  drm/radeon/kms: rework radeon_dp_detect() logic\n  drm/radeon/kms: add missing asic callback assignment for evergreen\n  drm/radeon/kms/DCE3+: switch pads to ddc mode when going i2c\n  drm/radeon/kms/pm: bail early if nothing\u0027s changing\n  drm/radeon/kms/atom: clean up dig atom handling\n  drm/radeon/kms: DCE3/4 transmitter fixes\n  drm/radeon/kms: rework encoder handling\n  drm/radeon/kms: DCE3/4 AdjustPixelPll updates\n  drm/radeon: Fix stack data leak\n  drm/radeon/kms: fix GTT/VRAM overlapping test\n  ...\n"
    },
    {
      "commit": "5d56356a2c9f5e96efe7a095cbf9b6fee8265d22",
      "tree": "047e5aef4997096cdfdf8a536a23094d81be28e1",
      "parents": [
        "80d04f22b0869a1145b36a90a83a79603ac92be8"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sun Aug 01 10:29:06 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:17:22 2010 -0700"
      },
      "message": "68328serial: check return value of copy_*_user() instead of access_ok()\n\nAs copy_*_user() calls access_ok() it should not be called explicitly.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "80d04f22b0869a1145b36a90a83a79603ac92be8",
      "tree": "196b465c243e3b230530ffeda8ef3396bdd82a94",
      "parents": [
        "49bf7eaffc0c252ab2a2cc8f1bf8c0077e778704"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Aug 11 20:01:46 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:17:21 2010 -0700"
      },
      "message": "synclink: add mutex_unlock() on error path\n\nThere is a path which still holds its mutex here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49bf7eaffc0c252ab2a2cc8f1bf8c0077e778704",
      "tree": "51e65d529687bbca73d9d4081bb9dd7c912cff29",
      "parents": [
        "05254a207a255e1a76f9b349a783b5016b874d72"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Aug 11 20:00:09 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:17:21 2010 -0700"
      },
      "message": "rocket: add a mutex_unlock()\n\nThis path needs a mutex_unlock().  This is stuff from the bkl to mutex\ntransition.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05254a207a255e1a76f9b349a783b5016b874d72",
      "tree": "13d95f3956978e1e8e347be48b565cdf5b661c89",
      "parents": [
        "f64ac9830b2a2455208ee023f6bac480ae159db4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 12 13:48:59 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:17:21 2010 -0700"
      },
      "message": "ip2: return -EFAULT on copy_to_user errors\n\ncopy_to_user() returns the number of bytes remaining but we want to return\na negative error code on errors.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: \"Michael H. Warfield\" \u003cmhw@wittsend.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f64ac9830b2a2455208ee023f6bac480ae159db4",
      "tree": "c91728532925b176ceb970f3278e5c267e3b669c",
      "parents": [
        "07cda511c78db79974f56b277b3704bfc6bba711"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 12 13:48:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:17:20 2010 -0700"
      },
      "message": "ip2: remove unneeded NULL check\n\nWe don\u0027t pass NULL tty pointers to the close function, and anyway we\nalready dereferenced it at this point.  This check can be removed.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: \"Michael H. Warfield\" \u003cmhw@wittsend.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07cda511c78db79974f56b277b3704bfc6bba711",
      "tree": "dcb789e1a26df94460853885bb3cc52115f9d24d",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 12 12:16:43 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:17:20 2010 -0700"
      },
      "message": "serial: print early console device address in hex\n\nDevice addresses are usually printed in hex.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d49824c06778830c82906884b94d94354c3bbdc8",
      "tree": "38cc9ffcf12e37c0a7d7459866bffb0239d109f3",
      "parents": [
        "f86b9984250fa2b71ce36d4693a939a58579583b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 10:28:31 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:38 2010 -0700"
      },
      "message": "Staging: sep: remove driver\n\nIt\u0027s currently stalled and the original submitter recommended that it\njust be dropped at this point in time due.\n\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f86b9984250fa2b71ce36d4693a939a58579583b",
      "tree": "3eb64c2a22559d122e636171dac50a33c66ae456",
      "parents": [
        "51a00eaf6e008b60943af6ab68c17ac3622208dc"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven.eckelmann@gmx.de",
        "time": "Sat Aug 21 14:18:10 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:38 2010 -0700"
      },
      "message": "Staging: batman-adv: Don\u0027t write in not allocated packet_buff\n\nEach net_device in a system will automatically managed as a possible\nbatman_if and holds different informations like a buffer with a prepared\noriginator messages. To reduce the memory usage, the packet_buff will\nonly be allocated when the interface is really added/enabled for\nbatman-adv.\n\nThe function to update the hw address information inside the packet_buff\njust assumes that the packet_buff is always initialised and thus the\nkernel will just oops when we try to change the hw address of a not\nalready fully enabled interface.\n\nWe must always check if the packet_buff is allocated before we try to\nchange information inside of it.\n\nReported-by: Tim Glaremin \u003cTim.Glaremin@web.de\u003e\nReported-by: Kazuki Shimada \u003czukky@bb.banban.jp\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51a00eaf6e008b60943af6ab68c17ac3622208dc",
      "tree": "4333cdeeb875c4378e83c37681729619e6e1034e",
      "parents": [
        "1189f130f89b73eecb6117c0fc5e90abbcb7faa0"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven.eckelmann@gmx.de",
        "time": "Sat Aug 21 14:18:09 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:37 2010 -0700"
      },
      "message": "Staging: batman-adv: Don\u0027t use net_dev after dev_put\n\ndev_put allows a device to be freed when all its references are dropped.\nAfter that we are not allowed to access that information anymore. Access\nto the data structure of a net_device must be surrounded a dev_hold\nand ended using dev_put.\n\nbatman-adv adds a device to its own management structure in\nhardif_add_interface and will release it in hardif_remove_interface.\nThus it must hold a reference all the time between those functions to\nprevent any access to the already released net_device structure.\n\nReported-by: Tim Glaremin \u003cTim.Glaremin@web.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1189f130f89b73eecb6117c0fc5e90abbcb7faa0",
      "tree": "2e3ea12db94b79a177c86727a50c674d9b504324",
      "parents": [
        "51e21ae3d79e608022271f91166c84bd0e9fb8b8"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven.eckelmann@gmx.de",
        "time": "Sat Aug 21 14:18:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:37 2010 -0700"
      },
      "message": "Staging: batman-adv: Create batman_if only on register event\n\nWe try to get all events for all net_devices to be able to add special\nsysfs folders for the batman-adv configuration. This also includes such\nevents like NETDEV_POST_INIT which has no valid kobject according to\nv2.6.32-rc3-13-g7ffbe3f. This would create an oops in that situation.\n\nIt is enough to create the batman_if only on NETDEV_REGISTER events\nbecause we will also receive those events for devices which already\nexisted when we registered the notifier call.\n\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51e21ae3d79e608022271f91166c84bd0e9fb8b8",
      "tree": "806f4421a649898a4eb9bcec3f7f65f5b003e19d",
      "parents": [
        "b7a23bce7bc9cac85eab1b958e922b2c472ab8fd"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 09 23:56:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:37 2010 -0700"
      },
      "message": "Staging: batman-adv: fix own mac address detection\n\nEarlier batman-adv versions would only create a batman_if struct after\na corresponding interface had been activated by a user. Now each\nexisting system interface has a batman_if struct and has to be checked\nby verifying the IF_ACTIVE flag.\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b7a23bce7bc9cac85eab1b958e922b2c472ab8fd",
      "tree": "1f3d960e4a096dcd3bc1850a809c1543a5afbeca",
      "parents": [
        "13334d4875dbaeeb44e7905463f07e236f80311f"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 09 23:56:41 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:36 2010 -0700"
      },
      "message": "Staging: batman-adv: always reply batman icmp packets with primary mac\n\nWhen receiving an batman icmp echo request or in case of a time-to-live\nexceeded batman would reply with the mac address of the outgoing\ninterface which might be a secondary interface. Because secondary\ninterfaces are not globally known this might lead to confusion.\nNow, replies are sent with the mac address of the primary interface.\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "13334d4875dbaeeb44e7905463f07e236f80311f",
      "tree": "ce73f583ef4ca95348e62e1b93e266b6945a6234",
      "parents": [
        "9abc10238e1df7ce81c58a441f65efd5e905b9e8"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 09 23:56:40 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:36 2010 -0700"
      },
      "message": "Staging: batman-adv: fix batman icmp originating from secondary interface\n\nIf a batman icmp packet had to be routed over a secondary interface\nat the first hop, the mac address of that secondary interface would\nbe written in the \u0027orig\u0027 field of the icmp packet. A node which is\nmore than one hop away is not aware of the mac address because\nsecondary interfaces are not flooded through the whole mesh and\ntherefore can\u0027t send a reply.\nThis patch always sends the mac address of the primary interface\nin the \u0027orig\u0027 field of the icmp packet.\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9abc10238e1df7ce81c58a441f65efd5e905b9e8",
      "tree": "fded6a1a42823424233f41ecd5f92d8f99f47c78",
      "parents": [
        "466122df80e447883588ffcf9d21b88152934819"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 09 23:56:39 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:36 2010 -0700"
      },
      "message": "Staging: batman-adv: unify orig_hash_lock spinlock handling to avoid deadlocks\n\nThe orig_hash_lock spinlock always has to be locked with IRQs being\ndisabled to avoid deadlocks between code that is being executed in\nIRQ context and code that is being executed in non-IRQ context.\n\nReported-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "466122df80e447883588ffcf9d21b88152934819",
      "tree": "c04090e00c5b0e367e40db29ed266eddad42e942",
      "parents": [
        "49b48547724eca062aec13a3bfd621194836513b"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven.eckelmann@gmx.de",
        "time": "Mon Aug 09 23:56:38 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:35 2010 -0700"
      },
      "message": "Staging: batman-adv: Fix merge of linus tree\n\nGreg Kroah-Hartman merged Linus 2.6.36 tree in\ne9563355ac1175dd3440dc2ea5c28b27ed51a283 with his staging tree.\nDifferent parts of the merge conflicts were resolved incorrectly and may\nresult in an abnormal behavior.\n\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49b48547724eca062aec13a3bfd621194836513b",
      "tree": "afbb4f67eec2e1db85110470f26787cc853de157",
      "parents": [
        "fd484b86a22efeea06298c0dc3b1518473ff2fc4"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Jul 17 16:46:28 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:35 2010 -0700"
      },
      "message": "Staging: spectra: removes unused functions\n\nFix compilation warning removing unused functions.\n\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd484b86a22efeea06298c0dc3b1518473ff2fc4",
      "tree": "d1947a211a4b48399cb7bd48c8af2b6507cf6469",
      "parents": [
        "676cecaaddd09bbe41a38b1d15f190da10087294"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Jul 17 16:45:27 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:35 2010 -0700"
      },
      "message": "Staging: spectra: initializa lblk variable\n\nFix a compile warning by initializaing lblk. Since FTL_Get_Block_Index()\nreturns BAD_BLOCK if it doesn\u0027t find the logical block number, lblk\nnumber is initizalized to BAD_BLOCK.\n\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "676cecaaddd09bbe41a38b1d15f190da10087294",
      "tree": "78b6afdf8f7b8a4a68746fa9b492a44becd598d1",
      "parents": [
        "c321da6dc53cd692dc2db82686d5dfd150a3b817"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Jul 17 16:42:19 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:34 2010 -0700"
      },
      "message": "Staging: spectra: removes unused variable\n\nFix a compile warning by removing an unused variable int i.\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c321da6dc53cd692dc2db82686d5dfd150a3b817",
      "tree": "d18cd8501b6bb60f4e78a4e94ea3303f3a6a61a4",
      "parents": [
        "6e19d2db499b66aa7942bd36a7b55bb725379aae"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Jul 17 16:39:54 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:34 2010 -0700"
      },
      "message": "Staging: spectra: remove duplicate GLOB_VERSION definition\n\nThis is the first patch of a patchset that removes all compilations\nwarnings in staging/spectra.\n\nThese patches are a delta from a previous patchset and it assumes that\nthese three patches all already applied:\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e19d2db499b66aa7942bd36a7b55bb725379aae",
      "tree": "bcf7247d336e95b32419a1d5b8743fef48dbd77f",
      "parents": [
        "7b633f6624ce4ea6199a54c2cad6c9e84164f8f5"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Jul 10 00:07:35 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:34 2010 -0700"
      },
      "message": "Staging: spectra: don\u0027t use locked_ioctl, fix build\n\nLast patch has a style problem. Sending the correct one. Sorry for the noise\n\nSince BKL was removed from block ioctl handling code, locked_ioctl doesn\u0027t\nexist anymore.\n\nUsing ioctl instead and doing the locking manually.\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b633f6624ce4ea6199a54c2cad6c9e84164f8f5",
      "tree": "4998a7b315be0c6faaefe3eee2bdd7dab7157805",
      "parents": [
        "09e74c794fc9d5064e07c4bf6c9d5458586385c1"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Fri Jul 09 23:28:13 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:33 2010 -0700"
      },
      "message": "Staging: use new REQ_FLUSH flag, fix build breakage\n\nREQ_TYPE_LINUX_BLOCK and REQ_LB_OP_FLUSH doesn\u0027t exist anymore. Using\nthe new REQ_FLUSH flag instead\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09e74c794fc9d5064e07c4bf6c9d5458586385c1",
      "tree": "43a5a96b8f0c03db3359b5434ddf1ca56c9f6dc1",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Fri Jul 09 23:25:12 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:15:33 2010 -0700"
      },
      "message": "Staging: spectra: removes q-\u003eprepare_flush_fn, fix build breakage\n\nThis patch is the first one of a patchset that allows \nstagin/spectra driver to compile in linux-next. \n\nblk_queue_ordered doesn\u0027t receive a prepare flush function anymore\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f45f3c1f3f616ca1d1e1eb5e7a720ca63cb59550",
      "tree": "86377f566006497bb55aa4dac3c05e49c632688d",
      "parents": [
        "8488a38f4d2f43bd55a3e0db4cd57a5bef3af6d6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Aug 18 17:15:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 18:12:46 2010 -0700"
      },
      "message": "firmware_class: fix typo in error path\n\nIn the error path, _request_firmware sets\nfirmware_p to NULL rather than *firmware_p,\nwhich leads to passing a freed firmware\nstruct to drivers when the firmware file\ncannot be found. Fix this.\n\nBroken by commit f8a4bd3456b988fc73b2c.\n\nReported-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a8ec105c0764c848d59f18a31f91fa00c99b2e7f",
      "tree": "eb4c68789aae5d4ffaeb6acaff40af5b0823c944",
      "parents": [
        "c76a3e1d6c52c5cc1371f1abc7381c5715ebdf7f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Aug 23 15:52:34 2010 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Aug 23 16:27:08 2010 -0400"
      },
      "message": "hp-wmi: Fix query interface\n\nThe machines I have appear to provide their return value in the arguments\nstructure, not the output structure. Rework the driver to use that again\nin order to get rfkill working again.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c76a3e1d6c52c5cc1371f1abc7381c5715ebdf7f",
      "tree": "6291024ea5dacbf33c876666ac9c7e0c39dfad45",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Aug 23 11:32:36 2010 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Aug 23 15:56:43 2010 -0400"
      },
      "message": "ACPI_TOSHIBA needs LEDS support\n\nDon\u0027t ask how ACPI_TOSHIBA got enabled on in desktop system\u0027s .config -\nI don\u0027t know.  But it has silently been there until I tried 2.6.36-rc2,\nwhere it broke the build because I don\u0027t have LED support turned on.\nAttached patch fixes things up.\n\n(I had to change BACKLIGHT_CLASS_DEVICE to \"depends\" because otherwise\nI get unsightly core dumps out of scripts/kconfig/conf).\n\njon\n\n--\ntoshiba: make sure we pull in LED support\n\nThe Toshiba extras driver uses the LED module, so make sure we have it\nconfigure in.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1dc7ce99b091a11cce0f34456c1ffcb928f17edd",
      "tree": "b9f125fc324a86ff4af64fb0799d20330f61084c",
      "parents": [
        "c93a4dfb31f2c023da3ad1238c352452f2cc0e05"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:29 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Aug 23 11:59:29 2010 +0100"
      },
      "message": "xen: pvhvm: rename xen_emul_unplug\u003dignore to \u003dunnnecessary\n\nIt is not immediately clear what this option causes to become\nignored. The actual meaning is that it is not necessary to unplug the\nemulated devices to safely use the PV ones, even if the platform does\nnot support the unplug protocol. (pressumably the user will only add\nthis option if they have ensured that their domain configuration is\nsafe).\n\nI think xen_emul_unplug\u003dunnecessary better captures this.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "f95d76ab82c381ce2221fbe75f331ff1478732db",
      "tree": "73ba74e8018b1a38c04b3e638055264b85db7168",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Aug 23 12:39:29 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Aug 23 12:39:29 2010 +0200"
      },
      "message": "ipheth: add support for iPhone 4\n\nThis adds support for the iPhone 4 to the ipheth driver.\n\nAcked-by: Diego Giagio \u003cdiego@giagio.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "6a6d01d374d03bd2f90030200cb78567444addc4",
      "tree": "97fc7dcf249f1dd83c8474be517ed9b184f659c4",
      "parents": [
        "09cd2b99c6cdd1e14e84c1febca2fb91e9f4e5ba"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Aug 19 07:07:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 21:37:33 2010 -0700"
      },
      "message": "isdn/avm: fix build when PCMCIA is not enabled\n\nWhy wouldn\u0027t kconfig symbol ISDN_DRV_AVMB1_B1PCMCIA also depend on\nPCMCIA?\n\nFix build for PCMCIA not enabled:\n\nERROR: \"b1_free_card\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1ctl_proc_fops\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_reset_ctr\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_load_firmware\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_send_message\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_release_appl\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_register_appl\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_getrevision\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_detect\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_interrupt\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_alloc_card\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Carsten Paeth \u003ccalle@calle.de\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d03330383c9255cdb184dd33594e89c3542f191b",
      "tree": "2b2e9676e5c0c7f365a68779cab7669ad009f48d",
      "parents": [
        "0537398b211b4f040564beec458e23571042d335",
        "625db6b7e34580b750a13fd36a211a4366f6c3e2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:34:59 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:34:59 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of /ssd/git/drm-nouveau-next into drm-core-next\n\n* \u0027nouveau/for-airlied\u0027 of /ssd/git/drm-nouveau-next:\n  drm/nouveau: fix earlier mistake when fixing merge conflict\n  drm/nvc0: fix thinko in instmem suspend/resume\n  drm/nouveau: Workaround missing GPIO tables on an Apple iMac G4 NV18.\n  drm/nouveau: Add TV-out quirk for an MSI nForce2 IGP.\n  drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries\n  drm/nouveau: punt some more log messages to debug level\n  drm/nouveau: remove warning about unknown tmds table revisions\n  drm/nouveau: check for error when allocating/mapping dummy page\n  drm/nouveau: fix race condition when under memory pressure\n  drm/nv50: fix minor thinko from nvc0 changes\n  drm/nouveau: Don\u0027t try DDC on the dummy I2C channel.\n"
    },
    {
      "commit": "0537398b211b4f040564beec458e23571042d335",
      "tree": "e066281544817d92918f155071b87e7c24099a05",
      "parents": [
        "039ed2d9a24b3c4e272439b1551762fcb77c188a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Aug 17 00:35:45 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:30:14 2010 +1000"
      },
      "message": "drm/radeon/kms: fix typo in radeon_compute_pll_gain\n\nLooks like this got copied from the ddx wrong.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "039ed2d9a24b3c4e272439b1551762fcb77c188a",
      "tree": "6bd1fe3b057805e5b1aeb9a30e022772d4de7103",
      "parents": [
        "4b80d954a7e54c13a5063af18d01719ad6a0daf3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Aug 20 11:57:19 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:30:02 2010 +1000"
      },
      "message": "drm/radeon/kms: try to detect tv vs monitor for underscan\n\nWhen enabling underscan for hdmi monitors, attempt to detect\nwhether we are driving a TV or a monitor.  The should hopefully\nprevent underscan from being enabled on monitors attached via\nhdmi that do not overscan the image.  Only enable underscan\nif the mode is a common hdtv mode (480p, 720p, etc.).\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4b80d954a7e54c13a5063af18d01719ad6a0daf3",
      "tree": "77ec29f90271ee1d9054222da19c046d9a8c3fa6",
      "parents": [
        "4dfe947e74a1de3eb638cc36d51bf56d6609057b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Aug 20 12:47:54 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:29:46 2010 +1000"
      },
      "message": "drm/radeon/kms: fix sideport detection on newer rs880 boards\n\nThe meaning of ucMemoryType changed on recent boards, however,\nulBootUpSidePortClock should be set properly across all boards.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4dfe947e74a1de3eb638cc36d51bf56d6609057b",
      "tree": "e8ae53c554ecabb2e7536f285528ea98d78b5982",
      "parents": [
        "d033af87e2a215a57ac2bbc47e0d7a544f2afcc4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:27:47 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 23 08:27:47 2010 +1000"
      },
      "message": "drm/radeon: fix passing wrong type to gem object create.\n\nWe are passing a ttm type when we want to pass true/false.\n\nReported-by: Dr. David Alan Gilbert \u003clinux@treblig.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4238a417a91643e1162a98770288f630e37f0484",
      "tree": "9a4ec0f4249ebe5c723d3f281f087aa472666c02",
      "parents": [
        "bc584c5107bfd97e2aa41c798e3b213bcdd4eae7",
        "4fefe435626758b14e6c05d2a5f8d71a997c0ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 22 11:03:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 22 11:03:27 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel: (58 commits)\n  drm/i915,intel_agp: Add support for Sandybridge D0\n  drm/i915: fix render pipe control notify on sandybridge\n  agp/intel: set 40-bit dma mask on Sandybridge\n  drm/i915: Remove the conflicting BUG_ON()\n  drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/\n  drm/i915/suspend: Flush register writes before busy-waiting.\n  i915: disable DAC on Ironlake also when doing CRT load detection.\n  drm/i915: wait for actual vblank, not just 20ms\n  drm/i915: make sure eDP PLL is enabled at the right time\n  drm/i915: fix VGA plane disable for Ironlake+\n  drm/i915: eDP mode set sequence corrections\n  drm/i915: add panel reset workaround\n  drm/i915: Enable RC6 on Ironlake.\n  drm/i915/sdvo: Only set is_lvds if we have a valid fixed mode.\n  drm/i915: Set up a render context on Ironlake\n  drm/i915 invalidate indirect state pointers at end of ring exec\n  drm/i915: Wake-up wait_request() from elapsed hang-check (v2)\n  drm/i915: Apply i830 errata for cursor alignment\n  drm/i915: Only update i845/i865 CURBASE when disabled (v2)\n  drm/i915: FBC is updated within set_base() so remove second call in mode_set()\n  ...\n"
    },
    {
      "commit": "4fefe435626758b14e6c05d2a5f8d71a997c0ad6",
      "tree": "efd6adcafcdc73902cf940ec2bfb89055ab37be0",
      "parents": [
        "3fdef0205e69b80c4219f14b834cb85eb719039f"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Thu Aug 19 09:46:16 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 21 23:29:03 2010 -0700"
      },
      "message": "drm/i915,intel_agp: Add support for Sandybridge D0\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "3fdef0205e69b80c4219f14b834cb85eb719039f",
      "tree": "31f0fc0b6d48661bec5f165971b311a3521a8846",
      "parents": [
        "877fdacf8291d7627f339885b5ae52c2f6061734"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Thu Aug 19 09:46:15 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 21 23:28:54 2010 -0700"
      },
      "message": "drm/i915: fix render pipe control notify on sandybridge\n\nThis one is missed in last pipe control fix for sandybridge,\nthat really unmask interrupt bit for notify in render engine IMR.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "877fdacf8291d7627f339885b5ae52c2f6061734",
      "tree": "2bfa23d723deeeb95298f69a83ab44f70dcac96c",
      "parents": [
        "156dadc180a1bd3a25d644ee6c361afc465ccd0e"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Thu Aug 19 09:46:13 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 21 23:24:50 2010 -0700"
      },
      "message": "agp/intel: set 40-bit dma mask on Sandybridge\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "156dadc180a1bd3a25d644ee6c361afc465ccd0e",
      "tree": "2a4e58c0d79d44bddf626c55abe9080432d6f010",
      "parents": [
        "90eb77baaea35c591bd324b31e9eac032bd603c9"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Aug 15 10:52:34 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 21 23:21:13 2010 -0700"
      },
      "message": "drm/i915: Remove the conflicting BUG_ON()\n\nWe now attempt to free \"active\" objects following a GPU hang as either\nthe GPU will be reset or the hang is permenant. In either case, the GPU\nwrites will not be flushed to main memory and it should be safe to\nreturn that memory back to the system.\n\nThe BUG_ON(active) is thus overkill and can erroneously fire after a\nEIO.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    }
  ],
  "next": "90eb77baaea35c591bd324b31e9eac032bd603c9"
}
