)]}'
{
  "log": [
    {
      "commit": "b00d8a7e299eab9970b0ba75a4e2ea1df39059ad",
      "tree": "91f03cedfec797cb2887cb95c61f3cae9596fe6a",
      "parents": [
        "3f7cd7ea9383755eef53f92667c520489165667f"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Mon Mar 29 22:03:06 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:03:06 2010 +0200"
      },
      "message": "hwmon: (asc7621) Add X58 entry in Kconfig\n\nIntel X58 have asc7621a chip. So added X58 entry in Kconfig for asc7621.\nAlso arranged existing models in ascending order.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3f7cd7ea9383755eef53f92667c520489165667f",
      "tree": "ff148760ace3337d2426269da246732487ab7b63",
      "parents": [
        "4d7a5644e4adfafe76c2bd8ee168e3f3b5dae3a8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 29 22:03:03 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:03:03 2010 +0200"
      },
      "message": "hwmon: (w83793) Saving negative errors in unsigned\n\n\"ret\" is used to store the return value for watchdog_trigger() and it\nshould be signed for the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\n"
    },
    {
      "commit": "4d7a5644e4adfafe76c2bd8ee168e3f3b5dae3a8",
      "tree": "f0b5e55e93b16dbbce4399e708b818b9513c453d",
      "parents": [
        "fcc6a7462ec8d8a7d63ec59559e91f8fd6991160"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Mon Mar 29 22:03:00 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:03:00 2010 +0200"
      },
      "message": "hwmon: (coretemp) Add missing newline to dev_warn() message\n\nAdd missing newline to dev_warn() message string. This is more of an issue\nwith older kernels that don\u0027t automatically add a newline if it was missing\nfrom the end of the previous line.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fcc6a7462ec8d8a7d63ec59559e91f8fd6991160",
      "tree": "a2e985a2d8165f13bdfb22f3d8a709938ec2c6e4",
      "parents": [
        "b72c40949b0f04728f2993a1434598d3bad094ea"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Mon Mar 29 22:02:59 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:02:59 2010 +0200"
      },
      "message": "hwmon: (coretemp) Fix cpu model output\n\nAvoid hex and decimal confusion when printing out the cpu model.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b72c40949b0f04728f2993a1434598d3bad094ea",
      "tree": "612b99ceac1f713d15cb288d370578e138537e49",
      "parents": [
        "e4d50423d773fb8d5b714430ba5358e8a1b87c14",
        "d558b483d5a73f5718705b270cb2090f66ea48c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 16:34:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 16:34:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: truncate _CRS windows with _LEN \u003e _MAX - _MIN + 1\n  x86/PCI: for host bridge address space collisions, show conflicting resource\n  frv/PCI: remove redundant warnings\n  x86/PCI: remove redundant warnings\n  PCI: don\u0027t say we claimed a resource if we failed\n  PCI quirk: Disable MSI on VIA K8T890 systems\n  PCI quirk: RS780/RS880: work around missing MSI initialization\n  PCI quirk: only apply CX700 PCI bus parking quirk if external VT6212L is present\n  PCI: complain about devices that seem to be broken\n  PCI: print resources consistently with %pR\n  PCI: make disabled window printk style match the enabled ones\n  PCI: break out primary/secondary/subordinate for readability\n  PCI: for address space collisions, show conflicting resource\n  resources: add interfaces that return conflict information\n  PCI: cleanup error return for pcix get and set mmrbc functions\n  PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions\n  PCI: kill off pci_register_set_vga_state() symbol export.\n  PCI: fix return value from pcix_get_max_mmrbc()\n"
    },
    {
      "commit": "6f063aea557f66eea8c35034a25df85cae5ced33",
      "tree": "326fefee4ba268d27e7b686a4af4e7a35b008428",
      "parents": [
        "f3845f3f6081b97ebc4dc905e097c07e868017b5",
        "d7646f7632549124fe70fec8af834c7c1246f365"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:11:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:11:20 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: use dev_pm_ops for class pcmcia_socket_class\n  power: support _noirq actions on device types and classes\n  pcmcia: allow for four multifunction subdevices (again)\n  pcmcia: do not use ioports \u003c 0x100 on x86\n  pd6729: Coding Style fixes\n"
    },
    {
      "commit": "50da56706b989b99edb20f9c03172df193240c78",
      "tree": "79c89c416bc2d5369a49320bfbc91a03f3957a44",
      "parents": [
        "e0df9c0b42cc8cb48b801f7a0f54382f6a89ca16",
        "fe43d6d9cf59d8f8cbfdcde2018de13ffd1285c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:07:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:07:46 2010 -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: core: align driver match with modalias\n  firewire: core: fix Model_ID in modalias\n  firewire: ohci: add cycle timer quirk for the TI TSB12LV22\n  firewire: core: fw_iso_resource_manage: fix error handling\n"
    },
    {
      "commit": "126a031e437a4ab56a162e9cff7fc04b9f7efeec",
      "tree": "8fdf2ffd565a0808827665ce74fe65e35647296b",
      "parents": [
        "01e77706cdde7c0b47e5ca1f4284a795504c7c40",
        "7c9f757319ccf7a47ce167b86eda671c87b5b917"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:06:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:06:29 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  TIPC: Removed inactive maintainer\n  isdn: Cleanup Sections in PCMCIA driver elsa\n  isdn: Cleanup Sections in PCMCIA driver avma1\n  isdn: Cleanup Sections in PCMCIA driver teles\n  isdn: Cleanup Sections in PCMCIA driver sedlbauer\n  via-velocity: Fix FLOW_CNTL_TX_RX handling in set_mii_flow_control()\n  netfilter: xt_hashlimit: IPV6 bugfix\n  netfilter: ip6table_raw: fix table priority\n  netfilter: xt_hashlimit: dl_seq_stop() fix\n  af_key: return error if pfkey_xfrm_policy2msg_prep() fails\n  skbuff: remove unused dma_head \u0026 dma_maps fields\n  vlan: updates vlan real_num_tx_queues\n  vlan: adds vlan_dev_select_queue\n  igb: only use vlan_gro_receive if vlans are registered\n  igb: do not modify tx_queue_len on link speed change\n  igb: count Rx FIFO errors correctly\n  bnx2: Use proper handler during netpoll.\n  bnx2: Fix netpoll crash.\n  ksz884x: fix return value of netdev_set_eeprom\n  cgroups: net_cls as module\n  ...\n"
    },
    {
      "commit": "f61bb62e3ed7634fe5b7dfd8c9a52e6b799f4023",
      "tree": "af41a661ad4eaa768044437a72e95635da1172c4",
      "parents": [
        "a465870a808bccba63bf6da30a0b56a2a7abfa5c"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:02 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver elsa\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x55e37): Section mismatch\nin reference from the function elsa_cs_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function elsa_cs_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because elsa_cs_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a465870a808bccba63bf6da30a0b56a2a7abfa5c",
      "tree": "5899440bfec924d3295fe14097f52acaf8133a25",
      "parents": [
        "158e33d1c6d0c6bacf577bcb47591aa4293dfcb1"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:01 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver avma1\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x56512): Section mismatch\nin reference from the function avma1cs_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function avma1cs_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because avma1cs_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "158e33d1c6d0c6bacf577bcb47591aa4293dfcb1",
      "tree": "ab42cbf86dc7e3019b84443948bd0cc1cf534aa9",
      "parents": [
        "93b39a0dba6a15c35a582b9e8b171b8a6ec971aa"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:01 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver teles\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x56bfb): Section mismatch\nin reference from the function teles_cs_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function teles_cs_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because teles_cs_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93b39a0dba6a15c35a582b9e8b171b8a6ec971aa",
      "tree": "d21187851723750b26ac8848bd1ce1494e13d482",
      "parents": [
        "bcbe53682f65330bdd9ad7eed9575d2ff536353a"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:00 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver sedlbauer\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x558d6): Section mismatch\nin reference from the function sedlbauer_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function sedlbauer_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because sedlbauer_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcbe53682f65330bdd9ad7eed9575d2ff536353a",
      "tree": "f68663eb654ab83687ec6dc1f5ebaf9dec648089",
      "parents": [
        "80bb3a00fa314e3c5dbbd23a38bfaf94f2402b99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 19:59:47 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:56:32 2010 -0700"
      },
      "message": "via-velocity: Fix FLOW_CNTL_TX_RX handling in set_mii_flow_control()\n\nClear, don\u0027t set, ANAR_ASMDIR in this case.\n\nNoticed by Roel Kluin.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f967a44343e407811898ddac97abc69b293e9810",
      "tree": "f7707ffe10dd10efe3d50670c1252d819aef6534",
      "parents": [
        "134b345081534235dbf228b1005c14590e0570ba"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 22 16:34:05 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Mar 25 08:51:35 2010 -0700"
      },
      "message": "PCI: don\u0027t say we claimed a resource if we failed\n\npci_claim_resource() can fail, so pay attention and only claim success\nwhen it actually succeeded.  If pci_claim_resource() fails, it prints a\nuseful diagnostic.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "134b345081534235dbf228b1005c14590e0570ba",
      "tree": "0040508705067e88225e52bdb0b1f4c457e6708f",
      "parents": [
        "a5ee4eb75413c145334c30e43f1af9875dad6fd7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Mar 24 07:11:01 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Mar 25 08:51:23 2010 -0700"
      },
      "message": "PCI quirk: Disable MSI on VIA K8T890 systems\n\nBugzilla 15287 indicates that there\u0027s a problem with Message Signalled\nInterrupts on VIA K8T890 systems.  Add a quirk to disable MSI on these\nsystems.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nTested-by: Jan Kreuzer \u003ckontrollator@gmx.de\u003e\nTested-by: lh \u003cjarryson@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "01e77706cdde7c0b47e5ca1f4284a795504c7c40",
      "tree": "07d2574b13974669a6fcfccd276630754724553f",
      "parents": [
        "1ff31056fb044a47cdda462bdef0dcacefbf6856",
        "8871d54b5e1558bd59baad02eb7a80f86d49f4a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:52:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:52:15 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: DSS2: panel-generic: re-implement mode changing\n  OMAP: DSS2: initialize dss clk sources properly\n  OMAP: DSS2: VRAM: Fix early_param for vram\n"
    },
    {
      "commit": "1ff31056fb044a47cdda462bdef0dcacefbf6856",
      "tree": "9bcc91b718769ed73828cc1891c7e1e26e79a8fc",
      "parents": [
        "6c75969e22ffe27df64ff7477bd35fe72bface3e",
        "bb456928913fda2b360376afb13d9a0bc72c761c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:51:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:51:14 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Orion5x: replace KEY_WLAN with KEY_WPS_BUTTON\n  [ARM] Kirkwood: WPS button keycode mapping\n  pxa168fb: fix incorrect resource calculation\n  [ARM] pxa/raumfeld: fix button name\n  [ARM] pxa/raumfeld: remove duplicated #include\n  [ARM] locomo: fix unpaired spin_lock_irqsave\n  [ARM] locomo: fix SPI register offset\n  [ARM] pxa/sharpsl: add dependency of max1111 driver to sharpsl_pm\n  [ARM] pxa: remove unnecessary \u0027select FB_W100\u0027 from some platforms\n  [ARM] pxa: remove spi cs gpio direction to avoid clash with driver\n  [ARM] mmp: fix for variables in uncompress.h being discarded\n  [ARM] pxa: fix for variables in uncompress.h being discarded\n  ARM: Update mach-types\n  ARM: Fix IXP23xx build error in mach/memory.h\n"
    },
    {
      "commit": "c02c873c25209f971c2e10884f50d4ab61db1e23",
      "tree": "16238386f017babcca9c62454e0f169b22fef100",
      "parents": [
        "541e40ee087976ec793c53446099d3f0097e1697",
        "332ac7ff77cdc6a183d78ab129545d7b14a1d57c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:50:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:50:27 2010 -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-sff: fix spurious IRQ handling\n  pata_via: Add VIA VX900 support\n"
    },
    {
      "commit": "541e40ee087976ec793c53446099d3f0097e1697",
      "tree": "c0f4a9cef122c6bd99e76b26592f745e42090578",
      "parents": [
        "1147d0f915e3b4c5c4fa279dae2c40016b8f441d",
        "4e1a2594094020bdb41c18681c1765671138d06a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:49:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:49:38 2010 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.34\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.34\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Silence unintialized variable warnings in dwarf unwinder.\n  sh: Tidy up a couple of section mismatches.\n  sh: Fix build after dynamic PMB rework\n  sh: Replace unsafe manipulation of MMUCR\n  sh: Flush ITLB too in PTEAEX\u0027s flush_tlb_page()\n  sh64: Remove long unused mid_sched macro\n  SH: remove superfluous warning from the serial driver\n  SH: fix SCIFA SCASCR register bit definitions\n  serial: sh-sci: fix SH-Mobile SH breakage\n  sh: Add watch-dog register address for SH7722/SH7723/SH7724\n  sh: ms7724: Add tiny-document for sound\n  sh: mach-ecovec24: Add i2c_put_adapter on sh_eth_init\n"
    },
    {
      "commit": "34c1c460f82c809f20a2d378373d6aeb58c7808a",
      "tree": "267bc5258aeb7debb6f5de8617e1663389d6ca51",
      "parents": [
        "61964eba5c419ff710ac996c5ed3a84d5af7490f",
        "8b4709ecea4aab1957ae7b726d6824485404a3a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:48:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:48:11 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: fix dangling pointers\n  lp3971: Fix BUCK_VOL_CHANGE_SHIFT logic\n  lp3971: Fix setting val for LDO2 and LDO4\n  regulator: Get rid of lockdep warning\n  regulator: handle kcalloc() failure\n  Regulators: max8925-regulator - clean up driver data after removal\n"
    },
    {
      "commit": "6467a71c56934251f3c917bd4386387c2a97b41e",
      "tree": "09f930fda8c6c555d488971d76e728846be55650",
      "parents": [
        "18020a0d8cccad0d3642219d6aef789420c04c1f",
        "6e6c822868f113dabe3c33bdd91e883cc28fa11b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:42:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:42:43 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Stop trying to use ACPI lid status to determine LVDS connection.\n  drm/intel: fix up set_tiling for untiled-\u003etiled transition\n  drm/i915: Set up the documented clock gating on Sandybridge and Ironlake.\n  agp/intel: Don\u0027t do the chipset flush on Sandybridge.\n  agp/intel: Respect the GTT size on Sandybridge for scratch page setup.\n  drm/i915: fix small leak on overlay error path\n  drm/i915: Avoid NULL deref in get_pages() unwind after error.\n  drm/i915: Fix check with IS_GEN6\n  drivers/gpu/drm/i915/intel_bios.c: fix continuation line formats\n  drm/i915: Enable VS timer dispatch.\n  drm/i915: Rename FBC_C3_IDLE to FBC_CTL_C3_IDLE to match other registers\n  drm/i915: remove an unnecessary wait_request()\n  drm/i915: Don\u0027t bother with the BKL for GEM ioctls.\n"
    },
    {
      "commit": "18020a0d8cccad0d3642219d6aef789420c04c1f",
      "tree": "73fba2c01ae2e5638c7bf0e271daf4bfa5418fa0",
      "parents": [
        "c27b9a2e6c29eac2fe770bd1071007c9f8c43de5",
        "0f5ed04cb365ce0117b0588c4d9ed89f2623650b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:41:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:41:48 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-scmi: Provide module aliases for automatic loading\n  i2c-scmi: Support IBM SMBus CMI devices\n  acpi: Support IBM SMBus CMI devices\n"
    },
    {
      "commit": "c27b9a2e6c29eac2fe770bd1071007c9f8c43de5",
      "tree": "b1f13074a64765bf774af78df34603d96750281f",
      "parents": [
        "20dba4596fd768b2d9154e3258871ebdd2c9fa29",
        "06c0dd72aea3985d0ea036f771ebb1d1083bf69f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:36:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:36:53 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] fix boot failures with compressed kernels\n  [S390] fix broken proc interface for sclp_async\n  [S390] sclp: avoid 64 bit division\n  [S390] dasd: check tsb validity\n  [S390] dasd: fix alignment of transport mode recovery TCW\n  [S390] system.h: Fix compile error for 1 and 2 byte cmpxchg\n  [S390] smp: fix lowcore allocation\n  [S390] zcore: CPU registers are not saved under LPAR\n"
    },
    {
      "commit": "b5c26f97ec4a17c650055c83cfc1f2ee6d8818eb",
      "tree": "d723b51966d039027bc600a40dd25c91011aa11f",
      "parents": [
        "4fd2c20d964a8fb9861045f1022475c9d200d684"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Tue Mar 23 13:35:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:22 2010 -0700"
      },
      "message": "lxfb: set the H- and V-SYNC polarity of the flatpanel output\n\nFixup for the flatpanel output.  The geode_modedb attribute flags are used\nto set the SYNC polarity of the flatpanel.  Without this patch our\nflatpanel registers stayed unconfigured, so we just saw garbage output.\n\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nCc: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7198f3c9b13c7aa1e5d9f7ff74c0ea303174feff",
      "tree": "506065ad0752685ec1ac0a164e294bd85cb9bbb9",
      "parents": [
        "3f8b5ee33293d43ca360771b535dfae8c57259dc"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Mar 23 13:35:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:21 2010 -0700"
      },
      "message": "mmc: fix incorrect interpretation of card type bits\n\nIn the extended CSD register the CARD_TYPE is an 8-bit value of which the\nupper 6 bits were reserved in JEDEC specifications prior to version 4.4.\nIn version 4.4 two of the reserved bits were designated for identifying\nsupport for the newly added High-Speed Dual Data Rate.  Unfortunately the\nmmc_read_ext_csd() function required that the reserved bits be zero\ninstead of ignoring them as it should.\n\nThis patch makes mmc_read_ext_csd() ignore the CARD_TYPE bits that are\nreserved or not yet supported.  It also stops the function jumping to the\nend as though an error occurred, when it is only warns that the CARD_TYPE\nbits (that it does interpret) are invalid.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c363afe94b885d39ae2e93e41680282a470ad84",
      "tree": "ccd3f3a6a26f560c43d5b6c0f2ecdad22d9514e4",
      "parents": [
        "cb53237513bd1e090cce120efe12ede72c932b5f"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Mar 23 13:35:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:21 2010 -0700"
      },
      "message": "c2port: fix device_create() return value check\n\nUse IS_ERR() instead of comparing to NULL.\n\n[akpm@linux-foundation.org: preserve the error code]\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06ca02b06fc26b3f940d223f319397a72a591ddf",
      "tree": "56f20e6c4744fbbb95a30299b4cb05f09953e604",
      "parents": [
        "5ca9ea9a17a14c68611d3774d1e8a7ab6c7f4763"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Mar 23 13:35:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:20 2010 -0700"
      },
      "message": "drivers/gpio/max730x.c: add license macro\n\nAccording to the header in max730x it is licensed GPLv2.\n\nAdd a MODULE_LICENSE to avoid getting the kernel tainted.\n\n[w.sang@pengutronix.de: add MODULE_AUTHOR and MODULE_DESCRIPTION also]\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05731b979476969d4d1cbbcb535fc0f5ea90dba7",
      "tree": "cc6c33e59c765dac9af39c8caa4a97f8da8f1861",
      "parents": [
        "e7bbcdf3747e3919c31cfa87853c69d178bce548"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Mar 23 13:35:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:19 2010 -0700"
      },
      "message": "rtc/mc13783: fix use after free bug\n\nThis was introduced by v2.6.34-rc1~38:\n\n\t4c014e8 (rtc/mc13783: protect rtc {,un}registration by mc13783 lock)\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe43d6d9cf59d8f8cbfdcde2018de13ffd1285c7",
      "tree": "4eb14adaa43b7746cd8e0bc5416281b5d3839f9c",
      "parents": [
        "5ae73518cb39dd81e641dfa7ce20751c853579e0"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 19 00:39:07 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Mar 24 22:01:47 2010 +0100"
      },
      "message": "firewire: core: align driver match with modalias\n\nThe driver match strategy was:\n  - Match vendor/model/specifier/version of the unit directory.\n  - If that was a miss, match vendor from the root directory and\n    model/specifier/version of the unit directory.\n\nThis was inconsistent with how the modalias string was constructed\nuntil recently (take vendor/model from root directory and specifier/\nversion from unit directory).  It was also inconsistent with how it is\ndone since the parent commit:\n  - Use vendor/model/specifier/version of the unit directory if possible,\n  - fall back to one or more of vendor/model/specifier/version from the\n    root directory depending on which ones are not present at the unit\n    directory.\n\nFix this inconsistency by sharing the ROM scanner function between\nmodalias printer function and driver match function.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5ae73518cb39dd81e641dfa7ce20751c853579e0",
      "tree": "1ae10520855a21e7a470d3bfcdf1e0d67e81365c",
      "parents": [
        "8301b91ba0b2d15c86fdf5357efe7c04eb767a6e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 19 00:38:29 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Mar 24 22:01:47 2010 +0100"
      },
      "message": "firewire: core: fix Model_ID in modalias\n\nThe modalias string of devices that represent units on a FireWire node\ndid not show Module_ID entries within unit directories.  This was\nbecause firewire-core searched only the root directory of the\nconfiguration ROM for a Model_ID entry.\n\nWe now search first the root directory, then the unit directory.  IOW\nhonor a unit directory\u0027s Model_ID if present, otherwise fall back to the\nroot directory\u0027s model ID (if present).\n\nFurthermore, apply the same change to Vendor_ID.  This had the same\nissue but it was less apparent because most devices provide Vendor_ID\nonly in the root directory.\n\nAnd finally, also use this strategy for the remaining two IDs in the\nmodalias, Specifier_ID and Version.  It does not actually make sense to\nlook for them elsewhere than in the unit directory because they are\nmandatory there.  However, a uniform search order simplifies the\nimplementation and has no adverse affect in practice.\n\nSide notes:\n  - The older counterpart of this, nodemgr.c of ieee1394, looked for\n    Vendor_ID first in the root directory, then in the unit directory,\n    and for Model_ID only in the unit directory.\n  - There is a single mainline driver which requires Vendor_ID and\n    Model_ID --- the firedtv driver.  This one worked because FireDTVs\n    provide Vendor_ID in the root directory and Model_ID identically in\n    root directory and unit directory.\n  - Apart from firedtv, there are currently no drivers known to me\n    (including userspace drivers) that look at the Vendor_ID or Model_ID\n    of the modalias.\n\nReported-by: Maciej Żenczykowski \u003czenczykowski@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a5ee4eb75413c145334c30e43f1af9875dad6fd7",
      "tree": "721f45ddafb0934dcd445de47bea9c1d0ad3efe2",
      "parents": [
        "ca8463926306580c25e62eb901a206530d480cae"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 22 09:52:16 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:38 2010 -0700"
      },
      "message": "PCI quirk: RS780/RS880: work around missing MSI initialization\n\nAMD says in section 2.5.4 (GFX MSI Enable) of #43291 (AMD 780G Family\nRegister Programming Requirements):\n\n  The SBIOS must enable internal graphics MSI capability in GCCFG by\n  setting the following: NBCFG.NB_CNTL.STRAP_MSI_ENABLE\u003d\u00271\u0027\n\nQuite a few BIOS writers misinterpret this sentence and think that\nenabling MSI is an optional feature.  However, clearing that bit just\nprevents delivery of MSI messages but does not remove the MSI PCI\ncapabilities registers, and so leaves these devices unusable for any\ndriver that attempts to use MSI.\n\nSetting that bit is not possible after the BIOS has locked down the\nconfiguration registers, so we have to manually disable MSI for the\naffected devices.\n\nThis fixes the codec communication errors in the HDA driver when\naccessing the HDMI audio device, and allows us to get rid of the\novercautious quirk in radeon_irq_kms.c.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nTested-by: Alex Deucher \u003calexdeucher@gamil.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ca8463926306580c25e62eb901a206530d480cae",
      "tree": "2aa0652820128f7f3060b3997f0e7d19e326ae94",
      "parents": [
        "c519a5a7dab2d8e9a114f003e2d369bcf8e913f3"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasm@roo.me.uk",
        "time": "Fri Mar 19 14:22:58 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:37 2010 -0700"
      },
      "message": "PCI quirk: only apply CX700 PCI bus parking quirk if external VT6212L is present\n\nApply the CX700 quirk only when an external VT6212L is present (which\nis the case for the errant hardware the quirk was written for), don\u0027t\ntouch the settings otherwise -- Hauppage PVR-500 tuners need PCI Bus\nParking in order to work and when that\u0027s turned on everything seems\nto behave fine.\n\nI guess the underlying problem is a combination of an external VT6212L\nand the CX700 rather than the CX700\u0027s PCI being broken completely for\nall cases...\n\nReported-by: Jeroen Roos \u003cjeroen@roosnl.com\u003e\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c519a5a7dab2d8e9a114f003e2d369bcf8e913f3",
      "tree": "2f0ebf4123b9b66b8068b8532334bad0f5cd0d84",
      "parents": [
        "e1944c6b0fba80a7837c1cbc47dfbf46e1274a4b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 19 14:56:27 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:36 2010 -0700"
      },
      "message": "PCI: complain about devices that seem to be broken\n\nIf we can tell that a device isn\u0027t working correctly, we should tell\nthe user to make debugging easier.  Otherwise, it can take a lot of\nwork to determine whether the problem is in the driver, PCMCIA, PCI,\nhardware, etc., as in http://bugzilla.kernel.org/show_bug.cgi?id\u003d12006\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e1944c6b0fba80a7837c1cbc47dfbf46e1274a4b",
      "tree": "b5431d6a428847b83b85e6762e94b2abbb781099",
      "parents": [
        "7b8ff6da028232aadae6bcc7c7406c8966d0b3c4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 16 15:53:08 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:36 2010 -0700"
      },
      "message": "PCI: print resources consistently with %pR\n\nNo functional change; just print resources in the conventional style.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "7b8ff6da028232aadae6bcc7c7406c8966d0b3c4",
      "tree": "c0bab7d872f6e8907d6bdf473f7fbedcfaf83081",
      "parents": [
        "99ddd552fef7e6e3b7dc76ba8fee9ea5869d1e14"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 16 15:53:03 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:35 2010 -0700"
      },
      "message": "PCI: make disabled window printk style match the enabled ones\n\nNo functional change; this just tweaks the changes from 349e1823a405\nso the new printks for disabled PCI-to-PCI bridge windows match the\nones for the enabled windows.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCC: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "99ddd552fef7e6e3b7dc76ba8fee9ea5869d1e14",
      "tree": "efdfc780d0993ab3e62888000bd3ff5f38508602",
      "parents": [
        "966f3a7570447c5025d67a618d408e68a3ae3167"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 16 15:52:58 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:35 2010 -0700"
      },
      "message": "PCI: break out primary/secondary/subordinate for readability\n\nNo functional change; just add names for the primary/secondary/subordinate\nbus numbers read from config space rather than repeatedly masking/shifting.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "966f3a7570447c5025d67a618d408e68a3ae3167",
      "tree": "a7d87cc0aa186a366b7a16971258988c4470906a",
      "parents": [
        "66f1207bce10fd80ee8ce99b67d617644612f05e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Mar 11 17:01:19 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:34 2010 -0700"
      },
      "message": "PCI: for address space collisions, show conflicting resource\n\nWith request_resource_conflict(), we can learn what the actual conflict is,\nso print that info for debugging purposes.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "0f5ed04cb365ce0117b0588c4d9ed89f2623650b",
      "tree": "d2aa6f56c9a323850c9dfeb5b6dc953301563a0f",
      "parents": [
        "e82e15ddd322e4c5847536f044a40812b7ec12bd"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Mar 24 14:38:39 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Mar 24 14:38:39 2010 +0100"
      },
      "message": "i2c-scmi: Provide module aliases for automatic loading\n\nProvide module aliases for automatic loading.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e82e15ddd322e4c5847536f044a40812b7ec12bd",
      "tree": "580f9dcec81d2494f000cbed13ad41645a0b1eea",
      "parents": [
        "222e82ac9ffbd3b80ab1b0b1d2c8c60ddb47d69d"
      ],
      "author": {
        "name": "Crane Cai",
        "email": "crane.cai@amd.com",
        "time": "Wed Mar 24 14:38:38 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Mar 24 14:38:38 2010 +0100"
      },
      "message": "i2c-scmi: Support IBM SMBus CMI devices\n\n*) add a new HID for IBM SMBus CMI devices\n*) add methods for IBM SMBus CMI devices\n*) hook different HID with different control methods set\n*) minor tweaks as suggested by Jean Delvare\n\nSlightly modified by Darrick to use #define\u0027d IBM SMBUS HID from Darrick\u0027s ACPI\nscan quirk patch.\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "222e82ac9ffbd3b80ab1b0b1d2c8c60ddb47d69d",
      "tree": "92b2f540b812a4ef69a6a6202ab784fd0238d23d",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Mar 24 14:38:37 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Mar 24 14:38:37 2010 +0100"
      },
      "message": "acpi: Support IBM SMBus CMI devices\n\nOn some old IBM workstations and desktop computers, the BIOS presents in the\nDSDT an SMBus object that is missing the HID identifier that the i2c-scmi\ndriver looks for.  Modify the ACPI device scan code to insert the missing HID\nif it finds an IBM system with such an object.\n\nAffected machines: IntelliStation Z20/Z30.  Note that the i2c-i801 driver no\nlonger works on these machines because of ACPI resource conflicts.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7b26d82f5ea7de5667f87bb5ac6570111d7bff9f",
      "tree": "e2bd9ad9c5a0084cc66ac64a12a36a5bb8ecd1d9",
      "parents": [
        "9c95258c0d5911ae263bf50d854e402ce973ab32"
      ],
      "author": {
        "name": "Hans-Joachim Picht",
        "email": "hans@linux.vnet.ibm.com",
        "time": "Wed Mar 24 11:49:56 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 24 11:49:53 2010 +0100"
      },
      "message": "[S390] fix broken proc interface for sclp_async\n\nThis patch now allows the use of the proc interface to either activate\nor deactivate call home on panic.\ne.g.  echo 1 \u003e /proc/sys/kernel/callhome\nstrict_strtoul() requires _either_\u0027\\n\\0\u0027 _or_ \u0027\\0\u0027 termination.\nThis was missing and therefore the interface did not recognise valid input.\n\nSigned-off-by: Hans-Joachim Picht \u003chans@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9c95258c0d5911ae263bf50d854e402ce973ab32",
      "tree": "a91567d8b0fea7ef722209183610f63ff93ee1d8",
      "parents": [
        "b8fde7224d771ce55bfd67cb57d7c4c8f430972f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Mar 24 11:49:55 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 24 11:49:53 2010 +0100"
      },
      "message": "[S390] sclp: avoid 64 bit division\n\nAvoid 64 bit division to fix this compile error on 32 bit:\ndrivers/s390/char/sclp_cmd.c:711: undefined reference to `__udivdi3\u0027\n\nAlso move the whole arch_get_memory_phys_device function to the\nmemory hotplug related functions.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b8fde7224d771ce55bfd67cb57d7c4c8f430972f",
      "tree": "a9baa7a98c798d0e8477d168bfa543aae39b0952",
      "parents": [
        "4a31ba57cae853ce1ac00a22c0f5d80bd36685ed"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Wed Mar 24 11:49:54 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 24 11:49:53 2010 +0100"
      },
      "message": "[S390] dasd: check tsb validity\n\nCheck tsb validity before the tcw_get_tsb function is called.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4a31ba57cae853ce1ac00a22c0f5d80bd36685ed",
      "tree": "c604002362185f60f02b4ad364e23030e15b8f26",
      "parents": [
        "1bff779285f89cd0b62955c20cca70ada4074236"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Wed Mar 24 11:49:53 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 24 11:49:53 2010 +0100"
      },
      "message": "[S390] dasd: fix alignment of transport mode recovery TCW\n\nAll TCWs need to be aligned on a 64 byte boundary or the I/O will be\nrejected. For recovery requests we create fresh TCWs, so we need to\ndo the proper alignment here as well.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "92fe31329cb3a2b02f1c7616965872d6a34bcf08",
      "tree": "678d046b5864d302e424a2377cf1974b95b1d1f8",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Mar 24 11:49:50 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 24 11:49:53 2010 +0100"
      },
      "message": "[S390] zcore: CPU registers are not saved under LPAR\n\nTo save the registers for all CPUs a sigp \"store status\" is done that\nstores the registers to address absolute zero. To access storage at\nabsolute zero, normally the address of the prefix register of the\naccessing CPU has to be used. This does not work when large pages are\nactive (currently only under LPAR). In order to fix that problem,\ninstead of memcpy memcpy_real is used, which switches to real mode\nwhere prefixing works.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d7646f7632549124fe70fec8af834c7c1246f365",
      "tree": "d69cf32f089d84f7a1d7813f7c8dd8b980170b25",
      "parents": [
        "e7176a37d436a214f6a7727ea7986c654cbee8f0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 21:46:34 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 11:00:11 2010 +0100"
      },
      "message": "pcmcia: use dev_pm_ops for class pcmcia_socket_class\n\nInstead of requiring PCMCIA socket drivers to call various functions\nduring their (bus) resume and suspend functions, register an own\ndev_pm_ops for this class. This fixes several suspend/resume bugs\nseen on db1xxx-ss, and probably on some other socket drivers, too.\n\nWith regard to the asymmetry with only _noirq suspend, but split up\nresume, please see bug 14334 and commit 9905d1b411946fb3 .\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "e7176a37d436a214f6a7727ea7986c654cbee8f0",
      "tree": "6efc0a74883b326ff7575a36793120027018195c",
      "parents": [
        "7d7ba8d31eb293016bc91a5c8fc36b21fd917265"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 21:43:11 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 11:00:02 2010 +0100"
      },
      "message": "power: support _noirq actions on device types and classes\n\nThe new-style dev_pm_ops provide callbacks for both IRQs enabled\nand disabled. However, the _noirq variants were only called for\nbuses registered with a device, not for classes and types.\n\nIn order to properly use dev_pm_ops in class pcmcia_socket_class,\nsupport _noirq actions also on classes and types.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "7d7ba8d31eb293016bc91a5c8fc36b21fd917265",
      "tree": "9b3b64a0f65322a5f95a7f87a331846eeaf5f97e",
      "parents": [
        "9713ab28ec92d0c44b2ac5765dfc26c619d9cadd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 10:49:14 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 10:51:31 2010 +0100"
      },
      "message": "pcmcia: allow for four multifunction subdevices (again)\n\nCommit aa584ca4 broke what 6cf5be51 had already fixed: there may\nbe four multifunction devices, but just two pseudo-multifunction\ndevices per PCMCIA card.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "31b24b955c3ebbb6f3008a6374e61cf7c05a193c",
      "tree": "51f3c5cfac926d7919679a4e6cb5eac194b16b16",
      "parents": [
        "d07f3e375f608e52a1f8958fbde105bb27b7629a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 23 18:35:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:57 2010 -0700"
      },
      "message": "igb: only use vlan_gro_receive if vlans are registered\n\nThis change makes it so that vlan_gro_receive is only used if vlans have been\nregistered to the adapter structure.  Previously we were just sending all vlan\ntagged frames in via this function but this results in a null pointer\ndereference when vlans are not registered.\n\n[ This fixes bugzilla entry 15582 -Eric Dumazet]\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d07f3e375f608e52a1f8958fbde105bb27b7629a",
      "tree": "6a67c30c9bac2f614c14bc213e0379134827163a",
      "parents": [
        "fa3d9a6d55014b5bce5575aeab1cf711cff748ab"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Mar 23 18:34:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:57 2010 -0700"
      },
      "message": "igb: do not modify tx_queue_len on link speed change\n\nPreviously the driver tweaked txqueuelen to avoid false Tx hang reports seen at half duplex.\nThis had the effect of overriding user set values on link change/reset. Testing shows that\nadjusting only the timeout factor is sufficient to prevent Tx hang reports at half duplex.\n\nBased on e1000e patch by Franco Fichtner \u003cfranco@lastsummer.de\u003e\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa3d9a6d55014b5bce5575aeab1cf711cff748ab",
      "tree": "3d2f23ce2e699dbf5093d047f70129c51eac011c",
      "parents": [
        "1bf1e347ef254ed8a13e7971a30e1bf3983da3d1"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Tue Mar 23 18:34:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:56 2010 -0700"
      },
      "message": "igb: count Rx FIFO errors correctly\n\nDon\u0027t aggregate rx_no_buffer_count into rx_fifo_errors. RNBC counts\npackets that get queued temporarily in the adapter\u0027s FIFO. These\npackets are not dropped and are not errors. The correct counter\nis rx_missed_errors (MPC).\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bf1e347ef254ed8a13e7971a30e1bf3983da3d1",
      "tree": "51e5d0cbf9a73bf79880e6b9fe54ec6930874cd7",
      "parents": [
        "4327ba435a56ada13eedf3eb332e583c7a0586a9"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Mar 23 13:13:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:56 2010 -0700"
      },
      "message": "bnx2: Use proper handler during netpoll.\n\nNetpoll needs to call the proper handler depending on the IRQ mode\nand the vector.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4327ba435a56ada13eedf3eb332e583c7a0586a9",
      "tree": "87332475d3fb1a6721659d9692730ec693caeb5a",
      "parents": [
        "4881a4f89a95cc5fef6d32953954bcc3443eefd5"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Tue Mar 23 13:13:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:55 2010 -0700"
      },
      "message": "bnx2: Fix netpoll crash.\n\nThe bnx2 driver calls netif_napi_add() for all the NAPI structs during\n-\u003eprobe() time but not all of them will be used if we\u0027re not in MSI-X\nmode.  This creates a problem for netpoll since it will poll all the\nNAPI structs in the dev_list whether or not they are scheduled, resulting\nin a crash when we access structure fields not initialized for that vector.\n\nWe fix it by moving the netif_napi_add() call to -\u003eopen() after the number\nof IRQ vectors has been determined.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4881a4f89a95cc5fef6d32953954bcc3443eefd5",
      "tree": "7bbbf2c6e43538f7cb9cfbe8943d4ea02381ca46",
      "parents": [
        "8e039d84b323c4503c4d56863faa47c783660826"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERTEmbedded.de",
        "time": "Tue Mar 23 04:23:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 13:06:15 2010 -0700"
      },
      "message": "ksz884x: fix return value of netdev_set_eeprom\n\nksz884x: fix return value of netdev_set_eeprom\n\nnetdev_set_eeprom() confused ethtool by just returning 1 on error\ninstead of a proper -EINVAL.\n\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e6c822868f113dabe3c33bdd91e883cc28fa11b",
      "tree": "65de99152f69847abb9361c6c65b5ac7d2a5a5d0",
      "parents": [
        "fe305198d4bf481d6dd017df35c566c9d477fada"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Mar 17 13:48:06 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Mar 23 12:12:49 2010 -0700"
      },
      "message": "drm/i915: Stop trying to use ACPI lid status to determine LVDS connection.\n\nI\u0027ve been getting more and more quirk reports about this.  It seems\nclear at this point that other OSes are not using this for determining\nwhether the integrated panel should be turned on, and it is not\nreliable for doing so.  Better to light up an unintended panel than to\nnot light up the only usable output on the system.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "9713ab28ec92d0c44b2ac5765dfc26c619d9cadd",
      "tree": "99de9e1d40d6dfb166811e038727611615ff11fa",
      "parents": [
        "5cbb2b941d2cc77e6b915e8e55d375be632c9f6a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 23 16:05:00 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 23 18:55:23 2010 +0100"
      },
      "message": "pcmcia: do not use ioports \u003c 0x100 on x86\n\nOn x86 systems using ACPI _CRS information -- now the default for\npost-2008 systems -- the PCI root bus no longer pretends to be\noffering the root ioport_resource. To avoid accidentally hitting\nsome platform / system device, use only I/O ports \u003e\u003d 0x100 for\nPCMCIA devices on x86.\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nCC: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5cbb2b941d2cc77e6b915e8e55d375be632c9f6a",
      "tree": "c42b7b0a4774d81df991c293d004cd213311389a",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sat Mar 20 06:39:19 2010 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 23 16:33:55 2010 +0100"
      },
      "message": "pd6729: Coding Style fixes\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "332ac7ff77cdc6a183d78ab129545d7b14a1d57c",
      "tree": "fae900efeabe1b0d9ebc170d14170d31f3b8cbf4",
      "parents": [
        "4f1deba435ef75380c1d06fda860c7a15ea16fdf"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 23 12:24:08 2010 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Mar 23 09:39:08 2010 -0400"
      },
      "message": "libata-sff: fix spurious IRQ handling\n\nCommit 27943620cbd960f710a385ff4a538e14ed3f1922 introduced spurious\nIRQ handling but it has a race condition where valid completion can be\nlost while trying to clear spurious IRQ leading to occassional command\ntimeouts.\n\nThis patch improves SFF interrupt handler such that\n\n1. Once BMDMA HSM is stopped, the condition is never considered\n   spurious.  As there\u0027s no way to resume stopped BMDMA HSM, if device\n   status doesn\u0027t agree with BMDMA status, the only way out is\n   aborting the command (otherwise, it will just end up timing out).\n\n2. ap-\u003eops-\u003esff_check_status() can be safely called to clear spurious\n   device IRQ as it atomically returns completion status but BMDMA IRQ\n   status can\u0027t be cleared in safe way if command is in flight.  After\n   a spurious IRQ, call ap-\u003eops-\u003esff_irq_clear() only if the\n   respective device is idle and retry completion if\n   sff_check_status() indicates command completion.\n\nPlease note that ata_piix uses bmdma_status for sff_irq_check() and #2\nwon\u0027t weaken spurious IRQ handling even with in-flight command because\nif bmdma_status indicates IRQ pending but device status is not on\nspurious check, the next IRQ handler invocation will abort the command\ndue to #1.\n\nThis fixes bko#15537.\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d15537\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Andrew Benton \u003cb3nton@gmail.com\u003e\nCc: Petr Uzel \u003cpetr.uzel@centrum.cz\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0a60a210ede8942c5149526bf6847176cee5c184",
      "tree": "d42992429911effdaecefd436aabfa297297f6e6",
      "parents": [
        "d7bbf7f50e03c427debb6d7d960c48b9b934e7e2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:53:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:33:51 2010 +0900"
      },
      "message": "SH: remove superfluous warning from the serial driver\n\nThis warning has been introduced during the SCI DMA support developmenr and is\nnot needed any more.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d7bbf7f50e03c427debb6d7d960c48b9b934e7e2",
      "tree": "e5fda7ed04001122b2f2643e16763a347db99645",
      "parents": [
        "8d099d4446fcb23ca6cc054bde3c35b417e29b3b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:52:35 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:33:45 2010 +0900"
      },
      "message": "SH: fix SCIFA SCASCR register bit definitions\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8d099d4446fcb23ca6cc054bde3c35b417e29b3b",
      "tree": "ebbbd5a429d4e90ec63b95af9b8d439fcd4b9c8c",
      "parents": [
        "67eaa3e4fb29a758f92c9296ca006264a034e9c2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Mar 16 11:21:07 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:23:15 2010 +0900"
      },
      "message": "serial: sh-sci: fix SH-Mobile SH breakage\n\nThe follwing commit breaks SH-Mobile on non-ARM platforms:\n\"8a77b8d serial: sh-sci: Support ARM-based SH-Mobile CPUs.\"\n\nThe commit assumed that CONFIG_ARCH_SHMOBILE only was set\non ARM platforms, but it turns out that this kconfig is also\nset by all SH-based SoCs. Sh7724 and other older SH-Mobile\nSoCs are all broken without this fix.\n\nThis patch converts the \"defined(CONFIG_ARCH_SHMOBILE)\" into\none \"defined()\" per SoC model - similar to existing SH code.\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "688328c7ec3cd0dc3b16342aeb045d28012cc955",
      "tree": "0f125081f3d992007a2ce302156f410003995f09",
      "parents": [
        "5fc05f8764f301138003ff562a31ad3721f1675f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Mar 17 22:24:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 20:32:38 2010 -0700"
      },
      "message": "netxen: The driver doesn\u0027t work on NX_P3_B1 so cause probe to fail.\n\nI haven\u0027t been able to get link up on a NX_P3_B1 since 2.6.31.  The\ndriver complains about a firmware hang instead.  When I asked I was\ntold rev 0x41 was a preproduction rev.  So disable support in the\ndriver so no one is surprised the code doesn\u0027t work.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21afc27c9f9ae1f6370c47b323be7f3b75106569",
      "tree": "25b84a6fde1c2f00df5872bc7fcf57447c1c260a",
      "parents": [
        "91c030b4d6445ebe9fbddb86d584441f300df15c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Mar 21 21:06:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 20:05:45 2010 -0700"
      },
      "message": "can: bfin_can: switch to common Blackfin can header\n\nThe MMR bits are being moved to this header, so include it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f1deba435ef75380c1d06fda860c7a15ea16fdf",
      "tree": "43807e8d1fbbf515b7dc4da9975d5565ebb6d8ab",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Fri Mar 19 14:08:11 2010 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 22 22:44:17 2010 -0400"
      },
      "message": "pata_via: Add VIA VX900 support\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8b4709ecea4aab1957ae7b726d6824485404a3a5",
      "tree": "a06347a92952b086cb48e8186682daf4f9884548",
      "parents": [
        "451a73cd46573444f68f412c87439c0a291718ec"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Mar 20 15:12:58 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Mar 22 19:46:16 2010 +0000"
      },
      "message": "regulator: fix dangling pointers\n\nFix I2C-drivers which missed setting clientdata to NULL before freeing the\nstructure it points to. Also fix drivers which do this _after_ the structure\nwas freed already.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "451a73cd46573444f68f412c87439c0a291718ec",
      "tree": "3cf24100680cdcfad0fc7cf5b0dd0320f2092e3d",
      "parents": [
        "cdb868f58103825856e27aa4e1f26943fc119e41"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Mar 11 09:50:07 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Mar 22 19:44:45 2010 +0000"
      },
      "message": "lp3971: Fix BUCK_VOL_CHANGE_SHIFT logic\n\nGiven x\u003d0,1,2, current implementation of BUCK_VOL_CHANGE_SHIFT(x) returns 0,4,8.\nThe correct return value should be 0,4,6.\nThis patch fix the logic.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cdb868f58103825856e27aa4e1f26943fc119e41",
      "tree": "d4549701910096830bffa366436c54f40877fbba",
      "parents": [
        "4f26a2abe1eed18dc6adddf2d0ae5553e51578c2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 09 16:53:59 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Mar 22 19:44:44 2010 +0000"
      },
      "message": "lp3971: Fix setting val for LDO2 and LDO4\n\nIn lp3971_ldo_set_voltage function, it requires val to left shift 4\nbits for LDO2 and LDO4.\nThis patch fix this issue.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4f26a2abe1eed18dc6adddf2d0ae5553e51578c2",
      "tree": "b390fb19f6f2b7583ba4f93451d20fc4e34e9958",
      "parents": [
        "67e46f347eb25222e2b415540b6ba3fd2574afe2"
      ],
      "author": {
        "name": "Ameya Palande",
        "email": "ameya.palande@nokia.com",
        "time": "Fri Mar 12 20:09:01 2010 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Mar 22 19:44:44 2010 +0000"
      },
      "message": "regulator: Get rid of lockdep warning\n\nWARNING: at kernel/lockdep.c:2706 sysfs_add_file_mode+0x4c/0xa8()\n\nDifference between v1 and v2:\nMoved sysfs_attr_init() call as first one to access the structure.\n\nSigned-off-by: Ameya Palande \u003cameya.palande@nokia.com\u003e\nCC: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCC: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCC: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "67e46f347eb25222e2b415540b6ba3fd2574afe2",
      "tree": "9592b35a6228ed1c491805b38733b6f8dc709b78",
      "parents": [
        "3fff6c04d81a2852821135736fad2d8386464753"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 07 15:36:45 2010 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Mar 22 19:44:44 2010 +0000"
      },
      "message": "regulator: handle kcalloc() failure\n\nReturn -ENOMEM if kcalloc() fails\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3fff6c04d81a2852821135736fad2d8386464753",
      "tree": "efd6c0dfab6f17429b76ab6f9c121f2b8a1e71f4",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Feb 23 23:38:55 2010 -0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Mar 22 19:44:44 2010 +0000"
      },
      "message": "Regulators: max8925-regulator - clean up driver data after removal\n\nIt is a good tone to reset driver data after unbinding the device.\nAlso change find_regulator_info() fro inline to __devinit - let compiler\nfigure out if it wants it to be inlined or not.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7b1f513aacee53ed2d20cdf82191c7f486136469",
      "tree": "eecd228c44fec22c19d7368c48094df722727bbf",
      "parents": [
        "258152acc09c5c2df97002cd58cb37cb241aacde",
        "2de16a493cc6153f7fa0b9da12a3862d063e3425"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 22 10:03:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 22 10:03:51 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:\n  virtio: console: Check if port is valid in resize_console\n  virtio: console: Generate a kobject CHANGE event on adding \u0027name\u0027 attribute\n"
    },
    {
      "commit": "258152acc09c5c2df97002cd58cb37cb241aacde",
      "tree": "03bcfc3e0b97f453af77b97076dd28eb1716a4fa",
      "parents": [
        "e91924158d89086357e46887c23d714cfb4e05ea",
        "243aad830e8a4cdda261626fbaeddde16b08d04a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 22 10:01:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 22 10:01:58 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (38 commits)\n  ip_gre: include route header_len in max_headroom calculation\n  if_tunnel.h: add missing ams/byteorder.h include\n  ipv4: Don\u0027t drop redirected route cache entry unless PTMU actually expired\n  net: suppress lockdep-RCU false positive in FIB trie.\n  Bluetooth: Fix kernel crash on L2CAP stress tests\n  Bluetooth: Convert debug files to actually use debugfs instead of sysfs\n  Bluetooth: Fix potential bad memory access with sysfs files\n  netfilter: ctnetlink: fix reliable event delivery if message building fails\n  netlink: fix NETLINK_RECV_NO_ENOBUFS in netlink_set_err()\n  NET_DMA: free skbs periodically\n  netlink: fix unaligned access in nla_get_be64()\n  tcp: Fix tcp_mark_head_lost() with packets \u003d\u003d 0\n  net: ipmr/ip6mr: fix potential out-of-bounds vif_table access\n  KS8695: update ksp-\u003enext_rx_desc_read at the end of rx loop\n  igb: Add support for 82576 ET2 Quad Port Server Adapter\n  ixgbevf: Message formatting cleanups\n  ixgbevf: Shorten up delay timer for watchdog task\n  ixgbevf: Fix VF Stats accounting after reset\n  ixgbe: Set IXGBE_RSC_CB(skb)-\u003eDMA field to zero after unmapping the address\n  ixgbe: fix for real_num_tx_queues update issue\n  ...\n"
    },
    {
      "commit": "5b89d2f9ace1970324facc68ca9b8fae19ce8096",
      "tree": "a692a753f4a836e651567ebf40602e0bcaf9d72b",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 09 20:38:48 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Mar 22 16:33:31 2010 +0100"
      },
      "message": "edac, mce: Filter out invalid values\n\nPrint the CPU associated with the error only when the field is valid.\n\nCc: \u003cstable@kernel.org\u003e # .32.x .33.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "e3396b263c6a8f086a99f1d524272ff409d66de0",
      "tree": "97830bac8a93f34162f9e30f7c2dda4bc128c299",
      "parents": [
        "fe3ebaad3229c5e842e8b24cf2a24d7049a6481c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 22 15:10:35 2010 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Mar 22 20:30:17 2010 +0800"
      },
      "message": "pxa168fb: fix incorrect resource calculation\n\nThe size calculation is not correct.  It should be end - start + 1.\nUse resource_size() to caculate it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "2de16a493cc6153f7fa0b9da12a3862d063e3425",
      "tree": "f649e694f63a6456d7572ec0afc21250c157a3f7",
      "parents": [
        "ec64213c4d482ee4d15b34511441eaecdd002adf"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Fri Mar 19 17:36:44 2010 +0530"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 22 14:24:55 2010 +0200"
      },
      "message": "virtio: console: Check if port is valid in resize_console\n\nThe console port could have been hot-unplugged. Check if it is valid\nbefore working on it.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "ec64213c4d482ee4d15b34511441eaecdd002adf",
      "tree": "58f9ada4b6c82fffe9e0da2b72aa64bf879a5718",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Fri Mar 19 17:36:43 2010 +0530"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 22 14:24:53 2010 +0200"
      },
      "message": "virtio: console: Generate a kobject CHANGE event on adding \u0027name\u0027 attribute\n\nWhen the host lets us know what \u0027name\u0027 a port is assigned, we create the\nsysfs \u0027name\u0027 attribute. Generate a \u0027change\u0027 event after this so that\nudev wakes up and acts on the rules for virtio-ports (currently there\u0027s\nonly one rule that creates a symlink from the \u0027name\u0027 to the actual char\ndevice).\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "af98441397227a5a4f212cd48710eea72a14dbdb",
      "tree": "19825acd31fb6f472fb7c7b793c7307d03595cb0",
      "parents": [
        "37b7ef7203240b3aba577bb1ff6765fe15225976",
        "535297a6ae4c3b7a0562e71fac15c213eeec68e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:41:01 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:41:01 2010 -0700"
      },
      "message": "Merge branch \u0027vhost\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "ea93fd9456ad32cd85b2d7914b58c6313cc40c9e",
      "tree": "5e9c1fc69059bfadc14f0f5166a19ecc577677bb",
      "parents": [
        "b894fa2627e28c078740dc7041cd08c7e2c353ab"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegorslists@googlemail.com",
        "time": "Fri Mar 19 22:43:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 22:43:29 2010 -0700"
      },
      "message": "KS8695: update ksp-\u003enext_rx_desc_read at the end of rx loop\n\nThere is no need to adjust the next rx descriptor after each packet,\nso do it only once at the end of the routine.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\n"
    },
    {
      "commit": "b894fa2627e28c078740dc7041cd08c7e2c353ab",
      "tree": "8bdca723feb01a495114c4dfa8d3eb0f4c774c44",
      "parents": [
        "29b8dd024bd48c3d1d1e5140f5bbb683786f998e"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 19 06:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:11:35 2010 -0700"
      },
      "message": "igb: Add support for 82576 ET2 Quad Port Server Adapter\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b8dd024bd48c3d1d1e5140f5bbb683786f998e",
      "tree": "65ef5dba766a93a787d98bfd5e200eb7e0d5decf",
      "parents": [
        "4c3a822395c01d50ca2ba3aa4529e19d237a2f8c"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Mar 19 03:00:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:45 2010 -0700"
      },
      "message": "ixgbevf: Message formatting cleanups\n\nClean up some text output formatting.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c3a822395c01d50ca2ba3aa4529e19d237a2f8c",
      "tree": "353fa7d616c998472d1792f992fce0044dcf2d82",
      "parents": [
        "33bd9f601ea21c4389870e425ae4eaf210d49b95"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Mar 19 03:00:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:45 2010 -0700"
      },
      "message": "ixgbevf: Shorten up delay timer for watchdog task\n\nThe recovery from PF reset works better when you shorten up the delay\nuntil the watchdog task executes.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33bd9f601ea21c4389870e425ae4eaf210d49b95",
      "tree": "067d6e6dc6de15b4dc56064ad31b67770e98a9fa",
      "parents": [
        "fd3686a842717b890fbe3024b83a616c54d5dba0"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Mar 19 02:59:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:44 2010 -0700"
      },
      "message": "ixgbevf: Fix VF Stats accounting after reset\n\nThe counters in the 82599 Virtual Function are not clear on read.  They\naccumulate to the maximum value and then roll over.  They are also not\ncleared when the VF executes a soft reset, so it is possible they are\nnon-zero when the driver loads and starts.  This has all been accounted\nfor in the code that keeps the stats up to date but there is one case\nthat is not.  When the PF driver is reset the counters in the VF are\nall reset to zero.  This adds an additional accounting overhead into\nthe VF driver when the PF is reset under its feet.  This patch adds\nadditional counters that are used by the VF driver to accumulate and\nsave stats after a PF reset has been detected.  Prior to this patch\ndisplaying the stats in the VF after the PF has reset would show\nbogus data.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd3686a842717b890fbe3024b83a616c54d5dba0",
      "tree": "6a1dc099b24dddc41c0d1367c46ece014ce1d992",
      "parents": [
        "936332b8e00103fc20eb7e915c9a3bcb2835a11a"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Fri Mar 19 04:41:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:44 2010 -0700"
      },
      "message": "ixgbe: Set IXGBE_RSC_CB(skb)-\u003eDMA field to zero after unmapping the address\n\nAs per Simon Horman\u0027s feedback set IXGBE_RSC_CB(skb)-\u003edma to zero\nafter unmapping HWRSC DMA address to avoid double freeing.\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "936332b8e00103fc20eb7e915c9a3bcb2835a11a",
      "tree": "618b52182561406b1f937d75ac846d2a7643c2e0",
      "parents": [
        "97e3ecd112ba45eb217cddab59f48659bc15d9d0"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Fri Mar 19 04:33:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:43 2010 -0700"
      },
      "message": "ixgbe: fix for real_num_tx_queues update issue\n\nCurrently netdev_features_change is called before fcoe tx queues\nsetup is done, so this patch moves calling of netdev_features_change\nafter tx queues setup is done in ixgbe_init_interrupt_scheme, so\nthat real_num_tx_queues is updated correctly on each fcoe enable\nor disable.\n\nThis allows additional fcoe queues updated correctly in vlan driver\nfor their correct queue selection.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4d806377b069881f930089bf880918d3ad555ab",
      "tree": "ed03416ddaa770bed16880ffea32b9b71dd5c7c7",
      "parents": [
        "b50df7d1fb37eb6aea87590b391d7111fde87121",
        "3f7581d66ece6b7ff643c8c817bfbd72cdbe9077"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: sh-sci: remove duplicated #include\n  sh: Export uncached helper symbols.\n  sh: Fix up NUMA build for 29-bit.\n  serial: sh-sci: Fix build failure for non-sh architectures.\n  sh: Fix up uncached offset for legacy 29-bit mode.\n  sh: Support CPU affinity masks for INTC controllers.\n"
    },
    {
      "commit": "b50df7d1fb37eb6aea87590b391d7111fde87121",
      "tree": "9ec6e10ffcbb9433128d97ab1bc1a50ff8dea088",
      "parents": [
        "352d4657b23fbd329efccc396000a549e0150907",
        "bcf59e2c4dea780e4abf48d5e673f5d79f9ee064"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:14:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:14:22 2010 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:\n  uwb: remove duplicate cpu_to_le16()\n  uwb: declare MODULE_FIRMWARE() in i1480 DFU driver\n  uwb: make USB device id table constant\n  uwb: wlp: refactor wlp_get_\u003cattribute\u003e() macros\n"
    },
    {
      "commit": "cf3966bf6ecfe25a75d625771e327b84878bc09d",
      "tree": "b71dd11f3418eb8b729ec75f3873b58725e104d0",
      "parents": [
        "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
        "17cf4442497cb2551eae1dedee638515db47c23e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:00 2010 -0700"
      },
      "message": "Merge branch \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  Delete zero-length file drivers/mtd/maps/omap_nor.c\n"
    },
    {
      "commit": "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
      "tree": "eb91a9a4f3ab0f71ca388fd17cb7dd9e03adb9f4",
      "parents": [
        "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
        "336cee42dd52824e360ab419eab4e8888eb054ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty_port,usb-console: Fix usb serial console open/close regression\n  tty: cpm_uart: use resource_size()\n  tty_buffer: Fix distinct type warning\n  hvc_console: Fix race between hvc_close and hvc_remove\n  uartlite: Fix build on sparc.\n  tty: Take a 256 byte padding into account when buffering below sub-page units\n  Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n"
    },
    {
      "commit": "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
      "tree": "b5b99f8111a72a81d085cc3e3acca706de43062e",
      "parents": [
        "8fdb7e9f612b7c6ba6c3ba460c14263b5ce90f79",
        "12ee3c0a0ac42bed0939420468fd35f5cdceae4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  driver core: numa: fix BUILD_BUG_ON for node_read_distance\n  driver-core: document ERR_PTR() return values\n  kobject: documentation: Update to refer to kset-example.c.\n  sysdev: the cpu probe/release attributes should be sysdev_class_attributes\n  kobject: documentation: Fix erroneous example in kobject doc.\n  driver-core: fix missing kernel-doc in firmware_class\n  Driver core: Early platform kernel-doc update\n  sysfs: fix sysfs lockdep warning in mlx4 code\n  sysfs: fix sysfs lockdep warning in infiniband code\n  sysfs: fix sysfs lockdep warning in ipmi code\n  sysfs: Initialised pci bus legacy_mem field before use\n  sysfs: use sysfs_bin_attr_init in firmware class driver\n"
    },
    {
      "commit": "8fdb7e9f612b7c6ba6c3ba460c14263b5ce90f79",
      "tree": "09f007a62475c22546ba693e5171024cc67fb38c",
      "parents": [
        "fc7f99cf36ebae853639dabb43bc2f0098c59aef",
        "4cb80cda51ff950614701fb30c9d4e583fe5a31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (45 commits)\n  USB: gadget/multi: cdc_do_config: remove redundant check\n  usb: r8a66597-hcd: fix removed from an attached hub\n  USB: xhci: Make endpoint interval debugging clearer.\n  USB: Fix usb_fill_int_urb for SuperSpeed devices\n  USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n  USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n  USB: gadget: add gadget controller number for s3c-hsotg driver\n  USB: ftdi_sio: Fix locking for change_speed() function\n  USB: g_mass_storage: fixed module name in Kconfig\n  USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n  USB: g_mass_storage: fix section mismatch warnings\n  USB: gadget: fix Blackfin builds after gadget cleansing\n  USB: goku_udc: remove potential null dereference\n  USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n  USB: serial: Fix module name typo for qcaux Kconfig entry.\n  usb: cdc-wdm: Fix deadlock between write and resume\n  usb: cdc-wdm: Fix order in disconnect and fix locking\n  usb: cdc-wdm:Fix loss of data due to autosuspend\n  usb: cdc-wdm: Fix submission of URB after suspension\n  usb: cdc-wdm: Fix race between disconnect and debug messages\n  ...\n"
    },
    {
      "commit": "7c9e2b1c4784c6e574f69dbd904b2822f2e04d6e",
      "tree": "4f11b13961671d83128866aa456688c7e437f243",
      "parents": [
        "bdc2bda7c4dd253026cc1fce45fc939304749029"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Tue Mar 09 22:26:55 2010 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 19 12:41:48 2010 -0700"
      },
      "message": "PCI: cleanup error return for pcix get and set mmrbc functions\n\npcix_get_mmrbc() returns the maximum memory read byte count (mmrbc), if\nsuccessful, or an appropriate error value, if not.\n\nDistinguishing errors from correct values and understanding the meaning of an\nerror can be somewhat confusing in that:\n\n\tcorrect values: 512, 1024, 2048, 4096\n\terrors: -EINVAL  \t\t\t-22\n \t\tPCIBIOS_FUNC_NOT_SUPPORTED\t0x81\n\t\tPCIBIOS_BAD_VENDOR_ID\t\t0x83\n\t\tPCIBIOS_DEVICE_NOT_FOUND\t0x86\n\t\tPCIBIOS_BAD_REGISTER_NUMBER\t0x87\n\t\tPCIBIOS_SET_FAILED\t\t0x88\n\t\tPCIBIOS_BUFFER_TOO_SMALL\t0x89\n\nThe PCIBIOS_ errors are returned from the PCI functions generated by the\nPCI_OP_READ() and PCI_OP_WRITE() macros.\n\nIn a similar manner, pcix_set_mmrbc() also returns the PCIBIOS_ error values\nreturned from pci_read_config_[word|dword]() and pci_write_config_word().\n\nFollowing pcix_get_max_mmrbc()\u0027s example, the following patch simply returns\n-EINVAL for all PCIBIOS_ errors encountered by pcix_get_mmrbc(), and -EINVAL\nor -EIO for those encountered by pcix_set_mmrbc().\n\nThis simplification was chosen in light of the fact that none of the current\ncallers of these functions are interested in the specific type of error\nencountered. In the future, should this change, one could simply create a\nfunction that maps each PCIBIOS_ error to a corresponding unique errno value,\nwhich could be called by pcix_get_max_mmrbc(), pcix_get_mmrbc(), and\npcix_set_mmrbc().\n\nAdditionally, this patch eliminates some unnecessary variables.\n\nCc: stable@kernel.org\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bdc2bda7c4dd253026cc1fce45fc939304749029",
      "tree": "2d77daf16bd33f570ffa83853aec64f2253d564b",
      "parents": [
        "ded1d8f29b4d315a2093cafc3ee17ac870a87972"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Tue Mar 09 22:26:48 2010 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 19 12:40:22 2010 -0700"
      },
      "message": "PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions\n\nAn e1000 driver on a system with a PCI-X bus was always being returned\na value of 135 from both pcix_get_mmrbc() and pcix_set_mmrbc(). This\nvalue reflects an error return of PCIBIOS_BAD_REGISTER_NUMBER from\npci_bus_read_config_dword(,, cap + PCI_X_CMD,).\n\nThis is because for a dword, the following portion of the PCI_OP_READ()\nmacro:\n\n\tif (PCI_##size##_BAD) return PCIBIOS_BAD_REGISTER_NUMBER;\n\nexpands to:\n\n\tif (pos \u0026 3) return PCIBIOS_BAD_REGISTER_NUMBER;\n\nAnd is always true for \u0027cap + PCI_X_CMD\u0027, which is 0xe4 + 2 \u003d 0xe6. (\u0027cap\u0027 is\nthe result of calling pci_find_capability(, PCI_CAP_ID_PCIX).)\n\nThe same problem exists for pci_bus_write_config_dword(,, cap + PCI_X_CMD,).\nIn both cases, instead of calling _dword(), _word() should be called.\n\nCc: stable@kernel.org\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ded1d8f29b4d315a2093cafc3ee17ac870a87972",
      "tree": "fce932138ca3ca4b576271b7748ce33234d2fc8d",
      "parents": [
        "25daeb550b69e89aff59bc6a84218a12b5203531"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 11 14:08:33 2010 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 19 12:38:18 2010 -0700"
      },
      "message": "PCI: kill off pci_register_set_vga_state() symbol export.\n\nWhen pci_register_set_vga_state() was made __init, the EXPORT_SYMBOL() was\nretained, which now leaves us with a section mismatch.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "25daeb550b69e89aff59bc6a84218a12b5203531",
      "tree": "6e3f7191269e7199482f492bc6a43676742f3a94",
      "parents": [
        "fc7f99cf36ebae853639dabb43bc2f0098c59aef"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Tue Mar 09 22:26:40 2010 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 19 12:36:51 2010 -0700"
      },
      "message": "PCI: fix return value from pcix_get_max_mmrbc()\n\nFor the PCI_X_STATUS register, pcix_get_max_mmrbc() is returning an incorrect\nvalue, which is based on:\n\n\t(stat \u0026 PCI_X_STATUS_MAX_READ) \u003e\u003e 12\n\nValid return values are 512, 1024, 2048, 4096, which correspond to a \u0027stat\u0027\n(masked and right shifted by 21) of 0, 1, 2, 3, respectively.\n\nA right shift by 11 would generate the correct return value when \u0027stat\u0027 (masked\nand right shifted by 21) has a value of 1 or 2. But for a value of 0 or 3 it\u0027s\nnot possible to generate the correct return value by only right shifting.\n\nFix is based on pcix_get_mmrbc()\u0027s similar dealings with the PCI_X_CMD register.\n\nCc: stable@kernel.org\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "17cf4442497cb2551eae1dedee638515db47c23e",
      "tree": "5f1738dbba192040ad870a4b830ef790c847374b",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 19 14:25:45 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Mar 19 14:25:45 2010 -0400"
      },
      "message": "Delete zero-length file drivers/mtd/maps/omap_nor.c\n\nThe content was deleted in cc87edb173effdf74e680ee6d622a935ff0c1d6f,\nbut the file remained as a zero-length file.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4cb80cda51ff950614701fb30c9d4e583fe5a31f",
      "tree": "7b3fb0f275f8f0c32f90b3215ad05e1f23c8408d",
      "parents": [
        "d835933436ac0d1e8f5b35fe809fd4e767e55d6e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 12:33:15 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: gadget/multi: cdc_do_config: remove redundant check\n\ncdc_do_config() had a double ret check after fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d835933436ac0d1e8f5b35fe809fd4e767e55d6e",
      "tree": "2fee15b2e08eb15ec31d63ea4bde24f5610e4533",
      "parents": [
        "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 16 12:29:35 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "usb: r8a66597-hcd: fix removed from an attached hub\n\nfix the problem that when a USB hub is attached to the r8a66597-hcd and\na device is removed from that hub, it\u0027s likely that a kernel panic follows.\n\nReported-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb",
      "tree": "dd479c02f9fe84a4c5ad9e4d4cb9d58beddf07d6",
      "parents": [
        "f09a15e6e69884cedec4d1c022089a973aa01f1e"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 16 12:59:24 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: xhci: Make endpoint interval debugging clearer.\n\nThe xHCI hardware can only handle polling intervals that are a power of\ntwo.  When we add a new endpoint during a bandwidth allocation, and the\npolling interval is rounded down to a power of two, print the original\npolling interval in the endpoint descriptor.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f09a15e6e69884cedec4d1c022089a973aa01f1e",
      "tree": "ed2902d5f29c3ede3fdadcf165d4c09e4831b498",
      "parents": [
        "e549a17f698e266373f6757bd068d1e98397b4c0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Tue Mar 16 12:55:44 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: Fix usb_fill_int_urb for SuperSpeed devices\n\nUSB 3 and Wireless USB specify a logarithmic encoding of the endpoint\ninterval that matches the USB 2 specification.  usb_fill_int_urb() didn\u0027t\nknow that and was filling in the interval as if it was USB 1.1.  Fix\nusb_fill_int_urb() for SuperSpeed devices, but leave the wireless case\nalone, because David Vrabel wants to keep the old encoding.\n\nUpdate the struct urb kernel doc to note that SuperSpeed URBs must have\nurb-\u003einterval specified in microframes.\n\nAdd a missing break statement in the usb_submit_urb() interrupt URB\nchecking, since wireless USB and SuperSpeed USB encode urb-\u003einterval\ndifferently.  This allows xHCI roothubs to actually register with khubd.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e549a17f698e266373f6757bd068d1e98397b4c0",
      "tree": "ed8a5c743f6df8784adbfc11b1587026a25dc2ea",
      "parents": [
        "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Wed Mar 10 23:26:37 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n\nThis patch removes a double usb_control_msg that sets the cp210x\nconfiguration registers a second time when calling cp210x_set_config.\nFor data sizes \u003e2 the second write gets corrupted.\nThe patch has been created against 2.6.34-rc1, but all cp210x driver\nrevisions are affected.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9"
}
