)]}'
{
  "log": [
    {
      "commit": "5dc3339aa5ba29593ea57814049ddca8c12831c8",
      "tree": "0481d4344d0cf4052effce8605706414ce63ce8a",
      "parents": [
        "481ea5a16aaabe2570d56b5a4d29fa80adc8008b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sat Apr 12 13:25:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4964/1: htc-pasic3: MFD driver for PASIC3 LED control + DS1WM chip\n\nThis driver will provide registers, clocks and GPIOs of\nthe HTC PASIC3 (AIC3) and PASIC2 (AIC2) chips to the\nds1wm and leds-pasic3 drivers.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1635b8fe59de2c5223cda5ca8397b875c901904",
      "tree": "047db24bdba7da410937e1f8da821d30e9052a9f",
      "parents": [
        "e6816f34e4ee237fc1b54e0357e9ea31462ad411"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:20:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4947/1: htc-egpio, a driver for GPIO/IRQ expanders with fixed input/output pins\n\nimplemented in CPLD chips on several HTC devices.\n\nThe original driver was written by Kevin O\u0027Connor, I have adapted it to\nuse gpiolib and made the bus/register widths configurable.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b97d4803400a4442b0e4ae14d0bd8e83994b9004",
      "tree": "6ee8c83042e11827734f6ac195a4c4903825d5c7",
      "parents": [
        "5004de1809a5ad97a76840da9f62a1111da505e7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 25 11:21:11 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 15:21:30 2008 -0700"
      },
      "message": "ACPI: fix Medion _PRT quirk (use \"ISA_\", not \"ISA\")\n\nThis fixes the builtin RTL8139 NIC on the Medion MD9580-F laptop.  The\nBIOS reports the interrupt routing incorrectly.  I recently added a\nquirk to work around this, and this patch fixes a typo in the quirk.\n\nWe pad every ACPI pathname component to four characters, so \".ISA.\" will\nnever match anything.  We need \".ISA_.\" instead.\n\nThank you Johann-Nikolaus Andreae \u003cjohann-nikolaus.andreae@nacs.de\u003e\nfor patiently testing this patch.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d4773\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5004de1809a5ad97a76840da9f62a1111da505e7",
      "tree": "8550cd78e5cc0086922cc307c6a173de923ba957",
      "parents": [
        "e584152571d1535a3d27138b91e0ece3b713dd6b",
        "8c07e46f39d8c613cf2281c7d87908c0105fb0d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 09:06:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 09:06:44 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Fix docbook problem\n  ASoC/TLV320AIC3X: Stop I2C driver ID abuse\n  i2c-omap: Fix unhandled fault\n  i2c-bfin-twi: Disable BF54x support for now\n"
    },
    {
      "commit": "a4083c9271e0a697278e089f2c0b9a95363ada0a",
      "tree": "db82449c18bc1410091d39f29c59d47379dd9ec5",
      "parents": [
        "4742dc1d7670bd00253d2dfb637d55446dc6ef81",
        "7fdba2f2917da4403044d9ea5d239f9cc0e9693d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:24:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:24:16 2008 -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:\n  USB: Fix cut-and-paste error in rtl8150.c\n  USB: ehci: stop vt6212 bus hogging\n  USB: sierra: add another device id\n  USB: sierra: dma fixes\n  USB: add support for Motorola ROKR Z6 cellphone in mass storage mode\n  USB: isd200: fix memory leak in isd200_get_inquiry_data\n  USB: pl2303: another product ID\n  USB: new quirk flag to avoid Set-Interface\n  USB: fix gadgetfs class request delegation\n"
    },
    {
      "commit": "4742dc1d7670bd00253d2dfb637d55446dc6ef81",
      "tree": "d22a9b7002413e692b8eda18f20b555c06263921",
      "parents": [
        "49741c4d01554c2630cea02cfdf236b17062a912",
        "815d2d50da41f28aae58f5e9b3c61c3094422749"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:23:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:23:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver core: debug for bad dev_attr_show() return value.\n  UIO: add pgprot_noncached() to UIO mmap code\n"
    },
    {
      "commit": "49741c4d01554c2630cea02cfdf236b17062a912",
      "tree": "715cea9da25804eebc683925616bd0f6042d6819",
      "parents": [
        "8a443df40b35da89e32fcd499d7720c8c2cc2eee"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 17 14:21:18 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:38:44 2008 -0700"
      },
      "message": "PCI: revert \"pcie: utilize pcie transaction pending bit\"\n\nRevert as it is reported to cause problems for people.\n\ncommit 4348a2dc49f9baecd34a9b0904245488c6189398\nAuthor: Shaohua Li \u003cshaohua.li@intel.com\u003e\nDate:   Wed Oct 24 10:45:08 2007 +0800\n\n    pcie: utilize pcie transaction pending bit\n\n    PCIE has a mechanism to wait for Non-Posted request to complete. I think\n    pci_disable_device is a good place to do this.\n\n    Signed-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nDue to the regression reported at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10065\n\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a443df40b35da89e32fcd499d7720c8c2cc2eee",
      "tree": "b3004069bc4eebb2fceb0c3102f56634e8102f8d",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Tue Mar 04 14:59:31 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:38:44 2008 -0700"
      },
      "message": "PCI: iova: lockdep false alarm fix\n\nlockdep goes off on the iova copy_reserved_iova() because it and a function\nit calls grabs locks in the from, and the to of the copy operation.\n\nThe function grab locks of the same lock classes triggering the warning.  The\nfirst lock grabbed is for the constant reserved areas that is never accessed\nafter early boot.  Technically you could do without grabbing the locks for the\n\"from\" structure its copying reserved areas from.\n\nBut dropping the from locks to me looks wrong, even though it would be ok.\n\nThe affected code only runs in early boot as its setting up the DMAR\nengines.\n\nThis patch gives the reserved_ioval_list locks special lockdep classes.\n\nSigned-off-by: Mark Gross \u003cmgross@linux.intel.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": "815d2d50da41f28aae58f5e9b3c61c3094422749",
      "tree": "f5c3a8f1cd676ef7ed76ea6cc96ccf399310f7fb",
      "parents": [
        "c9698d6b1a90929e427a165bd8283f803f57d9bd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 04 15:09:07 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:33:49 2008 -0700"
      },
      "message": "driver core: debug for bad dev_attr_show() return value.\n\nTry to find the culprit who caused\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10150\n\nCc: \u003cbalajirrao@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": "c9698d6b1a90929e427a165bd8283f803f57d9bd",
      "tree": "d73c313d4fb05014ce5cf593c97d0ee44cdc5cd3",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Jean-Samuel Chenard",
        "email": "jsamch@gmail.com",
        "time": "Fri Mar 14 11:28:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:33:49 2008 -0700"
      },
      "message": "UIO: add pgprot_noncached() to UIO mmap code\n\nMapping of physical memory in UIO needs pgprot_noncached() to ensure\nthat IO memory is not cached. Without pgprot_noncached(), it (accidentally)\nworks on x86 and arm, but fails on PPC.\n\nSigned-off-by: Jean-Samuel Chenard \u003cjsamch@gmail.com\u003e\nSigned-off-by: Hans J Koch \u003chjk@linutronix.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fdba2f2917da4403044d9ea5d239f9cc0e9693d",
      "tree": "a8573addc87526bc07adb1ad3d04a639077842d2",
      "parents": [
        "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 09 20:44:52 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: Fix cut-and-paste error in rtl8150.c\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858",
      "tree": "b069544cd7a804c6a6d3be2b0d59b7356b8060e6",
      "parents": [
        "7f170a632d67297b4076947f9b42f55f710ccd42"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Thu Mar 20 00:58:16 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: ehci: stop vt6212 bus hogging\n\nThe VIA VT6212 defaults to only waiting 1us between passes over EHCI\u0027s\nasync ring, which hammers PCI badly ... and by preventing other devices\nfrom accessing the bus, causes problems like drops in IDE throughput,\na problem that\u0027s been bugging users of those chips for several years.\n\nA (partial) datasheet for this chip eventually turned up, letting us\nsee how to make it use a VIA-specific register to switch over to the\nthe normal 10us value instead, as suggested by the EHCI specification\nSolution noted by Lev A. Melnikovsky.\n\nIt\u0027s not clear whether this register exists on other VIA chips; we\nknow that it\u0027s ineffective on the vt8235.  So this patch only applies\nto chips that seem to be incarnations of the (discrete) vt6212.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Lev A. Melnikovsky \u003cmelnikovsky@mail.ru\u003e\nTested-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f170a632d67297b4076947f9b42f55f710ccd42",
      "tree": "702b500ccecce13a0d65fe258507c9fbf0cb6b24",
      "parents": [
        "4f4f9c53c241a0205434c76d05eba2c5f160e9d0"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: add another device id\n\nAdd support for the MC8775 device to the sierra driver.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f4f9c53c241a0205434c76d05eba2c5f160e9d0",
      "tree": "bdb487c15fb22e4d07101ff77c3fa9b0453a0ab6",
      "parents": [
        "cc36bdd47ae51b66780b317c1fa519221f894405"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: dma fixes\n\nwhile I was adding autosuspend to that driver I noticed a few issues.\nYou were having DMAed buffers as a part of a structure.\nThis will fail on platforms that are not DMA-coherent (arm, sparc, ppc, ...)\nPlease test this patch to fix it.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc36bdd47ae51b66780b317c1fa519221f894405",
      "tree": "f533d78412b88f34a2e556eaa1e2f5886d8c65a8",
      "parents": [
        "ba2ef3b36c8ad9aa1df6b2061b0a56f68c64776d"
      ],
      "author": {
        "name": "Constantin Baranov",
        "email": "const@tltsu.ru",
        "time": "Sun Mar 16 20:04:23 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: add support for Motorola ROKR Z6 cellphone in mass storage mode\n\nMotorola ROKR Z6 cellphone has bugs in its USB, so it is impossible to use\nit as mass storage. Patch describes new \"unusual\" USB device for it with\nFIX_INQUIRY and FIX_CAPACITY flags and new BULK_IGNORE_TAG flag.\nLast flag relaxes check for equality of bcs-\u003eTag and us-\u003etag in\nusb_stor_Bulk_transport routine.\n\nSigned-off-by: Constantin Baranov \u003cconst@tltsu.ru\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba2ef3b36c8ad9aa1df6b2061b0a56f68c64776d",
      "tree": "3c276eca3beb0e90fa42a0ee8317845444b75114",
      "parents": [
        "b483b6aaa56f0db72fa50e85b6499a32d82009bf"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Mar 17 14:21:01 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: isd200: fix memory leak in isd200_get_inquiry_data\n\nIf the inquiry fails then the info structure on us-\u003eextra was not freed.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.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": "b483b6aaa56f0db72fa50e85b6499a32d82009bf",
      "tree": "e818cae420d4ad900cf6d835f4434dec58ed3d38",
      "parents": [
        "392e1d9817d0024c96aae237c3c4349e47c976fd"
      ],
      "author": {
        "name": "Max Arnold",
        "email": "lwarxx@gmail.com",
        "time": "Thu Mar 20 16:43:56 2008 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: pl2303: another product ID\n\nDevice like this http://aldiga.com/english/A-100-USB-EDGE10.htm\ncontains Prolific 2303 chip.\nActually their site a bit outdated - I have AlDiga AL-11U\nGSM/GPRS/EDGE modem and it works with pl2303 module after adding\ncorresponding product ID.\n\nBy default modem uses baud rate 460800.  GSM chipset - SIMCom SIM600,\nquad band 850/900/1800/1900 MHz\n\nDevice info:\n\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d067b ProdID\u003d0611 Rev\u003d 0.00\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003da0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d00 Prot\u003d00 Driver\u003dpl2303\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  10 Ivl\u003d1ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: Max Arnold \u003clwarxx@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "392e1d9817d0024c96aae237c3c4349e47c976fd",
      "tree": "41fb12fe0d67f36773c1dd5c2e70f51e37c30594",
      "parents": [
        "12cd5b984f825c5448aa4c0df561f8252076fd52"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 11 10:20:12 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: new quirk flag to avoid Set-Interface\n\nThis patch (as1057) fixes a problem with the X-Rite/Gretag-Macbeth\nEye-One Pro display colorimeter; the device crashes when it receives a\nSet-Interface request.  A new quirk (USB_QUIRK_NO_SET_INTF) is\nintroduced and a quirks entry is created for this device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12cd5b984f825c5448aa4c0df561f8252076fd52",
      "tree": "af7128d25805158416844aa187a62743711e809b",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Roy Hashimoto",
        "email": "roy.hashimoto@gmail.com",
        "time": "Wed Mar 12 13:55:31 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: fix gadgetfs class request delegation\n\ngadgetfs (drivers/usb/gadget/inode.c) was not delegating all\nnon-device requests to userspace.  This patch makes the handling of\nall request cases consistent.\n\nSigned-off-by: Roy Hashimoto \u003chashimot@alumni.caltech.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a17558f06993fdc509362f659582b52b0f921e3",
      "tree": "d8c54416aff225097dee41f6cd0dd997639a4b28",
      "parents": [
        "d56dc0b641da647012af573dac4a5fa7b9883fe0",
        "4cde32fc4b32e96a99063af3183acdfd54c563f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 20:02:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 20:02:32 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] ahci: SB600 workaround is suspect... play it safe for now\n  sata_promise: fix hardreset hotplug events, take 2\n  libata: improve HPA error handling\n  libata: assume no device is attached if both IDENTIFYs are aborted\n  pata_it821x: use raw nbytes in check_atapi_dma\n  libata: implement ata_qc_raw_nbytes()\n"
    },
    {
      "commit": "4cde32fc4b32e96a99063af3183acdfd54c563f0",
      "tree": "1aaf39e056f1f9470fae9e8e9bc84ee603afca64",
      "parents": [
        "c07a9c4995827a4f4bcdbd07cec40ec87467f308"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:40:40 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:40:40 2008 -0400"
      },
      "message": "[libata] ahci: SB600 workaround is suspect... play it safe for now\n\nAt least one report claims that a878539ef994787c447a98c2e3ba0fe3dad984ec\nfailed to solve lockups, whereas the old limit-to-32-bit trick worked.\n\nRestore the 32-bit limit, but also leave the 255-sector limit in place,\nbecause we know that\u0027s needed as well.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c07a9c4995827a4f4bcdbd07cec40ec87467f308",
      "tree": "8b23625f1cd345b96c71a678af3b251d765b447a",
      "parents": [
        "dda7aba119536084d082cd11d4781fe15d7355f2"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sun Mar 23 18:41:01 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:31:25 2008 -0400"
      },
      "message": "sata_promise: fix hardreset hotplug events, take 2\n\nA Promise SATA controller will signal hotplug events when a hard\nreset (COMRESET) is done on a port. These events aren\u0027t masked by\nthe driver, and the unexpected interrupts will cause a sequence\nof failed reset attempts util libata\u0027s EH finally gives up.\n\nThis has not been a common problem so far, but the pending libata\nhardreset-by-default changes makes it a critical issue.\n\nThe solution is to disable hotplug events before a reset, and to\nreenable them afterwards. (Promise\u0027s driver does this too.)\n\nThis patch adds SATA-specific versions of -\u003efreeze() and -\u003ethaw()\nthat also disable and enable hotplug events. PATA ports continue\nto use the old versions of -\u003efreeze() and -\u003ethaw().\n\nAccesses to the hotplug register must be serialised via host-\u003elock.\nWe rely on ap-\u003elock \u003d\u003d \u0026ap-\u003ehost-\u003elock and that libata takes this\nlock before -\u003efreeze() and -\u003ethaw(). Document this requirement.\nThe interrupt handler is adjusted so its hotplug register accesses\nare inside the region protected by host-\u003elock.\n\nTested on various chips (SATA300TX4, SATA300TX2plus, SATAII150TX4,\nFastTrack TX4000) with various combinations of SATA and PATA disks,\nwith and without the pending hardreset-by-default changes.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "537878d2c988fa12bbfaec19ee060c7603a48230",
      "tree": "465e8f73b9330c32af8f6207a1c2aed61c5f8963",
      "parents": [
        "cb622bbb69e41f2746aadf5d7d527e77597abe2e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Mar 24 12:29:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "hw_random doc updates\n\nUpdate documentation for the hw_random support to be current:\n\n - Documentation/hw_random.txt has been updated to reflect the\n   current code:  it\u0027s a framework now, a \"core\" with a small\n   sysfs interface, that hardware-specific drivers plug in to.\n   Text specific to Intel hardware is now at the end.\n\n - Kconfig now references the Documentation/hw_random.txt file\n   and better explains what this really does.\n\nBoth chunks of documentation now higlight the fact that the kernel entropy\npool is maintained by \"rngd\", and this driver has nothing directly to do with\nthat important task.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2875fb65f8e40401c4b781ebc5002df10485f635",
      "tree": "fe111c02b7aa2c943e7f824aadd6e7fa06da3d0f",
      "parents": [
        "1312848e92a0686cb5124aa86ea58d55ba795742"
      ],
      "author": {
        "name": "Ingo van Lil",
        "email": "inguin@gmx.de",
        "time": "Mon Mar 24 12:29:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "mtd: memory corruption in block2mtd.c\n\nThe block2mtd driver (drivers/mtd/devices/block2mtd.c) will kfree an on-stack\npointer when handling an invalid argument line (e.g.\nblock2mtd\u003d/dev/loop0,xxx).\n\nThe kfree was added some time ago when \"name\" was dynamically allocated.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dda7aba119536084d082cd11d4781fe15d7355f2",
      "tree": "f015dade6caf49c7fbff2d6c26a040375c368ab1",
      "parents": [
        "1ffc151fcddf524d0c76709d7e7a2af0255acb6b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Mar 23 21:05:15 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:40 2008 -0400"
      },
      "message": "libata: improve HPA error handling\n\nThere\u0027s no point in retrying and eventually failing device detection\nwhen the device rejects READ_NATIVE_MAX[_EXT].  Disable HPA unlocking\nif READ_NATIVE_MAX[_EXT] is rejected as done when SET_MAX[_EXT] is\nrejected.\n\nThis allows some old drives to work even if they aren\u0027t blacklisted.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ffc151fcddf524d0c76709d7e7a2af0255acb6b",
      "tree": "a13ad1dd628fe302ed64672ef282c21d31f251b9",
      "parents": [
        "b63b133165b876838e8685350ef469620f4abd99"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Mar 23 15:16:53 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:38 2008 -0400"
      },
      "message": "libata: assume no device is attached if both IDENTIFYs are aborted\n\nThis is to fix bugzilla #10254.  QSI cdrom attached to pata_sis as\nsecondary master appears as phantom device for the slave.\nInterestingly, instead of not setting DRQ after IDENTIFY which\ntriggers NODEV_HINT, it aborts both IDENTIFY and IDENTIFY PACKET which\nmakes EH retry.\n\nModify EH such that it assumes no device is attached if both flavors\nof IDENTIFY are aborted by the device.  There really isn\u0027t much point\nin retrying when the device actively aborts the commands.\n\nWhile at it, convert NODEV detection message to ata_dev_printk() to\nhelp debugging obscure detection problems.\n\nThis problem was reported by Jan Bücken.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jan Bücken \u003cjb.faq@gmx.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b63b133165b876838e8685350ef469620f4abd99",
      "tree": "206b9bfbe4a6a5bfe0a337844b57f21f93c75d14",
      "parents": [
        "aacda37538e7f9cf2148eedf3766239829e51ba4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Mar 18 17:56:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:24 2008 -0400"
      },
      "message": "pata_it821x: use raw nbytes in check_atapi_dma\n\npata_it821x needs to look at raw request size in check_atapi_dma().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aacda37538e7f9cf2148eedf3766239829e51ba4",
      "tree": "0206d2db8ce636aadabf8e3effd1ee3114ccff2a",
      "parents": [
        "cc7feea39bed2951cc29af3ad642f39a99dfe8d3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Mar 18 17:47:43 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:12 2008 -0400"
      },
      "message": "libata: implement ata_qc_raw_nbytes()\n\nImplement ata_qc_raw_nbytes() which determines the raw user-requested\nsize of a PC command.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cc7feea39bed2951cc29af3ad642f39a99dfe8d3",
      "tree": "d11b9f40044951128c9151b0fd88c13066dfec31",
      "parents": [
        "6f58d79598c184dc4f18ceddfaa5fa7483bce0a5",
        "7ea6fd7e2df041297298b5feb5b7b78a2b1a5310"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:09:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:09:34 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix Oops with TQM5200 on TQM5200\n  [POWERPC] mpc5200: Fix null dereference if bestcomm fails to initialize\n  [POWERPC] mpc5200-fec: Fix possible NULL dereference in mdio driver\n  [POWERPC] Fix crash in init_ipic_sysfs on efika\n  [POWERPC] Don\u0027t use 64k pages for ioremap on pSeries\n"
    },
    {
      "commit": "ca1a6ba57c5fca755b4ac7a13395bca2e2e371b1",
      "tree": "1dd8f5090238d644668818c54f9f91b1c5665991",
      "parents": [
        "d3073779f8362d64b804882f5f41c208c4a5e11e",
        "8f3ea33a5078a09eba12bfe57424507809367756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:07:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:07:24 2008 -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:\n  sch_htb: fix \"too many events\" situation\n  connector: convert to single-threaded workqueue\n  [ATM]: When proc_create() fails, do some error handling work and return -ENOMEM.\n  [SUNGEM]: Fix NAPI assertion failure.\n  BNX2X: prevent ethtool from setting port type\n  [9P] net/9p/trans_fd.c: remove unused variable\n  [IPV6] net/ipv6/ndisc.c: remove unused variable\n  [IPV4] fib_trie: fix warning from rcu_assign_poinger\n  [TCP]: Let skbs grow over a page on fast peers\n  [DLCI]: Fix tiny race between module unload and sock_ioctl.\n  [SCTP]: Fix build warnings with IPV6 disabled.\n  [IPV4]: Fix null dereference in ip_defrag\n"
    },
    {
      "commit": "b8c19eb16a7e6df57d0f6d67e42ce026e5d5930b",
      "tree": "5a8fd8fef3283cafbbe1419ca296eaa293d07afa",
      "parents": [
        "1428a9fa586cb80acf98289f797f58b8bd662598"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 22 14:20:29 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:48 2008 +1100"
      },
      "message": "[POWERPC] mpc5200-fec: Fix possible NULL dereference in mdio driver\n\nIf the reg property is missing from the phy node (unlikely, but possible),\nthen the kernel will oops with a NULL pointer dereference.  This fixes\nit by checking the pointer first.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b1b366721101f2f0d2350fbdccb679f7909cf57",
      "tree": "986baf2f2b20f97505be3a18adf28dd8bb9c4000",
      "parents": [
        "dbee0d3f4603b9d0e56234a0743321fe4dad31ca"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sun Mar 23 21:51:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 21:51:12 2008 -0700"
      },
      "message": "connector: convert to single-threaded workqueue\n\nFrom: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\n\nWe don\u0027t need one cqueue thread for each CPU.  cqueue is used for\nreceiving userspace datagrams, which are very rare and thus will\nhappily live with a single queue.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c07e46f39d8c613cf2281c7d87908c0105fb0d0",
      "tree": "7802df61b3dadd01fc0f68edc92910c0938d66a1",
      "parents": [
        "bc80cc55f0a1689b86bf037c9d84cb7ff2b95131"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c: Fix docbook problem\n\nSometimes kernel-doc and xmlto conspire to create output that is invalid\nand causes problems.  Until I know a real/better solution, change the\nsource code that causes this.\n\nIf anyone has better fixes or can just explain what is happening here,\nthat would be great.\n\nxmlto: input does not validate (status 1)\nmmotm-2008-0314-1449/Documentation/DocBook/kernel-api.xml:71468: parser error : Opening and ending tag mismatch: programlisting line 71464 and para\n   \u003c/para\u003e\u003cpara\u003e\n          ^\nmmotm-2008-0314-1449/Documentation/DocBook/kernel-api.xml:71480: parser error : Opening and ending tag mismatch: para line 71473 and programlisting\n\u003c/programlisting\u003e\u003c/informalexample\u003e\n                 ^\nmake[1]: *** [Documentation/DocBook/kernel-api.html] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f08ac4e79424c266aed8282939649104b37f53b4",
      "tree": "cf41c7a0e3f388a91c39d77a0ce43bad5333b902",
      "parents": [
        "70849251147c3499afb8d7500d0fba240da73456"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c-omap: Fix unhandled fault\n\nIf an I2C interrupt happens between disabling interface clock\nand functional clock, the interrupt handler will produce an\nexternal abort on non-linefetch error when trying to access\ndriver registers while interface clock is disabled.\n\nThis patch fixes the problem by saving and disabling i2c-omap\ninterrupt before turning off the clocks. Also disable functional\nclock before the interface clock as suggested by Paul Walmsley.\n\nPatch also renames enable/disable_clocks functions to unidle/idle\nfunctions. Note that the driver is currently not taking advantage\nof the idle interrupts. To use the idle interrupts, driver would\nhave to enable interface clock based on the idle interrupt\nand dev-\u003eidle flag.\n\nThis patch has been tested in linux-omap tree with various omaps.\n\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "70849251147c3499afb8d7500d0fba240da73456",
      "tree": "d40edf1fec4884202793ad4118139666e1ddeb53",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c-bfin-twi: Disable BF54x support for now\n\nThe i2c-bfin-twi driver doesn\u0027t support BF54x for now due to\nmissing header definitions causing the build to fail. Exclude\nit for now, it will be enabled again later.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "da990a2402aeaee84837f29054c4628eb02f7493",
      "tree": "098506e67860ec0f5d58f707e0ee966db70b7a74",
      "parents": [
        "2572c149a2f52232ce690ddb9c6fd0c90ffd61cd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 03:35:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 03:35:12 2008 -0700"
      },
      "message": "[SUNGEM]: Fix NAPI assertion failure.\n\nAs reported by Johannes Berg:\n\nI started getting this warning with recent kernels:\n\n[  773.908927] ------------[ cut here ]------------\n[  773.908954] Badness at net/core/dev.c:2204\n ...\n\nIf we loop more than once in gem_poll(), we\u0027ll\nuse more than the real budget in our gem_rx()\ncalls, thus eventually trigger the caller\u0027s\nassertions in net_rx_action().\n\nSubtract \"work_done\" from \"budget\" for the second\narg to gem_rx() to fix the bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2572c149a2f52232ce690ddb9c6fd0c90ffd61cd",
      "tree": "afad1bbdd52a15b26c3075b5184f989dbc4645ee",
      "parents": [
        "53a6201fdfa04accc91ea1a7accce8e8bc37ef8e"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Sun Mar 23 03:07:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 03:07:45 2008 -0700"
      },
      "message": "BNX2X: prevent ethtool from setting port type\n\nOn 10GBaseT boards setting the type to TP will cause the driver to try\nto configure 1GBaseT.\nSince there are currently no boards that support setting of the port\ntype, disable this for now.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2532dd20a126020de407c1c2476a75b53fce7ac",
      "tree": "82606654f8eda64fef397d115b09567c3c751247",
      "parents": [
        "7f8ed1855d7f23eb5fa1b5d2f890b748ecf95179",
        "f2b2b59b93082d02ee5ec8fda4ed94f498551a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:07:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:07:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix MSS calculation on RDMA path\n"
    },
    {
      "commit": "7f8ed1855d7f23eb5fa1b5d2f890b748ecf95179",
      "tree": "7b653c10a686611c007210d5140074c30d2571b5",
      "parents": [
        "0d995b2b446c2304c04058bedba49460823adbf7",
        "ca4e2ab5b2764562fe3d41b95b27e6bbd4733d66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:06:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:06:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  Revert \"ide-tape: schedule driver for removal after 6 months\"\n  ide: mark \"hdx\u003dremap\" and \"hdx\u003dremap63\" kernel parameters as obsoleted\n  ide: mark \"hdx\u003d[driver_name]\" and \"hdx\u003dscsi\" kernel parameters as obsoleted\n  ide: Documentation/ide/ide.txt fixes\n  ide: mark special \"ide0\u003d\" kernel parameters as obsoleted\n  ide: remove commented out entries from ide_pio_blacklist[]\n"
    },
    {
      "commit": "51ec92e295d563dd5712d198a7e46c2ae5ccccb2",
      "tree": "fa45408fad483e89b29900b8ca5adf4bb3164467",
      "parents": [
        "03c086a747d0b242878eb881971ec61c1555869d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Fri Mar 21 23:54:50 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:02:20 2008 -0700"
      },
      "message": "mmc: use sysfs groups to handle conditional attributes\n\nSuppressing uevents turned out to be a bad idea as it screws up the\norder of events, making user space very confused. Change the system to\nuse sysfs groups instead.\n\nThis is a regression that, for some odd reason, has gone unnoticed for\nsome time. It confuses hal so that the block devices (which have the\nmmc device as a parent) are not registered. End result being that\ndesktop magic when cards are inserted won\u0027t work.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "245073f0b3a8b8b626f3222dacb483695bf46419",
      "tree": "1fdb5f820c53781ad0629072ea46a53c165f30ea",
      "parents": [
        "a57543376c99e4d074516c5bf23c7ddc1dc613a0"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 21 12:08:37 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:00:03 2008 -0700"
      },
      "message": "ISAPNP: fix limits of logical device register set\n\nPNP_MAX_MEM and PNP_MAX_PORT are mainly used to size tables of PNP\ndevice resources.  In 2.6.24, we increased their values to accomodate\nACPI devices that have many resources:\n\n                 2.6.23    2.6.24\n                 ------    ------\n  PNP_MAX_MEM       4         12\n  PNP_MAX_PORT      8         40\n\nHowever, ISAPNP also used these constants as the size of parts of the\nlogical device register set.  This register set is fixed by hardware,\nso increasing the constants meant that we were reading and writing\nunintended parts of the register set.\n\nThis patch changes ISAPNP to use the correct register set sizes (the\nsame values we used prior to 2.6.24).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca4e2ab5b2764562fe3d41b95b27e6bbd4733d66",
      "tree": "470825a94154fd383a7092455e206e53e9671728",
      "parents": [
        "d708c40da83a86551556999e924e27fdc43dad71"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:44:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:44:27 2008 +0100"
      },
      "message": "Revert \"ide-tape: schedule driver for removal after 6 months\"\n\nThis reverts commit d48567dd43868b3d2e1fcc33ee76dc2d38a1ddeb.\n\nBorislav is working on ide-tape \"light\" version instead.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d708c40da83a86551556999e924e27fdc43dad71",
      "tree": "58db3c0c59033d5d14e213d4d2c41c03de668ad6",
      "parents": [
        "15220d9b5a7e6f4ff251350b285674ed676e0d3d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:22 2008 +0100"
      },
      "message": "ide: mark \"hdx\u003dremap\" and \"hdx\u003dremap63\" kernel parameters as obsoleted\n\nMark \"hdx\u003dremap\" and \"hdx\u003dremap63\" kernel parameters as obsoleted\n(they are layering violation and should be dealt with in the same\n way as done by libata - device-mapper should be used instead).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "15220d9b5a7e6f4ff251350b285674ed676e0d3d",
      "tree": "19a61fd650ca2797647f8f098a4745146949c888",
      "parents": [
        "ad1c53bcdb831e14b1313ad694d5053ae0349393"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "message": "ide: mark \"hdx\u003d[driver_name]\" and \"hdx\u003dscsi\" kernel parameters as obsoleted\n\nMark \"hdx\u003d[driver_name]\" and \"hdx\u003dscsi\" kernel parameters as obsoleted\n(nowadays device-driver binding can be changed at runtime through sysfs\n and it can also be dealt with using per device driver parameters).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9c027c684bd01b91a7aecc63161b56071685ce7d",
      "tree": "f197a789915a4331e8fb16c3547552d08ec6d335",
      "parents": [
        "37ff9f3953dfa7262be091e431cd0eb368c38080"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "message": "ide: mark special \"ide0\u003d\" kernel parameters as obsoleted\n\nMark \"ide0\u003dali14xx|cmd640_vlb|dtc2278|ht6560b|qd65xx|umc8672\" kernel\nparameters as obsoleted (per host driver replacements have been available\nfor a long time).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "37ff9f3953dfa7262be091e431cd0eb368c38080",
      "tree": "a76acc6bfe0c0dc52f0edf8826d1763b49fda5cf",
      "parents": [
        "028011e1391eab27e7bc113c2ac08d4f55584a75"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:20 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:20 2008 +0100"
      },
      "message": "ide: remove commented out entries from ide_pio_blacklist[]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f2b2b59b93082d02ee5ec8fda4ed94f498551a47",
      "tree": "de2f5566fc128dccdfe958f4b9b401989e820dfa",
      "parents": [
        "dba92d3bc49c036056a48661d2d8fefe4c78375a"
      ],
      "author": {
        "name": "Chien Tung",
        "email": "ctung@neteffect.com",
        "time": "Thu Mar 20 19:55:30 2008 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Mar 21 13:59:28 2008 -0700"
      },
      "message": "RDMA/nes: Fix MSS calculation on RDMA path\n\nFix the calculation of the MSS for RDMA connections: we need to\nallow space in frames for a VLAN tag too.\n\nSigned-off-by: Chien Tung \u003cctung@neteffect.com\u003e\nSigned-off-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7d3628b230ecbdc29566c18bc7800ff8ed66a71f",
      "tree": "eac1bff40bdb655fdfdeaf1e22ce12a81296f1fb",
      "parents": [
        "2c7871982cf27caaddbaeb7e2121ce1374b520ff",
        "94833dfb8c98ed4ca1944dd2c1339d88a2d1c758"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 21 07:57:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 21 07:57:45 2008 -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: (46 commits)\n  [NET] ifb: set separate lockdep classes for queue locks\n  [IPV6] KCONFIG: Fix description about IPV6_TUNNEL.\n  [TCP]: Fix shrinking windows with window scaling\n  netpoll: zap_completion_queue: adjust skb-\u003eusers counter\n  bridge: use time_before() in br_fdb_cleanup()\n  [TG3]: Fix build warning on sparc32.\n  MAINTAINERS: bluez-devel is subscribers-only\n  audit: netlink socket can be auto-bound to pid other than current-\u003epid (v2)\n  [NET]: Fix permissions of /proc/net\n  [SCTP]: Fix a race between module load and protosw access\n  [NETFILTER]: ipt_recent: sanity check hit count\n  [NETFILTER]: nf_conntrack_h323: logical-bitwise \u0026 confusion in process_setup()\n  [RT2X00] drivers/net/wireless/rt2x00/rt2x00dev.c: remove dead code, fix warning\n  [IPV4]: esp_output() misannotations\n  [8021Q]: vlan_dev misannotations\n  xfrm: -\u003eeth_proto is __be16\n  [IPV4]: ipv4_is_lbcast() misannotations\n  [SUNRPC]: net/* NULL noise\n  [SCTP]: fix misannotated __sctp_rcv_asconf_lookup()\n  [PKT_SCHED]: annotate cls_u32\n  ...\n"
    },
    {
      "commit": "2c7871982cf27caaddbaeb7e2121ce1374b520ff",
      "tree": "b3257b5f532bbd152342a3fea08d18a744e65f85",
      "parents": [
        "49ccf74aaf6b53751dc0ae06ded9bb39343da822",
        "49a5ba46c5d1e34bcb07634157b29d7414ce13bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 21 07:56:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 21 07:56:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25:\n  sh: Use relative paths for mach/cpu symlinks.\n  SH: Use newer, non-deprecated __SPIN_LOCK_UNLOCKED macro.\n  sh: Fix more user header breakage from sh64 integration.\n  sh: Fix uImage build error.\n  sh: Fix up the timer IRQ definition for SH7203.\n  sh: Fix up the address error exception handler for SH-2.\n  serial: sh-sci: Fix fifo stall on SH7760/SH7780/SH7785 SCIF.\n"
    },
    {
      "commit": "94833dfb8c98ed4ca1944dd2c1339d88a2d1c758",
      "tree": "c059b5aec8432d82c73f1f3038132f364502d265",
      "parents": [
        "38fe999e2286139cccdaa500a81bd49a16a81158"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Thu Mar 20 17:05:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 20 17:05:13 2008 -0700"
      },
      "message": "[NET] ifb: set separate lockdep classes for queue locks\n\n[   10.536424] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[   10.536424] [ INFO: possible circular locking dependency detected ]\n[   10.536424] 2.6.25-rc3-devel #3\n[   10.536424] -------------------------------------------------------\n[   10.536424] swapper/0 is trying to acquire lock:\n[   10.536424]  (\u0026dev-\u003equeue_lock){-+..}, at: [\u003cc0299b4a\u003e] \ndev_queue_xmit+0x175/0x2f3\n[   10.536424]\n[   10.536424] but task is already holding lock:\n[   10.536424]  (\u0026p-\u003etcfc_lock){-+..}, at: [\u003cf8a67154\u003e] tcf_mirred+0x20/0x178 \n[act_mirred]\n[   10.536424]\n[   10.536424] which lock already depends on the new lock.\n\nlockdep warns of locking order while using ifb with sch_ingress and\nact_mirred: ingress_lock, tcfc_lock, queue_lock (usually queue_lock\nis at the beginning). This patch is only to tell lockdep that ifb is\na different device (e.g. from eth) and has its own pair of queue\nlocks. (This warning is a false-positive in common scenario of using\nifb; yet there are possible situations, when this order could be\ndangerous; lockdep should warn in such a case.) (With suggestions by\nDavid S. Miller)\n\nReported-and-tested-by: Denys Fedoryshchenko \u003cdenys@visp.net.lb\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7582a33557cc6dc42b4c6918c6e7f8e465b72a70",
      "tree": "b0eb644d87ab5b096a900a36c5ffae80373a6e18",
      "parents": [
        "781c2844845cdc80b19eed3d6e451e65f046b58b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 20 15:53:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 20 15:53:15 2008 -0700"
      },
      "message": "[TG3]: Fix build warning on sparc32.\n\nSparc MAC address support should be protected consistently\nwith CONFIG_SPARC, but there was a stray CONFIG_SPARC64\ncase.\n\nBump driver version and release date.\n\nReported by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45ddfbf9594a344dfecbb320d74636023d813539",
      "tree": "283811a1823faa3ec703c0275ab3e53db3db3d94",
      "parents": [
        "d67e91117d104d98635e1b1623aafb26604cecbb",
        "10a4c735515a5afc317abe4d697a4c95f6d9d764"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 20 10:48:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 20 10:48:01 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: fix panic in handle_at_packet\n"
    },
    {
      "commit": "d67e91117d104d98635e1b1623aafb26604cecbb",
      "tree": "a328b623ed07a33c1322ebc234e3236aa326494b",
      "parents": [
        "00c04db982b66fe9e8c8c5156808b905199bd645",
        "28aef2f7d9415b881c9145ab9b2c1c234064a243"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 20 10:20:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 20 10:20:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] a100u2w: fix bitmap lookup routine\n  [SCSI] fix media change events for polled devices\n  [SCSI] sd, sr: do not emit change event at device add\n  [SCSI] mpt fusion: Power Management fixes for MPT SAS PCI-E controllers\n  [SCSI] gdth: Allocate sense_buffer to prevent NULL pointer dereference\n  [SCSI] arcmsr: fix iounmap error for Type B adapter\n  [SCSI] isd200: Allocate sense_buffer for hacked up scsi_cmnd\n  [SCSI] fix bsg queue oops with iscsi logout\n  [SCSI] Fix dependency problems in SCSI drivers\n  [SCSI] advansys: Fix bug in AdvLoadMicrocode\n"
    },
    {
      "commit": "10a4c735515a5afc317abe4d697a4c95f6d9d764",
      "tree": "12ccd93d3747f55c5efeeb51a042a5d4829eb3d7",
      "parents": [
        "a978b30af3bab0dd9af9350eeda25e76123fa28e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 16 00:56:41 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Mar 20 18:13:05 2008 +0100"
      },
      "message": "firewire: fix panic in handle_at_packet\n\nThis fixes a use-after-free bug in the handling of split transactions.\nThe AT DMA handler of the request was occasionally executed after the\nAR DMA handler of the response.  The AT DMA handler then accessed an\nalready freed packet.\n\nReported by Johannes Berg.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9617\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nTested-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "eee4470f197cfe88fd8aa871e9227b7033495b67",
      "tree": "dddd6cf199299a76e6738dad52f0fe153297662e",
      "parents": [
        "7d5b7b98ae4cbf4c58d143ff7d4516c978e3e555"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 13 21:08:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:02 2008 -0300"
      },
      "message": "V4L/DVB (7367): bug #10211: Fix depencencies for cx2341x\n\nFix for build #408\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7d5b7b98ae4cbf4c58d143ff7d4516c978e3e555",
      "tree": "f4f31544afe500a2ce10bc0b4e4ad0d7edc806a8",
      "parents": [
        "974a911d2ae310d7082100e9992d1efdf72d86a5"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sun Mar 09 21:19:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:02 2008 -0300"
      },
      "message": "V4L/DVB (7362): tvp5150.c: logical-bitwise and confusion\n\nlogical-bitwise \u0026 confusion\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "974a911d2ae310d7082100e9992d1efdf72d86a5",
      "tree": "509fe12e57bf0a349c3a522526c133bc536a1349",
      "parents": [
        "c77990e754af7443246f24ccb2336bbd62b01cc0"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Fri Mar 07 08:22:57 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:01 2008 -0300"
      },
      "message": "V4L/DVB (7334): usb video: add a device link to usbvideo devices, else hal will ignore them\n\nSigned-off-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c77990e754af7443246f24ccb2336bbd62b01cc0",
      "tree": "b6bccab9d53fdea4884326f7baf9827eb8537990",
      "parents": [
        "77596058e1c2ad95b566dfdc926611a8dd820ee0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Mar 05 20:24:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:01 2008 -0300"
      },
      "message": "V4L/DVB (7330): V4L1 - fix v4l_compat_translate_ioctl possible NULL deref\n\nThere are possible NULL pointer derefs in case of kzalloc fails so fix them.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "77596058e1c2ad95b566dfdc926611a8dd820ee0",
      "tree": "310ffba3c02d8b2e1046d877bbca670c46a3a236",
      "parents": [
        "46cb57e62824a8d6f9e12bedc98c41738a1478ce"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 27 21:21:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:01 2008 -0300"
      },
      "message": "V4L/DVB (7328): usb/opera1.c: fix a memory leak\n\nThis patch fixes a memory leak in the \"testval \u003d\u003d 0x67\" case spotted by\nthe Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "46cb57e62824a8d6f9e12bedc98c41738a1478ce",
      "tree": "2737da2295ab20b43c10bfba09da44493e9ff9bb",
      "parents": [
        "8281db3b52c1b0e0bd249e8700cf35e64c1e13bd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 04 13:09:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:00 2008 -0300"
      },
      "message": "V4L/DVB (7291): em28xx: correct use of and fix\n\nbe less silly while we\u0027re there.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8281db3b52c1b0e0bd249e8700cf35e64c1e13bd",
      "tree": "2fc57398ce93afef0e19c2a6dcfba12d719c6f8c",
      "parents": [
        "165e1213e13b49761f8b3fd9314701f83cf3db3a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Feb 26 20:43:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:39:00 2008 -0300"
      },
      "message": "V4L/DVB (7285): em28xx: Correct use of ! and \u0026\n\nIn commit e6bafba5b4765a5a252f1b8d31cbf6d2459da337, a bug was fixed that\ninvolved converting !x \u0026 y to !(x \u0026 y).  The code below shows the same\npattern, and thus should perhaps be fixed in the same way.\n\nThis is not tested and clearly changes the semantics, so it is only\nsomething to consider.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ expression E1,E2; @@\n(\n  !E1 \u0026 !E2\n|\n- !E1 \u0026 E2\n+ !(E1 \u0026 E2)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "165e1213e13b49761f8b3fd9314701f83cf3db3a",
      "tree": "fa0d95213458762e1a3f1498fb0e582078d1f6c8",
      "parents": [
        "c030f5e697af1127002a0aeffcd259f9bcff5471"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Tue Feb 26 16:09:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:59 2008 -0300"
      },
      "message": "V4L/DVB (7279): ivtv: Add missing sg_init_table()\n\nIf a dma transfer is attempted for either yuv or framebuffer output, a missing\nsg_init_table() call causes a kernel BUG in scatterlist.h if CONFIG_DEBUG_SG\nis set.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c030f5e697af1127002a0aeffcd259f9bcff5471",
      "tree": "8d2ddeb272727983f581a32268bafb70eaf0bccd",
      "parents": [
        "189bf5f05093ff71cec3e2a16d199a85ba035a43"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 19 16:26:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:58 2008 -0300"
      },
      "message": "V4L/DVB (7268): saa7134: fix: tuner should be loaded before calling saa7134_board_init2()\n\nThere are several parts of saa7134_board_init2() that calls tuner modules. We\nshould first load tuner, otherwise, the commands will fail.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "189bf5f05093ff71cec3e2a16d199a85ba035a43",
      "tree": "b611024ebe003daab7092672c388028f4b219a82",
      "parents": [
        "2db2da913fb7d10a0281cd856135ef19fc2e67a8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 19 16:22:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:57 2008 -0300"
      },
      "message": "V4L/DVB (7267): cx88: Fix: Loads tuner module before sending commands to it\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2db2da913fb7d10a0281cd856135ef19fc2e67a8",
      "tree": "cda8faa80cfc1183fd34f129bbb8d1ab25007fc6",
      "parents": [
        "a54d1dea0071a4f6aa46d8e937428c053732efcb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Feb 25 00:08:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:57 2008 -0300"
      },
      "message": "V4L/DVB (7251): VIDEO_VIVI must depend on VIDEO_DEV\n\nThis patch fixes the following compile error with\nVIDEO_VIVI\u003dy, VIDEO_DEV\u003dm reported by Toralf Förster:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `vivi_release\u0027:\nvivi.c:(.text+0x322f5): undefined reference to `video_unregister_device\u0027\nvivi.c:(.text+0x32337): undefined reference to `video_device_release\u0027\ndrivers/built-in.o: In function `vivi_open\u0027:\nvivi.c:(.text+0x32845): undefined reference to `v4l2_type_names\u0027\ndrivers/built-in.o: In function `vivi_init\u0027:\nvivi.c:(.init.text+0x1d20): undefined reference to `video_device_alloc\u0027\nvivi.c:(.init.text+0x1d48): undefined reference to `video_register_device\u0027\ndrivers/built-in.o:(.rodata+0x1b40): undefined reference to\n`video_ioctl2\u0027drivers/built-in.o:(.data+0x140c): undefined reference to\n`video_device_release\u0027\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a54d1dea0071a4f6aa46d8e937428c053732efcb",
      "tree": "cb3c12f06ecc4cc940293142aef5d92ec36a4eea",
      "parents": [
        "e8d35932e9942dffcc96c03f539d7e261d641bfd"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Jan 26 08:52:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:57 2008 -0300"
      },
      "message": "V4L/DVB (7242): ivtv: fix for yuv filter table check\n\nAs the result of a previous change that delayed the loading of the firmware,\nthe driver can sometimes report a bogus error regarding the yuv output filter\ntable not being found in the firmware. This patch moves the filter table\ncheck to ensure it\u0027s only done after the firmware has been loaded.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e8d35932e9942dffcc96c03f539d7e261d641bfd",
      "tree": "d537dc5926fdb67865c375b541810d29dd39512e",
      "parents": [
        "eec25fa7f98f8707eb84fede96f10496adf5047f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 23 07:29:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:57 2008 -0300"
      },
      "message": "V4L/DVB (7236): bttv: struct member initialized twice\n\nfixes sparse warning:\ndrivers/media/video/bt8xx/bttv-driver.c:3391:3: warning: Initializer entry defined twice\ndrivers/media/video/bt8xx/bttv-driver.c:3392:3:   also defined here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "eec25fa7f98f8707eb84fede96f10496adf5047f",
      "tree": "8437caff2daac5c76c40abf9d5564b118a1300f2",
      "parents": [
        "457fb605834504af294916411be128a9b21fc3f6"
      ],
      "author": {
        "name": "Yuri Funduryan",
        "email": "yurifun@mail.ru",
        "time": "Sun Feb 17 01:22:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 20 12:38:56 2008 -0300"
      },
      "message": "V4L/DVB (7228): saa7134: fix FM radio support for the Pinnacle PCTV 110i\n\nThis also has some coding style fixes.\n\nSigned-off-by: Yuri Funduryan \u003cyurifun@mail.ru\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nReviewed-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "28aef2f7d9415b881c9145ab9b2c1c234064a243",
      "tree": "dba23def5ed8533e337b8c147ebc9e9a6881f752",
      "parents": [
        "4d1566ed2100d074ccc654e5cf2e44cdea3a01d0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Mar 17 21:32:02 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Mar 20 09:19:25 2008 -0500"
      },
      "message": "[SCSI] a100u2w: fix bitmap lookup routine\n\nThis patch is only compile tested.\n\nIt seems that bitmap lookup routine for allocation_map in\na100u2w driver is simply wrong.\n\nIt cannot lookup more than first 32 bits. If all first 32 bits\nare set, it just returns 33-th orc_scb even though the 33-th bit\nis not set.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nTested-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "457fb605834504af294916411be128a9b21fc3f6",
      "tree": "6813daab294e40068269c0564bd8c4f479f73dbc",
      "parents": [
        "635440c0235537a3f0a90ed5b6f8cd8a5da862de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 19 16:27:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 19:42:36 2008 -0700"
      },
      "message": "drivers/char/rocket portability fixes\n\nunsigned long !\u003d __le32, TYVM, and unsigned char[4] is not guaranteed\nto be aligned for u32.\n\nWhile we are at it, sanitize sOutDW() a bit - have it take Byte_t * and\nhandle dereferencing internally.\n\nNB: sWriteTxPrioByte() is almost certainly buggered on big-endian and is\nmissing cpu_to_le16() on assignments to *WordPtr; I\u0027ve left it alone for now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de7c6d15e354bc94a846f03749819768c331280a",
      "tree": "c917a58576c73d8deb218c1e09858ebaba195697",
      "parents": [
        "9fedc9f1b18f6b931c3b695d7280f17fc308309b"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 19 17:01:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "fbdev: defio and Metronomefb\n\nImplement support for the E-Ink Metronome controller.  It provides an mmapable\ninterface to the controller using defio support.  It was tested with a gumstix\npxa255 with Vizplex media using Xfbdev and various X clients such as xeyes,\nxpdf, xloadimage.\n\nThis patch also fixes the following bug: Defio would cause a hang on write\naccess to the framebuffer as the page fault would be called ad-infinitum.  It\nfixes fb_defio by setting the mapping to be used by page_mkclean.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9fedc9f1b18f6b931c3b695d7280f17fc308309b",
      "tree": "17c5ed06d8ac23e5bf14111d8d28aa662a83879c",
      "parents": [
        "3150e63df41450a795bbd0bd98a8e70da74e0285"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Mar 19 17:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "rtc-at91sam9 fixes\n\nUpdates to the at91sam9 rtt-as-rtc driver:\n\n - Bugfix:  IRQ enable bits need shifting before masking with status\n - Platform code to initialize wakeup bits didn\u0027t get merged; cope\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Justin Waters \u003cjustin.waters@timesys.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf821e8f53e3d147ebae03c8c710d2b8842d88a1",
      "tree": "cfe5330049c6f86bc67950fbea1e8b11fac9eaae",
      "parents": [
        "962ee1b10bff5e99e9ecb2a5f4e6399a0214c9cf"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Wed Mar 19 17:01:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "memstick: optimize setup of JMicron host parameters\n\nSet correct clock management values to improve over-all performance.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "962ee1b10bff5e99e9ecb2a5f4e6399a0214c9cf",
      "tree": "d04d3463c1f5d4a45faf151c4b7fd1735161edab",
      "parents": [
        "ead70773608a5d97f81cb492f117d20b5e9f323e"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Wed Mar 19 17:01:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "memstick: add support for 8-bit parallel mode\n\nNewer MemoryStick (HG) cards and hosts support 8-bit parallel mode of\noperation in addition to original 4-bit and 1-bit modes.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ead70773608a5d97f81cb492f117d20b5e9f323e",
      "tree": "fa71036f83c49c3b7aee99c11d152ddeb2b3599e",
      "parents": [
        "9df130392fb642ecd5564163b574ce69ffda1afa"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Wed Mar 19 17:01:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "memstick: automatically retrieve \"INT\" value from command response\n\nMemoryStick storage cards, when in parallel mode, send several meaningful bits\nof their \"INT\" register as part of command response.  This data is stored by\nhost and can be used to spare invocation of \"GET_INT\" TPC on each data page\ntransferred between host and card.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ea85ebae1e05100cdb4807db4f265b0ede7aad8",
      "tree": "c12e7a0a7339291f0dcf3deff6dcabf40c00e29f",
      "parents": [
        "8195096bf2e3756264561d7a47d547bafd4e9100"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Mar 19 17:01:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "drivers/md/raid5.c: fix printk warnings\n\ngcc-3.4.5 on sparc64:\n\ndrivers/md/raid5.c: In function `raid5_end_read_request\u0027:\ndrivers/md/raid5.c:1147: warning: long long unsigned int format, long unsigned int arg (arg 4)\ndrivers/md/raid5.c:1164: warning: long long unsigned int format, long unsigned int arg (arg 3)\ndrivers/md/raid5.c:1170: warning: long long unsigned int format, long unsigned int arg (arg 3)\n\nsector_t is u64, and we don\u0027t know what type the architecture uses to\nimplement u64 (on some it is unsigned long).\n\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8195096bf2e3756264561d7a47d547bafd4e9100",
      "tree": "d71f410591f48f6e71aa361609e943241a4dc116",
      "parents": [
        "d3597ea2f2fa71695ab8204691ff4562aea8357b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Mar 19 17:01:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "memstick: drivers/memstick/host/jmb38x_ms.c: suppress uninitialized var warning\n\ndrivers/memstick/host/jmb38x_ms.c: In function \u0027jmb38x_ms_transfer_data\u0027:\ndrivers/memstick/host/jmb38x_ms.c:294: warning: \u0027p_off\u0027 may be used uninitialized in this function\n\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3597ea2f2fa71695ab8204691ff4562aea8357b",
      "tree": "8c1456455003204110c6d63ad503c5d413cec5f1",
      "parents": [
        "f7850d932fc69cb4bad83117f0bef1a658cce350"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Mar 19 17:01:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "memstick: drivers/memstick/host/jmb38x_ms.c needs dma-mapping.h\n\nsparc32:\n\ndrivers/memstick/host/jmb38x_ms.c: In function \u0027jmb38x_ms_probe\u0027:\ndrivers/memstick/host/jmb38x_ms.c:818: error: \u0027DMA_32BIT_MASK\u0027 undeclared (first use in this function)\ndrivers/memstick/host/jmb38x_ms.c:818: error: (Each undeclared identifier is reported only once\ndrivers/memstick/host/jmb38x_ms.c:818: error: for each function it appears in.)\n\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b691da35ba94d5fa0a32589d99b6546be2bf4cfa",
      "tree": "fd010166a03f7e660d102c572e37d98df65b1b5f",
      "parents": [
        "d00256766a0b4f1441931a7f569a13edf6c68200"
      ],
      "author": {
        "name": "Stefan Bauer",
        "email": "stefan.bauer@cs.tu-chemnitz.de",
        "time": "Wed Mar 19 17:00:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:36 2008 -0700"
      },
      "message": "i810fb: fix console switch regression\n\nSince 4c7ffe0b9f7f40bd818fe3af51342f64c483908e (\"fbdev: prevent drivers that\nhave hardware cursors from calling software cursor code\") every call of\ni810fb_cursor fails with -ENXIO because of a incorrect \"!\".\n\nThis hasn\u0027t struck until eaa0ff15c30dc9799eb4d12660edb73aeb6d32c5 (\"fix !\nversus \u0026 precedence in various places\") surrounded the expression with braces,\nso that the intended behavior was inverted.  That caused \u0027pixel waste\u0027 - the\nsame line of multi-colored pixels repeated over the whole screen - during\nconsole switch.\n\nThis switches back to the original pre-4c7ffe0 behavior.\n\nSigned-off-by: Stefan Bauer \u003cstefan.bauer@cs.tu-chemnitz.de\u003e\nTested-by: Stefan Bauer \u003cstefan.bauer@cs.tu-chemnitz.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44e0451db0a9c0bceabaa9cc77cbcc717a094fcc",
      "tree": "daf5d09fc3cab04c20df73c2f64435d638f50585",
      "parents": [
        "1d252fb870aa9cd227c4beb1a226ecd434f57f28"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Wed Mar 19 17:00:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:36 2008 -0700"
      },
      "message": "rtc: fix kconfig help\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffda6857c87fbe3ab144ff3f34b89421eed048cf",
      "tree": "840938d3a8777f3bf5f391ee918e3d8924e00ad3",
      "parents": [
        "3d960a99ab1dcf6f395b883c5cca01c2dc150451"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Mar 19 17:00:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:36 2008 -0700"
      },
      "message": "ibmpex: report temperatures in mC, not C\n\nibmpex\u0027s temperature sensors report incorrect units.  Apply a conversion\nfactor so that tempertures report correctly.  Until now, no systems seemed to\nreport temperatures this way, but evidently QS2x blades do.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d960a99ab1dcf6f395b883c5cca01c2dc150451",
      "tree": "add1b7b92a6c060d56d403266beef8ccbc11d3ed",
      "parents": [
        "df9cb0339f2c213bea5480464fa669ed4add7445"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Mar 19 17:00:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:35 2008 -0700"
      },
      "message": "ibmpex: update Kconfig to list more supported models\n\nEnhanced the list of supported machines.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df9cb0339f2c213bea5480464fa669ed4add7445",
      "tree": "08227f5d1e007aceba678e0660ae0a3bc3db770f",
      "parents": [
        "87cb055bc10571522f953925c25bb1a0d1b17605"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Mar 19 17:00:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:35 2008 -0700"
      },
      "message": "ibmpex: correct power use multipliers for QS2x blade\n\nThe QS2x blades ships with v2.54 of the firmware, which use the same\nmultiplier for all power meters.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e82989d95cc46cc58622381eafa54f7428ee679",
      "tree": "bbf94838940302b2e4683c224cd5c6d176b658ff",
      "parents": [
        "43d8eac44f28d384d2377dcdd1407f51f79dda55"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Mar 19 17:00:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:35 2008 -0700"
      },
      "message": "md: remove the \u0027super\u0027 sysfs attribute from devices in an \u0027md\u0027 array\n\nExposing the binary blob which is the md \u0027super-block\u0027 via sysfs doesn\u0027t\nreally fit with the whole sysfs model, and ever since commit\n8118a859dc7abd873193986c77a8d9bdb877adc8 (\"sysfs: fix off-by-one error\nin fill_read_buffer()\") it doesn\u0027t actually work at all (as the size of\nthe blob is often one page).\n\n(akpm: as in, fs/sysfs/file.c:fill_read_buffer() goes BUG)\n\nSo just remove it altogether.  It isn\u0027t really useful.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d1566ed2100d074ccc654e5cf2e44cdea3a01d0",
      "tree": "8fab30e6e135023b8a595c8e11e8eff30ac17a72",
      "parents": [
        "c02e600280c605c761190ef82a6e6fa6aa7fb248"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Mar 19 13:04:47 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Mar 19 11:51:28 2008 -0500"
      },
      "message": "[SCSI] fix media change events for polled devices\n\nCommit:\n  a341cd0f (SCSI: add asynchronous event notification API)\nbreaks:\n  285e9670 (sr,sd: send media state change modification events)\nby introducing an event filter, which is removed here, to make\nevents, we are depending on, happen again.\n\nFix this by removing the event filter.  It\u0027s pretty much broken at the\nmoment, since a user can\u0027t set it (the attribute being read only).  A\nproper fix will be to make the event discriminator distinguish between\nAN and Polled media change events.\n\nCc: David Zeuthen \u003cdavid@fubar.dk\u003e\nCc: kristen accardi \u003ckaccardi@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c02e600280c605c761190ef82a6e6fa6aa7fb248",
      "tree": "3275148d08bfaa8374e3462a1bcab7cfc4788f7c",
      "parents": [
        "4d4109d0eb6930e59942d019980b83af679f187b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Mar 19 13:09:56 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Mar 19 11:28:56 2008 -0500"
      },
      "message": "[SCSI] sd, sr: do not emit change event at device add\n\nInitialize the \"state changed\" flag, so we do not send a change event\nimmediately after registering a new device.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "264e3e889d86e552b4191d69bb60f4f3b383135a",
      "tree": "fde25f5a73c0ebbb1c19ab213270f0aa43ded9c7",
      "parents": [
        "d7a0e1f56472db0825e13f9dd39f0ad79b8c8b3e",
        "8d8002f642886ae256a3c5d70fe8aff4faf3631a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:34:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:34:48 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  async_tx: avoid the async xor_zero_sum path when src_cnt \u003e device-\u003emax_xor\n  fsldma: Fix the DMA halt when using DMA_INTERRUPT async_tx transfer.\n"
    },
    {
      "commit": "d7a0e1f56472db0825e13f9dd39f0ad79b8c8b3e",
      "tree": "bfd24cd7181d4a6cfb39dab841600429d8dac9b9",
      "parents": [
        "2caf470363941b70212a9a843cae02e8e2f751d9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Mar 19 02:45:12 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:32:24 2008 -0700"
      },
      "message": "Revert \"ACPI: EC: Handle IRQ storm on Acer laptops\"\n\nThis reverts commit 2c81ce4c9c37b910210f2640c28e98a0c398dc26.\n\nIt caused several new troubles (eg suspend slowdown bisected down to\nthis patch by Pavel Machek), so just revert it for now.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c3c3158a81d6a92d335dd27ad9eb43f6b4c664b",
      "tree": "fc740e2fff9c0f3d9e75848b6e106f4251dc7ec7",
      "parents": [
        "d5eee405723eedbd621275e045ac9b36f668c39f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:26:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:26:24 2008 -0700"
      },
      "message": "IDE: Make taskfile interface more robust wrt unexpected end-of-command\n\nNow that we handle all the special commands using REQ_TYPE_ATA_TASKFILE\nrather than using the old REQ_TYPE_ATA_CMD model, we need to also\nemulate the lack of full taskfile data that comes with the old command\nmodel (ie when commands are generated with the HDIO_DRIVE_CMD ioctl\nrather than using the HDIO_DRIVE_TASK[FILE] ioctls).\n\nIn particular, this means that we should handle command completion the\nmore relaxed way that the old drive_cmd_intr() code did.  It allows\ncommands to finish early even if they don\u0027t use up all the data that we\nthought we had for them.\n\nThis fixes a regression seen by Anders Eriksson where some SMART\ncommands sent by smartd would cause a boot-time system hang on his\nmachine because the IDE command handling code didn\u0027t realize that the\ncommand had completed.\n\nTested-by: Anders Eriksson \u003caeriksson@fastmail.fm\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "247df4548fdbb0f263aaa0386bbaf52bc359a972",
      "tree": "26ad52c68e5c55625c304f82cde3e43d831b2ca2",
      "parents": [
        "2f633928cbba8a5858bb39b11e7219a41b0fbef5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 18 17:15:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 18 17:15:58 2008 -0700"
      },
      "message": "[RT2X00] drivers/net/wireless/rt2x00/rt2x00dev.c: remove dead code, fix warning\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f79abb627f033c85a6088231f20c85bc4a9bd757",
      "tree": "151538a3a33026ae516606240a13404d1f1e7037",
      "parents": [
        "f920bb6f5fe21047e669381fe4dd346f6a9d3562"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Tue Mar 18 18:45:00 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Mar 18 17:00:59 2008 -0700"
      },
      "message": "fsldma: Fix the DMA halt when using DMA_INTERRUPT async_tx transfer.\n\nThe DMA_INTERRUPT async_tx is a NULL transfer, thus the BCR(count register)\nis 0. When the transfer started with a byte count of zero, the DMA\ncontroller will triger a PE(programming error) event and halt, not a normal\ninterrupt. I add special codes for PE event and DMA_INTERRUPT\nasync_tx testing.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "4d4109d0eb6930e59942d019980b83af679f187b",
      "tree": "8fb0e28bbc6f9b7edb5f387723b3cc0f947f3d6f",
      "parents": [
        "1b96f8955aaeeb05f7fb7ff548aa12415fbf3904"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Fri Mar 07 16:19:50 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Mar 18 15:13:40 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: Power Management fixes for MPT SAS PCI-E controllers\n\nThe system power state changes like hibernation and standby are not happening\nproperly with 106XE controllers, this patch modifies the driver to free\nresources and allocate resources in power management entry points\n\n[jejb: compile fixes for upstream]\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d32466912ea1f5a0ced568c4884f6c7d335ea969",
      "tree": "3bc1b8d5f7b409767486883a2482e84807a47141",
      "parents": [
        "74fe030532d779a3774fcc9e1ddce65f3773e156",
        "07146648bc6ea8b1530644c8a41bef55f1b2d952"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:49:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:49:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: update key codes for Apple aluminium\n  HID: fix comment in hid_input_report()\n  HID: BADPAD entry for NATSU Playstation USB adapter\n  HID: Use DIV_ROUND_UP\n  HID: remove HID_QUIRK_APPLE_ISO_KEYBOARD for 4th generation macbook\n"
    },
    {
      "commit": "74fe030532d779a3774fcc9e1ddce65f3773e156",
      "tree": "668da06acf3fc395e5525ba6fc201bcb7de43c29",
      "parents": [
        "fb00f7629bb94ef9189fc3790b95306a144f58c5",
        "13d93924f13e1989cf27375cd46451475bc70d1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:48:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:48:23 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Set flag DOCK_UNDOCKING when triggered via sysfs\n  Revert \"ACPI: video: Ignore devices that aren\u0027t present in hardware\"\n  asus_acpi: remove misleading mask\n  Revert \"ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\"\n  thermal: delete \"default y\"\n  thermal: re-document thermal units\n  Revert \"thermal: fix generic thermal I/F for hwmon\"\n  ACPI: fix ATA_ACPI build\n  ACPI: battery: Don\u0027t return -EFAIL on broken packages.\n  ACPI: lockdep warning on boot, 2.6.25-rc5\n"
    },
    {
      "commit": "fb00f7629bb94ef9189fc3790b95306a144f58c5",
      "tree": "6e73455e0538e3ff6e3303460ab1c7bb9bab1c3e",
      "parents": [
        "992ab12ac390a8b98b45d03f617481e6265811c0",
        "3c00bb96497a9c1251359a1faf68dddbb8d50a23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:46:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:46:19 2008 -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: ALPS - fix forward/back buttons reversed on Acer 5520-5290\n  Input: ALPS - put secondary device in proper place in sysfs\n  Input: wacom - add support for Bamboo1, BambooFun, and Cintiq 12WX\n  Input: document i8042.noloop\n  Input: add keyboard notifier documentation\n  Input: ads7846 - fix uninitialized var warning\n  Input: i8042 - add SNI RM support\n  Input: i8042 - add Lenovo 3000 N100 to nomux blacklist\n  Input: i8042 - fix warning on non-x86 builds\n  Input: cobalt_btns - assorted fixes\n"
    },
    {
      "commit": "92f53c6f1e47d92b40b1e9e1662b0056c783b962",
      "tree": "850cba7afebec402f8db3fa6e9ea5199e858ffd7",
      "parents": [
        "ff69c00f0a58383f1f60dd2756e54a857f08d249",
        "40044ce0bf2b7e548584d91f108444e83ed5eab3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:43:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:43:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Revert \"unexport bio_{,un}map_user\"\n  relay: fix subbuf_splice_actor() adding too many pages\n  The ps2esdi driver was marked as BROKEN more than two years ago due to being\n"
    },
    {
      "commit": "ff69c00f0a58383f1f60dd2756e54a857f08d249",
      "tree": "c4f0da77fbad8f7a002bd43be9c28a1f1214f1a1",
      "parents": [
        "9e5858244926f4fddf8ba38a6b4fa3fe68e93836",
        "b05c23851ab820b1957cd2f322eaa1ac44c196bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:32:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 07:32:23 2008 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/ati_pcigart: fix the PCIGART to use drm_pci to allocate GART table.\n  drm/radeon: fixup RV550 chip family\n  drm/via: attempt again to stabilise the AGP DMA command submission.\n  drm: Fix race that can lockup the kernel\n"
    },
    {
      "commit": "07146648bc6ea8b1530644c8a41bef55f1b2d952",
      "tree": "c0d994317edfe2fd22965d57d02aa4aac08211e4",
      "parents": [
        "dfd347f09c66beed2ae621aad5fd75535b1838d4"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Mar 17 22:23:52 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:33 2008 +0100"
      },
      "message": "HID: update key codes for Apple aluminium\n\nF5 and F6 have no second function printed on them. Thus their definitions have\nbeen removed from the table.\n\nKEY_CYCLEWINDOWS doesn\u0027t name the function of Mac OS X\u0027 Expose properly and\nbecause we couldn\u0027t find a better key code, we decided to use KEY_FN_F4\ninstead.\n\nWe also changed KEY_BACK and KEY_FORWARD, which apply to browser functions, to\nKEY_PREVIOUSSONG and KEY_NEXTSONG, since the keys are intended to control a\nmusic player.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dfd347f09c66beed2ae621aad5fd75535b1838d4",
      "tree": "4ee6d55485e173ad2f4c86a7ae9ac08d7dcc38ec",
      "parents": [
        "c9bde7ad39e61424619b6bd7dd6984606b3b6489"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 04 13:53:33 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:32 2008 +0100"
      },
      "message": "HID: fix comment in hid_input_report()\n\nThe hid_input_report() in debug mode of course outputs the report itself, not\nthe device report descriptor.\n\nFix this error in comment.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "c9bde7ad39e61424619b6bd7dd6984606b3b6489"
}
