)]}'
{
  "log": [
    {
      "commit": "b3b2b6351a3f3342e6669b5c2defc85f6af75ee3",
      "tree": "9b47ae7b0111ab024d719214d2745b128db48beb",
      "parents": [
        "90ae83f7fc32733e5829d806306c0c590f1a383f",
        "395bc5121828e570bd4bb6455c82b80e2f2b05b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:53:19 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:53:19 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  CRIS: Add paths for CRISv10 serial driver\n  CRIS: Fix RS485 delay handling.\n  Add missing \"struct\" to in sizeof.\n"
    },
    {
      "commit": "90ae83f7fc32733e5829d806306c0c590f1a383f",
      "tree": "5b4cd7290c70d9899ca7caa99998395218b15cab",
      "parents": [
        "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
        "65289d6345d93abd860e43fd2119ac176d6cc697"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/pl022: fix erroneous platform data in U300\n  spi: fixed odd static string conventions in core code\n  spi/bfin_spi: only request GPIO on first load\n  spi/bfin_spi: handle error/status changes after data interrupts\n  spi: enable spi_board_info to be registered after spi_master\n"
    },
    {
      "commit": "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
      "tree": "2255f8b182494f0af2681b94396c1212d8094955",
      "parents": [
        "50440c6dcccbf90ee3629407cb13ca09cab7d900"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 31 15:18:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:05:43 2010 -0400"
      },
      "message": "Input: ir-keytable - fix uninitialized variable warning\n\nWe were forgetting to set up proper return value in success path causing\nir_getkeycode() to fail intermittently:\n\ndrivers/media/IR/ir-keytable.c: In function \u0027ir_getkeycode\u0027:\ndrivers/media/IR/ir-keytable.c:363: warning: \u0027retval\u0027 may be used\nuninitialized in this function\n\nReported-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50440c6dcccbf90ee3629407cb13ca09cab7d900",
      "tree": "6441432e78ec884863e5104ad4893e2a3dbe8059",
      "parents": [
        "09d692e6ff50e455f936e7e114e11f6ec5e0ea33",
        "55fee8d7f7cb011d7f161cf816220ac74e34b6b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:03:23 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:03:23 2010 -0400"
      },
      "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-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n  i2c-i801: Handle multiple instances instead of keeping global state\n  i2c-i801: Add Intel Patsburg device ID\n  i2c: Drop unused I2C_CLASS_TV flags\n"
    },
    {
      "commit": "09d692e6ff50e455f936e7e114e11f6ec5e0ea33",
      "tree": "f6693dac827dd2afced8285e59bce73d7e04c636",
      "parents": [
        "ce9d8d9f7214c7b74a5dd7be8221545269a31155",
        "d745b5326dd1960bf1d9ce2cb8408561a81a7271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:02:39 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:02:39 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - remove extra KERN_DEBUG use from dprintk\n  Input: bu21013_ts - fix null dereference in error handling\n  Input: ad7879 - prevent invalid finger data reports\n"
    },
    {
      "commit": "ce9d8d9f7214c7b74a5dd7be8221545269a31155",
      "tree": "f6d529ea1d0b1c801af4a938b30de94b00ef9ca3",
      "parents": [
        "82279e6bd7643da1b3fbda42555c3238c7b00d38",
        "592488a32b87daf27b92d2c1c5cdc440d1a1beae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:43:12 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:43:12 2010 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (70 commits)\n  [SCSI] pmcraid: add support for set timestamp command and other fixes\n  [SCSI] pmcraid: remove duplicate struct member\n  [SCSI] qla4xxx: Fix cmd check in qla4xxx_cmd_wait\n  [SCSI] megaraid_sas: Version and documentation update\n  [SCSI] megaraid_sas: Add three times Online controller reset\n  [SCSI] megaraid_sas: Add input parameter for max_sectors\n  [SCSI] megaraid_sas: support devices update flag\n  [SCSI] libosd: write/read_sg_kern API\n  [SCSI] libosd: Support for scatter gather write/read commands\n  [SCSI] libosd: Free resources in reverse order of allocation\n  [SCSI] libosd: Fix bug in attr_page handling\n  [SCSI] lpfc 8.3.18: Update lpfc driver version to 8.3.18\n  [SCSI] lpfc 8.3.18: Add new WQE support\n  [SCSI] lpfc 8.3.18: Fix critical errors\n  [SCSI] lpfc 8.3.18: Adapter Shutdown and Unregistration cleanup\n  [SCSI] lpfc 8.3.18: Add logic to detect last devloss timeout\n  [SCSI] lpfc 8.3.18: Add support of received ELS commands\n  [SCSI] lpfc 8.3.18: FC/FCoE Discovery fixes\n  [SCSI] ipr: add definitions for a new adapter\n  [SCSI] bfa: fix comments for c files\n  ...\n"
    },
    {
      "commit": "82279e6bd7643da1b3fbda42555c3238c7b00d38",
      "tree": "e3f846e0a7daf6966375809ff4317f9eb57a9af9",
      "parents": [
        "bb8430a2c8fe2b726033017daadf73c69b0348ea",
        "4600d7c493f354a3e338a35bcf8a3bfbe815776a",
        "4882720b267b7b1d1b0ce08334b205f0329d4615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "message": "Merge branches \u0027irq-core-for-linus\u0027 and \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix up irq_node() for irq_data changes.\n  genirq: Add single IRQ reservation helper\n  genirq: Warn if enable_irq is called before irq is set up\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  semaphore: Remove mutex emulation\n  staging: Final semaphore cleanup\n  jbd2: Convert jbd2_slab_create_sem to mutex\n  hpfs: Convert sbi-\u003ehpfs_creation_de to mutex\n\nFix up trivial change/delete conflicts with deleted \u0027dream\u0027 drivers\n(drivers/staging/dream/camera/{mt9d112.c,mt9p012_fox.c,mt9t013.c,s5k3e2fx.c})\n"
    },
    {
      "commit": "55fee8d7f7cb011d7f161cf816220ac74e34b6b1",
      "tree": "a79b1cd5c7e27cebdbac6524cf7dab4c8ee2ef41",
      "parents": [
        "0cd96eb0a74791cacb27ace902b991cfd0e72abe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "message": "i2c-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n\nThese are the extra \u0027Integrated Device Function\u0027 SMBus controllers found\non the Patsburg chipset. Mention the absence of slave mode support.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0cd96eb0a74791cacb27ace902b991cfd0e72abe",
      "tree": "d804672096c9374f96fc584f4ba72e0bd737bbdf",
      "parents": [
        "e30d9859cf08920ae711f57ecd9726804451d29f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Handle multiple instances instead of keeping global state\n\nIt\u0027s poor form to keep driver state in global variables rather than\nper-instance. It never really mattered in practice when there was only\none controller on the chipset, but the latest chipsets do have more\nthan one controller, so now we care.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e30d9859cf08920ae711f57ecd9726804451d29f",
      "tree": "fd77bb6da3f6b95fec2c3251fa253c280d11a4b1",
      "parents": [
        "cbf4bd380a9caa72118525eabe7b82c6a3c8da78"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Add Intel Patsburg device ID\n\nAdd support for the Intel Patsburg PCH SMBus Controller.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cbf4bd380a9caa72118525eabe7b82c6a3c8da78",
      "tree": "fb9eb94db042226d3f62638c2aa740a85f6d37f6",
      "parents": [
        "3985c7ce85039adacdf882904ca096f091d39346"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c: Drop unused I2C_CLASS_TV flags\n\nThere are no users left for I2C_CLASS_TV_ANALOG and\nI2C_CLASS_TV_DIGITAL, so we can get rid of them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d745b5326dd1960bf1d9ce2cb8408561a81a7271",
      "tree": "7656f7de0f90e88ba870e7a0a312202dd3574464",
      "parents": [
        "bac64d0f8cfd45f1027b6e946785a56e8d694fba"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 17:19:49 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 31 07:16:00 2010 -0700"
      },
      "message": "Input: appletouch - remove extra KERN_DEBUG use from dprintk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3985c7ce85039adacdf882904ca096f091d39346",
      "tree": "afaf4161c4c3d9516cc09295eb30c0e22a8c3008",
      "parents": [
        "fcf744a96c66ca6ad7301a372034b771e57f30c4",
        "ce384d91cd7a4269a1ed5d4307a70aa4c6fa14f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:42:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:42: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:\n  isdn: mISDN: socket: fix information leak to userland\n  netdev: can: Change mail address of Hans J. Koch\n  pcnet_cs: add new_id\n  net: Truncate recvfrom and sendto length to INT_MAX.\n  RDS: Let rds_message_alloc_sgs() return NULL\n  RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace\n  RDS: Clean up error handling in rds_cmsg_rdma_args\n  RDS: Return -EINVAL if rds_rdma_pages returns an error\n  net: fix rds_iovec page count overflow\n  can: pch_can: fix section mismatch warning by using a whitelisted name\n  can: pch_can: fix sparse warning\n  netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe\n  ip_gre: fix fallback tunnel setup\n  vmxnet: trivial annotation of protocol constant\n  vmxnet3: remove unnecessary byteswapping in BAR writing macros\n  ipv6/udp: report SndbufErrors and RcvbufErrors\n  phy/marvell: rename 88ec048 to 88e1318s and fix mscr1 addr\n"
    },
    {
      "commit": "0d07025effd3da8b9c74f18448823175f4c63a73",
      "tree": "7482289716e68a4239e11603af4848fc798d7b3b",
      "parents": [
        "1792f17b7210280a3d7ff29da9614ba779cfcedb"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Sat Oct 30 22:17:44 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:02:22 2010 -0700"
      },
      "message": "drivers/media/IR/ir-keytable.c: fix binary search\n\nThe input-large-scancode patches changed the binary search in\ndrivers/media/IR/ir-keytable.c to use unsigned integers, but\nsigned integers are actually necessary for the algorithm to work.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce384d91cd7a4269a1ed5d4307a70aa4c6fa14f2",
      "tree": "dad07ece7f32cfa73cfe3bf4e31f04c9a4b9a5ef",
      "parents": [
        "3e9ebd3cf48d9181e0931c6fd8f1a7dc4d6cb27c"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Oct 29 23:04:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:38 2010 -0700"
      },
      "message": "isdn: mISDN: socket: fix information leak to userland\n\nStructure mISDN_devinfo is copied to userland with the field \"name\"\nthat has the last elements unitialized.  It leads to leaking of\ncontents of kernel stack memory.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e9ebd3cf48d9181e0931c6fd8f1a7dc4d6cb27c",
      "tree": "c8c10dce9d6ec79512942ee79ade877a7dfee708",
      "parents": [
        "62391f97babb7fe0c769830b6f0e0bd184bd0704"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Fri Oct 29 12:33:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:38 2010 -0700"
      },
      "message": "netdev: can: Change mail address of Hans J. Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62391f97babb7fe0c769830b6f0e0bd184bd0704",
      "tree": "304bb49c5ad37b667e51b89acf86159d49666170",
      "parents": [
        "253eacc070b114c2ec1f81b067d2fed7305467b0"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Fri Oct 29 12:17:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:37 2010 -0700"
      },
      "message": "pcnet_cs: add new_id\n\npcnet_cs:\n    add new_id: \"corega Ether CF-TD\" 10Base-T PCMCIA card.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdfa3d8fe123a940be121daf374581727b3b6547",
      "tree": "aa25729b7104829f21b94280881b3220905723b7",
      "parents": [
        "526de53cf78d325351904eefb9624f933924df75"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sat Oct 30 16:28:16 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:28:16 2010 -0700"
      },
      "message": "can: pch_can: fix section mismatch warning by using a whitelisted name\n\nThis patch fixes the following section mismatch warning:\n\nWARNING: drivers/net/can/pch_can.o(.data+0x18):\nSection mismatch in reference from the variable pch_can_pcidev\nto the variable .devinit.rodata:pch_pci_tbl\nThe variable pch_can_pcidev references\nthe variable __devinitconst pch_pci_tbl\n\nThis is actually a false positive which is fixed by giving the offending\nvariable a whitelisted name, it\u0027s renamed to \"pch_can_pci_driver\".\nThis makes sense because the variable is of the type \"struct pci_driver\".\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "526de53cf78d325351904eefb9624f933924df75",
      "tree": "031287eeb83a98a21d7e2f58aff34139fbd8f9ea",
      "parents": [
        "c117e4a2bb49116b0b51df06bbabe638d28dfae7"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sat Oct 30 16:27:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:27:48 2010 -0700"
      },
      "message": "can: pch_can: fix sparse warning\n\nThis patch fixes the following sparse warning:\n\ndrivers/net/can/pch_can.c:231:26: warning: incorrect type in argument 1 (different address spaces)\ndrivers/net/can/pch_can.c:231:26:    expected unsigned int [usertype] *addr\ndrivers/net/can/pch_can.c:231:26:    got unsigned int [noderef] \u003casn:2\u003e*\u003cnoident\u003e\n\nLet pch_can_bit_{set,clear} first parameter be a void __iomem pointer.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c117e4a2bb49116b0b51df06bbabe638d28dfae7",
      "tree": "8d6e07f8d27ca9accf9a7f8c2b5570d403cfd4e7",
      "parents": [
        "3285ee3bb2e158299ff19b947e41da735980d954"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Sat Oct 30 16:24:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:24:25 2010 -0700"
      },
      "message": "netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe\n\nWe should not stop the egress queue during probe because it is wrong.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b803fbfcd1c35857fe52844158213507a8a5bfa",
      "tree": "4c9b134deb468fcb755b3ce21ecd48830b74e214",
      "parents": [
        "b8744cabb79a6522bb2e1c22c4edd8fb39fcfc7e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Oct 30 16:19:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:19:45 2010 -0700"
      },
      "message": "vmxnet: trivial annotation of protocol constant\n\nNoticed by sparse:\ndrivers/net/vmxnet3/vmxnet3_drv.c:876:38: warning: cast from restricted __be16\ndrivers/net/vmxnet3/vmxnet3_drv.c:876:38: warning: cast from restricted __be16\ndrivers/net/vmxnet3/vmxnet3_drv.c:876:24: warning: restricted __be16 degrades to integer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8744cabb79a6522bb2e1c22c4edd8fb39fcfc7e",
      "tree": "4e4841a4e8806c1c0a44a27c6562c7cc8c188a00",
      "parents": [
        "870be39258cf84b65accf629f5f9e816b1b8512e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Oct 30 16:19:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:19:18 2010 -0700"
      },
      "message": "vmxnet3: remove unnecessary byteswapping in BAR writing macros\n\nreadl/writel swap to little-endian internally.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f02a38d86a14b6e544e218d806ffb0442785f62b",
      "tree": "84aace4aaf4b018c48f25ec2831888354baae16c",
      "parents": [
        "925d169f5b86fe57e2f5264ea574cce9a89b719d",
        "169ed55bd30305b933f52bfab32a58671d44ab68",
        "7b79462a20826a7269322113c68ca78d5f67c0bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 11:43:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 11:43:26 2010 -0700"
      },
      "message": "Merge branches \u0027perf-fixes-for-linus\u0027 and \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  jump label: Add work around to i386 gcc asm goto bug\n  x86, ftrace: Use safe noops, drop trap test\n  jump_label: Fix unaligned traps on sparc.\n  jump label: Make arch_jump_label_text_poke_early() optional\n  jump label: Fix error with preempt disable holding mutex\n  oprofile: Remove deprecated use of flush_scheduled_work()\n  oprofile: Fix the hang while taking the cpu offline\n  jump label: Fix deadlock b/w jump_label_mutex vs. text_mutex\n  jump label: Fix module __init section race\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Check irq_remapped instead of remapping_enabled in destroy_irq()\n"
    },
    {
      "commit": "847f877600313e65c5659476b30d74a6f66e388e",
      "tree": "b4390fb56dc3c9a47cb51f3a086515a376cffc0c",
      "parents": [
        "79346507ad48895f41b438fa562b1965721f36b9",
        "120a795da07c9a02221ca23464c28a7c6ad7de1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:35:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:35:35 2010 -0700"
      },
      "message": "Merge branch \u0027audit.b64\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b64\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  audit mmap\n  audit: make link()/linkat() match \"attribute change\" predicate\n  audit: Use rcu for task lookup protection\n  audit: Do not send uninitialized data for AUDIT_TTY_GET\n  audit: Call tty_audit_push_task() outside preempt disabled\n  in untag_chunk() we need to do alloc_chunk() a bit earlier\n  audit: make functions static\n  Audit: add support to match lsm labels on user audit messages\n"
    },
    {
      "commit": "79346507ad48895f41b438fa562b1965721f36b9",
      "tree": "5c115ce87f1fbc0b530f30db56cecf824e9f6e05",
      "parents": [
        "706d4b12f8d7edd28d7e879a77235472da393edb",
        "40847437f15221b5822ba70550e8b9fcccfb9bb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:31:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:31:35 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (82 commits)\n  mtd: fix build error in m25p80.c\n  mtd: Remove redundant mutex from mtd_blkdevs.c\n  MTD: Fix wrong check register_blkdev return value\n  Revert \"mtd: cleanup Kconfig dependencies\"\n  mtd: cfi_cmdset_0002: make sector erase command variable\n  mtd: cfi_cmdset_0002: add CFI detection for SST 38VF640x chips\n  mtd: cfi_util: add support for switching SST 39VF640xB chips into QRY mode\n  mtd: cfi_cmdset_0001: use defined value of P_ID_INTEL_PERFORMANCE instead of hardcoded one\n  block2mtd: dubious assignment\n  P4080/mtd: Fix the freescale lbc issue with 36bit mode\n  P4080/eLBC: Make Freescale elbc interrupt common to elbc devices\n  mtd: phram: use KBUILD_MODNAME\n  mtd: OneNAND: S5PC110: Fix double call suspend \u0026 resume function\n  mtd: nand: fix MTD_MODE_RAW writes\n  jffs2: use kmemdup\n  mtd: sm_ftl: cosmetic, use bool when possible\n  mtd: r852: remove useless pci powerup/down from suspend/resume routines\n  mtd: blktrans: fix a race vs kthread_stop\n  mtd: blktrans: kill BKL\n  mtd: allow to unload the mtdtrans module if its block devices aren\u0027t open\n  ...\n\nFix up trivial whitespace-introduced conflict in drivers/mtd/mtdchar.c\n"
    },
    {
      "commit": "706d4b12f8d7edd28d7e879a77235472da393edb",
      "tree": "c9bc1ce06b1154a49da1d0d907cac544a818eb0e",
      "parents": [
        "3af54c9bd9e6f14f896aac1bb0e8405ae0bc7a44",
        "9bafc74163d8bccca9810159aab39be926fb877c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:26:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:26:25 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (215 commits)\n  ARM: memblock: setup lowmem mappings using memblock\n  ARM: memblock: move meminfo into find_limits directly\n  ARM: memblock: convert free_highpages() to use memblock\n  ARM: move freeing of highmem pages out of mem_init()\n  ARM: memblock: convert memory detail printing to use memblock\n  ARM: memblock: use memblock to free memory into arm_bootmem_init()\n  ARM: memblock: use memblock when initializing memory allocators\n  ARM: ensure membank array is always sorted\n  ARM: 6466/1: implement flush_icache_all for the rest of the CPUs\n  ARM: 6464/2: fix spinlock recursion in adjust_pte()\n  ARM: fix memblock breakage\n  ARM: 6465/1: Fix data abort accessing proc_info from __lookup_processor_type\n  ARM: 6460/1: ixp2000: fix type of ixp2000_timer_interrupt\n  ARM: 6449/1: Fix for compiler warning of uninitialized variable.\n  ARM: 6445/1: fixup TCM memory types\n  ARM: imx: Add wake functionality to GPIO\n  ARM: mx5: Add gpio-keys to mx51 babbage board\n  ARM: imx: Add gpio-keys to plat-mxc\n  mx31_3ds: Fix spi registration\n  mx31_3ds: Fix the logic for detecting the debug board\n  ...\n"
    },
    {
      "commit": "3c80fe4ac9cfb13b1bfa4edf1544e8b656716694",
      "tree": "c605435b642323cd76eea9567a43d8c67b9c9db1",
      "parents": [
        "f7a998a9491f2da1d3e44d150aa611d10093da4f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Dec 09 14:19:31 2009 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Oct 30 08:45:25 2010 -0400"
      },
      "message": "audit: Call tty_audit_push_task() outside preempt disabled\n\nWhile auditing all tasklist_lock read_lock sites I stumbled over the\nfollowing call chain:\n\naudit_prepare_user_tty()\n  read_lock(\u0026tasklist_lock);\n  tty_audit_push_task();\n     mutex_lock(\u0026buf-\u003emutex);\n\n     --\u003e buf-\u003emutex is locked with preemption disabled.\n\nSolve this by acquiring a reference to the task struct under\nrcu_read_lock and call tty_audit_push_task outside of the preempt\ndisabled region.\n\nMove all code which needs to be protected by sighand lock into\ntty_audit_push_task() and use lock/unlock_sighand as we do not hold\ntasklist_lock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "40847437f15221b5822ba70550e8b9fcccfb9bb3",
      "tree": "72e654f35832564b1be168fa38e9aeeffde28ef9",
      "parents": [
        "8cc9de3ebdf654601db51a516267dff89c49acc3"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Oct 29 21:04:19 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:46:08 2010 +0100"
      },
      "message": "mtd: fix build error in m25p80.c\n\nWhile building an x86 distro kernel, I hit the following:\n\nKernel: arch/x86/boot/bzImage is ready  (#7)\nERROR: \"of_mtd_parse_partitions\" [drivers/mtd/devices/m25p80.ko]\nundefined!\n\nof_mtd_parse_partitions is defined with MTD_OF_PARTS, and that\u0027s only\nbuilt on PPC and microblaze.  The code in question should be wrapped w/\na stricter #ifdef.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8cc9de3ebdf654601db51a516267dff89c49acc3",
      "tree": "e6e4e4dc5a4679b7a81d75090db767ab770e5705",
      "parents": [
        "67577927e8d7a1f4b09b4992df640eadc6aacb36"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:39:21 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:39:21 2010 +0100"
      },
      "message": "mtd: Remove redundant mutex from mtd_blkdevs.c\n\nIn commit 2a48fc0ab24241755dc93bfd4f01d68efab47f5a (\u0027block: autoconvert\ntrivial BKL users to private mutex\u0027), Arnd replaced the BKL usage with a\nmutex. However, Maxim has already provided a better fix in commit\n480792b7bf188c29b8d4b10fee65c3a06ec5dbf7 (\u0027mtd: blktrans: kill BKL\u0027),\nwhich was simply to remove the BKL without replacing it — since he\u0027d\nalready made it do all necessary locking for itself.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "67577927e8d7a1f4b09b4992df640eadc6aacb36",
      "tree": "2e9efe6b5745965faf0dcc084d4613d9356263f9",
      "parents": [
        "6fe4c590313133ebd5dadb769031489ff178ece1",
        "51f00a471ce8f359627dd99aeac322947a0e491b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:35:11 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:35:11 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\tdrivers/mtd/mtd_blkdevs.c\n\nMerge Grant\u0027s device-tree bits so that we can apply the subsequent fixes.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6fe4c590313133ebd5dadb769031489ff178ece1",
      "tree": "7fad4ea814e69270869a08cfeb727ed616224765",
      "parents": [
        "6411bf6cdfe9b444bc3aa0c23f8cf35460d69432"
      ],
      "author": {
        "name": "Frank Li",
        "email": "Frank.Li@freescale.com",
        "time": "Tue Oct 26 11:02:19 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:30:50 2010 +0100"
      },
      "message": "MTD: Fix wrong check register_blkdev return value\n\nregister_blkdev return 1..255 when major \u003d 0.\n\nif (ret ) {\n\tprintk(KERN_WARNING \"Unable to register %s block device on major %d: %d\\n\",\n\t\ttr-\u003ename, tr-\u003emajor, ret);\n\t      mutex_unlock(\u0026mtd_table_mutex);\n\treturn ret;\n}\n\nAbove code will return fail when register_blkdev return allocated major number.\n\nSigned-off-by: Frank Li \u003cFrank.Li@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "45f4d0243525b6bc747c946937ced437b135a84d",
      "tree": "02849b0719997d5017763fe8de44a007124ac3c1",
      "parents": [
        "51dfacdef38b1dd6fc58b03dd1725d517516b115"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 30 11:06:57 2010 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 30 12:12:50 2010 +0200"
      },
      "message": "staging: Final semaphore cleanup\n\nFixup the last remaining users of DECLARE_MUTEX and init_MUTEX.\n\nScripted conversion, resulting code is binary equivalent.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nLKML-Reference: \u003c20100907125057.278833764@linutronix.de\u003e\n"
    },
    {
      "commit": "169ed55bd30305b933f52bfab32a58671d44ab68",
      "tree": "32e280957474f458901abfce16fa2a1687ef7497",
      "parents": [
        "3d7851b3cdd43a734e5cc4c643fd886ab28ad4d5",
        "45f81b1c96d9793e47ce925d257ea693ce0b193e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 30 10:43:08 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 30 10:43:08 2010 +0200"
      },
      "message": "Merge branch \u0027tip/perf/jump-label-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "c0f62edd400115e54c52692c1dc6f5bf58ea0ba6",
      "tree": "6fc905c97653574c71e07bffee33c9a43318d7bb",
      "parents": [
        "e4dd65496f6d09cbf4372d69b3b079848fe82ce3",
        "4ee7a6c2d1e8679fc557ee5af1aee96393acb1dc",
        "17f52ed7358dc54e5534f9ad495e90306c68cfcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 18:57:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 18:57:04 2010 -0700"
      },
      "message": "Merge branches \u0027msm-fixes\u0027 and \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-fixes\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  msm: Kconfig: drop unused config options\n  msm: fix compile failure when no debug uart is selected\n  msm: fix debug-macro.S build failure\n  msm: timer: Decrease shift on timer clocksource\n  arm: mach-msm: fix error handling in msm_iommu_probe()\n  msm: fix Kconfig target board selection\n  msm: fix compile failure on struct membank node member\n\n* \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  drivers/video/msm/mddi.c: Remove multiple KERN_\u003clevel\u003e uses\n  drivers: msm: video: add dev_set_name call\n  drivers: video: msm: fix hang on disable_irq\n"
    },
    {
      "commit": "44234d0c465d996145e9c821fa28a981f2e8309d",
      "tree": "0ffdc6949e885e2234933610296ad1f0e14b0515",
      "parents": [
        "91ab9bf7c5322128d3b29c04393268658631e26a",
        "9cc11dee3ddf140e39b0088688bfe5ee45d63b41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 16:15:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 16:15:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-2637/i2c-all\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-2637/i2c-all\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-intel-mid: Driver depends on PCI\n  i2c-intel-mid: support for Moorestown and Medfield platform\n  i2c-nomadik: fixup bus delays\n  i2c-nomadik: support smbus emulation\n  i2c-nomadik: dynamic clocking\n  i2c-nomadik: documentation fixes\n  i2c-s3c2410: Enable i2c clock only when doing some transfert\n"
    },
    {
      "commit": "9cc11dee3ddf140e39b0088688bfe5ee45d63b41",
      "tree": "7a8ee331abca16b27a667111932a0c5500700d34",
      "parents": [
        "e0b11c3c38de5b40301645e4d9f25a167a18990c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 29 13:37:09 2010 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 29 23:51:28 2010 +0100"
      },
      "message": "i2c-intel-mid: Driver depends on PCI\n\ni2c-intel-mid driver uses PCI data structs and interfaces,\nso it should depend on PCI.  Fixes these build errors:\n\ndrivers/i2c/busses/i2c-intel-mid.c:977: error: implicit declaration of function \u0027pci_request_region\u0027\ndrivers/i2c/busses/i2c-intel-mid.c:1077: error: implicit declaration of function \u0027pci_release_region\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ba Zheng \u003czheng.ba@intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: linux-i2c@vger.kernel.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "91ab9bf7c5322128d3b29c04393268658631e26a",
      "tree": "7a9b91ba1040fb2d070f0d77a0922532fdfa23a8",
      "parents": [
        "b7bdcc47114595b4b359fe0f7d941bb901e9261d",
        "78ca7c37efaa541006269aa3d3e560ea7926e245"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 15:09:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 15:09:56 2010 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Runtime: Fix typo in status comparison causing warning\n"
    },
    {
      "commit": "1840897ab5d39b2e510c610ee262ded79919e718",
      "tree": "0b7fe95e3eda357d35b0d017f2b678b652307827",
      "parents": [
        "d56f84e7e317c69adefb2454a3d538a6d7e11e4b",
        "a4765fa7bfb92d5b9de19a503674b6624f95a7ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:17:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:17:12 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: (34 commits)\n  b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd\n  mac80211: fix failure to check kmalloc return value in key_key_read\n  libertas: Fix sd8686 firmware reload\n  ath9k: Fix incorrect access of rate flags in RC\n  netfilter: xt_socket: Make tproto signed in socket_mt6_v1().\n  stmmac: enable/disable rx/tx in the core with a single write.\n  net: atarilance - flags should be unsigned long\n  netxen: fix kdump\n  pktgen: Limit how much data we copy onto the stack.\n  net: Limit socket I/O iovec total length to INT_MAX.\n  USB: gadget: fix ethernet gadget crash in gether_setup\n  fib: Fix fib zone and its hash leak on namespace stop\n  cxgb3: Fix panic in free_tx_desc()\n  cxgb3: fix crash due to manipulating queues before registration\n  8390: Don\u0027t oops on starting dev queue\n  dccp ccid-2: Stop polling\n  dccp: Refine the wait-for-ccid mechanism\n  dccp: Extend CCID packet dequeueing interface\n  dccp: Return-value convention of hc_tx_send_packet()\n  igbvf: fix panic on load\n  ...\n"
    },
    {
      "commit": "d56f84e7e317c69adefb2454a3d538a6d7e11e4b",
      "tree": "18e9baeb22810139af93b77dbf03c8435f58070a",
      "parents": [
        "12462f2df4d10ea4f6d55b9d438ff788badec3f0",
        "3414df8ca38b203c8a5ad8efc32d4a3836a0596d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:16:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:16:08 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: dream: remove dream driver and arch from tree\n"
    },
    {
      "commit": "d2df40857fd57f02906e6ac1484d10cb7accbc86",
      "tree": "e38165d29e15ada205297786ca33e088ad92a347",
      "parents": [
        "1e431a9d6478940c0b5fcfa1c17a336fc0683409"
      ],
      "author": {
        "name": "Valdis.Kletnieks@vt.edu",
        "email": "Valdis.Kletnieks@vt.edu",
        "time": "Fri Oct 29 17:03:46 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 14:14:02 2010 -0700"
      },
      "message": "drivers/dma/Kconfig: add part number for Topcliff.\n\nProduct codenames are OK, but once an actual product name is available,\nit should be referenced as well.\n\n  http://ark.intel.com/chipset.aspx?familyID\u003d52499\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "337ac9d5218cc19f40fca13fa4deb3c658c4241b",
      "tree": "0a63c0bb554c7cceec778d22f11ca5e1efb39c7a",
      "parents": [
        "a4765fa7bfb92d5b9de19a503674b6624f95a7ae"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Fri Oct 29 13:50:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 29 13:50:25 2010 -0700"
      },
      "message": "phy/marvell: rename 88ec048 to 88e1318s and fix mscr1 addr\n\nThe marvell 88ec048\u0027s official part number is 88e1318s.  This patch renames\ndefinitions in the driver to reflect this.\n\nIn addition, a minor bug fix has been added to write back the MSCR1 register\nvalue properly.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3414df8ca38b203c8a5ad8efc32d4a3836a0596d",
      "tree": "7ba369064353600a5a4b5457e5cf09015ac64fee",
      "parents": [
        "1e431a9d6478940c0b5fcfa1c17a336fc0683409"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 29 12:42:18 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 29 12:42:18 2010 -0700"
      },
      "message": "Staging: dream: remove dream driver and arch from tree\n\nThis code is stalled, with no one working on it anymore, and the main\nmsm code is now going through the proper channels to get merged\ncorrectly.\n\nSo remove it as it contains a number of kernel information leaks and it\nis doubtful if it even still builds anymore.\n\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4765fa7bfb92d5b9de19a503674b6624f95a7ae",
      "tree": "27fa2b40b2fb4843043cc1583cd139844ee3f5fe",
      "parents": [
        "089282fb028198169a0f62f8f833ab6d06bdbb3c",
        "9f2a0fac625bcef9c579bcf0b0c904ab1a56e7c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 29 12:23:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 29 12:23:15 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "1e431a9d6478940c0b5fcfa1c17a336fc0683409",
      "tree": "ce6b454ecbad4f535b9a18ef8605f8218a409ee6",
      "parents": [
        "75d73126fd490e26a9bdfc2338ca068e71563e0b",
        "ff10b88b5a05c8f1646dd15fb9f6093c1384ff6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:49:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:49:38 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,ppc: Individual register get/set for ppc\n  kgdbts: prevent re-entry to kgdbts before it unregisters\n  debug_core,x86,blackfin: Clean up hw debug disable API\n  kdb: Fix early debugging crash regression\n  kgdb,arm: fix register dump\n  kdb: fix per_cpu command to remove supress mask\n  kdb: Add kdb kernel module sample\n"
    },
    {
      "commit": "75d73126fd490e26a9bdfc2338ca068e71563e0b",
      "tree": "f8e7b7c8c46b537115ddf89013d0372dee19ca45",
      "parents": [
        "b77d643ced576bdd1e918aebda869de74696cde9",
        "6a915c2bf073743dd31229f1ec2eaa7a2b13c1c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:47:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:47:11 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc-agp: fix missing slab.h include\n"
    },
    {
      "commit": "9f2a0fac625bcef9c579bcf0b0c904ab1a56e7c4",
      "tree": "de9b4f6d0ba76b77cbbed6f19023defec8c2d59c",
      "parents": [
        "520efd1ace3f826120482e57a95d649b4e1c1684"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Oct 28 10:43:26 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 29 14:35:06 2010 -0400"
      },
      "message": "b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd\n\nOn module removal, the sdio version of b43 generates the following warning:\n\n[  851.560519] ------------[ cut here ]------------\n[  851.560531] WARNING: at drivers/mmc/core/core.c:237 mmc_wait_for_cmd+0x88/0x90()\n[  851.560534] Hardware name: 20552PG\n[  851.560536] Modules linked in: b43(-) ssb mmc_block binfmt_misc rfcomm sco bnep ppdev l2cap ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_tcpudp iptable_filter ip_tables x_tables bridge stp kvm_intel kvm arc4 iwlagn snd_hda_codec_conexant snd_hda_intel snd_hda_codec iwlcore snd_hwdep snd_pcm thinkpad_acpi mac80211 snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq r852 joydev snd_timer sm_common pcmcia nand snd_seq_device cfg80211 sdhci_pci btusb psmouse tpm_tis yenta_socket nand_ids lp snd pcmcia_rsrc nand_ecc bluetooth sdhci tpm pcmcia_core parport mtd snd_page_alloc serio_raw tpm_bios soundcore nvram led_class sha256_generic aes_i586 aes_generic dm_crypt i915 drm_kms_helper drm ahci intel_agp i2c_algo_bit intel_gtt e1000e libahci video agpgart output\n[  851.560620] Pid: 2504, comm: rmmod Not tainted 2.6.36-titan0+ #1\n[  851.560622] Call Trace:\n[  851.560631]  [\u003cc014a102\u003e] warn_slowpath_common+0x72/0xa0\n[  851.560636]  [\u003cc04d94c8\u003e] ? mmc_wait_for_cmd+0x88/0x90\n[  851.560641]  [\u003cc04d94c8\u003e] ? mmc_wait_for_cmd+0x88/0x90\n[  851.560645]  [\u003cc014a152\u003e] warn_slowpath_null+0x22/0x30\n[  851.560649]  [\u003cc04d94c8\u003e] mmc_wait_for_cmd+0x88/0x90\n[  851.560655]  [\u003cc0401585\u003e] ? device_release+0x25/0x80\n[  851.560660]  [\u003cc04df210\u003e] mmc_io_rw_direct_host+0xa0/0x150\n[  851.560665]  [\u003cc04df370\u003e] mmc_io_rw_direct+0x30/0x40\n[  851.560669]  [\u003cc04e06e7\u003e] sdio_disable_func+0x37/0xa0\n[  851.560683]  [\u003cf8dfcb80\u003e] b43_sdio_remove+0x30/0x50 [b43]\n[  851.560687]  [\u003cc04df8cc\u003e] sdio_bus_remove+0x1c/0x60\n[  851.560692]  [\u003cc016d39f\u003e] ? blocking_notifier_call_chain+0x1f/0x30\n[  851.560697]  [\u003cc0404991\u003e] __device_release_driver+0x51/0xb0\n[  851.560701]  [\u003cc0404a7f\u003e] driver_detach+0x8f/0xa0\n[  851.560705]  [\u003cc0403c83\u003e] bus_remove_driver+0x63/0xa0\n[  851.560709]  [\u003cc0405039\u003e] driver_unregister+0x49/0x80\n[  851.560713]  [\u003cc0405039\u003e] ? driver_unregister+0x49/0x80\n[  851.560718]  [\u003cc04dfad7\u003e] sdio_unregister_driver+0x17/0x20\n[  851.560727]  [\u003cf8dfcb42\u003e] b43_sdio_exit+0x12/0x20 [b43]\n[  851.560734]  [\u003cf8dfe76f\u003e] b43_exit+0x17/0x3c [b43]\n[  851.560740]  [\u003cc017fb8d\u003e] sys_delete_module+0x13d/0x200\n[  851.560747]  [\u003cc01fd7d2\u003e] ? do_munmap+0x212/0x300\n[  851.560752]  [\u003cc010311f\u003e] sysenter_do_call+0x12/0x28\n[  851.560757] ---[ end trace 31e14488072d2f7d ]---\n[  851.560759] ------------[ cut here ]------------\n\nThe warning is caused by b43 not claiming the device before calling\nsdio_disable_func().\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReported-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nTested-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "731b2034999bbfe86c9074f1b0d611940bf7c323",
      "tree": "6ef7cf2f32e0352242fb06fad132722546eb1980",
      "parents": [
        "4fc4fbd1d9a05fa4f348b499aca3a6f8d3c9bbe6"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Fri Oct 29 14:57:28 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 29 14:33:25 2010 -0400"
      },
      "message": "libertas: Fix sd8686 firmware reload\n\nFor the SD8686, we cannot rely on the scratch register to read the firmware\nload status, because the same register is used for storing RX packet length.\nBroaden the check to account for this.\n\nThe module can now be unloaded/reloaded successfully.\n\nBased on the implementation from libertas_tf.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Steve deRosier \u003csteve@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4fc4fbd1d9a05fa4f348b499aca3a6f8d3c9bbe6",
      "tree": "cb4e10899a98c2888018489ca69325773c1e6410",
      "parents": [
        "3d435ad7218ff58c846d7e52d87c2daf115f50cd"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu Oct 28 19:51:47 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 29 14:33:25 2010 -0400"
      },
      "message": "ath9k: Fix incorrect access of rate flags in RC\n\nThe index variable to access the rate flags should be obtained from the\ninner loop counter which corresponds to the rate table structure.This\nfixes the invalid rate selection i.e when the supported basic rate is\ninvalid on a particular band and also the following warning message.\nThanks to Raj for finding this out.\n\nCall Trace:\n\n [\u003cffffffff8104ee4a\u003e] warn_slowpath_common+0x7a/0xb0\n\n [\u003cffffffff8104ee95\u003e] warn_slowpath_null+0x15/0x20\n\n [\u003cffffffffa0583c45\u003e] ath_get_rate+0x595/0x5b0 [ath9k]\n\n [\u003cffffffff811a0636\u003e] ? cpumask_next_and+0x36/0x50\n\n [\u003cffffffffa0405186\u003e] rate_control_get_rate+0x86/0x160 [mac80211]\n\n [\u003cffffffffa040dfac\u003e] invoke_tx_handlers+0x81c/0x12d0 [mac80211]\n\n [\u003cffffffffa040eae9\u003e] ieee80211_tx+0x89/0x2b0 [mac80211]\n\n [\u003cffffffff812891bc\u003e] ? pskb_expand_head+0x1cc/0x1f0\n\n [\u003cffffffffa040edc5\u003e] ieee80211_xmit+0xb5/0x1c0 [mac80211]\n\n [\u003cffffffffa041026f\u003e] ieee80211_tx_skb+0x4f/0x60 [mac80211]\n\n [\u003cffffffffa03fe016\u003e] ieee80211_send_nullfunc+0x46/0x60 [mac80211]\n\n [\u003cffffffffa03f91d7\u003e] ieee80211_offchannel_stop_station+0x107/0x150\n[mac80211]\n\n [\u003cffffffff812891bc\u003e] ? pskb_expand_head+0x1cc/0x1f0\n\n [\u003cffffffffa040edc5\u003e] ieee80211_xmit+0xb5/0x1c0 [mac80211]\n\n [\u003cffffffffa041026f\u003e] ieee80211_tx_skb+0x4f/0x60 [mac80211]\n\n [\u003cffffffffa03fe016\u003e] ieee80211_send_nullfunc+0x46/0x60 [mac80211]\n\n [\u003cffffffffa03f91d7\u003e] ieee80211_offchannel_stop_station+0x107/0x150\n[mac80211]\n\n [\u003cffffffffa03f8896\u003e] ieee80211_scan_work+0x146/0x600 [mac80211]\n\n [\u003cffffffff8133a375\u003e] ? schedule+0x2f5/0x8e0\n\n [\u003cffffffffa03f8750\u003e] ? ieee80211_scan_work+0x0/0x600 [mac80211]\n\n [\u003cffffffff81064fcf\u003e] process_one_work+0x10f/0x380\n\n [\u003cffffffff81066bc2\u003e] worker_thread+0x162/0x340\n\n [\u003cffffffff81066a60\u003e] ? worker_thread+0x0/0x340\n\nCc: stable@kernel.org\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4dacd5c073150cd78dfb6004cbfa71986f0258a4",
      "tree": "7da8bd47cc31480a44b579d37290339021d11162",
      "parents": [
        "d7ba979d45272385ce0fdf141d922e61ff48e07b"
      ],
      "author": {
        "name": "Dongdong Deng",
        "email": "dongdong.deng@windriver.com",
        "time": "Mon Aug 30 21:06:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Oct 29 13:14:41 2010 -0500"
      },
      "message": "kgdbts: prevent re-entry to kgdbts before it unregisters\n\nThe \"kgdb_connected\" variable of debug_core just indicates whether or\nnot kgdbts is connected to the debug_core.  It does not completely\nprevent a script from trying invoke kgdbts again and possibly crashing\nthe system (see Call Trace below).\n\nThe configured variable in kgtbts can be used instead of\nkgdb_connected instead of kgdb_connected. The cleanup_kgdbts() can\nalso be removed because there is no possible way to build kgdbts as a\nkernel module that you could unload with rmmod.\n\nCall Trace:\n-----------------------------------------------------------------\nroot:/$ echo kgdbts\u003dV1S1000 \u003e /sys/module/kgdbts/parameters/kgdbts\nkgdb: Unregistered I/O driver kgdbts, debugger disabled.\n------------[ cut here ]------------\nWARNING: at kernel/debug/debug_core.c:1002\nkgdb_unregister_io_module+0xec/0x100()\nHardware name: Moon Creek platform\nModules linked in:\nPid: 664, comm: sh Not tainted 2.6.34.1-WR4.0.0.0_standard #58\nCall Trace:\n [\u003cc103b1ed\u003e] warn_slowpath_common+0x6d/0xa0\n [\u003cc1079fdc\u003e] ? kgdb_unregister_io_module+0xec/0x100\n [\u003cc1079fdc\u003e] ? kgdb_unregister_io_module+0xec/0x100\n [\u003cc10544e0\u003e] ? param_attr_store+0x0/0x20\n [\u003cc103b235\u003e] warn_slowpath_null+0x15/0x20\n [\u003cc1079fdc\u003e] kgdb_unregister_io_module+0xec/0x100\n [\u003cc124e4ea\u003e] cleanup_kgdbts+0x1a/0x20\n [\u003cc124eced\u003e] param_set_kgdbts_var+0x6d/0xb0\n [\u003cc124ec80\u003e] ? param_set_kgdbts_var+0x0/0xb0\n [\u003cc10544f7\u003e] param_attr_store+0x17/0x20\n [\u003cc105457c\u003e] module_attr_store+0x2c/0x40\n [\u003cc111fe84\u003e] sysfs_write_file+0x94/0xf0\n [\u003cc10d42f6\u003e] vfs_write+0x96/0x130\n [\u003cc111fdf0\u003e] ? sysfs_write_file+0x0/0xf0\n [\u003cc10d44d6\u003e] sys_write+0x46/0xd0\n [\u003cc13bf329\u003e] system_call_done+0x0/0x4\n---[ end trace 4eb028c6ee43154c ]---\nkgdb: Unregistered I/O driver kgdbts, debugger disabled.\n-----------------------------------------------------------------\n\n[jason.wessel@windriver.com: remove cleanup_kgdbts() ]\nSigned-off-by: Dongdong Deng \u003cdongdong.deng@windriver.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "b77d643ced576bdd1e918aebda869de74696cde9",
      "tree": "bb5d708f4bbb48461923a28e63a8cf8bdd477dd7",
      "parents": [
        "b4020c1b198c0f0c0b0ff0cfdd824a26b93edd6f",
        "64575f918f3279d8487cf670dbefa956ce16a526"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:13:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:13:10 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (46 commits)\n  ftrace/MIPS: Enable C Version of recordmcount\n  ftrace/MIPS: Add module support for C version of recordmcount\n  ftrace/MIPS: Add MIPS64 support for C version of recordmcount\n  MIPS: Make TASK_SIZE reflect proper size for both 32 and 64 bit processes.\n  MIPS: Allow UserLocal on MIPS_R1 processors\n  MIPS: Honor L2 bypass bit\n  MIPS: Add BMIPS CP0 register definitions\n  MIPS: Add BMIPS processor types to Kconfig\n  MIPS: Decouple BMIPS CPU support from bcm47xx/bcm63xx SoC code\n  MIPS: Add support for hardware performance events (mipsxx)\n  MIPS: Perf-events: Add callchain support\n  MIPS: add support for hardware performance events (skeleton)\n  MIPS: add support for software performance events\n  MIPS: define local_xchg from xchg_local to atomic_long_xchg\n  MIPS: AR7: Add support for Titan (TNETV10xx) SoC variant\n  MIPS: AR7: Initialize GPIO earlier\n  MIPS: Add platform device and Kconfig for Octeon USB EHCI / OHCI\n  USB: Add EHCI and OHCH glue for OCTEON II SOCs.\n  MIPS: Octeon: Add register definitions for EHCI / OHCI USB glue logic.\n  MIPS: Octeon: Apply CN63XXP1 errata workarounds.\n  ...\n"
    },
    {
      "commit": "1643accdaad4625c2877f7ceefa39c1cb3e90117",
      "tree": "e3dcc5b371c89591e1d90f80bd82727b8e0fd245",
      "parents": [
        "4169b86324fbefdf137a0bd69154d0e874f2bec2"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 08 14:47:52 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:44 2010 +0100"
      },
      "message": "USB: Add EHCI and OHCH glue for OCTEON II SOCs.\n\nThe OCTEON II SOC has USB EHCI and OHCI controllers connected directly\nto the internal I/O bus.  This patch adds the necessary \u0027glue\u0027 logic\nto allow ehci-hcd and ohci-hcd drivers to work on OCTEON II.\n\nThe OCTEON normally runs big-endian, and the ehci/ohci internal\nregisters have host endianness, so we need to select\nUSB_EHCI_BIG_ENDIAN_MMIO.\n\nThe ehci and ohci blocks share a common clocking and PHY\ninfrastructure.  Initialization of the host controller and PHY clocks\nis common between the two and is factored out into the\nocteon2-common.c file.\n\nSetting of USB_ARCH_HAS_OHCI and USB_ARCH_HAS_EHCI is done in\narch/mips/Kconfig in a following patch.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-usb@vger.kernel.org\nTo: dbrownell@users.sourceforge.net\nPatchwork: http://patchwork.linux-mips.org/patch/1675/\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "468ffde46d429fbd291b0ef43a06afe9c837629f",
      "tree": "85e04da002a59f86e627aee02a5ba2a381bbf5bc",
      "parents": [
        "1fa25ab2caf79b99094c3da6e09f20a35e8f01f8"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 07 16:03:52 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:42 2010 +0100"
      },
      "message": "WATCHDOG: octeon-wdt: Use I/O clock rate for timing calculations.\n\nThe creation of the I/O clock domain requires some adjustments.  Since\nthe watchdog counters are clocked by the I/O clock, use its rate for\ntiming calculations.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-watchdog@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/1659/\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1fa25ab2caf79b99094c3da6e09f20a35e8f01f8",
      "tree": "e476c708e2bb7e9de70b1a7aeebef23ce6bdeef9",
      "parents": [
        "4b8bca7028fbed182c78b4f86769e365f2075d8e"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 07 16:03:51 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:41 2010 +0100"
      },
      "message": "ATA: pata_octeon_cf: Use I/O clock rate for timing calculations.\n\nThe creation of the I/O clock domain requires some adjustments.  Since the\nCF bus timing logic is clocked by the I/O clock, use its rate for delay\ncalculations.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: linux-ide@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/1660/\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6a915c2bf073743dd31229f1ec2eaa7a2b13c1c3",
      "tree": "9e6d1497c53a3c111842c7d8864a19f19cf0c88a",
      "parents": [
        "18cb657ca1bafe635f368346a1676fb04c512edf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 29 12:48:01 2010 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 29 13:26:48 2010 -0400"
      },
      "message": "parisc-agp: fix missing slab.h include\n\nCommit 338e4fab added a missing kfree if the alloc_pci_dev failed\nbut forgot to include \u003clinux/slab.h\u003e for the definition of\nkfree.\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\n"
    },
    {
      "commit": "592488a32b87daf27b92d2c1c5cdc440d1a1beae",
      "tree": "a556d44e55c800936b5750f4ee97164221e05feb",
      "parents": [
        "df30e5059681ed0671c9cc6ff702fe9ca7f20042"
      ],
      "author": {
        "name": "Anil Ravindranath",
        "email": "anil_ravindranath@pmc-sierra.com",
        "time": "Wed Oct 13 14:11:02 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 29 12:03:01 2010 -0500"
      },
      "message": "[SCSI] pmcraid: add support for set timestamp command and other fixes\n\nThe following are the fixes in this patch:\n\n1. Added support of set timestamp command in the driver\n2. Pass all status code to mgmt application. Earlier we were passing\n   only failed ones.\n3. Call class_destroy after unregister_chrdev and pci_unregister_driver\n\nSigned-off-by: Anil Ravindranath \u003canil_ravindranath@pmc-sierra.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f56f44001cb5b40089deac094dbb74e5c9f64d81",
      "tree": "0fb004b475852ed87121a774de7b768bb6164156",
      "parents": [
        "162164f7e92da970666e7492fd58644f3c1f8574",
        "9ec2708053b647969bee862902872d44a5f9b439"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:49:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:49:18 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 kprobes single stepping\n  [S390] tape: fix dbf usage\n  [S390] dasd: provide a Sense Path Group ID ioctl\n  [S390] ftrace: select HAVE_C_RECORDMCOUNT\n  [S390] vdso: get rid of redefinition warnings\n  [S390] facility detection: remove unused variable\n  [S390] hypfs: Fix error handling in hypfs_diag initialization\n  [S390] topology: fix cpu masks for topology\u003doff case\n  [S390] topology: add SCHED_MC config option\n  [S390] Kconfig: add machine type number to code generation options\n  [S390] Add z196 machine type to setup_hwcaps\n"
    },
    {
      "commit": "d8d048f69a618c531575cb1f398a7186f0532ef2",
      "tree": "cb8d6ee7a3cb2aea53e5e95de0ca689cc69411a2",
      "parents": [
        "53113b06e48c6c38f7612c1f8043b8a0d2adf72b",
        "f3ac8bf7ce1c5abd763ea762e95d1cdcf7799372"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:47:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:47:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: tidy up device searches in read_balance.\n  md/raid1: fix some typos in comments.\n  md/raid1: discard unused variable.\n  md: unplug writes to external bitmaps.\n  md: use separate bio pool for each md device.\n  md: change type of first arg to sync_page_io.\n  md/raid1: perform mem allocation before disabling writes during resync.\n  md: use bio_kmalloc rather than bio_alloc when failure is acceptable.\n  md: Fix possible deadlock with multiple mempool allocations.\n  md: fix and update workqueue usage\n  md: use sector_t in bitmap_get_counter\n  md: remove md_mutex locking.\n  md: Fix regression with raid1 arrays without persistent metadata.\n"
    },
    {
      "commit": "53113b06e48c6c38f7612c1f8043b8a0d2adf72b",
      "tree": "b50f098b72b6389fde956d8272c08169ff2b53cc",
      "parents": [
        "37542b6a7e73e81f8c066a48e6911e476ee3b22f",
        "a4cdbd8bfb87ceff455aae85727077889b75001b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:06:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:06:25 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (29 commits)\n  braino in internal.h\n  convert simple cases of nfs-related -\u003eget_sb() to -\u003emount()\n  convert btrfs\n  convert ceph\n  convert gfs2\n  convert afs\n  convert ecryptfs\n  convert sysfs\n  convert cgroup and cpuset\n  switch get_sb_ns() users\n  switch procfs to -\u003emount()\n  setting -\u003eproc_mnt doesn\u0027t belong in proc_get_sb()\n  convert cifs\n  convert nilfs\n  switch logfs to -\u003emount()\n  logfs: fix a leak in get_sb\n  logfs get_sb, part 3\n  logfs get_sb, part 2\n  logfs get_sb massage, part 1\n  convert v9fs\n  ...\n"
    },
    {
      "commit": "302f5bc54448bd2b37d5a8be9b6abc29397827ef",
      "tree": "3486f92b13f6b53dd28388c1f2e5f33dc9866f20",
      "parents": [
        "18cb657ca1bafe635f368346a1676fb04c512edf",
        "dd8717da6da9b0e745df49762be4573010f1013c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:03:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:03:30 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide: clean up timed out request handling\n  hpt366: fix clock turnaround\n  hpt366: add debounce delay to cable_detect() method\n"
    },
    {
      "commit": "f2166bb117952404689f0dc42624ee0b54a66e5e",
      "tree": "d77eebb80e4f0206a07f574ecd2af87f745d4bc3",
      "parents": [
        "196339f1733726ffd69ab81ec1c66678585f5846"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Fri Oct 29 16:50:44 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Oct 29 16:50:50 2010 +0200"
      },
      "message": "[S390] tape: fix dbf usage\n\nGet rid of the format string \"%s\" usage with volatile strings\nto prevent use after free errors in the s390dbf.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "196339f1733726ffd69ab81ec1c66678585f5846",
      "tree": "2974211770a2d0ead128f80fef972748673e7e3c",
      "parents": [
        "b25c477b3456ce87a5938d2ea511bf13187d0f0d"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Fri Oct 29 16:50:43 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Oct 29 16:50:50 2010 +0200"
      },
      "message": "[S390] dasd: provide a Sense Path Group ID ioctl\n\nThe BIODASDSNID ioctl executes a \u0027Sense Path Group ID\u0027\ncommand on a DASD ECKD device. The returned path group data\nallows user space programs to determine path state and\npath group ID of the channel paths to the device.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "78ca7c37efaa541006269aa3d3e560ea7926e245",
      "tree": "1d54636da21626f281864a777ee7607891c436f4",
      "parents": [
        "18cb657ca1bafe635f368346a1676fb04c512edf"
      ],
      "author": {
        "name": "Kevin Winchester",
        "email": "kjwinchester@gmail.com",
        "time": "Fri Oct 29 15:29:55 2010 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Oct 29 15:29:55 2010 +0200"
      },
      "message": "PM / Runtime: Fix typo in status comparison causing warning\n\nGCC version 4.5.1 gives the following warning:\n\ndrivers/base/power/runtime.c: In function ‘rpm_check_suspend_allowed’:\ndrivers/base/power/runtime.c:146:25: warning: comparison between ‘enum dpm_state’ and ‘enum rpm_status’\n\nwhich seems to be a typo in that dev-\u003epower.runtime_status\nshould be compared instead of dev-\u003epower.status.\n\nSigned-off-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "3d7851b3cdd43a734e5cc4c643fd886ab28ad4d5",
      "tree": "c78750f357d78e226faa83d393b19e963dd85fa2",
      "parents": [
        "4ac3dbec800d93485a5c84e37af676278eea657c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Oct 15 09:51:08 2010 -0400"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 29 11:54:18 2010 +0200"
      },
      "message": "oprofile: Remove deprecated use of flush_scheduled_work()\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\nsync_stop() currently cancels cpu_buffer works inside buffer_mutex and\nflushes the system workqueue outside.  Instead, split end_cpu_work()\ninto two parts - stopping further work enqueues and flushing works -\nand do the former inside buffer_mutex and latter outside.\n\nFor stable kernels v2.6.35.y and v2.6.36.y.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "4ac3dbec800d93485a5c84e37af676278eea657c",
      "tree": "aa1a3e7065ed3f40e880de786df9b8077b278e59",
      "parents": [
        "0b849ee88846e3488a34007c5b8b4249579ff159"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Oct 27 11:17:15 2010 -0400"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 29 11:52:53 2010 +0200"
      },
      "message": "oprofile: Fix the hang while taking the cpu offline\n\nThe kernel build with CONFIG_OPROFILE and CPU_HOTPLUG enabled.\nThe oprofile is initialised using system timer in absence of hardware\ncounters supports. Oprofile isn\u0027t started from userland.\n\nIn this setup while doing a CPU offline the kernel hangs in infinite\nfor loop inside lock_hrtimer_base() function\n\nThis happens because as part of oprofile_cpu_notify(, it tries to\nstop an hrtimer which was never started. These per-cpu hrtimers\nare started when the oprfile is started.\n\techo 1\t\u003e /dev/oprofile/enable\n\nThis problem also existwhen the cpu is booted with maxcpus parameter\nset. When bringing the remaining cpus online the timers are started\neven if oprofile is not yet enabled.\n\nThis patch fix this issue by adding a state variable so that\nthese hrtimer start/stop is only attempted when oprofile is\nstarted\n\nFor stable kernels v2.6.35.y and v2.6.36.y.\n\nReported-by: Jan Sebastien \u003cs-jan@ti.com\u003e\nTested-by: sricharan \u003cr.sricharan@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "51139adac92f7160ad3ca1cab2de1b4b8d19dc96",
      "tree": "ea12df0927809e8d5333e82d51cbdb96288c9e6b",
      "parents": [
        "3c26ff6e499ee7e6f9f2bc7da5f2f30d80862ecf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 23:47:46 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:33 2010 -0400"
      },
      "message": "convert get_sb_pseudo() users\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c26ff6e499ee7e6f9f2bc7da5f2f30d80862ecf",
      "tree": "bd758d7f15f24aed225a64de77cc535785c50f96",
      "parents": [
        "fc14f2fef682df677d64a145256dbd263df2aa7b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 11:46:36 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:31 2010 -0400"
      },
      "message": "convert get_sb_nodev() users\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc14f2fef682df677d64a145256dbd263df2aa7b",
      "tree": "74f6b939fbad959a43c04ec646cd0adc8af5f53a",
      "parents": [
        "848b83a59b772b8f102bc5e3f1187c2fa5676959"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 01:48:30 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:28 2010 -0400"
      },
      "message": "convert get_sb_single() users\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "848b83a59b772b8f102bc5e3f1187c2fa5676959",
      "tree": "d09a3755252e73f4bef000ffafbc0e9fd72d1a38",
      "parents": [
        "152a08366671080f27b32e0c411ad620c5f88b57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 00:56:46 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:26 2010 -0400"
      },
      "message": "convert get_sb_mtd() users to -\u003emount()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f3ac8bf7ce1c5abd763ea762e95d1cdcf7799372",
      "tree": "bb903d4265520d5c96a9ee08557dd7f92c1f08df",
      "parents": [
        "046abeede717909feec38587d667cde1fc6c459c"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Sep 06 14:10:08 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Oct 29 16:40:33 2010 +1100"
      },
      "message": "md: tidy up device searches in read_balance.\n\nThe code for searching through the device list to read-balance in\nraid1 is rather clumsy and hard to follow.  Try to simplify it a bit.\n\nNo important functionality change here.\n\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "046abeede717909feec38587d667cde1fc6c459c",
      "tree": "e273b3c9aa887d2bc571b5ddff0bdff954f303e0",
      "parents": [
        "9b19553e0bd342957846037c996861d280ed694d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 26 15:46:20 2010 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Oct 29 16:40:33 2010 +1100"
      },
      "message": "md/raid1: fix some typos in comments.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n\n"
    },
    {
      "commit": "9b19553e0bd342957846037c996861d280ed694d",
      "tree": "8275aadb773bf89a7f4a6c84ccd18412744ab8a7",
      "parents": [
        "be2a2656eef95c32ca73e7a6a8c85671aa92e3f1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Oct 27 15:39:14 2010 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Oct 29 16:40:33 2010 +1100"
      },
      "message": "md/raid1: discard unused variable.\n\nThis structure field (flushing_bio_list) is never used, so remove it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "be2a2656eef95c32ca73e7a6a8c85671aa92e3f1",
      "tree": "caea637e7247c0d57d8b1fe0042a5b7a0994ed9c",
      "parents": [
        "a167f663243662aa9153c01086580a11cde9ffdc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Oct 27 15:37:41 2010 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Oct 29 16:40:32 2010 +1100"
      },
      "message": "md: unplug writes to external bitmaps.\n\nWhen writing to an \u0027external\u0027 bitmap we don\u0027t currently unplug the\ndevice before waiting, so we can get a 3msec delay each time;\nSo use REQ_UNPLUG to force and unplug.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "bac64d0f8cfd45f1027b6e946785a56e8d694fba",
      "tree": "4889685a59ce4e324058ecba6178648e34e39c34",
      "parents": [
        "b584efc9ea7575d3235cfd745e8a28201d2c37f6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Oct 28 15:09:28 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 28 22:33:07 2010 -0700"
      },
      "message": "Input: bu21013_ts - fix null dereference in error handling\n\nbu21013_data could be NULL so better not reference it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b584efc9ea7575d3235cfd745e8a28201d2c37f6",
      "tree": "b00aaf5107666a706067406fa9be5debf807614d",
      "parents": [
        "49327ad2bbbaf1945d5ba431522201574219d150"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 28 14:59:05 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 28 22:32:50 2010 -0700"
      },
      "message": "Input: ad7879 - prevent invalid finger data reports\n\nConsidering following scenario - the touch is present on the screen\nat the beginning of the last conversion sequence, but by the time\nthe last sequence is finished, the finger is lift off. The AD7879 data\navailable interrupt signals (DAV) completion, however some X,Y values\nare not valid because the screen inputs were floating during the\nacquisition.\n\nThe AD7877 acts differently here, since it only asserts DAV if the\ntouch is still present when the conversion sequence finished.\n\nBased on the fact that this can only happen in the last sample of the\nrepeated conversion sequence, we simply skip the last (short glitches\nare filtered by the AD7879 internal median and average filters).\nThis doesn\u0027t cause noticeable side effects, since the minimum conversion\ninterval is 9.44ms. We receive ~100 waypoint samples per second, so we\nsimply delay the result by 9.44ms.\n\nWe also reject samples where pressure is greater than pressure_max.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "18cb657ca1bafe635f368346a1676fb04c512edf",
      "tree": "b0eb6a4ceddf98e7bf820be7ff24bf131ff56b0c",
      "parents": [
        "2301b65b86df8b80e6779ce9885ad62a5c4adc38",
        "e28c31a96b1570f17731b18e8efabb7308d0c22c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 17:11:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 17:11:17 2010 -0700"
      },
      "message": "Merge branch \u0027stable/xen-pcifront-0.8.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n  and branch \u0027for-linus\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm\n\n* \u0027for-linus\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm:\n  xen: register xen pci notifier\n  xen: initialize cpu masks for pv guests in xen_smp_init\n  xen: add a missing #include to arch/x86/pci/xen.c\n  xen: mask the MTRR feature from the cpuid\n  xen: make hvc_xen console work for dom0.\n  xen: add the direct mapping area for ISA bus access\n  xen: Initialize xenbus for dom0.\n  xen: use vcpu_ops to setup cpu masks\n  xen: map a dummy page for local apic and ioapic in xen_set_fixmap\n  xen: remap MSIs into pirqs when running as initial domain\n  xen: remap GSIs as pirqs when running as initial domain\n  xen: introduce XEN_DOM0 as a silent option\n  xen: map MSIs into pirqs\n  xen: support GSI -\u003e pirq remapping in PV on HVM guests\n  xen: add xen hvm acpi_register_gsi variant\n  acpi: use indirect call to register gsi in different modes\n  xen: implement xen_hvm_register_pirq\n  xen: get the maximum number of pirqs from xen\n  xen: support pirq !\u003d irq\n\n* \u0027stable/xen-pcifront-0.8.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen: (27 commits)\n  X86/PCI: Remove the dependency on isapnp_disable.\n  xen: Update Makefile with CONFIG_BLOCK dependency for biomerge.c\n  MAINTAINERS: Add myself to the Xen Hypervisor Interface and remove Chris Wright.\n  x86: xen: Sanitse irq handling (part two)\n  swiotlb-xen: On x86-32 builts, select SWIOTLB instead of depending on it.\n  MAINTAINERS: Add myself for Xen PCI and Xen SWIOTLB maintainer.\n  xen/pci: Request ACS when Xen-SWIOTLB is activated.\n  xen-pcifront: Xen PCI frontend driver.\n  xenbus: prevent warnings on unhandled enumeration values\n  xenbus: Xen paravirtualised PCI hotplug support.\n  xen/x86/PCI: Add support for the Xen PCI subsystem\n  x86: Introduce x86_msi_ops\n  msi: Introduce default_[teardown|setup]_msi_irqs with fallback.\n  x86/PCI: Export pci_walk_bus function.\n  x86/PCI: make sure _PAGE_IOMAP it set on pci mappings\n  x86/PCI: Clean up pci_cache_line_size\n  xen: fix shared irq device passthrough\n  xen: Provide a variant of xen_poll_irq with timeout.\n  xen: Find an unbound irq number in reverse order (high to low).\n  xen: statically initialize cpu_evtchn_mask_p\n  ...\n\nFix up trivial conflicts in drivers/pci/Makefile\n"
    },
    {
      "commit": "b779b332d0e1ef68f40867948ae5526a3e925163",
      "tree": "d2fc8bb455d696fbdb288055ce0a4f0cfcee31fd",
      "parents": [
        "a0cadc2777a71b1fde62e6417284b38e52128e88",
        "0f48285755991b73c14b6eeeee464590f490ac25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:54:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:54:04 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (73 commits)\n  power: Revert \"power_supply: Mark twl4030_charger as broken\"\n  mfd: Fix a memory leak when unload mc13xxx-core module\n  mfd: Fix resource reclaim for max8998\n  mfd: Remove unneeded ret value checking for max8998 register updates\n  mfd: Add free max8998-\u003eono irq in max8998_irq_exit()\n  mfd: Fix resource reclaim in pcf50633_remove()\n  omap4: pandaboard: fix up mmc card detect logic\n  mfd: Fix ezx_pcap_probe error path\n  mfd: Fix off-by-one value range checking for tps6507x\n  mfd: Remove __devinitdata from tc6393xb_mmc_resources\n  mfd: Add WM831x SPI support\n  mfd: Factor out WM831x I2C I/O from the core driver\n  mfd: Remove DEBUG defines from mc13xxx-core\n  mfd: Fix jz4740_adc_set_enabled\n  mfd: Add TPS658621C device ID\n  mfd: Fix twl-irq function declaration warnings\n  regulator: max8998 BUCK1/2 voltage change with use of GPIOs\n  mfd: Voltages and GPIOs platform_data definitions for max8998\n  regulator: max8998 BUCK1/2 internal voltages and indexes defined\n  mfd: Support for ICs compliant with max8998\n  ...\n"
    },
    {
      "commit": "a0cadc2777a71b1fde62e6417284b38e52128e88",
      "tree": "f0e6953108d5ef6e4bf04144d66823825a01d5ed",
      "parents": [
        "671f837a04cbcaaa10e8404989cf08ca3fdf1c80",
        "ad1d3a26cdb9a0eaa0bf8351a000df0f256b0baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:47:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:47:21 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: iTCO_wdt.c: remove extra pci_dev_put()\u0027s from init code\n  watchdog: add support for Broadcom BCM63xx built-in watchdog\n  watchdog: f71808e_wdt: add support for the F71889FG\n  watchdog: MachZ: fix debug macro\n  watchdog: it8712f_wdt: Add module parameter for alternative reset sources\n  watchdog: it8712f_wdt: Add comments for config/control register names\n  watchdog: it87_wdt: Add support for watchdogs with 8b timers\n  watchdog: it87_wdt: Add support for IT8720F watchdog\n  watchdog:  Use static const char * const where possible\n  watchdog: iTCO_wdt: Cleanup warning messages\n  watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg DeviceIDs\n"
    },
    {
      "commit": "ad1d3a26cdb9a0eaa0bf8351a000df0f256b0baa",
      "tree": "5100819a67970274c4d3f2b928f05c32d51811b2",
      "parents": [
        "b63aa731cd9e3fed7694a99f9c233f5f4b244f03"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed Oct 27 09:50:22 2010 -0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 22:34:37 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt.c: remove extra pci_dev_put()\u0027s from init code\n\nThe iTCO_wdt driver erroneously releases the pci_dev, and causes PCI hotremove\nto fail because of an incorrect usage count.\n\nThe probe for this driver does a for_each_pci_dev() which gets a reference for\na pci_dev when iTCO_wdt_init() is successful.  The for_each_pci_dev() loop\nputs a reference for a pci_dev when iTCO_wdt_init() fails, so the\niTCO_wdt_init() does not need to do any pci_dev_put()\u0027s.\n\nThe only pci_dev_put() that is required is in the iTCO_wdt_cleanup() function.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "0f48285755991b73c14b6eeeee464590f490ac25",
      "tree": "ca1b7db471391f2946b6c67ab4c0aecd9e545b38",
      "parents": [
        "cef92fe63836dcc63db6ccfbea0a6d9255f491a9"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Oct 28 23:30:28 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:44 2010 +0200"
      },
      "message": "power: Revert \"power_supply: Mark twl4030_charger as broken\"\n\nThe missing definitions are now in.\n\nThis reverts commit 23886839a752401aba66517bff8a8b91549279ce.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cef92fe63836dcc63db6ccfbea0a6d9255f491a9",
      "tree": "48f84d6cc0a40cc1558849ac1ab5230f656ae7d3",
      "parents": [
        "7484552eb24e3c62ef55a4ff0133d8450adea206"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 12:29:21 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:43 2010 +0200"
      },
      "message": "mfd: Fix a memory leak when unload mc13xxx-core module\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7484552eb24e3c62ef55a4ff0133d8450adea206",
      "tree": "e7dc6967a86eeb474165656deb322f9fcbcfd1b0",
      "parents": [
        "25d950714781f34e7ae1292f38889cf39983cb38"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:31:49 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:39 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim for max8998\n\nProperly free irq and unregister max8998-\u003ertc device in\nmax8998_i2c_probe() error path and max8998_i2c_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25d950714781f34e7ae1292f38889cf39983cb38",
      "tree": "e89653e3a0d630e8ae171b67f509d451c0e95ea7",
      "parents": [
        "1558b51eb7c813b3d90bdd68057403f7cac191fa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:30:26 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:37 2010 +0200"
      },
      "message": "mfd: Remove unneeded ret value checking for max8998 register updates\n\ni2c_smbus_write_byte_data() returns zero or negative value,\ntherefore no need to check if ret is greater than zero or not.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1558b51eb7c813b3d90bdd68057403f7cac191fa",
      "tree": "51eba558b67331a0e592a4858502413146760e06",
      "parents": [
        "8220fe4cb25d0177bd0795a516d2023799008ca0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 17:09:56 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:36 2010 +0200"
      },
      "message": "mfd: Add free max8998-\u003eono irq in max8998_irq_exit()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8220fe4cb25d0177bd0795a516d2023799008ca0",
      "tree": "a6b2980984826b2540d3c7fa076da53c080a977e",
      "parents": [
        "bf56f0a6668cd399b5136d2216f24ec97f0ce716"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 16:56:59 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:34 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim in pcf50633_remove()\n\nCalling sysfs_remove_group() to remove sysfs entries\nand unregister bl_pdev in pcf50633_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47dabaeedb4d6e841ac4d66ef249ce9c61303049",
      "tree": "0a64e079b413ffe611b46cc07dbc9f01d396a94d",
      "parents": [
        "a8d6aa08dd3e004df6a6e63a61698d834a191ad3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 19 20:28:24 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:31 2010 +0200"
      },
      "message": "mfd: Fix ezx_pcap_probe error path\n\nreturn -ENOMEM if create_singlethread_workqueue failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8d6aa08dd3e004df6a6e63a61698d834a191ad3",
      "tree": "aaad867dccdf9d2b7e04c6bd73834882428b5a41",
      "parents": [
        "7745cc8c3b977203c1b7483c09d05b58c8e88728"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 13 10:44:39 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:29 2010 +0200"
      },
      "message": "mfd: Fix off-by-one value range checking for tps6507x\n\nIf bytes \u003d\u003d (TPS6507X_MAX_REGISTER + 1), we have a buffer overflow when\ndoing memcpy(\u0026msg[1], src, bytes).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7745cc8c3b977203c1b7483c09d05b58c8e88728",
      "tree": "48af931172d96de00f0ad16974f783e79add6b05",
      "parents": [
        "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Oct 10 03:55:43 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:27 2010 +0200"
      },
      "message": "mfd: Remove __devinitdata from tc6393xb_mmc_resources\n\nThis static struct resource tc6393xb_mmc_resources[] is used in resume function,\ntherefore the data can not be wiped after init.\n\nAlso, this causes a section mismatch.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9",
      "tree": "648b95fc9019f284e172de9b9241df11fb865738",
      "parents": [
        "e5b486841d572c5ac83c798f82f4f67cbbac5320"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 20 00:00:11 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:25 2010 +0200"
      },
      "message": "mfd: Add WM831x SPI support\n\nImplement support for controlling WM831x and WM832x devices using SPI.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e5b486841d572c5ac83c798f82f4f67cbbac5320",
      "tree": "162b0c3f058fb461515a06614711a717d6807bb8",
      "parents": [
        "00969f23dae70f62d7ce3f7abbbfb6d09ef92739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 23:57:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:24 2010 +0200"
      },
      "message": "mfd: Factor out WM831x I2C I/O from the core driver\n\nIn preparation for the addition of SPI support for the WM831x move the I2C\nspecific code into a separate file with a separate Kconfig option so the\nI2C support can be excluded from the build.\n\nAlso update the 1133-EV1 PMIC module support for SMDK6410 to use the new\nsymbol.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "00969f23dae70f62d7ce3f7abbbfb6d09ef92739",
      "tree": "ffee1085d9b2afc29c7578371ecdda8e7625da32",
      "parents": [
        "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 19 11:14:33 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:22 2010 +0200"
      },
      "message": "mfd: Remove DEBUG defines from mc13xxx-core\n\nDEBUG and VERBOSE_DEBUG are not used.\n\nReported-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e",
      "tree": "dfac42fe428ca6fab6a5ff7dbfd8713150127dde",
      "parents": [
        "d1f92f05754116fc65cb1165d4942d25df6f200e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Oct 07 15:51:20 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:20 2010 +0200"
      },
      "message": "mfd: Fix jz4740_adc_set_enabled\n\nWhen enabled is false, clear BIT(engine) of JZ_REG_ADC_ENABLE register.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1f92f05754116fc65cb1165d4942d25df6f200e",
      "tree": "f1e8e574ca31046bdd50b132bac4a69ac7a99e4e",
      "parents": [
        "b0b4a7c28ebee0763cae90d470cfff501a83be37"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Tue Oct 19 11:08:36 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:18 2010 +0200"
      },
      "message": "mfd: Add TPS658621C device ID\n\nThe interface for this device should be identical to that of the\nTPS658521A.\n\nSigned-off-by: Andrew Chew \u003cachew@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0b4a7c28ebee0763cae90d470cfff501a83be37",
      "tree": "cff1414ea896c45036bfd12add01c4fa94a07777",
      "parents": [
        "50f19a45961ffa0445db02777ad9342119ceb2aa"
      ],
      "author": {
        "name": "G, Manjunath Kondaiah",
        "email": "manjugk@ti.com",
        "time": "Tue Oct 19 11:02:48 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:16 2010 +0200"
      },
      "message": "mfd: Fix twl-irq function declaration warnings\n\nFixes following sparse warnings for twl4030 and twl6030 irq files.\n\ndrivers/mfd/twl4030-irq.c:783:5: warning: symbol \u0027twl4030_init_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl4030-irq.c:863:5: warning: symbol \u0027twl4030_exit_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl4030-irq.c:873:5: warning: symbol \u0027twl4030_init_chip_irq\u0027 was\nnot declared. Should it be static?\n\ndrivers/mfd/twl6030-irq.c:226:5: warning: symbol \u0027twl6030_init_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl6030-irq.c:290:5: warning: symbol \u0027twl6030_exit_irq\u0027 was not\ndeclared. Should it be static?\n\nSigned-off-by: G, Manjunath Kondaiah \u003cmanjugk@ti.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "50f19a45961ffa0445db02777ad9342119ceb2aa",
      "tree": "c4e1b67e4e843e53f6c3c8db70883ca8708eaf0f",
      "parents": [
        "58aa6334fbf5cf420a47cfd2718a0b299f40a379"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:15 2010 +0200"
      },
      "message": "regulator: max8998 BUCK1/2 voltage change with use of GPIOs\n\nmax8998_pmic_probe:\n- modified to check if valid pins are defined at platform\ndata\n- maximal voltage values (predefined at platform data) are uploaded to\nmax8998 device\n\nmax8998_set_voltage_buck:\n- BUCK1/2 voltages change between values already defined\n- Checks if valid GPIO pins are passed from platform data\n- If requested voltage cannot be satisfied from already defined values,\nthen one of free slots is used\n- Predefined maximum voltages (as defined at platform data) are always\navailable\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "889cd5a60f880e0a56b7b769d0b74eb222e6896c",
      "tree": "e223052fd8cfd75f039cd456b51e4b164286063f",
      "parents": [
        "509bd4764c110b89bb3d09a5b6621fd31dc58044"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:25 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:11 2010 +0200"
      },
      "message": "regulator: max8998 BUCK1/2 internal voltages and indexes defined\n\nBUCK1/2 internal voltages and indexes defined in the struct max8998_data\nmax_get_voltage_register now uses index values to chose proper register\nMore generic BUCK1/2 registers names provided\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "509bd4764c110b89bb3d09a5b6621fd31dc58044",
      "tree": "fe90cc3792c1e4a17d35301c3f0a62ef154a1787",
      "parents": [
        "9d92492fb753f01caa31dc502f69c189c0c22ad0"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:24 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:09 2010 +0200"
      },
      "message": "mfd: Support for ICs compliant with max8998\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d92492fb753f01caa31dc502f69c189c0c22ad0",
      "tree": "1bdc879e0f447bc59228da104b60a299480a21cd",
      "parents": [
        "8e52e279b241d3a22d52c10a5f934db18b7d0a1b"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:23 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:06 2010 +0200"
      },
      "message": "regulator: Separate set_voltage for max8998 ldo and buck\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e52e279b241d3a22d52c10a5f934db18b7d0a1b",
      "tree": "7e90a6286246da448c67b8a016a638b23c485406",
      "parents": [
        "a28dbea0ad3bd8144f3348eb5c20fabc2f12b4b5"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Sep 28 16:22:19 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:04 2010 +0200"
      },
      "message": "mfd: Fix TWL4030 COR bit polarity for BCI SIH block\n\nThe chip TRM documentation contradicts itself about this bit, page 174\nof swcu050e says bit should be 0 for clear-on-read behavior, while\npage 487 says it should be 1. Testing shows it should be 1, so set\nthe .set_cor flag accordingly. This is needed for upcoming BCI\ncharging driver to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a28dbea0ad3bd8144f3348eb5c20fabc2f12b4b5",
      "tree": "d65e247eca308c886f9ebf966ab1353396bb7e61",
      "parents": [
        "11c39c4bde7acb727f7a7c6a4d7ffeb95b64dbb4"
      ],
      "author": {
        "name": "Brian Harring",
        "email": "ferringb@gmail.com",
        "time": "Tue Oct 19 01:21:06 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:03 2010 +0200"
      },
      "message": "mfd: Add devices platform data when the cell data size is not 0\n\nWhen the cell data_size is 0, the resulting platform_data pointer will be\nset to ZERO_SIZE_PTR. That could be misleading for device drivers running\na NULL check on thei platform_data pointer before dereferencing it.\n\nSigned-off-by: Brian Harring \u003cferringb@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "11c39c4bde7acb727f7a7c6a4d7ffeb95b64dbb4",
      "tree": "9584024dfd43ad501945c851da11e63db5a84a72",
      "parents": [
        "1c97872b80691f6bd3e46ec431a0d59dc75cb8da"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Oct 01 13:17:50 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:02 2010 +0200"
      },
      "message": "mfd: Add twl4030_bci platform_data back\n\nNow that we have twl4030 charger driver, add back it\u0027s platform_data\n(which was removed by f7ea2dc59ed46dcd0f1cfaccda02211f4507207b\nas unused).\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "1c97872b80691f6bd3e46ec431a0d59dc75cb8da"
}
